1 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/cxxbitfields-6.c: New test.
6 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
9 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
11 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
13 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
14 * gcc.dg/pr49994-3.c: Ditto.
16 2011-08-22 Richard Guenther <rguenther@suse.de>
19 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
20 * gcc.dg/torture/pr50067-2.c: Likewise.
22 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
25 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
26 of a constant resulting from simplification.
27 * gfortran.dg/warn_conversion_3.f90: New test.
29 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
32 * gfortran.dg/zero_stride_1.f90: New test.
34 2011-08-20 Janus Weil <janus@gcc.gnu.org>
37 * gfortran.dg/typebound_override_1.f90: Modified.
39 2011-08-20 Jakub Jelinek <jakub@redhat.com>
41 PR tree-optimization/48739
42 * gcc.dg/pr48739-1.c: New test.
43 * gcc.dg/pr48739-2.c: New test.
45 2011-08-20 Tobias Burnus <burnus@net-b.de>
47 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
49 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
52 * gfortran.dg/where_3.f90: New test.
54 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
57 * gfortran.dg/pr49721-1.f: New.
58 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
60 2011-08-19 Joseph Myers <joseph@codesourcery.com>
62 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
63 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
66 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
68 * gcc.target/arm/wmul-11.c: New file.
69 * gcc.target/arm/wmul-12.c: New file.
70 * gcc.target/arm/wmul-13.c: New file.
72 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
74 * gcc.target/arm/wmul-10.c: New file.
76 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
78 * gcc.target/arm/wmul-9.c: New file.
79 * gcc.target/arm/wmul-bitfield-2.c: New file.
81 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
83 * gcc.target/arm/wmul-8.c: New file.
85 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
87 * gcc.target/arm/wmul-7.c: New file.
89 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
91 * gcc.target/arm/wmul-6.c: New file.
93 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
95 * gcc.target/arm/wmul-5.c: New file.
96 * gcc.target/arm/no-wmla-1.c: New file.
98 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
100 * gcc.target/arm/wmul-bitfield-1.c: New file.
102 2011-08-19 Joseph Myers <joseph@codesourcery.com>
104 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
106 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
108 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
109 * gcc.target/i386/conversion.c: Likewise.
111 2011-08-19 Richard Guenther <rguenther@suse.de>
113 * gcc.dg/torture/pr50067-1.c: New testcase.
114 * gcc.dg/torture/pr50067-2.c: Likewise.
116 2011-08-19 Joey Ye <joey.ye@arm.com>
119 * gcc.target/arm/handler-align.c: New test.
120 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
123 2011-08-19 Joey Ye <joey.ye@arm.com>
125 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
127 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
130 * gfortran.dg/end_block_label_1.f90: New test.
131 * gfortran.dg/end_associate_label_1.f90: New test.
133 2011-08-18 Joseph Myers <joseph@codesourcery.com>
135 * gcc.dg/c1x-pointer-float-1.c: New test.
137 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
140 * gfortran.dg/duplicate_labels_2.f: New test.
142 2011-08-18 Joseph Myers <joseph@codesourcery.com>
144 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
145 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
146 gcc.dg/c1x-noreturn-5.c: New tests.
148 2011-08-18 Joseph Myers <joseph@codesourcery.com>
150 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
152 2011-08-18 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
156 * gfortran.dg/coarray_lock_3.f90: Fix test.
157 * gfortran.dg/coarray_lock_4.f90: New.
158 * gfortran.dg/coarray_lock_5.f90: New.
160 2011-08-18 Jakub Jelinek <jakub@redhat.com>
163 * gcc.c-torture/compile/pr50009.c: New test.
166 * gcc.dg/torture/pr50092.c: New test.
168 2011-08-18 Tobias Burnus <burnus@net-b.de>
171 * gfortran.dg/namelist_73.f90: New.
173 2011-08-18 Jakub Jelinek <jakub@redhat.com>
175 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
178 * gcc.dg/pr50017.c: New test.
180 2011-08-18 Dodji Seketeli <dodji@redhat.com>
183 * g++.dg/lookup/hidden-var1.C: New test case.
185 2011-08-17 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/warn_unused_var_2.f90: New.
189 * gfortran.dg/warn_unused_var_3.f90: New.
191 2011-08-17 Tom de Vries <tom@codesourcery.com>
194 * gcc.target/arm/pr43597.c: New test.
196 2011-08-17 Janus Weil <janus@gcc.gnu.org>
199 * gfortran.dg/common_13.f90: New.
201 2011-08-16 Jason Merrill <jason@redhat.com>
204 * g++.dg/cpp0x/variadic-unresolved.C: New.
206 * g++.old-deja/g++.brendan/README: Add R.I.P.
208 * g++.dg/ext/attr-used-1.C: New.
211 * g++.dg/cpp0x/initlist56.C: New.
213 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
216 * g++.dg/opt/life1.C: Only run on Linux.
218 2011-08-15 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/coarray_26.f90: New.
222 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
224 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
227 2011-08-14 Janus Weil <janus@gcc.gnu.org>
230 * gfortran.dg/func_result_7.f90: New.
232 2011-08-13 Jason Merrill <jason@redhat.com>
235 * g++.dg/cpp0x/decltype32.C: New.
238 * g++.dg/diagnostic/expr1.C: New.
240 2011-08-12 David Li <davidxl@google.com>
242 * g++.dg/abi/vbase15.C: New test.
244 2011-08-12 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
249 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
251 * gcc.dg/builtins-67.c: New test.
252 * gcc.target/i386/conversion.c: Ditto.
254 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
255 Brian Hackett <bhackett1024@gmail.com>
257 * g++.dg/plugin/decl_plugin.c: New.
258 * g++.dg/plugin/decl-plugin-test.C: New.
259 * g++.dg/plugin/plugin.exp: Add above testcase.
261 2011-08-11 Richard Guenther <rguenther@suse.de>
263 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
265 2011-08-11 Michael Matz <matz@suse.de>
267 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
269 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
271 PR tree-optimization/50039
272 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
273 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
275 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
277 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
278 (sse4_1_test): Initialize src3 with random value.
280 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
282 * gcc.c-torture/execute/scal-to-vec1.c: New test.
283 * gcc.c-torture/execute/scal-to-vec2.c: New test.
284 * gcc.c-torture/execute/scal-to-vec3.c: New test.
285 * gcc.dg/scal-to-vec1.c: New test.
286 * gcc.dg/scal-to-vec2.c: New test.
288 2011-08-09 Richard Guenther <rguenther@suse.de>
290 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
291 * gcc.dg/tree-ssa/vrp60.c: New testcase.
292 * gcc.dg/tree-ssa/vrp61.c: Likewise.
293 * gcc.dg/tree-ssa/vrp62.c: Likewise.
295 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
297 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
299 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
301 * gcc.dg/pr49948.c: Require pthread effective target.
303 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
305 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
307 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
309 * gcc.target/i386/sse-22a.c: New test.
311 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
313 PR tree-optimization/50014
314 * gcc.dg/vect/pr50014.c: New test.
316 2011-08-08 Martin Jambor <mjambor@suse.cz>
319 * gcc.dg/tree-ssa/pr49923.c: New test.
321 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
324 * gcc.target/i386/pr49781-1.c: New.
326 2011-08-08 Jason Merrill <jason@redhat.com>
328 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
330 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
332 2011-08-07 Janus Weil <janus@gcc.gnu.org>
335 * gfortran.dg/typebound_override_1.f90: New.
337 2011-08-07 Kai Tietz <ktietz@redhat.com>
339 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
341 * gcc.dg/tree-ssa/loop-1.c: Likewise.
342 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
343 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
344 * gcc.dg/tree-ssa/loop-33.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
346 * gcc.dg/tree-ssa/loop-35.c: Likewise.
347 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
348 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
349 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
350 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
352 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
355 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
357 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
359 * gcc.dg/pr48770.c: Cleanup coverage files.
360 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
362 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
364 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
365 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
366 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
367 lzcnt and bmi options.
369 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.dg/pr47381-1.c: New.
373 * gcc.dg/pr47381-2.c: Likewise.
374 * gcc.target/i386/pr47381.c: Likewise.
376 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.dg/pr47727.c: New.
382 * gcc.dg/pr47372-1.c: New.
383 * gcc.dg/pr47372-2.c: Likewise.
385 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
388 * gcc.target/i386/pr47449.c: New.
391 * gcc.dg/pr47446-1.c: New.
392 * gcc.dg/pr47446-2.c: Likewise.
394 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
397 * gcc.dg/pr47766.c: New.
400 * gcc.dg/tls/pr47715-1.c: New.
401 * gcc.dg/tls/pr47715-2.c: Likewise.
402 * gcc.dg/tls/pr47715-3.c: Likewise.
403 * gcc.dg/tls/pr47715-4.c: Likewise.
404 * gcc.dg/tls/pr47715-5.c: Likewise.
406 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
409 * objc.dg/gnu-api-2-class.m: Updated comments.
410 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
411 * objc.dg/gnu-api-2-class-meta.m: New test.
412 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
414 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
417 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
418 with classes that are in construction.
420 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
423 * gcc.target/i386/pr48084-1.c: New.
424 * gcc.target/i386/pr48084-2.c: Likewise.
425 * gcc.target/i386/pr48084-3.c: Likewise.
426 * gcc.target/i386/pr48084-4.c: Likewise.
427 * gcc.target/i386/pr48084-5.c: Likewise.
429 PR rtl-optimization/49504
430 * gcc.target/i386/pr49504.c: New.
433 * gcc.dg/pr49860.c: New.
435 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
438 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
439 with classes that are in construction.
441 2011-08-05 Jason Merrill <jason@redhat.com>
444 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
447 * g++.dg/cpp0x/decltype31.C: New.
450 * g++.dg/init/array28.C: New.
453 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
455 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
458 * gcc.dg/pr47369-1.c: New.
460 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
463 * gcc.dg/torture/pr47364-1.c: New.
464 * gcc.c-torture/compile/pr47364-1.c: Likewise.
465 * gcc.c-torture/compile/pr47364-2.c: Likewise.
467 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
470 * gfortran.dg/transfer_check_2.f90: New test case.
472 2011-08-05 Jan Hubicka <jh@suse.cz>
475 * gfortran.dg/pr49494.f90: New testcase.
477 2011-08-05 Jan Hubicka <jh@suse.cz>
480 * gcc.c-torture/compile/pr49735.c: New testcase.
482 2011-08-05 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp0x/initlist56.C: New.
488 * g++.dg/overload/rvalue2.C: New.
491 * g++.dg/cpp0x/range-for21.C: New.
493 * g++.dg/ext/vla11.C: New.
495 2011-08-05 Richard Guenther <rguenther@suse.de>
497 PR tree-optimization/49984
498 * gcc.dg/tree-ssa/vrp59.c: New testcase.
500 2011-08-05 Richard Guenther <rguenther@suse.de>
502 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
503 * gcc.dg/tree-ssa/vrp52.c: Likewise.
504 * gcc.dg/tree-ssa/vrp53.c: Likewise.
506 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
508 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
509 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
510 * gfortran.dg/ldist-pr43023.f90: Ditto.
511 * gfortran.dg/namelist_52.f90: Ditto.
512 * gfortran.dg/interface_proc_end.f90: Ditto.
513 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
514 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
516 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
518 * gcc.dg/vect/vect-over-widen-1.c: New test.
519 * gcc.dg/vect/vect-over-widen-2.c: New test.
520 * gcc.dg/vect/vect-over-widen-3.c: New test.
521 * gcc.dg/vect/vect-over-widen-4.c: New test.
523 2011-08-04 Richard Guenther <rguenther@suse.de>
526 * gfortran.dg/vect/O3-pr49957.f: New testcase.
528 2011-08-04 Ian Bolton <ian.bolton@arm.com>
530 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
532 2011-08-04 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/ext/builtin-object-size3.C: New test.
537 2011-08-03 Jakub Jelinek <jakub@redhat.com>
539 PR tree-optimization/49948
540 * gcc.dg/pr49948.c: New test.
542 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
545 * gcc.dg/torture/pr47383.c: New.
547 2011-08-03 Arnaud Charlet <charlet@adacore.com>
549 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
551 2011-08-03 Arnaud Charlet <charlet@adacore.com>
553 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
555 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
558 * gcc.dg/torture/pr47744-1.c: New.
559 * gcc.dg/torture/pr47744-2.c: Likewise.
560 * gcc.dg/torture/pr47744-3.c: Likewise.
562 2011-08-03 Richard Guenther <rguenther@suse.de>
565 * gcc.dg/torture/pr49958.c: New testcase.
567 2011-08-03 Richard Guenther <rguenther@suse.de>
569 PR tree-optimization/49938
570 * g++.dg/torture/pr49938.C: New testcase.
572 2011-08-02 Jason Merrill <jason@redhat.com>
575 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
578 * g++.dg/cpp0x/initlist5.C: Add additional cases.
581 * g++.dg/cpp0x/variadic115.C: New.
584 * g++.dg/cpp0x/union5.C: New.
586 2011-08-02 Daniel Kraft <d@domob.eu>
589 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
591 2011-08-02 Kai Tietz <ktietz@redhat.com>
594 * gcc.dg/tree-ssa/forwprop-15.c
596 2011-08-02 Jason Merrill <jason@redhat.com>
599 * g++.dg/cpp0x/range-for20.C: New.
601 2011-08-02 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/coarray_lib_token_3.f90: New.
605 2011-08-02 Jakub Jelinek <jakub@redhat.com>
608 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
609 * gcc.dg/gomp/atomic-15.c: New test.
610 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
611 * g++.dg/gomp/atomic-15.C: New test.
612 * g++.dg/gomp/private-1.C: New test.
613 * g++.dg/gomp/sharing-2.C: New test.
614 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
615 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
616 * gfortran.dg/gomp/omp_atomic2.f90: New test.
618 2011-08-02 Tobias Burnus <burnus@net-b.de>
620 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
621 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
623 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
624 * gfortran.dg/allocatable_function_5.f90: Ditto.
625 * gfortran.dg/allocate_stat.f90: Ditto.
626 * gfortran.dg/array_constructor_20.f90: Ditto.
627 * gfortran.dg/array_constructor_21.f90: Ditto.
628 * gfortran.dg/array_constructor_22.f90: Ditto.
629 * gfortran.dg/array_constructor_26.f03: Ditto.
630 * gfortran.dg/array_function_4.f90: Ditto.
631 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
632 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
633 * gfortran.dg/bind_c_usage_15.f90: Ditto.
634 * gfortran.dg/bind_c_usage_16.f03: Ditto.
635 * gfortran.dg/bind_c_usage_3.f03: Ditto.
636 * gfortran.dg/binding_label_tests_7.f03: Ditto.
637 * gfortran.dg/class_15.f03: Ditto.
638 * gfortran.dg/class_27.f03: Ditto.
639 * gfortran.dg/class_33.f90: Ditto.
640 * gfortran.dg/class_37.f03: Ditto.
641 * gfortran.dg/class_40.f03: Ditto.
642 * gfortran.dg/class_42.f03: Ditto.
643 * gfortran.dg/class_defined_operator_1.f03: Ditto.
644 * gfortran.dg/coarray/registering_1.f90: Ditto.
645 * gfortran.dg/convert_1.f90: Ditto.
646 * gfortran.dg/default_initialization_3.f90: Ditto.
647 * gfortran.dg/dependency_25.f90: Ditto.
648 * gfortran.dg/dependency_26.f90: Ditto.
649 * gfortran.dg/dependency_36.f90: Ditto.
650 * gfortran.dg/dependency_37.f90: Ditto.
651 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
652 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
653 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
654 * gfortran.dg/elemental_pointer_1.f90: Ditto.
655 * gfortran.dg/elemental_result_1.f90: Ditto.
656 * gfortran.dg/empty_derived_type.f90: Ditto.
657 * gfortran.dg/entry_7.f90: Ditto.
658 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
659 * gfortran.dg/equiv_constraint_3.f90: Ditto.
660 * gfortran.dg/error_recovery_3.f90: Ditto.
661 * gfortran.dg/extends_4.f03: Ditto.
662 * gfortran.dg/func_assign.f90: Ditto.
663 * gfortran.dg/func_assign_3.f90: Ditto.
664 * gfortran.dg/generic_1.f90: Ditto.
665 * gfortran.dg/generic_18.f90: Ditto.
666 * gfortran.dg/generic_22.f03: Ditto.
667 * gfortran.dg/generic_4.f90: Ditto.
668 * gfortran.dg/generic_6.f90: Ditto.
669 * gfortran.dg/generic_actual_arg.f90: Ditto.
670 * gfortran.dg/graphite/id-21.f: Ditto.
671 * gfortran.dg/graphite/pr45758.f90: Ditto.
672 * gfortran.dg/host_assoc_call_2.f90: Ditto.
673 * gfortran.dg/host_assoc_call_3.f90: Ditto.
674 * gfortran.dg/host_assoc_call_4.f90: Ditto.
675 * gfortran.dg/host_assoc_function_4.f90: Ditto.
676 * gfortran.dg/host_used_types_1.f90: Ditto.
677 * gfortran.dg/implicit_1.f90: Ditto.
678 * gfortran.dg/implicit_11.f90: Ditto.
679 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
680 * gfortran.dg/impure_actual_1.f90: Ditto.
681 * gfortran.dg/impure_assignment_1.f90: Ditto.
682 * gfortran.dg/impure_constructor_1.f90: Ditto.
683 * gfortran.dg/initialization_10.f90: Ditto.
684 * gfortran.dg/initialization_12.f90: Ditto.
685 * gfortran.dg/interface_14.f90: Ditto.
686 * gfortran.dg/interface_15.f90: Ditto.
687 * gfortran.dg/interface_2.f90: Ditto.
688 * gfortran.dg/interface_25.f90: Ditto.
689 * gfortran.dg/interface_26.f90: Ditto.
690 * gfortran.dg/interface_29.f90: Ditto.
691 * gfortran.dg/interface_assignment_1.f90: Ditto.
692 * gfortran.dg/internal_pack_6.f90: Ditto.
693 * gfortran.dg/internal_pack_7.f90: Ditto.
694 * gfortran.dg/internal_pack_8.f90: Ditto.
695 * gfortran.dg/lto/pr45586_0.f90: Ditto.
696 * gfortran.dg/lto/pr47839_0.f90: Ditto.
697 * gfortran.dg/module_commons_3.f90: Ditto.
698 * gfortran.dg/module_equivalence_4.f90: Ditto.
699 * gfortran.dg/module_equivalence_6.f90: Ditto.
700 * gfortran.dg/module_function_type_1.f90: Ditto.
701 * gfortran.dg/module_naming_1.f90: Ditto.
702 * gfortran.dg/namelist_4.f90: Ditto.
703 * gfortran.dg/operator_c1202.f90: Ditto.
704 * gfortran.dg/parens_7.f90: Ditto.
705 * gfortran.dg/pr32921.f: Ditto.
706 * gfortran.dg/pr33646.f90: Ditto.
707 * gfortran.dg/pr41928.f90: Ditto.
708 * gfortran.dg/pr42119.f90: Ditto.
709 * gfortran.dg/pr43984.f90: Ditto.
710 * gfortran.dg/present_1.f90: Ditto.
711 * gfortran.dg/private_type_2.f90: Ditto.
712 * gfortran.dg/proc_decl_2.f90: Ditto.
713 * gfortran.dg/proc_ptr_10.f90: Ditto.
714 * gfortran.dg/proc_ptr_22.f90: Ditto.
715 * gfortran.dg/proc_ptr_8.f90: Ditto.
716 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
717 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
718 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
719 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
720 * gfortran.dg/substring_equivalence.f90: Ditto.
721 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
722 * gfortran.dg/transpose_optimization_1.f90: Ditto.
723 * gfortran.dg/trim_optimize_6.f90: Ditto.
724 * gfortran.dg/typebound_call_12.f03: Ditto.
725 * gfortran.dg/typebound_operator_5.f03: Ditto.
726 * gfortran.dg/typebound_operator_6.f03: Ditto.
727 * gfortran.dg/typebound_proc_18.f03: Ditto.
728 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
729 * gfortran.dg/use_1.f90: Ditto.
730 * gfortran.dg/use_10.f90: Ditto.
731 * gfortran.dg/use_11.f90: Ditto.
732 * gfortran.dg/use_14.f90: Ditto.
733 * gfortran.dg/use_only_2.f90: Ditto.
734 * gfortran.dg/use_rename_4.f90: Ditto.
735 * gfortran.dg/use_rename_5.f90: Ditto.
736 * gfortran.dg/used_dummy_types_3.f90: Ditto.
737 * gfortran.dg/used_interface_ref.f90: Ditto.
738 * gfortran.dg/used_types_11.f90: Ditto.
739 * gfortran.dg/used_types_3.f90: Ditto.
740 * gfortran.dg/used_types_4.f90: Ditto.
741 * gfortran.dg/userdef_operator_2.f90: Ditto.
742 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
743 * gfortran.dg/vect/pr46213.f90: Ditto.
744 * gfortran.dg/whole_file_21.f90: Ditto.
745 * gfortran.dg/whole_file_22.f90: Ditto.
746 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
747 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
749 2011-08-02 Kai Tietz <ktietz@redhat.com>
751 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
753 2011-08-01 Jason Merrill <jason@redhat.com>
756 * g++.dg/abi/mangle49.C: New.
759 * g++.dg/cpp0x/constexpr-array4.C: New.
762 * g++.dg/cpp0x/constexpr-builtin1.C: New.
764 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
767 * gcc.target/i386/pr49927.c: New test.
769 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
771 PR tree-optimization/49926
772 * gcc.dg/vect/pr49926.c: New test.
774 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
776 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
777 * gcc.target/i386/lzcnt-1.c: New test.
778 * gcc.target/i386/lzcnt-2.c: Likewise.
779 * gcc.target/i386/lzcnt-2a.c: Likewise.
780 * gcc.target/i386/lzcnt-3.c: Likewise.
781 * gcc.target/i386/lzcnt-4.c: Likewise.
782 * gcc.target/i386/lzcnt-4a.c: Likewise.
783 * gcc.target/i386/lzcnt-5.c: Likewise.
784 * gcc.target/i386/lzcnt-6.c: Likewise.
785 * gcc.target/i386/lzcnt-6a.c: Likewise.
786 * gcc.target/i386/lzcnt-check.h: Likewise.
788 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
789 * gcc.target/i386/sse-13.c: Likewise.
790 * gcc.target/i386/sse-14.c: Likewise.
791 * g++.dg/other/i386-2.C: Likewise.
792 * g++.dg/other/i386-3.C: Likewise.
794 2011-08-01 Julian Brown <julian@codesourcery.com>
796 * gcc.target/arm/fixed-point-exec.c: New test.
798 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
801 * gcc.target/i386/pr49920.c: New test.
803 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
806 * gcc.dg/tree-ssa/pr23109.c: Ditto.
807 * gcc.dg/tree-ssa/loop-7.c: Ditto.
808 * gcc.dg/tree-ssa/loop-32.c: Ditto.
809 * gcc.dg/tree-ssa/loop-33.c: Ditto.
810 * gcc.dg/tree-ssa/loop-34.c: Ditto.
811 * gcc.dg/tree-ssa/loop-35.c: Ditto.
812 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
813 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
814 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
815 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
816 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
817 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
818 * g++.dg/tree-ssa/pr33615.C: Ditto.
819 * g++.dg/tree-ssa/restrict1.C: Ditto.
820 * c-c++-common/restrict-2.c: Ditto.
821 * gfortran.dg/pr32921.f: Ditto.
822 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
823 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
824 * gcc.dg/tree-ssa/vrp47.c: Ditto.
825 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
826 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
827 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
828 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
829 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
830 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
831 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
833 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
835 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
836 .exe.ltrans[0-9]*. dump files.
838 2011-07-31 Janus Weil <janus@gcc.gnu.org>
841 * gfortran.dg/abstract_type_6.f03: Modified.
842 * gfortran.dg/typebound_proc_24.f03: New.
844 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/init/for1.C: Fix.
849 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
852 * gfortran.dg/string_5.f90: New test.
854 2011-07-29 Jason Merrill <jason@redhat.com>
857 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
859 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861 PR tree-optimization/47407
862 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
866 2011-07-29 Richard Guenther <rguenther@suse.de>
868 * gcc.dg/uninit-suppress.c: Also disable VRP.
869 * gcc.dg/uninit-suppress_2.c: Likewise.
871 2011-07-28 Jason Merrill <jason@redhat.com>
874 * g++.dg/template/nontype24.C: New.
876 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
878 PR rtl-optimization/47958
879 * gcc.dg/torture/pr47958-1.c: New.
881 2011-07-29 Wei Guozhi <carrot@google.com>
883 PR rtl-optimization/49799
884 * gcc.dg/pr49799.c: New test case.
886 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
889 * gcc.dg/graphite/id-pr48648.c: New.
891 2011-07-28 Jakub Jelinek <jakub@redhat.com>
894 * gfortran.dg/maxloc_2.f90: New test.
895 * gfortran.dg/maxloc_3.f90: New test.
896 * gfortran.dg/minloc_1.f90: New test.
897 * gfortran.dg/minloc_2.f90: New test.
898 * gfortran.dg/minloc_3.f90: New test.
899 * gfortran.dg/minmaxloc_7.f90: New test.
902 * gcc.dg/debug/dwarf2/pr49871.c: New test.
904 2011-07-28 Jakub Jelinek <jakub@redhat.com>
906 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
907 the builtin isn't optimized away.
909 2011-07-27 Tobias Burnus <burnus@net-b.de>
912 * gfortran.dg/lto/pr45586-2_0.f90: New.
914 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
917 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
918 * c-c++-common/cxxbitfields-5.c: Same.
920 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
922 * lib/target-supports.exp (check_effective_target_mmap): Use
923 check_function_available.
925 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
927 * g++.old-deja/g++.pt/crash60.C: Updated.
929 2011-07-27 Jakub Jelinek <jakub@redhat.com>
932 * gcc.target/i386/pr49866.c: New test.
934 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
936 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
937 * gcc.target/i386/bmi-andn-1.c: New test.
938 * gcc.target/i386/bmi-andn-1a.c: Likewise.
939 * gcc.target/i386/bmi-andn-2.c: Likewise.
940 * gcc.target/i386/bmi-andn-2a.c: Likewise.
941 * gcc.target/i386/bmi-bextr-1.c: Likewise.
942 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
943 * gcc.target/i386/bmi-bextr-2.c: Likewise.
944 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
945 * gcc.target/i386/bmi-blsi-1.c: Likewise.
946 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
947 * gcc.target/i386/bmi-blsi-2.c: Likewise.
948 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
949 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
950 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
951 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
952 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
953 * gcc.target/i386/bmi-blsr-1.c: Likewise.
954 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
955 * gcc.target/i386/bmi-blsr-2.c: Likewise.
956 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
957 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
958 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
959 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
960 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
962 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
965 * gfortran.dg/graphite/id-pr47691.f: New.
967 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
969 * gcc.target/i386/avx-os-support.h: New.
970 * gcc.target/i386/avx-check.h: Include avx-os-support.h
971 (main): Check avx_os_support before the test is run.
972 * gcc.target/i386/aes-avx-check.h: Ditto.
973 * gcc.target/i386/pclmul-avx-check.h: Ditto.
975 2011-07-27 Kai Tietz <ktietz@redhat.com>
977 * gcc.target/i386/aggregate-ret3.c: New test.
978 * gcc.target/i386/aggregate-ret4.c: New test.
980 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
983 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
984 allocated array should *not* change its size.
985 * gfortran.dg/multiple_allocation_3.f90: New test.
987 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/cpp0x/constexpr-49776.C: New.
992 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
995 * gcc.dg/graphite/id-pr47046.c: New.
997 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1000 * gcc.dg/graphite/run-id-pr47593.c: New.
1002 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1005 * gcc.dg/graphite/run-id-pr47653.c: New.
1006 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1007 induction variables.
1008 * gcc.dg/graphite/scop-16.c: Same.
1009 * gcc.dg/graphite/scop-17.c: Same.
1010 * gcc.dg/graphite/scop-21.c: Same.
1012 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1015 * gcc.dg/graphite/id-pr48805.c: New.
1017 2011-07-26 Tobias Burnus <burnus@net-b.de>
1019 * gfortran.dg/coarray_lib_token_2.f90: New.
1021 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1023 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1026 2011-07-25 Andrew Pinski <apinski@cavium.com>
1029 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1030 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1032 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1034 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1036 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1037 * gcc.c-torture/execute/loop-2g.c: Likewise.
1038 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1039 Require mmap support.
1040 * gcc.c-torture/execute/loop-2g.x: Likewise.
1041 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1042 (MAP_ANON): Provide default.
1043 * gcc.dg/20050826-1.c: Likewise.
1044 * gcc.target/i386/pr36533.c: Likewise.
1045 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1046 Use dg-require-effective-target mmap.
1048 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/cpp0x/range-for19.C: New.
1053 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1056 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1059 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1062 * g++.dg/torture/pr49309.C: Remove.
1064 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1066 PR tree-optimization/49809
1067 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1070 2011-07-25 Richard Guenther <rguenther@suse.de>
1072 PR tree-optimization/49715
1073 * gcc.target/i386/pr49715-1.c: New testcase.
1074 * gcc.target/i386/pr49715-2.c: Likewise.
1076 2011-07-23 Jason Merrill <jason@redhat.com>
1078 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1080 2011-07-22 Jason Merrill <jason@redhat.com>
1083 * g++.dg/cpp0x/initlist55.C: New.
1085 2011-07-23 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/namelist_72.f: New.
1090 2011-07-23 Tobias Burnus <burnus@net-b.de>
1092 * gfortran.dg/coarray_25.f90: New.
1094 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1096 * override1.C: This test should use c++0x mode.
1097 * override3.C: New. Test the diagnostics in c++98 mode.
1099 2011-07-22 Jason Merrill <jason@redhat.com>
1100 Mark Glisse <marc.glisse@normalesup.org>
1103 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1106 * g++.dg/opt/builtins2.C: New.
1107 * g++.dg/other/error27.C: Don't rely on __builtin.
1109 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1111 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1113 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1114 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1115 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1116 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1118 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1121 2011-07-22 Richard Guenther <rguenther@suse.de>
1123 PR tree-optimization/45819
1124 * gcc.dg/pr45819.c: New testcase.
1126 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1128 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1130 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1134 * gcc.dg/graphite/run-id-pr47654.c: New.
1136 2011-07-21 Ian Lance Taylor <iant@google.com>
1139 * gcc.dg/pr49705.c: New test.
1141 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1143 * lib/target-supports.exp (check_avx_os_support_available): New.
1144 (check_effective_target_avx_runtime): Use it.
1146 2011-07-21 Richard Guenther <rguenther@suse.de>
1148 PR tree-optimization/49770
1149 * g++.dg/torture/pr49770.C: New testcase.
1151 2011-07-21 Kai Tietz <ktietz@redhat.com>
1153 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1154 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1156 2011-07-21 Tobias Burnus <burnus@net-b.de>
1158 * gfortran.dg/coarray_lib_token_1.f90: New.
1160 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1162 * gcc.dg/pr32912-2.c: Skip for AVR.
1163 * gcc.dg/pr44674.c: Add dg-require-profiling.
1165 2011-07-20 Jason Merrill <jason@redhat.com>
1167 * g++.dg/ext/desig2.C: New.
1169 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1171 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1173 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1174 * gcc.target/powerpc/recip-3.c: Ditto.
1176 2011-07-19 Jason Merrill <jason@redhat.com>
1178 PR c++/6709 (DR 743)
1179 PR c++/42603 (DR 950)
1180 * g++.dg/cpp0x/decltype21.C: New.
1182 2011-07-20 Richard Guenther <rguenther@suse.de>
1185 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1186 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1188 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1190 * gcc.target/arm/combine-movs.c: New.
1191 * gcc.target/arm/unsigned-extend-2.c: New.
1193 2011-07-19 Jason Merrill <jason@redhat.com>
1196 * g++.dg/cpp0x/variadic114.C: New.
1198 2011-07-19 Tobias Burnus <burnus@net-b.de>
1200 * gfortran.dg/coarray_args_1.f90: New.
1201 * gfortran.dg/coarray_args_2.f90: New.
1203 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1206 * gfortran.dg/allocate_error_3.f90: New.
1208 2011-07-19 Richard Guenther <rguenther@suse.de>
1210 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1211 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1212 * gcc.dg/torture/20110719-1.c: New testcase.
1214 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1216 PR tree-optimization/49768
1217 * gcc.c-torture/execute/pr49768.c: New test.
1219 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1221 PR tree-optimization/49771
1222 * gcc.dg/vect/pr49771.c: New test.
1224 2011-07-18 Martin Jambor <mjambor@suse.cz>
1226 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1227 * gcc.dg/ipa/ipa-2.c: Likewise.
1228 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1229 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1230 * gcc.dg/ipa/ipa-5.c: Likewise.
1231 * gcc.dg/ipa/ipa-7.c: Likewise.
1232 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1233 * gcc.dg/ipa/ipacost-1.c: Likewise.
1234 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1236 * gcc.dg/ipa/ipcp-1.c: New test.
1237 * gcc.dg/ipa/ipcp-2.c: Likewise.
1238 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1240 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1243 * gfortran.dg/pr49675.f90: New test.
1245 2011-07-18 Richard Guenther <rguenther@suse.de>
1247 * gcc.dg/torture/20110718-1.c: New testcase.
1249 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1252 * g++.dg/ext/bitfield3.C: Likewise.
1253 * g++.dg/ext/bitfield4.C: Likewise.
1254 * g++.dg/ext/bitfield5.C: Likewise.
1255 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1256 * g++.dg/other/pr23205-2.C: Likewise.
1257 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1258 * gcc.c-torture/compile/20001109-2.c: Likewise.
1259 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1260 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1261 * gcc.dg/bitfld-16.c: Likewise.
1262 * gcc.dg/bitfld-17.c: Likewise.
1263 * gcc.dg/bitfld-18.c: Likewise.
1264 * gcc.dg/builtins-config.h: Remove Netware support.
1265 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1266 * gcc.dg/cdce2.c: Likewise.
1267 * gcc.dg/cpp/assert4.c: Remove netware support.
1268 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1269 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1271 * lib/target-supports.exp (check_visibility_available): Remove
1273 (check_profiling_available): Likewise.
1275 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1277 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1279 2011-07-17 Tobias Burnus <burnus@net-b.de>
1280 Thomas Koenig <tkoenig@gcc.gnu.org>
1283 * gfortran.dg/generic_17.f90: Fix testcase.
1284 * gfortran.dg/interface_3.f90: Add dg-error.
1285 * gfortran.dg/use_14.f90: New.
1286 * gfortran.dg/use_15.f90: New.
1288 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1290 * gnat.dg/pointer_controlled.adb: New test.
1292 2011-07-17 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/pointer_remapping_7.f90: New.
1297 2011-07-16 Jason Merrill <jason@redhat.com>
1299 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1301 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1302 Jason Merrill <jason@redhat.com>
1306 * g++.dg/cpp0x/decltype29.C: Adjust.
1307 * g++.dg/cpp0x/error4.C: Adjust.
1308 * g++.dg/cpp0x/sfinae26.C: Adjust.
1309 * g++.dg/cpp0x/variadic105.C: Adjust.
1310 * g++.dg/template/deduce3.C: Adjust.
1311 * g++.dg/template/error45.C: Adjust.
1312 * g++.dg/template/ptrmem2.C: Adjust.
1313 * g++.dg/template/sfinae2.C: Adjust.
1314 * g++.old-deja/g++.pt/crash60.C: Adjust.
1315 * g++.old-deja/g++.pt/unify6.C: Adjust.
1316 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1317 * g++.dg/cpp0x/nullptr15.C: Adjust.
1318 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1319 * g++.dg/cpp0x/pr31431.C: Adjust.
1320 * g++.dg/cpp0x/pr31434.C: Adjust.
1321 * g++.dg/cpp0x/sfinae11.C: Adjust
1322 * g++.dg/cpp0x/temp_default2.C: Adjust.
1323 * g++.dg/cpp0x/trailing4.C: Adjust.
1324 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1325 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1326 * g++.dg/cpp0x/variadic105.C: Adjust.
1327 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1328 * g++.dg/ext/vla2.C: Adjust.
1329 * g++.dg/other/ptrmem10.C: Adjust.
1330 * g++.dg/other/ptrmem11.C: Adjust.
1331 * g++.dg/overload/unknown1.C: Adjust.
1332 * g++.dg/template/conv11.C: Adjust.
1333 * g++.dg/template/dependent-expr5.C: Adjust.
1334 * g++.dg/template/friend.C: Adjust.
1335 * g++.dg/template/incomplete2.C: Adjust.
1336 * g++.dg/template/local4.C: Adjust.
1337 * g++.dg/template/local6.C: Adjust.
1338 * g++.dg/template/operator9.C: Adjust.
1339 * g++.dg/template/ttp25.C: Adjust.
1340 * g++.dg/template/unify10.C: Adjust.
1341 * g++.dg/template/unify11.C: Adjust.
1342 * g++.dg/template/unify6.C: Adjust.
1343 * g++.dg/template/unify9.C: Adjust.
1344 * g++.dg/template/varmod1.C: Adjust.
1345 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1346 * g++.old-deja/g++.pt/crash28.C: Adjust.
1347 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1348 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1349 * g++.old-deja/g++.pt/expr2.C: Adjust.
1350 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1351 * g++.old-deja/g++.pt/spec5.C: Adjust.
1352 * g++.old-deja/g++.pt/spec6.C: Adjust.
1353 * g++.old-deja/g++.pt/unify4.C: Adjust.
1354 * g++.old-deja/g++.pt/unify8.C: Adjust.
1355 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1356 * g++.dg/overload/template5.C: New testcase.
1357 * g++.dg/template/overload12.C: New testcase.
1359 2011-07-11 Tobias Burnus <burnus@net-b.de>
1361 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1362 * gfortran.dg/coarray_7.f90: Ditto.
1363 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1364 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1366 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1368 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1370 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1371 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1372 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1374 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1375 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1376 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1378 2011-07-15 Jason Merrill <jason@redhat.com>
1381 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1382 Use --extra_opts instead of --additional_options.
1384 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1387 * g++.dg/torture/pr49309.C: Remove.
1389 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1391 * gcc.target/tic6x/weak-call.c: New test.
1392 * gcc.target/tic6x/fpcmp.c: New test.
1393 * gcc.target/tic6x/fpdiv.c: New test.
1394 * gcc.target/tic6x/rotdi16-scan.c: New test.
1395 * gcc.target/tic6x/ffssi.c: New test.
1396 * gcc.target/tic6x/fpdiv-lib.c: New test.
1397 * gcc.target/tic6x/cold-lc.c: New test.
1398 * gcc.target/tic6x/longcalls.c: New test.
1399 * gcc.target/tic6x/abi-align-1.c: New test.
1400 * gcc.target/tic6x/fpcmp-finite.c: New test.
1401 * gcc.target/tic6x/rotdi16.c: New test.
1402 * gcc.target/tic6x/bswapl.c: New test.
1403 * gcc.target/tic6x/ffsdi.c: New test.
1404 * gcc.target/tic6x/tic6x.exp: New file.
1405 * gcc.target/tic6x/builtins/arith24.c: New test.
1406 * gcc.target/tic6x/builtins/smpy.c: New test.
1407 * gcc.target/tic6x/builtins/smpylh.c: New test.
1408 * gcc.target/tic6x/builtins/smpyh.c: New test.
1409 * gcc.target/tic6x/builtins/sarith1.c: New test.
1410 * gcc.target/tic6x/builtins/extclr.c: New test
1411 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1412 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1413 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1414 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1416 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1418 * gcc.dg/20020312-2.c: Likewise.
1419 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1420 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1421 * gcc.dg/torture/builtin-math-7.c: Likewise.
1424 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1425 not testing tic6x-*-*.
1427 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1430 * g++.dg/torture/pr49309.C: New testcase.
1432 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1434 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1436 2011-07-14 Richard Guenther <rguenther@suse.de>
1438 PR tree-optimization/49651
1439 * gcc.dg/torture/pr49651.c: New testcase.
1441 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1444 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1446 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1448 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1449 -mno-pointers-to-nested-functions.
1450 * gcc.target/powerpc/no-r11-2.c: Ditto.
1451 * gcc.target/powerpc/no-r11-3.c: Ditto.
1453 2011-07-13 Jason Merrill <jason@redhat.com>
1455 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1456 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1457 when compiling C files.
1458 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1459 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1460 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1461 * g++.dg/lookup/anon2.C: Likewise.
1462 * g++.dg/tree-ssa/copyprop.C: Likewise.
1463 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1464 * g++.dg/init/vector1.C: Ignore narrowing errors.
1465 * g++.dg/torture/pr35526.C: Likewise.
1466 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1468 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1471 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1474 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1476 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1477 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1479 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1481 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1482 * lib/obj-c++.exp (obj-c++_init): Ditto.
1483 * lib/file-format.exp (gcc_target_object_format): Ditto.
1484 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1485 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1486 (check_visibility_available): Ditto.
1487 (check_effective_target_tls_native): Ditto.
1488 (check_effective_target_tls_emulated): Ditto.
1489 (check_effective_target_function_sections): Ditto.
1491 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1493 * gcc.target/arm/pr48183.c: New test.
1495 2011-07-13 Richard Guenther <rguenther@suse.de>
1497 * gcc.dg/torture/20110713-1.c: New testcase.
1499 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1502 * gcc.c-torture/compile/pr49474.c: New testcase.
1504 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1506 PR tree-optimization/49712
1507 * gcc.c-torture/execute/pr49712.c: New test.
1509 2011-07-11 Jason Merrill <jason@redhat.com>
1512 * g++.dg/template/recurse3.C: New.
1514 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1517 * gcc.dg/guality/csttest.c: New test.
1520 * gfortran.dg/pr49698.f90: New test.
1522 2011-07-11 Jeff Law <law@redhat.com>
1524 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1526 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1528 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1529 * go.test/go-test.exp (go-set-goarch): Likewise.
1531 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1534 * gcc.target/avr/torture/pr39633.c: New test case.
1536 2011-07-11 Tobias Burnus <burnus@net-b.de>
1539 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1541 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1543 * lib/target-supports.exp (check_effective_target_scheduling):
1545 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1546 * gcc.dg/pr45055.c: Ditto.
1547 * gcc.dg/pr45353.c: Ditto.
1548 * g++.dg/pr45056.C: Ditto.
1550 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1552 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1553 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1554 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1555 * g++.dg/torture/pr31863.C: Skip AVR.
1557 2011-07-10 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/intrinsic_signal.f90: New.
1562 2011-07-09 Jason Merrill <jason@redhat.com>
1564 * g++.dg/cpp0x/regress/regress6.C: New.
1565 * g++.dg/parse/crash45.C: Adjust message.
1566 * g++.dg/template/crash38.C: Adjust message.
1567 * g++.dg/template/crash64.C: Adjust message.
1569 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1571 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1572 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1573 * g++.dg/abi/bitfield3.C: Likewise.
1574 * g++.dg/eh/pr38662.C: Likewise.
1575 * g++.dg/ext/attrib36.C: Likewise.
1576 * g++.dg/ext/attrib37.C: Likewise.
1577 * g++.dg/ext/attrib8.C: Likewise.
1578 * g++.dg/ext/tmplattr1.C: Likewise.
1579 * g++.dg/inherit/override-attribs.C: Likewise.
1580 * g++.dg/opt/inline9.C: Likewise.
1581 * g++.dg/opt/life1.C: Likewise.
1582 * g++.dg/opt/longbranch2.C: Likewise.
1583 * g++.dg/opt/nrv12.C: Likewise.
1584 * g++.dg/opt/reg-stack4.C: Likewise.
1585 * g++.dg/other/pr35504.C: Likewise.
1586 * g++.dg/other/pr39496.C: Likewise.
1587 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1588 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1589 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1590 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1591 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1592 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1593 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1594 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1595 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1596 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1597 * g++.dg/warn/pr15774-1.C: Likewise.
1598 * g++.dg/warn/pr15774-2.C: Likewise.
1599 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1600 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1601 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1602 * g++.old-deja/g++.pt/asm2.C: Likewise.
1603 * gcc.c-torture/compile/20000804-1.c: Likewise.
1604 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1605 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1606 * gcc.dg/20020108-1.c: Likewise.
1607 * gcc.dg/20020122-2.c: Likewise.
1608 * gcc.dg/20020122-3.c: Likewise.
1609 * gcc.dg/20020206-1.c: Likewise.
1610 * gcc.dg/20020219-1.c: Likewise.
1611 * gcc.dg/20020310-1.c: Likewise.
1612 * gcc.dg/20020411-1.c: Likewise.
1613 * gcc.dg/20020418-2.c: Likewise.
1614 * gcc.dg/20020426-2.c: Likewise.
1615 * gcc.dg/20020517-1.c: Likewise.
1616 * gcc.dg/20030204-1.c: Likewise.
1617 * gcc.dg/20030826-2.c: Likewise.
1618 * gcc.dg/20031102-1.c: Likewise.
1619 * gcc.dg/20031202-1.c: Likewise.
1620 * gcc.dg/20050111-1.c: Likewise.
1621 * gcc.dg/20050503-1.c: Likewise.
1622 * gcc.dg/array-init-1.c: Likewise.
1623 * gcc.dg/builtin-apply4.c: Likewise.
1624 * gcc.dg/dfp/pr31344.c: Likewise.
1625 * gcc.dg/gomp/atomic-11.c: Likewise.
1626 * gcc.dg/graphite/pr40281.c: Likewise.
1627 * gcc.dg/ia64-sync-1.c: Likewise.
1628 * gcc.dg/ia64-sync-2.c: Likewise.
1629 * gcc.dg/ia64-sync-3.c: Likewise.
1630 * gcc.dg/ia64-sync-4.c: Likewise.
1631 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1632 * gcc.dg/invalid-call-1.c: Likewise.
1633 * gcc.dg/loop-3.c: Likewise.
1634 * gcc.dg/lower-subreg-1.c: Likewise.
1635 * gcc.dg/lto/pr47259_0.c: Likewise.
1636 * gcc.dg/nested-calls-1.c: Likewise.
1637 * gcc.dg/pr20017.c: Likewise.
1638 * gcc.dg/pr25023.c: Likewise.
1639 * gcc.dg/pr27671-2.c: Likewise.
1640 * gcc.dg/pr32176.c: Likewise.
1641 * gcc.dg/pr33676.c: Likewise.
1642 * gcc.dg/pr35045.c: Likewise.
1643 * gcc.dg/pr36015.c: Likewise.
1644 * gcc.dg/pr36584.c: Likewise.
1645 * gcc.dg/pr36998.c: Likewise.
1646 * gcc.dg/pr37438.c: Likewise.
1647 * gcc.dg/pr37908.c: Likewise.
1648 * gcc.dg/pr41241.c: Likewise.
1649 * gcc.dg/pr41340.c: Likewise.
1650 * gcc.dg/pr44136.c: Likewise.
1651 * gcc.dg/pr44194-1.c: Likewise.
1652 * gcc.dg/pr46212.c: Likewise.
1653 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1654 * gcc.dg/setjmp-2.c: Likewise.
1655 * gcc.dg/short-compare-1.c: Likewise.
1656 * gcc.dg/short-compare-2.c: Likewise.
1657 * gcc.dg/smod-1.c: Likewise.
1658 * gcc.dg/sync-2.c: Likewise.
1659 * gcc.dg/sync-3.c: Likewise.
1660 * gcc.dg/tls/opt-1.c: Likewise.
1661 * gcc.dg/tls/opt-2.c: Likewise.
1662 * gcc.dg/tls/opt-3.c: Likewise.
1663 * gcc.dg/torture/badshift.c: Likewise.
1664 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1665 * gcc.dg/torture/pr20314-2.c: Likewise.
1666 * gcc.dg/torture/pr36891.c: Likewise.
1667 * gcc.dg/torture/pr38774.c: Likewise.
1668 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1669 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1670 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1671 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1672 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1673 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1674 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1675 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1676 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1677 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1678 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1679 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1680 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1681 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1682 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1683 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1684 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1685 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1686 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1687 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1688 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1689 * gcc.dg/unroll-1.c: Likewise.
1690 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1691 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1692 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1693 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1694 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1695 * gcc.target/i386/20000609-1.c: Likewise.
1696 * gcc.target/i386/20000720-1.c: Likewise.
1697 * gcc.target/i386/20000724-1.c: Likewise.
1698 * gcc.target/i386/20011107-1.c: Likewise.
1699 * gcc.target/i386/20011119-1.c: Likewise.
1700 * gcc.target/i386/20020201-3.c: Likewise.
1701 * gcc.target/i386/20020218-1.c: Likewise.
1702 * gcc.target/i386/20020729-1.c: Likewise.
1703 * gcc.target/i386/20030926-1.c: Likewise.
1704 * gcc.target/i386/20060125-1.c: Likewise.
1705 * gcc.target/i386/20060125-2.c: Likewise.
1706 * gcc.target/i386/20060512-1.c: Likewise.
1707 * gcc.target/i386/20060512-2.c: Likewise.
1708 * gcc.target/i386/20060512-3.c: Likewise.
1709 * gcc.target/i386/20060512-4.c: Likewise.
1710 * gcc.target/i386/387-1.c: Likewise.
1711 * gcc.target/i386/387-2.c: Likewise.
1712 * gcc.target/i386/387-5.c: Likewise.
1713 * gcc.target/i386/387-6.c: Likewise.
1714 * gcc.target/i386/980312-1.c: Likewise.
1715 * gcc.target/i386/980313-1.c: Likewise.
1716 * gcc.target/i386/990117-1.c: Likewise.
1717 * gcc.target/i386/990424-1.c: Likewise.
1718 * gcc.target/i386/990524-1.c: Likewise.
1719 * gcc.target/i386/991129-1.c: Likewise.
1720 * gcc.target/i386/991214-1.c: Likewise.
1721 * gcc.target/i386/991230-1.c: Likewise.
1722 * gcc.target/i386/addr-sel-1.c: Likewise.
1723 * gcc.target/i386/aggregate-ret1.c: Likewise.
1724 * gcc.target/i386/aggregate-ret2.c: Likewise.
1725 * gcc.target/i386/align-main-3.c: Likewise.
1726 * gcc.target/i386/amd64-abi-1.c: Likewise.
1727 * gcc.target/i386/amd64-abi-2.c: Likewise.
1728 * gcc.target/i386/amd64-abi-4.c: Likewise.
1729 * gcc.target/i386/amd64-abi-5.c: Likewise.
1730 * gcc.target/i386/amd64-abi-6.c: Likewise.
1731 * gcc.target/i386/asm-1.c: Likewise.
1732 * gcc.target/i386/asm-3.c: Likewise.
1733 * gcc.target/i386/asm-5.c: Likewise.
1734 * gcc.target/i386/attributes-error.c: Likewise.
1735 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1736 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1737 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1738 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1739 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1740 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1741 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1742 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1743 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1744 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1745 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1746 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1747 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1748 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1749 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1750 * gcc.target/i386/bitfield1.c: Likewise.
1751 * gcc.target/i386/bitfield2.c: Likewise.
1752 * gcc.target/i386/bmi-2.c: Likewise.
1753 * gcc.target/i386/bmi-5.c: Likewise.
1754 * gcc.target/i386/builtin-unreachable.c: Likewise.
1755 * gcc.target/i386/cleanup-2.c: Likewise.
1756 * gcc.target/i386/clobbers.c: Likewise.
1757 * gcc.target/i386/cmov8.c: Likewise.
1758 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1759 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1760 * gcc.target/i386/compress-float-387.c: Likewise.
1761 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1762 * gcc.target/i386/compress-float-sse.c: Likewise.
1763 * gcc.target/i386/crc32-2.c: Likewise.
1764 * gcc.target/i386/crc32-3.c: Likewise.
1765 * gcc.target/i386/divmod-7.c: Likewise.
1766 * gcc.target/i386/divmod-8.c: Likewise.
1767 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1768 * gcc.target/i386/fma3-builtin.c: Likewise.
1769 * gcc.target/i386/fma3-fma.c: Likewise.
1770 * gcc.target/i386/fma4-256-vector.c: Likewise.
1771 * gcc.target/i386/fma4-builtin.c: Likewise.
1772 * gcc.target/i386/fma4-fma-2.c: Likewise.
1773 * gcc.target/i386/fma4-fma.c: Likewise.
1774 * gcc.target/i386/fma4-vector-2.c: Likewise.
1775 * gcc.target/i386/fma4-vector.c: Likewise.
1776 * gcc.target/i386/funcspec-1.c: Likewise.
1777 * gcc.target/i386/funcspec-10.c: Likewise.
1778 * gcc.target/i386/funcspec-11.c: Likewise.
1779 * gcc.target/i386/funcspec-2.c: Likewise.
1780 * gcc.target/i386/funcspec-5.c: Likewise.
1781 * gcc.target/i386/funcspec-6.c: Likewise.
1782 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1783 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1784 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1785 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1786 * gcc.target/i386/incoming-1.c: Likewise.
1787 * gcc.target/i386/incoming-10.c: Likewise.
1788 * gcc.target/i386/incoming-11.c: Likewise.
1789 * gcc.target/i386/incoming-12.c: Likewise.
1790 * gcc.target/i386/incoming-13.c: Likewise.
1791 * gcc.target/i386/incoming-14.c: Likewise.
1792 * gcc.target/i386/incoming-15.c: Likewise.
1793 * gcc.target/i386/incoming-2.c: Likewise.
1794 * gcc.target/i386/incoming-3.c: Likewise.
1795 * gcc.target/i386/incoming-4.c: Likewise.
1796 * gcc.target/i386/incoming-5.c: Likewise.
1797 * gcc.target/i386/incoming-6.c: Likewise.
1798 * gcc.target/i386/incoming-7.c: Likewise.
1799 * gcc.target/i386/incoming-8.c: Likewise.
1800 * gcc.target/i386/incoming-9.c: Likewise.
1801 * gcc.target/i386/lea.c: Likewise.
1802 * gcc.target/i386/local.c: Likewise.
1803 * gcc.target/i386/loop-1.c: Likewise.
1804 * gcc.target/i386/loop-2.c: Likewise.
1805 * gcc.target/i386/loop-3.c: Likewise.
1806 * gcc.target/i386/max-stack-align.c: Likewise.
1807 * gcc.target/i386/memcpy-1.c: Likewise.
1808 * gcc.target/i386/movbe-2.c: Likewise.
1809 * gcc.target/i386/movq-2.c: Likewise.
1810 * gcc.target/i386/movq.c: Likewise.
1811 * gcc.target/i386/nrv1.c: Likewise.
1812 * gcc.target/i386/pad-4.c: Likewise.
1813 * gcc.target/i386/pad-5a.c: Likewise.
1814 * gcc.target/i386/pad-5b.c: Likewise.
1815 * gcc.target/i386/pad-6a.c: Likewise.
1816 * gcc.target/i386/pad-6b.c: Likewise.
1817 * gcc.target/i386/pad-7.c: Likewise.
1818 * gcc.target/i386/pad-9.c: Likewise.
1819 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1820 * gcc.target/i386/pic-1.c: Likewise.
1821 * gcc.target/i386/pr12092-1.c: Likewise.
1822 * gcc.target/i386/pr12329.c: Likewise.
1823 * gcc.target/i386/pr21518.c: Likewise.
1824 * gcc.target/i386/pr22362.c: Likewise.
1825 * gcc.target/i386/pr22585.c: Likewise.
1826 * gcc.target/i386/pr23098.c: Likewise.
1827 * gcc.target/i386/pr25196.c: Likewise.
1828 * gcc.target/i386/pr25293.c: Likewise.
1829 * gcc.target/i386/pr25654.c: Likewise.
1830 * gcc.target/i386/pr26449.c: Likewise.
1831 * gcc.target/i386/pr26778.c: Likewise.
1832 * gcc.target/i386/pr26826.c: Likewise.
1833 * gcc.target/i386/pr27266.c: Likewise.
1834 * gcc.target/i386/pr29978.c: Likewise.
1835 * gcc.target/i386/pr30505.c: Likewise.
1836 * gcc.target/i386/pr30961-1.c: Likewise.
1837 * gcc.target/i386/pr31628.c: Likewise.
1838 * gcc.target/i386/pr32000-2.c: Likewise.
1839 * gcc.target/i386/pr32661-1.c: Likewise.
1840 * gcc.target/i386/pr32708-2.c: Likewise.
1841 * gcc.target/i386/pr32708-3.c: Likewise.
1842 * gcc.target/i386/pr34256.c: Likewise.
1843 * gcc.target/i386/pr34312.c: Likewise.
1844 * gcc.target/i386/pr34522.c: Likewise.
1845 * gcc.target/i386/pr35160.c: Likewise.
1846 * gcc.target/i386/pr35281.c: Likewise.
1847 * gcc.target/i386/pr36246.c: Likewise.
1848 * gcc.target/i386/pr36786.c: Likewise.
1849 * gcc.target/i386/pr37275.c: Likewise.
1850 * gcc.target/i386/pr37843-3.c: Likewise.
1851 * gcc.target/i386/pr37843-4.c: Likewise.
1852 * gcc.target/i386/pr39082-1.c: Likewise.
1853 * gcc.target/i386/pr39431.c: Likewise.
1854 * gcc.target/i386/pr39496.c: Likewise.
1855 * gcc.target/i386/pr39543-2.c: Likewise.
1856 * gcc.target/i386/pr39911.c: Likewise.
1857 * gcc.target/i386/pr40718.c: Likewise.
1858 * gcc.target/i386/pr40906-1.c: Likewise.
1859 * gcc.target/i386/pr40906-2.c: Likewise.
1860 * gcc.target/i386/pr40906-3.c: Likewise.
1861 * gcc.target/i386/pr40934.c: Likewise.
1862 * gcc.target/i386/pr41900.c: Likewise.
1863 * gcc.target/i386/pr42589.c: Likewise.
1864 * gcc.target/i386/pr43662.c: Likewise.
1865 * gcc.target/i386/pr43671.c: Likewise.
1866 * gcc.target/i386/pr43766.c: Likewise.
1867 * gcc.target/i386/pr43869.c: Likewise.
1868 * gcc.target/i386/pr44942.c: Likewise.
1869 * gcc.target/i386/pr44948-2a.c: Likewise.
1870 * gcc.target/i386/pr45234.c: Likewise.
1871 * gcc.target/i386/pr45336-2.c: Likewise.
1872 * gcc.target/i386/pr45336-4.c: Likewise.
1873 * gcc.target/i386/pr45852.c: Likewise.
1874 * gcc.target/i386/pr46470.c: Likewise.
1875 * gcc.target/i386/pr48037-1.c: Likewise.
1876 * gcc.target/i386/pr48389.c: Likewise.
1877 * gcc.target/i386/pr49095.c: Likewise.
1878 * gcc.target/i386/pr9771-1.c: Likewise.
1879 * gcc.target/i386/rdfsbase-1.c: Likewise.
1880 * gcc.target/i386/rdfsbase-2.c: Likewise.
1881 * gcc.target/i386/rdgsbase-1.c: Likewise.
1882 * gcc.target/i386/rdgsbase-2.c: Likewise.
1883 * gcc.target/i386/rdrand-3.c: Likewise.
1884 * gcc.target/i386/regparm-stdcall.c: Likewise.
1885 * gcc.target/i386/regparm.c: Likewise.
1886 * gcc.target/i386/reload-1.c: Likewise.
1887 * gcc.target/i386/rotate-2.c: Likewise.
1888 * gcc.target/i386/sibcall-5.c: Likewise.
1889 * gcc.target/i386/signbit-1.c: Likewise.
1890 * gcc.target/i386/signbit-2.c: Likewise.
1891 * gcc.target/i386/signbit-3.c: Likewise.
1892 * gcc.target/i386/sse-5.c: Likewise.
1893 * gcc.target/i386/sse-8.c: Likewise.
1894 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1895 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1896 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1897 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1898 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1899 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1900 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1901 * gcc.target/i386/sse2-movq-2.c: Likewise.
1902 * gcc.target/i386/sse2-movq-3.c: Likewise.
1903 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1904 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1905 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1906 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1907 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1908 * gcc.target/i386/ssefn-1.c: Likewise.
1909 * gcc.target/i386/ssefn-2.c: Likewise.
1910 * gcc.target/i386/sseregparm-1.c: Likewise.
1911 * gcc.target/i386/sseregparm-2.c: Likewise.
1912 * gcc.target/i386/sseregparm-3.c: Likewise.
1913 * gcc.target/i386/sseregparm-4.c: Likewise.
1914 * gcc.target/i386/sseregparm-5.c: Likewise.
1915 * gcc.target/i386/sseregparm-6.c: Likewise.
1916 * gcc.target/i386/sseregparm-7.c: Likewise.
1917 * gcc.target/i386/sseregparm-8.c: Likewise.
1918 * gcc.target/i386/stack-realign.c: Likewise.
1919 * gcc.target/i386/stack-usage-realign.c: Likewise.
1920 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1921 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1922 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1923 * gcc.target/i386/stackalign/return-1.c: Likewise.
1924 * gcc.target/i386/stackalign/return-2.c: Likewise.
1925 * gcc.target/i386/stackalign/return-3.c: Likewise.
1926 * gcc.target/i386/tailcall-1.c: Likewise.
1927 * gcc.target/i386/tbm-2.c: Likewise.
1928 * gcc.target/i386/udivmod-7.c: Likewise.
1929 * gcc.target/i386/udivmod-8.c: Likewise.
1930 * gcc.target/i386/unroll-1.c: Likewise.
1931 * gcc.target/i386/vararg-1.c: Likewise.
1932 * gcc.target/i386/vararg-2.c: Likewise.
1933 * gcc.target/i386/vect8-ret.c: Likewise.
1934 * gcc.target/i386/vectorize5.c: Likewise.
1935 * gcc.target/i386/wmul-1.c: Likewise.
1936 * gcc.target/i386/wmul-2.c: Likewise.
1937 * gcc.target/i386/wrfsbase-1.c: Likewise.
1938 * gcc.target/i386/wrfsbase-2.c: Likewise.
1939 * gcc.target/i386/wrgsbase-1.c: Likewise.
1940 * gcc.target/i386/wrgsbase-2.c: Likewise.
1941 * gcc.target/i386/xop-pcmov.c: Likewise.
1942 * gcc.target/i386/xop-pcmov2.c: Likewise.
1943 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1944 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1945 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1946 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1947 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1948 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1949 * gcc.target/i386/zee.c: Likewise.
1950 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1951 * gfortran.dg/compiler-directive_2.f: Likewise.
1952 * gfortran.dg/g77/20010216-1.f: Likewise.
1953 * gfortran.dg/gomp/pr39152.f90: Likewise.
1954 * gfortran.dg/pr33794.f90: Likewise.
1956 2011-07-09 Jason Merrill <jason@redhat.com>
1958 * g++.dg/cpp0x/regress/regress5.C: New.
1960 2011-07-08 Jason Merrill <jason@redhat.com>
1963 * g++.dg/expr/compound-asn1.C: New.
1964 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1966 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.target/powerpc/altivec-34.c: New test.
1971 2011-07-08 Jason Merrill <jason@redhat.com>
1974 * g++.dg/abi/guard3.C: New.
1976 2011-07-08 Julian Brown <julian@codesourcery.com>
1978 * lib/target-supports.exp
1979 (check_effective_target_arm_little_endian): New.
1980 (check_effective_target_vect_pack_trunc): Use above.
1981 (check_effective_target_vect_unpack): Likewise.
1982 (check_effective_target_vect_element_align): Test
1983 check_effective_target_arm_vect_no_misalign for ARM.
1985 2011-07-08 Jason Merrill <jason@redhat.com>
1988 * g++.dg/cpp0x/constexpr-rom.C: New.
1990 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1993 * g++.dg/torture/pr49519.C: New test.
1995 2011-07-08 Martin Jambor <mjambor@suse.cz>
1997 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1999 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2002 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2004 2011-07-08 Richard Guenther <rguenther@suse.de>
2006 PR tree-optimization/49662
2007 * gcc.dg/graphite/interchange-14.c: XFAIL.
2008 * gcc.dg/graphite/interchange-15.c: Likewise.
2009 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2011 2011-07-06 Jason Merrill <jason@redhat.com>
2014 * g++.dg/cpp0x/regress/regress4.C: New.
2016 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2019 * gfortran.dg/result_in_spec_4.f90: New test.
2021 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2023 * gcc.target/sparc/cas64.c: New test.
2025 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2028 * g++.dg/torture/pr49644.C: New test.
2031 * gcc.c-torture/execute/pr49644.c: New test.
2033 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2035 * lib/target-supports.exp (check_effective_target_ia32): New.
2036 (check_effective_target_x32): Likewise.
2037 (check_effective_target_vect_cmdline_needed): Also check x32.
2039 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2041 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2043 * gcc.target/arm/pr42235.c: Likewise.
2044 * gcc.target/arm/pr42495.c: Likewise.
2045 * gcc.target/arm/pr42574.c: Likewise.
2046 * gcc.target/arm/thumb-branch1.c: Likewise.
2048 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2049 unneeded prune of possible warning.
2050 * gcc.target/arm/pr40956.c: Likewise.
2051 * gcc.target/arm/pr42505.c: Likewise.
2053 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2054 * gcc.c-torture/compile/pr46883.c: Likewise.
2055 * gcc.c-torture/compile/pr46934.c: Likewise.
2057 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2058 for move to ../../gcc.c-torture/compile.
2059 * gcc.target/arm/pr46883.c: Likewise.
2060 * gcc.target/arm/pr46934.c: Likewise.
2062 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2063 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2064 * gcc.target/arm/wmul-1.c: Likewise.
2065 * gcc.target/arm/wmul-2.c: Likewise.
2066 * gcc.target/arm/wmul-3.c: Likewise.
2067 * gcc.target/arm/wmul-4.c: Likewise.
2068 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2069 add tab after scan target.
2070 * gcc.target/arm/smlaltt-1.c: Likewise.
2071 * gcc.target/arm/smlatb-1.c: Likewise.
2072 * gcc.target/arm/smlatt-1.c: Likewise.
2074 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.dg/debug/pr49522.c: New test.
2079 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2081 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2082 * gcc.dg/pr46212.c: Run only if target int32plus.
2083 * gcc.dg/torture/pr48146.c: Ditto.
2084 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2085 * c-c++-common/pr44832.c: Ditto.
2086 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2087 * gcc.dg/pr31490.c: Ditto.
2088 * gcc.dg/torture/builtin-math-7.c: Run only if target
2090 * gcc.dg/torture/pr45764.c: Skip for AVR.
2091 * gcc.dg/pr47893.c: Ditto.
2093 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2095 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2096 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2097 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2098 add tab to scan target.
2100 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2102 * gcc.target/arm/neon-modes-3.c: New test.
2104 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2106 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2107 -fno-loop-interchange -ffast-math.
2109 2011-07-07 Richard Guenther <rguenther@suse.de>
2111 * gcc.dg/ftrapv-3.c: New testcase.
2113 2011-07-07 Richard Guenther <rguenther@suse.de>
2115 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2116 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2118 2011-07-07 Kai Tietz <ktietz@redhat.com>
2120 * gcc.dg/binop-notxor1.c: New test.
2121 * gcc.dg/binop-notand4a.c: New test.
2122 * gcc.dg/binop-notxor2.c: New test.
2123 * gcc.dg/binop-notand3a.c: New test.
2124 * gcc.dg/binop-notand2a.c: New test.
2125 * gcc.dg/binop-notand6a.c: New test.
2126 * gcc.dg/binop-notor1.c: New test.
2127 * gcc.dg/binop-notand1a.c: New test.
2128 * gcc.dg/binop-notand5a.c: New test.
2129 * gcc.dg/binop-notor2.c: New test.
2131 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2134 * gcc.dg/gomp/pr49640.c: New test.
2136 2011-07-07 Richard Guenther <rguenther@suse.de>
2138 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2140 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2143 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2145 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2147 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2148 * gcc.target/powerpc/no-r11-2.c: Ditto.
2149 * gcc.target/powerpc/no-r11-3.c: Ditto.
2151 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2154 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2156 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2158 * lib/target-supports.exp (check_profiling_available): Disable
2159 profiling with -fprofile-generate for target avr.
2161 2011-07-06 Richard Guenther <rguenther@suse.de>
2163 PR tree-optimization/49645
2164 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2166 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2169 * gcc.dg/pr47383.c: New.
2171 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2173 PR tree-optimization/49647
2174 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2176 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2179 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2180 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2182 2011-07-05 Jason Merrill <jason@redhat.com>
2185 * g++.dg/template/template-id-4.C: New.
2187 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2189 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2190 * gcc.dg/pr43402.c: Ditto.
2192 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2194 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2196 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2198 * gcc.target/powerpc/ppc-switch-1.c: New test for
2199 --param case-values-threshold.
2200 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2202 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2204 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2206 2011-07-05 Jason Merrill <jason@redhat.com>
2208 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2210 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2212 PR tree-optimization/47654
2213 * gcc.dg/graphite/block-pr47654.c: New.
2215 2011-07-05 Jason Merrill <jason@redhat.com>
2217 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2219 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2221 PR tree-optimization/49580
2222 * gcc.dg/autopar/pr49580.c: New test.
2224 2011-07-05 Richard Guenther <rguenther@suse.de>
2226 PR tree-optimization/49518
2227 PR tree-optimization/49628
2228 * g++.dg/torture/pr49628.C: New testcase.
2229 * gcc.dg/torture/pr49518.c: Likewise.
2231 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2233 * ada/acats/run_acats (which): Extract last field from type -p,
2234 type output only if command succeeded.
2236 2011-07-04 Jason Merrill <jason@redhat.com>
2238 * g++.dg/abi/mangle48.C: New.
2240 * g++.dg/cpp0x/diag1.C: New.
2242 * g++.dg/diagnostic/aka1.C: New.
2244 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2246 PR rtl-optimization/49619
2247 * gcc.dg/pr49619.c: New test.
2249 PR rtl-optimization/49472
2250 * gfortran.dg/pr49472.f90: New test.
2253 * gcc.dg/pr49602.c: New test.
2255 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2259 * gcc.target/avr/avr.exp: Run over cpp files, too.
2260 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2261 * gcc.target/avr/progmem.h: New file.
2262 * gcc.target/avr/exit-abort.h: New file.
2263 * gcc.target/avr/progmem-error-1.c: New file.
2264 * gcc.target/avr/progmem-error-1.cpp: New file.
2265 * gcc.target/avr/progmem-warning-1.c: New file.
2266 * gcc.target/avr/torture/progmem-1.c: New file.
2267 * gcc.target/avr/torture/progmem-1.cpp: New file.
2269 2011-07-04 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/49615
2272 * g++.dg/torture/pr49615.C: New testcase.
2274 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2276 PR tree-optimization/49610
2277 * gcc.dg/vect/pr49610.c: New test.
2279 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2281 * gnat.dg/specs/debug1.ads: New test.
2283 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2286 * gfortran.dg/typebound_proc_23.f90: New.
2288 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2291 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2293 2011-07-01 Jason Merrill <jason@redhat.com>
2296 * g++.dg/template/template-id-3.C: New.
2299 * g++.dg/template/qualified-id4.C: New.
2302 * g++.dg/template/explicit-args4.C: New.
2305 * g++.dg/template/offsetof2.C: New.
2307 2011-07-01 Kai Tietz <ktietz@redhat.com>
2309 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2311 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2314 * lib/target-supports.exp (check_effective_target_gld): New proc.
2316 2011-07-01 Richard Guenther <rguenther@suse.de>
2318 PR tree-optimization/49603
2319 * gcc.dg/torture/pr49603.c: New testcase.
2321 2011-06-30 Jason Merrill <jason@redhat.com>
2324 * g++.dg/rtti/template1.C: New.
2327 * g++.dg/cpp0x/regress/ctor1.C: New.
2330 * g++.dg/cpp0x/initlist54.C: New.
2332 2011-06-30 Martin Jambor <mjambor@suse.cz>
2334 * gcc.dg/tree-ssa/sra-12.c: New test.
2336 2011-06-29 Jason Merrill <jason@redhat.com>
2338 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2340 2011-06-30 Richard Guenther <rguenther@suse.de>
2342 PR tree-optimization/46787
2343 * gcc.dg/vect/vect-121.c: New testcase.
2345 2011-06-30 Martin Jambor <mjambor@suse.cz>
2347 PR tree-optimization/49094
2348 * gcc.dg/tree-ssa/pr49094.c: New test.
2350 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2353 * gfortran.dg/pr49540-1.f90: New test.
2354 * gfortran.dg/pr49540-2.f90: New test.
2356 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2359 * ada/acats/run_acats (which): Use last field of type -p output.
2361 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2362 Iain Sandoe <iains@gcc.gnu.org>
2365 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2366 Only skip on 64-bit *-*-darwin8* && !objc2.
2368 2011-06-30 Richard Guenther <rguenther@suse.de>
2370 PR tree-optimization/38752
2371 * gcc.c-torture/compile/pr38752.c: New testcase.
2373 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2375 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2376 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2378 2011-06-29 Jason Merrill <jason@redhat.com>
2381 * g++.dg/cpp0x/initlist53.C: Use placement new.
2382 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2383 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2386 * g++.dg/cpp0x/trailing6.C: New.
2387 * g++.dg/cpp0x/pr45908.C: No error.
2390 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2393 * g++.dg/cpp0x/constexpr-using2.C: New.
2395 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2398 * g++.dg/cpp0x/constexpr-diag3.C: New.
2399 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2400 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2401 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2402 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2404 2011-06-29 Jason Merrill <jason@redhat.com>
2406 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2408 2011-06-29 Richard Guenther <rguenther@suse.de>
2410 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2412 2011-06-29 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/initlist-value2.C: New.
2416 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2417 * g++.dg/cpp0x/initlist-value.C: New.
2419 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2421 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2423 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2425 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2426 * gcc.dg/inline_2.c: Likewise.
2427 * gcc.dg/unroll_1.c: Likewise.
2429 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.target/i386/pr49567.c: New test.
2434 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2436 * gnat.dg/opt17.ad[sb]: New test.
2438 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2439 Tom de Vries <tom@codesourcery.com>
2441 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2442 (check_effective_target_arm_thumb2): New effective targets.
2443 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2444 properly. Clean up temporary files.
2445 * gcc.target/arm/ivopts-2.c: Likewise.
2446 * gcc.target/arm/ivopts-3.c: Likewise.
2447 * gcc.target/arm/ivopts-4.c: Likewise.
2448 * gcc.target/arm/ivopts-5.c: Likewise.
2449 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2451 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2454 * gfortran.dg/reshape_zerosize_3.f90: New test.
2456 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2458 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2459 * gcc.target/arm/vfp-ldmias.c: Likewise.
2460 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2461 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2462 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2463 * gcc.target/arm/vfp-stmias.c: Likewise.
2464 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2465 * gcc.target/arm/vfp-stmiad.c: Likewise.
2467 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2469 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2471 * gcc.target/arm/pr45701-2.c: Ditto.
2473 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2476 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2477 * gfortran.dg/extends_14.f03: Modified.
2479 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2481 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2482 early if the test is already being skipped.
2484 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2485 scan-assembler-dem-not): For missing file, report unresolved with
2486 same message as for pass/fail, with reason reported in log file.
2488 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2489 from add_options_for_arm_neon_fp16.
2490 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2491 check_effective_target_arm_neon_fp16_ok_nocache.
2492 Check -mfpu and -mfloat-abi options from current multilib.
2493 Do not require neon support.
2494 (check_effective_target_arm_fp16_ok): Renamed from
2495 check_effecitve_target_arm_neon_fp16_ok.
2496 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2497 arm_neon_fp16_ok and arm_fp16.
2498 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2499 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2500 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2501 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2503 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2505 * gcc.dg/builtin-assume-aligned-1.c: New test.
2506 * gcc.dg/builtin-assume-aligned-2.c: New test.
2507 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2510 * gcc.dg/pr49544.c: New test.
2512 2011-06-27 Richard Guenther <rguenther@suse.de>
2514 PR tree-optimization/49394
2515 * g++.dg/torture/pr49394.C: New testcase.
2517 2011-06-27 Kai Tietz <ktietz@redhat.com>
2519 * gcc.dg/optimize-bswapdi-2.c: New test.
2521 2011-06-27 Michael Hope <michael.hope@linaro.org>
2522 Richard Sandiford <richard.sandiford@linaro.org>
2524 PR tree-optimization/49169
2525 * gcc.dg/torture/pr49169.c: New test.
2527 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2530 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2532 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2535 2011-06-26 Jason Merrill <jason@redhat.com>
2537 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2540 * g++.dg/init/ref19.C: New.
2541 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2543 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2545 PR tree-optimization/48377
2546 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2549 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2552 * lib/target-supports.exp (check_effective_target_non_strict_align):
2554 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2556 2011-06-24 Martin Jambor <mjambor@suse.cz>
2558 PR tree-optimizations/49516
2559 * g++.dg/tree-ssa/pr49516.C: New test.
2561 2011-06-23 Jason Merrill <jason@redhat.com>
2564 * g++.dg/template/partial10.C: New.
2565 * g++.dg/template/partial11.C: New.
2567 2011-06-23 Jeff Law <law@redhat.com>
2570 * gcc.dg/pr48770.c: New test.
2572 2011-06-23 Jan Hubicka <jh@suse.cz>
2575 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2577 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2581 instead of -fdump-tree-optimized.
2583 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/template/crash107.C: New.
2587 * g++.dg/template/error17.C: Adjust.
2589 2011-06-23 Jason Merrill <jason@redhat.com>
2592 * g++.dg/cpp0x/defaulted30.C: New.
2595 * g++.dg/rtti/anon-ns1.C: New.
2598 * g++.dg/init/ref18.C: New.
2601 * g++.dg/template/partial9.C: New.
2603 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2606 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2608 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/pr49496.c: New test.
2613 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2615 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2618 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2620 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2621 * gcc.target/arm/pr42879.c: Likewise.
2622 * gcc.target/arm/pr45701-3.c: Likewise.
2624 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2625 * gcc.target/arm/pr40482.c: Likewise.
2626 * gcc.target/arm/stack-corruption.c: Likewise.
2628 2011-06-22 Richard Guenther <rguenther@suse.de>
2630 PR tree-optimization/49493
2631 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2633 2011-06-22 Jason Merrill <jason@redhat.com>
2636 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2638 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2639 Dmitry Melnik <dm@ispras.ru>
2641 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2642 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2643 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2645 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2647 * gcc.target/arm/tlscall.c: New.
2649 2011-06-21 Jason Merrill <jason@redhat.com>
2652 * g++.dg/cpp0x/constexpr-ref1.C: New.
2653 * g++.dg/cpp0x/constexpr-ref2.C: New.
2654 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2657 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2660 * g++.dg/template/param3.C: New.
2662 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2664 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2665 my_clrsb test functions.
2667 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2668 test_sll, test_ull): Add clrsb tests.
2669 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2672 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2675 * gfortran.dg/class_44.f03: New.
2677 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2679 PR tree-optimization/49478
2680 * gcc.dg/vect/pr49478.c
2682 2011-06-21 Richard Guenther <rguenther@suse.de>
2684 PR tree-optimization/49483
2685 * gcc.dg/vect/vect-120.c: New testcase.
2687 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2690 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2691 * gcc.dg/vect/vect-peel-4.c: Likewise.
2693 2011-06-22 Christian Bruel <christian.bruel@st.com>
2696 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2697 * gcc.dg/always_inline2.c: Likewise.
2698 * gcc.dg/always_inline3.c: Likewise.
2699 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2700 * gcc.dg/inline_1.c: Likewise.
2701 * gcc.dg/inline_2.c: Likewise.
2702 * gcc.dg/inline_3.c: Likewise.
2703 * gcc.dg/inline_4.c: Likewise.
2704 * gcc.dg/20051201-1.c: Likewise.
2705 * gcc.dg/pr40087.c: Likewise.
2706 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2707 * gcc.dg/inline-22.c: Likewise.
2708 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2709 * gcc.dg/lto/20090218-1_1.c: Likewise.
2710 * g++.dg/ipa/devirt-7.C: Likewise.
2711 * gcc.dg/uninit-pred-5_a.c: Likewise.
2712 * gcc.dg/uninit-pred-5_b.c: Likewise.
2713 * gcc.dg/fail_always_inline.c: New.
2715 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2717 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2718 into 6 jobs instead of 3.
2720 2011-06-20 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/initlist53.C: New.
2725 2011-06-20 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2729 * gfortran.dg/coarray_lock_3.f90: New.
2730 * gfortran.dg/coarray/lock_1.f90: New.
2732 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2734 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2735 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2736 unresolved and report the reason to the log file.
2738 * lib/scanasm.exp (object-size): Move argument processing earlier
2739 to report errors before verifying that the file exists. Report
2740 problems detected at runtime as unresolved instead of error and
2741 report their reasons to the log file.
2743 2011-06-20 Jason Merrill <jason@redhat.com>
2746 * g++.dg/cpp0x/explicit6.C: New.
2749 * g++.dg/cpp0x/enum20.C: New.
2752 * g++.dg/ext/attr-aligned01.C: New.
2755 * g++.dg/cpp0x/variadic-default.C: New.
2758 * g++.dg/cpp0x/auto26.C: New.
2761 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2763 2011-06-20 Kai Tietz <ktietz@redhat.com>
2765 * gcc.dg/binop-notand1.c: New test.
2766 * gcc.dg/binop-notand2.c: New test.
2767 * gcc.dg/binop-notand3.c: New test.
2768 * gcc.dg/binop-notand4.c: New test.
2769 * gcc.dg/binop-notand5.c: New test.
2770 * gcc.dg/binop-notand6.c: New test.
2772 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2775 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2777 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2780 * gfortran.dg/proc_ptr_31.f90: New.
2782 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2784 * gnat.dg/volatile6.adb: New test.
2785 * gnat.dg/volatile7.adb: Likewise.
2786 * gnat.dg/volatile8.adb: Likewise.
2787 * gnat.dg/volatile9.adb: Likewise.
2789 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2791 * gnat.dg/constant3.adb: New test.
2793 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2796 * gfortran.dg/read_list_eof_1.f90: New test.
2798 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2801 * gcc.target/i386/testimm-1.c: New test.
2802 * gcc.target/i386/testimm-2.c: New test.
2803 * gcc.target/i386/testimm-3.c: New test.
2804 * gcc.target/i386/testimm-4.c: New test.
2805 * gcc.target/i386/testimm-5.c: New test.
2806 * gcc.target/i386/testimm-6.c: New test.
2807 * gcc.target/i386/testimm-7.c: New test.
2808 * gcc.target/i386/testimm-8.c: New test.
2809 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2810 * gcc.target/i386/xop-rotate1-int.c: New test.
2811 * gcc.target/i386/xop-rotate2-int.c: New test.
2813 2011-06-17 Jason Merrill <jason@redhat.com>
2815 * g++.dg/cpp0x/rv-func2.C: New.
2817 * g++.dg/debug/dwarf2/lambda1.C: New.
2818 * g++.dg/warn/Wshadow-6.C: Adjust.
2820 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2823 * gfortran.dg/move_alloc_5.f90: New.
2825 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2827 PR rtl-optimization/48542
2828 * gcc.dg/torture/pr48542.c: New test.
2830 2011-06-16 Jason Merrill <jason@redhat.com>
2833 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2836 * g++.dg/cpp0x/initlist52.C New.
2839 * c-c++-common/raw-string-12.c: New.
2842 * g++.dg/cpp0x/sfinae26.C: New.
2845 * g++.dg/cpp0x/variadic113.C: New.
2848 * g++.dg/cpp0x/variadic112.C: New.
2850 2011-06-16 Jeff Law <law@redhat.com>
2852 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2853 improved jump threading.
2854 * gcc.dg/builtin-object-size-2.c: Likewise.
2855 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2857 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2860 * gfortran.dg/typebound_assignment_3.f03: New.
2862 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2865 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2867 2011-06-16 Martin Jambor <mjambor@suse.cz>
2869 PR tree-optimization/49343
2870 * gnat.dg/discr31.ad[sb]: New test.
2872 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2874 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2876 2011-06-16 Tom de Vries <tom@codesourcery.com>
2879 * gcc.target/arm/ivopts-3.c: Update test.
2880 * gcc.target/arm/ivopts-5.c: Same.
2882 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2885 2011-06-10 Wei Guozhi <carrot@google.com>
2888 * gcc.target/arm/pr45335.c: New test.
2889 * gcc.target/arm/pr45335-2.c: New test.
2890 * gcc.target/arm/pr45335-3.c: New test.
2891 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2892 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2893 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2895 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2897 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2899 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2902 * gfortran.dg/class_43.f03: New.
2904 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2906 PR tree-optimization/49419
2907 * gcc.c-torture/execute/pr49419.c: New test.
2909 2011-06-16 Revital Eres <revital.eres@linaro.org>
2911 * gcc.dg/sms-9.c: New file.
2913 2011-06-15 Easwaran Raman <eraman@google.com>
2915 PR rtl-optimization/49414
2916 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2918 2011-06-14 Jason Merrill <jason@redhat.com>
2920 * g++.dg/cpp0x/noexcept13.C: New.
2922 2011-06-14 Easwaran Raman <eraman@google.com>
2924 PR rtl-optimization/44194
2925 * gcc.dg/pr44194-1.c: New test.
2926 * gcc.dg/pr44194-2.c: New test.
2928 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2930 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2932 * gcc.target/arm/pr45701-2.c: Likewise.
2933 * gcc.target/arm/thumb-branch1.c: Likewise.
2935 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2938 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2940 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2942 * gcc.target/arm/pr45701-1.c: Require thumb support.
2943 * gcc.target/arm/pr45701-2.c: Likewise.
2944 * gcc.target/arm/thumb-branch1.c: Likewise.
2946 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2947 * gcc.target/arm/pr39839.c: Likewise.
2948 * gcc.target/arm/pr40657-2.c: Likewise.
2949 * gcc.target/arm/pr40956.c: Likewise.
2950 * gcc.target/arm/pr41679.c: Likewise.
2951 * gcc.target/arm/pr42235.c: Likewise.
2952 * gcc.target/arm/pr42495.c: Likewise.
2953 * gcc.target/arm/pr42505.c: Likewise.
2954 * gcc.target/arm/pr42574.c: Likewise.
2955 * gcc.target/arm/pr46883.c: Likewise.
2956 * gcc.target/arm/pr46934.c: Likewise.
2957 * gcc.target/arm/xor-and.c: Likewise.
2959 2011-06-14 Jason Merrill <jason@redhat.com>
2961 * g++.dg/other/error23.C: Adjust error message.
2962 * g++.dg/other/error32.C: Likewise.
2965 * g++.dg/cpp0x/rv-dotstar.C: New.
2968 * g++.dg/cpp0x/decltype30.C: New.
2970 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2972 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2975 * gfortran.dg/pr49103.f90: New test.
2977 2011-06-14 Tom de Vries <tom@codesourcery.com>
2980 * gcc.target/arm/ivopts-3.c: New test.
2981 * gcc.target/arm/ivopts-4.c: New test.
2982 * gcc.target/arm/ivopts-5.c: New test.
2984 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2986 PR rtl-optimization/49390
2987 * gcc.c-torture/execute/pr49390.c: New test.
2989 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2991 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2993 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2995 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2996 * gcc.c-torture/execute/cmpsi-2.x: New file.
2997 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2998 * gcc.c-torture/execute/pr45262.x: New file.
2999 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3000 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3002 * gcc.c-torture/compile/pr49163.c: Ditto.
3004 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3006 * gcc.dg/vect/vect-16.c: Rename to...
3007 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3008 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3009 for double-word vectors.
3010 * gcc.dg/vect/vect-peel-4.c: Likewise.
3011 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3013 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3016 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3019 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3021 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3023 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3025 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3027 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3029 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3031 * gfortran.dg/trim_optimize_8.f90: New test case.
3033 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3034 Ira Rosen <ira.rosen@linaro.org>
3036 PR tree-optimization/49352
3037 * gcc.dg/vect/pr49352.c: New test.
3039 2011-06-12 Tobias Burnus
3042 * gfortran.dg/alloc_comp_assign_11.f90: New.
3044 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3046 * gfortran.dg/trim_optimize_7.f90: New test.
3048 2011-06-10 Wei Guozhi <carrot@google.com>
3051 * gcc.target/arm/pr45335.c: New test.
3052 * gcc.target/arm/pr45335-2.c: New test.
3053 * gcc.target/arm/pr45335-3.c: New test.
3054 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3055 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3056 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3058 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3061 * g++.dg/parse/error39.C: New.
3063 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3065 * gcc.target/arm/20090811-1.c: Skip for incompatible
3066 options, do not override other options.
3067 * gcc.target/arm/combine-cmp-shift.c: Skip for
3068 incompatible options.
3069 * gcc.target/arm/pr45094.c: Likewise.
3070 * gcc.target/arm/scd42-1.c: Likewise.
3071 * gcc.target/arm/scd42-3.c: Likewise.
3072 * gcc.target/arm/thumb-ltu.c: Likewise.
3074 * lib/target-supports.exp
3075 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3076 multilib flags use -mfpu with a value other than neon-fp16.
3078 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3080 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3081 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3083 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3085 * lib/target-supports.exp (check_effective_target_pie): New proc.
3086 * gcc.dg/pie-link.c: Use target pie.
3088 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3089 Laurent Rougé <laurent.rouge@menta.fr>
3091 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3092 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3094 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3096 * gfortran.dg/coarray/sync_1.f90: New test for
3097 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3099 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3101 PR tree-optimization/49318
3102 * gcc.dg/vect/pr49318.c: New test.
3104 2011-06-09 David Krauss <potswa@mac.com>
3106 * g++.dg/template/arrow1.C: New.
3108 2011-06-09 Jason Merrill <jason@redhat.com>
3110 * lib/prune.exp: Prune "note"s.
3111 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3113 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3114 * g++.dg/template/dependent-expr3.C: Likewise.
3115 * g++.dg/parse/template7.C: Likewise.
3116 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3117 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3118 * g++.old-deja/g++.pt/friend38.C: Likewise.
3119 * g++.old-deja/g++.pt/crash32.C: Likewise.
3120 * g++.old-deja/g++.other/init4.C: Likewise.
3121 * g++.old-deja/g++.other/friend8.C: Likewise.
3123 * g++.dg/ext/complex7.C: Adjust expected output.
3124 * g++.dg/diagnostic/method1.C: Likewise.
3125 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3126 * g++.dg/parse/crash33.C: Likewise.
3127 * g++.dg/other/warning1.C: Likewise.
3128 * g++.dg/init/pr29571.C: Likewise.
3129 * g++.dg/warn/overflow-warn-1.C: Likewise.
3130 * g++.dg/warn/overflow-warn-3.C: Likewise.
3131 * g++.dg/warn/overflow-warn-4.C: Likewise.
3132 * g++.old-deja/g++.oliva/template1.C: Likewise.
3134 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3135 * g++.dg/parse/template7.C: Adjust.
3137 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3140 * gcc.dg/pr49307.c: New.
3142 2011-06-09 Wei Guozhi <carrot@google.com>
3145 * gcc.target/arm/pr46975.c: New testcase.
3147 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3149 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3150 (PMETH, arglist_t): Removed.
3151 (method_get_number_of_arguments): Removed.
3152 (method_get_nth_argument): Removed.
3153 (method_get_first_argument): Removed.
3154 (method_get_next_argument): Removed.
3155 (method_get_sizeof_arguments): Removed.
3156 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3158 (method_get_number_of_arguments): Removed.
3159 (method_get_nth_argument): Removed.
3160 (method_get_first_argument): Removed.
3161 (method_get_next_argument): Removed.
3162 (method_get_sizeof_arguments): Removed.
3163 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3165 2011-06-09 David Li <davidxl@google.com>
3167 * gcc.dg/dump-pass.c: New test.
3169 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3172 * g++.dg/parse/error38.C: New.
3174 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3177 * gfortran.dg/pr49308.f90: New test.
3179 2011-06-08 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp0x/noexcept11.C: New.
3182 * g++.dg/cpp0x/noexcept12.C: New.
3183 * g++.dg/cpp0x/sfinae11.C: Adjust.
3185 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3188 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3189 to dg-options, match also DW_AT_linkage_name.
3191 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3194 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3195 -fno-common on alpha*-dec-osf*.
3196 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3198 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3200 PR rtl-optimization/49303
3201 * gcc.target/ia64/pr49303.c: New test.
3203 2011-06-08 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/coarray_lock_1.f90: New.
3207 * gfortran.dg/coarray_lock_2.f90: New.
3209 2011-06-07 Jason Merrill <jason@redhat.com>
3211 * lib/prune.exp: Look for "required" rather than "instantiated".
3212 * g++.dg/abi/mangle11.C: Likewise.
3213 * g++.dg/abi/mangle12.C: Likewise.
3214 * g++.dg/abi/mangle17.C: Likewise.
3215 * g++.dg/abi/mangle20-2.C: Likewise.
3216 * g++.dg/abi/pragma-pack1.C: Likewise.
3217 * g++.dg/cpp0x/decltype26.C: Likewise.
3218 * g++.dg/cpp0x/decltype28.C: Likewise.
3219 * g++.dg/cpp0x/decltype29.C: Likewise.
3220 * g++.dg/cpp0x/enum11.C: Likewise.
3221 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3222 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3223 * g++.dg/cpp0x/pr47416.C: Likewise.
3224 * g++.dg/ext/case-range2.C: Likewise.
3225 * g++.dg/ext/case-range3.C: Likewise.
3226 * g++.dg/gomp/for-19.C: Likewise.
3227 * g++.dg/gomp/pr37533.C: Likewise.
3228 * g++.dg/gomp/pr38639.C: Likewise.
3229 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3230 * g++.dg/inherit/base3.C: Likewise.
3231 * g++.dg/inherit/using6.C: Likewise.
3232 * g++.dg/init/placement4.C: Likewise.
3233 * g++.dg/init/reference3.C: Likewise.
3234 * g++.dg/lookup/scoped6.C: Likewise.
3235 * g++.dg/lookup/using7.C: Likewise.
3236 * g++.dg/other/abstract1.C: Likewise.
3237 * g++.dg/other/error10.C: Likewise.
3238 * g++.dg/other/error5.C: Likewise.
3239 * g++.dg/other/field1.C: Likewise.
3240 * g++.dg/other/offsetof5.C: Likewise.
3241 * g++.dg/parse/bitfield2.C: Likewise.
3242 * g++.dg/parse/constant4.C: Likewise.
3243 * g++.dg/parse/crash20.C: Likewise.
3244 * g++.dg/parse/invalid-op1.C: Likewise.
3245 * g++.dg/parse/non-dependent2.C: Likewise.
3246 * g++.dg/parse/template18.C: Likewise.
3247 * g++.dg/tc1/dr152.C: Likewise.
3248 * g++.dg/tc1/dr166.C: Likewise.
3249 * g++.dg/tc1/dr176.C: Likewise.
3250 * g++.dg/tc1/dr213.C: Likewise.
3251 * g++.dg/template/access11.C: Likewise.
3252 * g++.dg/template/access2.C: Likewise.
3253 * g++.dg/template/access3.C: Likewise.
3254 * g++.dg/template/access7.C: Likewise.
3255 * g++.dg/template/arg7.C: Likewise.
3256 * g++.dg/template/cond2.C: Likewise.
3257 * g++.dg/template/crash13.C: Likewise.
3258 * g++.dg/template/crash40.C: Likewise.
3259 * g++.dg/template/crash7.C: Likewise.
3260 * g++.dg/template/crash84.C: Likewise.
3261 * g++.dg/template/ctor5.C: Likewise.
3262 * g++.dg/template/defarg13.C: Likewise.
3263 * g++.dg/template/defarg14.C: Likewise.
3264 * g++.dg/template/dtor7.C: Likewise.
3265 * g++.dg/template/eh2.C: Likewise.
3266 * g++.dg/template/error2.C: Likewise.
3267 * g++.dg/template/error43.C: Likewise.
3268 * g++.dg/template/friend32.C: Likewise.
3269 * g++.dg/template/injected1.C: Likewise.
3270 * g++.dg/template/instantiate1.C: Likewise.
3271 * g++.dg/template/instantiate3.C: Likewise.
3272 * g++.dg/template/instantiate5.C: Likewise.
3273 * g++.dg/template/instantiate7.C: Likewise.
3274 * g++.dg/template/local6.C: Likewise.
3275 * g++.dg/template/lookup2.C: Likewise.
3276 * g++.dg/template/member5.C: Likewise.
3277 * g++.dg/template/memfriend15.C: Likewise.
3278 * g++.dg/template/memfriend16.C: Likewise.
3279 * g++.dg/template/memfriend17.C: Likewise.
3280 * g++.dg/template/memfriend7.C: Likewise.
3281 * g++.dg/template/meminit1.C: Likewise.
3282 * g++.dg/template/nested3.C: Likewise.
3283 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3284 * g++.dg/template/nontype12.C: Likewise.
3285 * g++.dg/template/nontype13.C: Likewise.
3286 * g++.dg/template/nontype6.C: Likewise.
3287 * g++.dg/template/pr23510.C: Likewise.
3288 * g++.dg/template/pr35240.C: Likewise.
3289 * g++.dg/template/ptrmem15.C: Likewise.
3290 * g++.dg/template/ptrmem6.C: Likewise.
3291 * g++.dg/template/qualified-id1.C: Likewise.
3292 * g++.dg/template/qualttp20.C: Likewise.
3293 * g++.dg/template/qualttp3.C: Likewise.
3294 * g++.dg/template/qualttp4.C: Likewise.
3295 * g++.dg/template/qualttp5.C: Likewise.
3296 * g++.dg/template/qualttp6.C: Likewise.
3297 * g++.dg/template/qualttp7.C: Likewise.
3298 * g++.dg/template/qualttp8.C: Likewise.
3299 * g++.dg/template/recurse.C: Likewise.
3300 * g++.dg/template/recurse2.C: Likewise.
3301 * g++.dg/template/ref5.C: Likewise.
3302 * g++.dg/template/scope2.C: Likewise.
3303 * g++.dg/template/sfinae10.C: Likewise.
3304 * g++.dg/template/sfinae3.C: Likewise.
3305 * g++.dg/template/sizeof3.C: Likewise.
3306 * g++.dg/template/static9.C: Likewise.
3307 * g++.dg/template/template-id-2.C: Likewise.
3308 * g++.dg/template/typedef13.C: Likewise.
3309 * g++.dg/template/typename4.C: Likewise.
3310 * g++.dg/template/using14.C: Likewise.
3311 * g++.dg/template/using2.C: Likewise.
3312 * g++.dg/template/warn1.C: Likewise.
3313 * g++.dg/warn/Wparentheses-13.C: Likewise.
3314 * g++.dg/warn/Wparentheses-15.C: Likewise.
3315 * g++.dg/warn/Wparentheses-16.C: Likewise.
3316 * g++.dg/warn/Wparentheses-17.C: Likewise.
3317 * g++.dg/warn/Wparentheses-18.C: Likewise.
3318 * g++.dg/warn/Wparentheses-19.C: Likewise.
3319 * g++.dg/warn/Wparentheses-20.C: Likewise.
3320 * g++.dg/warn/Wparentheses-23.C: Likewise.
3321 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3322 * g++.dg/warn/noeffect2.C: Likewise.
3323 * g++.dg/warn/noeffect4.C: Likewise.
3324 * g++.dg/warn/pr8570.C: Likewise.
3325 * g++.old-deja/g++.brendan/init2.C: Likewise.
3326 * g++.old-deja/g++.eh/spec6.C: Likewise.
3327 * g++.old-deja/g++.pt/crash10.C: Likewise.
3328 * g++.old-deja/g++.pt/crash36.C: Likewise.
3329 * g++.old-deja/g++.pt/derived3.C: Likewise.
3330 * g++.old-deja/g++.pt/error2.C: Likewise.
3331 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3332 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3333 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3334 * g++.old-deja/g++.pt/overload7.C: Likewise.
3335 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3337 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3338 Iain Sandoe <iains@gcc.gnu.org>
3340 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3341 Added code to deal with the case when [Protocol
3342 -descriptionForInstanceMethod:] or [Protocol
3343 -descriptionForClassMethod:] returns NULL.
3345 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3346 Iain Sandoe <iains@gcc.gnu.org>
3348 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3349 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3352 2011-06-07 Xinliang David Li <davidxl@google.com>
3354 * gcc.dg/inline_2.c: New test.
3355 * gcc.dg/unroll_2.c: New test.
3356 * gcc.dg/inline_3.c: New test.
3357 * gcc.dg/unroll_3.c: New test.
3358 * gcc.dg/inline_4.c: New test.
3359 * gcc.dg/unroll_4.c: New test.
3360 * gcc.dg/inline_1.c: New test.
3361 * gcc.dg/unroll_1.c: New test.
3363 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3365 PR tree-optimization/48497
3366 * lib/gcc-defs.exp (dg-additional-options): New proc.
3367 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3368 -msse2 on 32-bit x86.
3370 2011-06-06 Jason Merrill <jason@redhat.com>
3372 * g++.dg/cpp0x/enum19.C: New.
3374 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3376 * gcc.target/arm/neon-reload-class.c: New test.
3378 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3381 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3383 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3385 * gcc.target/arm/smlatb-1.c: New file.
3386 * gcc.target/arm/smlatt-1.c: New file.
3387 * gcc.target/arm/smlaltb-1.c: New file.
3388 * gcc.target/arm/smlaltt-1.c: New file.
3390 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3392 * gcc.target/arm/mla-2.c: New test.
3394 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3396 PR gcov-profile/49299
3397 * gcc.dg/tree-prof/pr49299-1.c: New test.
3398 * gcc.dg/tree-prof/pr49299-2.c: New test.
3400 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3402 * lib/target-supports.exp
3403 (check_effective_target_vect_widen_mult_qi_to_hi):
3404 Add NEON as supporting target.
3405 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3406 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3407 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3408 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3409 using widening multiplication on targets that support it.
3410 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3411 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3412 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3414 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3416 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3417 Modern Objective-C runtime API.
3418 * objc/execute/next_mapping.h: Removed.
3419 * objc-obj-c++-shared/next-mapping.h: Removed.
3420 * objc-obj-c++-shared/Object1.h: Removed.
3421 * objc-obj-c++-shared/Object1.m: Removed.
3422 * objc-obj-c++-shared/Object1.mm: Removed.
3423 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3424 * objc-obj-c++-shared/Protocol1.h: Removed.
3425 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3426 of ProtoBool, IVAR_T and METHOD.
3427 * objc-obj-c++-shared/runtime.h: New.
3428 * objc-obj-c++-shared/TestsuiteObject.h: New.
3429 * objc-obj-c++-shared/TestsuiteObject.m: New.
3431 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3432 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3433 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3435 * objc/execute/_cmd.m: Include
3436 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3437 runtime API. ([TestClass +initialize]): Include this method also
3438 with the GNU runtime.
3439 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3440 Object. ([-setValue:]): Return void.
3441 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3442 with the GNU runtime. Include
3443 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3444 for the NeXT runtime. Use the existing print_ivars() and
3445 compare_structures() implementations for the old NeXT runtime.
3446 Added new implementations for the Modern GNU and NeXT runtimes.
3447 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3448 well. (main): Use objc_getClass(). Use return instead of exit.
3449 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3450 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3452 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3453 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3454 instead of Object. (main): Use return instead of exit().
3455 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3456 instead of Object. Removed prototype for exit(). (main): Use
3457 return instead of exit(). Use the Modern Objective-C runtime API.
3458 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3460 * objc/execute/class-tests-1.h: Include
3461 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3462 runtime API. (test_class_with_superclass): Do not call [Object
3463 class]. There is no need to with the current libobjc.
3464 * objc/execute/class-tests-2.h: Include
3465 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3467 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3468 ../../objc-obj-c++-shared/next-mapping.h.
3469 * objc/execute/class-2.m: Likewise.
3470 * objc/execute/class-3.m: Likewise.
3471 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3472 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3473 +initialize]): Include this method also with the GNU
3474 runtime. (main): Use the Modern Objective-C runtime API.
3475 * objc/execute/class-5.m: Likewise.
3476 * objc/execute/class-6.m: Likewise.
3477 * objc/execute/class-7.m: Likewise.
3478 * objc/execute/class-8.m: Likewise.
3479 * objc/execute/class-9.m: Likewise.
3480 * objc/execute/class-10.m: Likewise.
3481 * objc/execute/class-11.m: Likewise.
3482 * objc/execute/class-12.m: Likewise.
3483 * objc/execute/class-13.m: Likewise.
3484 * objc/execute/class-14.m: Likewise.
3485 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3486 this method also with the GNU runtime.
3487 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3488 +initialize]): Include this method also with the GNU runtime.
3489 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3491 * objc/execute/encode-1.m: Likewise.
3492 * objc/execute/enumeration-1.m: Likewise.
3493 * objc/execute/enumeration-2.m: Likewise.
3494 * objc/execute/exceptions/catchall-1.m: Likewise.
3495 * objc/execute/exceptions/finally-1.m: Likewise.
3496 * objc/execute/exceptions/foward-1.m: Likewise.
3497 * objc/execute/exceptions/local-variables-1.m: Likewise.
3498 * objc/execute/exceptions/throw-nil.m: Likewise.
3499 * objc/execute/exceptions/trivial.m: Likewise.
3500 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3501 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3502 * objc/execute/exceptions/matcher-1.m: Likewise.
3503 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3505 * objc/execute/formal_protocol-2.m: Likewise.
3506 * objc/execute/formal_protocol-3.m: Likewise.
3507 * objc/execute/formal_protocol-4.m: Likewise.
3508 * objc/execute/formal_protocol-5.m: Include
3509 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3511 * objc/execute/formal_protocol-6.m: Likewise.
3512 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3513 Object. Include <objc/Protocol.h> instead of
3514 ../../objc-obj-c++-shared/Protocol1.h.
3515 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3517 * objc/execute/informal_protocol.m: Likewise.
3518 * objc/execute/load-3.m: Likewise.
3519 * objc/execute/many_args_method.m ([TestClass +initialize]):
3520 Include this method with the GNU runtime as well.
3521 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3522 * objc/execute/nested-func-1.m: Use TestsuiteObject
3524 * objc/execute/nil_method-1.m: Likewise.
3525 * objc/execute/no_clash.m: Likewise.
3526 * objc/execute/np-1.m: Do not include
3527 ../../objc-obj-c++-shared/Protocol1.h.
3528 (main): Use return instead of exit().
3529 * objc/execute/np-2.m: Do not include
3530 ../../objc-obj-c++-shared/Protocol1.h.
3531 ([MyObject +initialize]): Include this method also with the GNU
3532 runtime. (main): Use return instead of exit().
3533 * objc/execute/object_is_class.m: Include
3534 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3535 of Object. (main): Use the Modern Objective-C runtime API.
3536 * objc/execute/object_is_meta_class.m: Likewise.
3537 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3538 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3539 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3540 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3541 Objective-C runtime API.
3542 * objc/execute/protocol-isEqual-2.m: Likewise.
3543 * objc/execute/protocol-isEqual-3.m: Likewise.
3544 * objc/execute/protocol-isEqual-4.m: Likewise.
3545 * objc/execute/redefining_self.m ([TestClass +initialize]):
3546 Include this method with the GNU runtime as well.
3547 * objc/execute/root_methods.m: Include
3548 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3549 Include this method with the GNU runtime as well.
3550 (main): Use the Modern Objective-C runtime API.
3551 * objc/execute/selector-1.m: Include
3552 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3553 of Object. (main): Use the Modern Objective-C runtime API.
3554 * objc/execute/static-1.m ([Test +initialize]): Include this
3555 method with the GNU runtime as well.
3556 * objc/execute/static-2.m: Likewise.
3557 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3558 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3559 ([MathClass +initialize]): Include this method with the GNU
3561 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3563 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3564 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3565 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3566 * objc.dg/attributes/method-attribute-1.m: Likewise.
3567 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3568 * objc.dg/attributes/method-attribute-2.m: Likewise.
3569 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3570 * objc.dg/attributes/method-attribute-3.m: Likewise.
3571 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3572 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3573 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3574 * obj-c++.dg/bitfield-1.mm: Likewise.
3575 * obj-c++.dg/bitfield-2.mm: Likewise
3576 * objc.dg/bitfield-3.m: Likewise.
3577 * obj-c++.dg/bitfield-4.mm: Likewise.
3578 * objc.dg/bitfield-5.m: Likewise
3579 * objc.dg/call-super-1.m: Likewise.
3580 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3581 Use objc_getClass() instead of objc_get_class(), but for the GNU
3582 runtime redefine objc_getClass as objc_get_class. Include
3583 ../objc-obj-c++-shared/runtime.h.
3584 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3585 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3586 Use the Modern Objective-C runtime API.
3587 * objc.dg/class-protocol-1.m: Include
3588 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3589 * obj-c++.dg/class-protocol-1.mm: Likewise.
3590 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3591 * objc.dg/comp-types-10.m: Likewise.
3592 * objc.dg/comp-types-11.m: Likewise.
3593 * objc.dg/comp-types-12.m: Likewise.
3594 * obj-c++.dg/comp-types-9.mm: Likewise.
3595 * obj-c++.dg/comp-types-11.mm: Likewise.
3596 * obj-c++.dg/comp-types-12.mm: Likewise.
3597 * obj-c++.dg/comp-types-13.mm: Likewise.
3598 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3599 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3600 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3601 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3602 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3603 * objc.dg/desig-init-1.m: Likewise.
3604 * obj-c++.dg/defs.mm: Likewise.
3605 * objc.dg/exceptions-2.m: Likewise.
3606 * obj-c++.dg/except-1.mm: Likewise.
3607 * obj-c++.dg/exceptions-2.mm: Likewise.
3608 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3609 Use the Modern Objective-C runtime API.
3610 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3611 the Modern Objective-C runtime API. Do not include
3612 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3613 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3614 the Modern Objective-C runtime API except when using an older NeXT
3616 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3617 the Modern Objective-C runtime API.
3618 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3620 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3621 * objc.dg/encode-7-next-64bit.m: Updated include.
3622 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3624 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3625 the Modern Objective-C runtime API.
3626 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3627 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3628 instead of ../objc-obj-c++-shared/Protocol1.h.
3629 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3630 the Modern Objective-C runtime API except when using an older NeXT
3632 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3633 the Modern Objective-C runtime API.
3634 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3636 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3637 * objc.dg/fix-and-continue-2.m: Likewise.
3638 * objc.dg/foreach-1.m: Likewise.
3639 * objc.dg/foreach-2.m: Likewise.
3640 * objc.dg/foreach-3.m: Likewise.
3641 * objc.dg/foreach-4.m: Likewise.
3642 * objc.dg/foreach-5.m: Likewise.
3643 * objc.dg/foreach-6.m: Likewise.
3644 * objc.dg/foreach-7.m: Likewise.
3645 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3647 * objc.dg/func-ptr-2.m: Likewise.
3648 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3649 Do not include objc/objc-api.h.
3650 * obj-c++.dg/fsf-package-0.mm: Likewise.
3651 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3652 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3653 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3655 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3656 * objc.dg/gnu-runtime-3.m: Likewise.
3657 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3658 * objc.dg/headers.m: Include objc/runtime.h instead of
3659 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3660 for the NeXT runtime.
3661 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3662 * obj-c++.dg/isa-field-1.mm: Likewise.
3663 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3664 * objc.dg/layout-1.m: Likewise.
3665 * objc.dg/layout-2.m: Likewise.
3666 * objc.dg/local-decl-2.m: Likewise.
3667 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3668 Object. ([Container +elementForView:]): Use
3669 class_conformsToProtocol().
3670 * obj-c++.dg/lookup-2.mm: Likewise.
3671 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3672 * obj-c++.dg/local-decl-1.mm: Likewise.
3673 * objc.dg/method-3.m: Likewise.
3674 * objc.dg/method-4.m: Likewise.
3675 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3676 ../objc-obj-c++-shared/Protocol1.h.
3677 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3678 * objc.dg/method-9.m: Likewise.
3679 * objc.dg/method-10.m: Likewise.
3680 * objc.dg/method-13.m ([Root +initialize]): Include this method
3681 also for the GNU runtime. (main): Use objc_getClass() also for
3683 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3684 * objc.dg/method-17.m: Likewise.
3685 * objc.dg/method-19.m: Likewise.
3686 * objc.dg/method-20b.m: Likewise.
3687 * obj-c++.dg/method-2.mm: Likewise.
3688 * obj-c++.dg/method-6.mm: Likewise.
3689 * obj-c++.dg/method-10.mm: Likewise.
3690 * obj-c++.dg/method-11.mm: Likewise.
3691 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3692 ../objc-obj-c++-shared/Protocol1.h.
3693 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3694 * obj-c++.dg/method-15.mm: Likewise.
3695 * obj-c++.dg/method-17.mm: Likewise.
3696 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3697 +initialize]): Include this method also for the GNU
3698 runtime. (main): Use objc_getClass() also for the GNU runtime.
3699 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3700 * obj-c++.dg/method-22.mm: Likewise.
3701 * obj-c++.dg/method-23.mm: Likewise.
3702 * obj-c++.dg/no-extra-load.mm: Likewise.
3703 * objc.dg/objc-fast-4.m: Likewise.
3704 * objc.dg/objc-gc-4.m: Likewise.
3705 * obj-c++.dg/objc-gc-3.mm: Likewise.
3706 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3707 protocol_getMethodDescription() instead of [Protocol
3708 -descriptionForInstanceMethod].
3709 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3710 Made it available with all runtimes. (main): Call -test instead
3712 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3713 and put into a category.
3714 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3715 Object. Include objc/objc.h.
3716 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3717 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3718 New. (main): Use protocol_getMethodDescription() instead
3719 of [Protocol -descriptionForInstanceMethod] and [Protocol
3720 -descriptionForClassMethod].
3721 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3722 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3723 Objective-C runtime API.
3724 * obj-c++.dg/proto-qual-1.mm: Likewise.
3725 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3727 * obj-c++.dg/property/property-1.mm: Likewise.
3728 * obj-c++.dg/qual-types-1.mm: Likewise.
3729 * objc.dg/selector-2.m: Include objc/objc.h instead of
3730 ../objc-obj-c++-shared/Object1.h.
3731 * obj-c++.dg/selector-2.mm: Likewise.
3732 * obj-c++.dg/selector-5.mm: Likewise.
3733 * obj-c++.dg/selector-6.mm: Likewise.
3734 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3735 Object. Do not include objc/objc-api.h.
3736 * obj-c++.dg/set-not-used-1.mm: Likewise.
3737 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3738 * objc.dg/stret-1.m: Likewise.
3739 * objc.dg/stret-2.m: Likewise.
3740 * obj-c++.dg/super-class-2.mm: Likewise.
3741 * objc.dg/super-class-3.m: Likewise.
3742 * objc.dg/super-class-4.m: Likewise.
3743 * objc.dg/sync-2.m: Likewise.
3744 * obj-c++.dg/sync-2.mm: Likewise.
3745 * objc.dg/sync-1.m: Include objc/objc.h instead of
3746 ../objc-obj-c++-shared/Object1.h.
3747 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3748 'Class' as the type of 'isa'.
3749 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3750 Objective-C runtime API. ([TestClass +initialize]): Include this
3751 method with the GNU runtime as well.
3752 * objc.dg/strings/strings-1.m: Updated includes.
3753 * obj-c++.dg/strings/strings-1.mm: Likewise.
3754 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3755 objc.dg/strings/const-str-12b.m.
3756 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3757 * obj-c++.dg/template-3.mm: Likewise.
3758 * obj-c++.dg/template-4.mm: Likewise.
3759 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3760 Objective-C runtime API.
3761 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3762 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3763 * obj-c++.dg/try-catch-1.mm: Likewise.
3764 * obj-c++.dg/try-catch-2.mm: Likewise.
3765 * objc.dg/try-catch-3.m: Likewise.
3766 * obj-c++.dg/try-catch-3.mm: Likewise.
3767 * objc.dg/try-catch-6.m: Likewise.
3768 * objc.dg/try-catch-7.m: Likewise.
3769 * obj-c++.dg/try-catch-7.mm: Likewise.
3770 * obj-c++.dg/try-catch-8.mm: Likewise.
3771 * obj-c++.dg/try-catch-9.mm: Likewise.
3772 * objc.dg/try-catch-10.m: Likewise.
3773 * obj-c++.dg/try-catch-11.mm: Likewise.
3774 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3775 Object. Include objc/objc.h.
3776 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3777 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3778 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3779 Object. Use Modern Objective-C runtime API. Do not use
3781 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3782 * obj-c++.dg/torture/trivial.mm: Likewise.
3783 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3784 instead of ../objc-obj-c++-shared/Object1.h. Include
3785 ../objc-obj-c++-shared/runtime.h.
3786 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3787 * objc.dg/torture/strings/const-str-11.m: Likewise.
3788 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3789 * objc.dg/torture/strings/const-str-9.m: Likewise.
3790 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3791 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3792 instead of Object. Only add _FooClassReference if
3794 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3795 * objc.dg/torture/strings/const-str-8.m: Likewise.
3796 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3797 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3799 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3801 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3802 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3803 * obj-c++.dg/va-meth-1.mm: Likewise.
3804 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3805 ../objc-obj-c++-shared/Object1.h.
3806 * objc.dg/zero-link-3.m: Likewise.
3808 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3810 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3812 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3815 * obj-c++.dg/property/cxx-property-1.mm: New.
3816 * obj-c++.dg/property/cxx-property-2.mm: New.
3818 2011-06-06 Jason Merrill <jason@redhat.com>
3820 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3822 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3824 PR rtl-optimization/49145
3826 * gcc.c-torture/compile/pr49145.c: New test.
3828 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3832 to dg-options, match also DW_AT_linkage_name.
3835 * gcc.dg/debug/pr49294.c: New test.
3838 * g++.dg/opt/pr49264.C: New test.
3840 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3842 PR tree-optimization/49243
3843 * gcc.dg/pr49243.c: New.
3845 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/specs/cond_expr1.ads: New test.
3849 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3851 * gnat.dg/deferred_const4.ad[sb]: New test.
3852 * gnat.dg/deferred_const4_pkg.ads: New helper.
3854 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3856 * gnat.dg/test_tamdt.adb: Rename to...
3857 * gnat.dg/taft_type1.adb: ...this.
3858 * gnat.dg/tamdt.ad[sb]: Rename to...
3859 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3860 * gnat.dg/tamdt_aux.ads: Rename to...
3861 * gnat.dg/taft_type1_pkg2.ads: ...this.
3862 * gnat.dg/taft_type2.ad[sb]: New test.
3863 * gnat.dg/taft_type2_pkg.ads: New helper.
3864 * gnat.dg/taft_type3.adb: New test.
3865 * gnat.dg/taft_type3_pkg.ads: New helper.
3867 2011-06-05 Tobias Burnus <burnus@net-b.de>
3870 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3873 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3876 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3878 * objc.dg/gnu-api-2-objc.m: Likewise.
3879 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3880 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3882 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3884 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3885 alignment, not the alignment, when calling class_addIvar(). Add
3886 an 'isa' instance variable to the test root class.
3887 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3889 2011-06-04 Jan Hubicka <jh@suse.cz>
3891 PR tree-optimization/48893
3892 PR tree-optimization/49091
3893 PR tree-optimization/49179
3894 * gfortran.dg/pr49179.f90: New testcase
3896 2011-06-04 Jan Hubicka <jh@suse.cz>
3899 * g++.dg/torture/pr48954.C: New testcase.
3901 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3903 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3905 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3908 * g++.dg/diagnostic/bitfld2.C: New.
3910 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3913 * gcc.c-torture/execute/pr49281.c: New test.
3915 2011-06-04 Jan Hubicka <jh@suse.cz>
3917 PR tree-optimize/48929
3918 * gcc.c-torture/compile/pr48929.c: New testcase.
3920 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3924 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3927 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3929 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3931 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3933 2011-06-03 Richard Henderson <rth@redhat.com>
3934 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3936 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3938 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3940 * objc.dg/headers.m: Do not include objc-list.h.
3942 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3944 * objc.dg/type-stream-1.m: Test removed.
3945 * objc.dg/headers.m: Do not include typedstream.h.
3947 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3949 * objc.dg/torture/forward-1.m (main): Updated testcase.
3951 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3954 * gcc.c-torture/compile/pr49163.c: New.
3956 2011-06-02 Asher Langton <langton2@llnl.gov>
3959 * gfortran.dg/PR49268.f90: New test.
3961 2011-06-02 Asher Langton <langton2@llnl.gov>
3964 * gfortran.dg/PR37039.f90: New test.
3966 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3969 * objc.dg/method-5.m: Updated.
3970 * objc.dg/method-19.m: Updated.
3971 * objc.dg/method-lookup-1.m: New.
3972 * obj-c++.dg/method-6.mm: Updated.
3973 * obj-c++.dg/method-7.mm: Updated.
3974 * obj-c++.dg/method-lookup-1.mm: New.
3976 2011-06-02 DJ Delorie <dj@redhat.com>
3978 * lib/timeout.exp (timeout): Add board_info support.
3980 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3982 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3984 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3987 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3988 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3990 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3991 Hans-Peter Nilsson <hp@axis.com>
3993 PR rtl-optimization/48840
3994 * gcc.target/sparc/ultrasp13.c: New test.
3996 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3999 * gcc.c-torture/compile/pr49238.c: New.
4001 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4003 * gcc.target/arm/g2.c: Skip test in -mthumb.
4004 Skip test unless cpu is xscale.
4005 * gcc.target/arm/scd42-2.c: Likewise.
4006 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4008 2011-06-01 Jason Merrill <jason@redhat.com>
4010 * g++.dg/cpp0x/decltype28.C: New.
4011 * g++.dg/cpp0x/decltype29.C: New.
4013 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4016 * gcc.target/mips/pr45074.c: New test.
4018 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4019 Hans-Peter Nilsson <hp@axis.com>
4021 PR rtl-optimization/48830
4022 * gcc.target/sparc/ultrasp12.c: New test.
4024 2011-06-01 David Li <davidxl@google.com>
4026 * gcc.dg/profile-dir-1.c: Change pass name.
4027 * gcc.dg/profile-dir-2.c: Ditto.
4028 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4029 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4030 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4031 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4032 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4033 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4034 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4035 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4036 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4037 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4038 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4039 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4040 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4041 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4042 * gcc.dg/profile-dir-3.c: Ditto.
4043 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4045 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4047 * objc.dg/attributes/method-nonnull-1.m: New test.
4048 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4050 2011-05-31 Tobias Burnus <burnus@net-b.de>
4053 * gfortran.dg/coarray_atomic_1.f90: New.
4054 * gfortran.dg/coarray/atomic_1.f90: New.
4056 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4058 * gcc.dg/guality/bswaptest.c: New test.
4059 * gcc.dg/guality/clztest.c: New test.
4060 * gcc.dg/guality/ctztest.c: New test.
4061 * gcc.dg/guality/rotatetest.c: New test.
4064 * gcc.target/i386/pr48688.c: New test.
4066 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4069 * g++.dg/lookup/name-clash9.C: New.
4071 2011-05-31 Tobias Burnus <burnus@net-b.de>
4074 * gfortran.dg/coarray/dummy_1.f90: New.
4076 2011-05-31 Tobias Burnus <burnus@net-b.de>
4079 * gfortran.dg/coarray/save_1.f90: New.
4080 * gfortran.dg/coarray_4.f90: Update dg-error.
4082 2011-05-31 Jason Merrill <jason@redhat.com>
4084 * g++.dg/cpp0x/rv-template1.C: New.
4086 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4088 PR rtl-optimization/49235
4089 * gcc.dg/pr49235.c: New test.
4091 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4093 PR tree-optimization/49093
4094 * gcc.dg/vect/pr49093.c: New test.
4096 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4099 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4101 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4104 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4107 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4110 * gcc.c-torture/execute/pr49186.c: New.
4112 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4115 * gcc.target/i386/pr49168-1.c: New.
4117 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4118 Eric Botcazou <ebotcazou@adacore.com>
4120 * gcc.dg/guality/drap.c: New test.
4122 2011-05-30 Richard Guenther <rguenther@suse.de>
4124 PR tree-optimization/49210
4125 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4126 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4128 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4131 * g++.dg/gomp/pr49223-1.C: New test.
4132 * g++.dg/gomp/pr49223-2.C: New test.
4134 2011-05-30 Richard Guenther <rguenther@suse.de>
4136 PR tree-optimization/49218
4137 * gcc.c-torture/execute/pr49218.c: New testcase.
4139 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4141 PR tree-optimization/49199
4142 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4143 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4144 -fno-tree-scev-cprop.
4146 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4149 * gfortran.dg/extends_13.f03: New.
4151 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4153 PR rtl-optimization/49095
4154 * gcc.target/i386/pr49095.c: New test.
4156 2011-05-29 Tobias Burnus <burnus@net-b.de>
4159 * gfortran.dg/coarray_24.f90: New.
4161 2011-05-29 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/coarray_23.f90: New.
4166 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4169 * gcc.dg/pr48826.c: New test.
4171 2011-05-29 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/49217
4174 * gcc.dg/torture/pr49217.c: New testcase.
4176 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4179 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4181 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4183 * gnat.dg/boolean_subtype.adb: Rename to...
4184 * gnat.dg/boolean_subtype1.adb: ...this.
4186 2011-05-28 Jason Merrill <jason@redhat.com>
4188 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4190 2011-05-27 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/enum18.C: Adjust.
4194 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4196 2011-05-27 Tobias Burnus <burnus@net-b.de>
4199 * gfortran.dg/coarray_22.f90: New.
4201 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4203 PR tree-optimization/46728
4204 * gcc.target/powerpc/pr46728-1.c: New.
4205 * gcc.target/powerpc/pr46728-2.c: New.
4206 * gcc.target/powerpc/pr46728-3.c: New.
4207 * gcc.target/powerpc/pr46728-4.c: New.
4208 * gcc.target/powerpc/pr46728-5.c: New.
4209 * gcc.dg/pr46728-6.c: New.
4210 * gcc.target/powerpc/pr46728-7.c: New.
4211 * gcc.target/powerpc/pr46728-8.c: New.
4212 * gcc.dg/pr46728-9.c: New.
4213 * gcc.target/powerpc/pr46728-10.c: New.
4214 * gcc.target/powerpc/pr46728-11.c: New.
4215 * gcc.dg/pr46728-12.c: New.
4216 * gcc.target/powerpc/pr46728-13.c: New.
4217 * gcc.target/powerpc/pr46728-14.c: New.
4218 * gcc.target/powerpc/pr46728-15.c: New.
4219 * gcc.target/powerpc/pr46728-16.c: New.
4221 2011-05-27 Jason Merrill <jason@redhat.com>
4223 * g++.dg/abi/mangle47.C: New.
4226 * g++.dg/template/const5.C: New.
4228 * g++.dg/cpp0x/enum18.C: New.
4230 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4232 * g++.dg/cpp0x/error6.C: New.
4234 * g++.dg/cpp0x/error5.C: New.
4236 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4239 * g++.dg/eh/cond6.C: New test.
4241 2011-05-27 Tobias Burnus <burnus@net-b.de>
4244 * gfortran.dg/rank_3.f90: New.
4245 * gfortran.dg/rank_4.f90: New.
4247 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4249 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4250 replace dump search.
4252 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4254 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4255 * gnat.dg/bit_packed_array5.adb: ...here.
4257 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4260 * g++.dg/cpp0x/auto25.C: New.
4262 2011-05-27 Richard Guenther <rguenther@suse.de>
4264 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4266 2011-05-27 Richard Guenther <rguenther@suse.de>
4268 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4270 2011-05-27 Richard Guenther <rguenther@suse.de>
4273 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4275 2011-05-26 Jason Merrill <jason@redhat.com>
4277 * g++.dg/cpp0x/friend1.C: New.
4278 * g++.dg/cpp0x/friend2.C: New.
4280 * g++.dg/cpp0x/auto7.C: Update.
4281 * g++.dg/template/crash50.C: Adjust.
4282 * g++.dg/template/static9.C: Adjust.
4283 * g++.old-deja/g++.ext/memconst.C: Adjust.
4285 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4287 * gcc.dg/march.c: Ignore a note for some targets.
4289 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4290 Nathan Froyd <froydnj@codesourcery.com>
4294 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4295 * g++.dg/parse/pr18770.C: New test.
4296 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4298 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4301 * gfortran.dg/dependency_40.f90 : New test.
4303 2011-05-26 Tobias Burnus <burnus@net-b.de>
4306 * gfortran.dg/coarray/registering_1.f90: New.
4308 2011-05-26 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp0x/variadic111.C: New.
4311 * g++.dg/cpp0x/variadic41.C: Adjust.
4313 2011-05-26 Richard Guenther <rguenther@suse.de>
4315 PR tree-optimization/48702
4316 * gcc.dg/torture/pr48702.c: New testcase.
4318 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4320 PR gcov-profile/48845
4321 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4323 * gcc.dg/matrix/matrix.exp: Likewise.
4324 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4325 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4326 line number to check_profiling_available.
4327 * lib/target-supports.exp (check_profiling_available): Account for
4329 Require TLS runtime support with -fprofile-generate.
4330 * lib/profopt.exp (profopt-execute): Add TLS options for
4332 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4334 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4337 * g++.dg/eh/cond5.C: New test.
4339 PR tree-optimization/49161
4340 * gcc.c-torture/execute/pr49161.c: New test.
4342 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4344 * gcc.target/arm/neon-vorn-vbic.c: New test.
4346 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4348 PR tree-optimization/49038
4349 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4350 * gcc.dg/vect/pr49038.c: New test.
4352 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4353 * g++.dg/init/pr25811-3.C: New.
4354 * g++.dg/init/pr25811-4.C: New.
4356 2011-05-25 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/enum17.C: New.
4359 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4361 * g++.dg/cpp0x/auto24.C: New.
4363 * g++.dg/cpp0x/error4.C: New.
4365 * g++.dg/cpp0x/rv-restrict.C: New.
4367 * g++.dg/cpp0x/enum15.C: New.
4368 * g++.dg/cpp0x/constexpr-switch2.C: New.
4370 * g++.dg/cpp0x/variadic110.C: New.
4372 * g++.dg/cpp0x/auto9.C: Add typedef test.
4374 * g++.dg/cpp0x/auto23.C: New.
4375 * g++.dg/cpp0x/auto9.C: Adjust.
4377 * g++.dg/cpp0x/defaulted29.C: New.
4379 * g++.dg/cpp0x/initlist51.C: New.
4381 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4383 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4384 * g++.dg/abi/packed1.C: Suppress warning.
4385 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4386 * g++.dg/template/stdarg1.C: Likewise.
4387 * g++.dg/other/packed1.C: Remove arm from xfail list.
4389 2011-05-25 Jason Merrill <jason@redhat.com>
4391 * g++.dg/cpp0x/enum16.C: New.
4392 * g++.dg/parse/error15.C: Adjust.
4394 * g++.dg/cpp0x/initlist50.C: New.
4396 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4398 * g++.dg/cpp0x/variadic109.C: New.
4400 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4402 * gcc.target/i386/pause-1.c: New.
4404 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4406 * gcc.dg/stack-usage-1.c: Adjust comment.
4407 * gcc.dg/stack-usage-2.c: New test.
4409 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4412 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4413 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4415 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4417 PR rtl-optimization/48757
4418 * gfortran.dg/pr48757.f: New test case.
4420 2011-05-24 Jason Merrill <jason@redhat.com>
4422 * g++.dg/cpp0x/access01.C: New.
4424 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4427 * objc.dg/pr48177.m: New testcase.
4429 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4432 * objc.dg/pr48187.m: New testcase.
4433 * obj-c++.dg/pr48187.mm: New testcase.
4434 * objc.dg/ivar-extra-semicolon.m: New testcase.
4436 2011-05-24 Jason Merrill <jason@redhat.com>
4438 * g++.dg/template/access21.C: New.
4439 * g++.dg/template/access22.C: New.
4441 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4443 PR rtl-optimization/48633
4444 * g++.dg/pr48633.C: New test.
4446 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4449 * g++.dg/other/pr49133.C: New test.
4451 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4452 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4454 * gcc.dg/torture/tls/run-gd.c: New test.
4455 * gcc.dg/torture/tls/run-ie.c: New test.
4456 * gcc.dg/torture/tls/run-ld.c: New test.
4457 * gcc.dg/torture/tls/run-le.c: New test.
4458 * lib/target-supports.exp (check_effective_target_tls_runtime):
4459 Build testcase with TLS options.
4461 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4463 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4465 2011-05-24 Tom de Vries <tom@codesourcery.com>
4467 PR tree-optimization/49121
4468 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4470 2011-05-23 Jason Merrill <jason@redhat.com>
4472 * g++.dg/cpp0x/defaulted28.C: New.
4474 * g++.dg/cpp0x/sfinae25.C: New.
4476 * g++.dg/cpp0x/rv-cast2.C: New.
4478 * g++.dg/cpp0x/enum14.C: New.
4480 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.c-torture/execute/pr49123.c: New test.
4486 * gcc.dg/debug/pr49032.c: New test.
4489 * gcc.dg/pr49120.c: New test.
4491 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4494 * gcc.target/i386/pr47315.c: New test.
4496 2011-05-23 Jason Merrill <jason@redhat.com>
4498 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4500 * g++.dg/cpp0x/sfinae24.C: New.
4502 * g++.dg/cpp0x/error3.C: New.
4504 * g++.dg/cpp0x/defaulted27.C: New.
4506 * g++.dg/cpp0x/decltype27.C: New.
4508 2011-05-23 Richard Guenther <rguenther@suse.de>
4510 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4512 2011-05-23 Richard Guenther <rguenther@suse.de>
4514 PR tree-optimization/40874
4515 * g++.dg/tree-ssa/pr40874.C: New testcase.
4517 2011-05-23 Richard Guenther <rguenther@suse.de>
4519 PR tree-optimization/49115
4520 * g++.dg/torture/pr49115.C: New testcase.
4522 2011-05-23 Richard Guenther <rguenther@suse.de>
4525 * gcc.dg/memcpy-3.c: New testcase.
4527 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4530 * gcc.c-torture/execute/pr48973-1.c: New test.
4531 * gcc.c-torture/execute/pr48973-2.c: New test.
4533 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4536 * g++.dg/warn/pr18016.C: New.
4538 2011-05-23 Tom de Vries <tom@codesourcery.com>
4541 * gcc.target/arm/ivopts-6.c: New test.
4543 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4546 * gcc.c-torture/compile/pr49029.c: New test.
4548 2011-05-22 Jason Merrill <jason@redhat.com>
4550 * g++.dg/cpp0x/sfinae23.C: New.
4551 * g++.dg/cpp0x/sfinae8.C: Correct.
4553 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4555 * gfortran.dg/function_optimize_8.f90: New test case.
4557 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4559 PR tree-optimization/49087
4560 * gcc.dg/vect/O3-pr49087.c: New test.
4562 2011-05-21 Jason Merrill <jason@redhat.com>
4564 * g++.dg/debug/const5.C: New.
4566 2011-05-20 Jason Merrill <jason@redhat.com>
4568 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4570 * g++.dg/cpp0x/constexpr-static7.C: New.
4572 * g++.dg/cpp0x/enum12.C: New.
4573 * g++.dg/cpp0x/enum13.C: New.
4575 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4578 * gfortran.dg/select_type_23.f03: New.
4580 2011-05-20 Jason Merrill <jason@redhat.com>
4582 * g++.dg/cpp0x/defaulted26.C: New.
4584 * g++.dg/cpp0x/noexcept02.C: Fix.
4585 * g++.dg/cpp0x/noexcept03.C: Fix.
4586 * g++.dg/cpp0x/noexcept08.C: Fix.
4587 * g++.dg/cpp0x/noexcept10.C: New.
4589 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4592 * gfortran.dg/extends_12.f03: New.
4594 2011-05-20 Jason Merrill <jason@redhat.com>
4596 * g++.dg/template/koenig9.C: New.
4597 * g++.dg/opt/pr47615.C: Fix.
4598 * g++.dg/overload/defarg1.C: Fix.
4599 * g++.dg/tc1/dr213.C: Remove xfail.
4600 * g++.dg/torture/pr34850.C: Fix.
4601 * g++.dg/torture/pr39362.C: Fix.
4602 * g++.old-deja/g++.brendan/crash56.C: Fix.
4603 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4605 2011-05-20 Richard Guenther <rguenther@suse.de>
4607 PR tree-optimization/49079
4608 * gcc.dg/torture/pr49079.c: New testcase.
4610 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4612 PR tree-optimization/49073
4613 * gcc.c-torture/execute/pr49073.c: New test.
4615 2011-06-19 Tobias Burnus <burnus@net-b.de>
4618 * gfortran.dg/coarray_21.f90: New.
4620 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4622 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4625 2011-05-19 Richard Guenther <rguenther@suse.de>
4628 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4630 2011-05-19 Richard Guenther <rguenther@suse.de>
4633 * gcc.dg/builtin-object-size-11.c: New testcase.
4635 2011-05-19 Tom de Vries <tom@codesourcery.com>
4638 * gcc.target/arm/ivopts.c: New test.
4639 * gcc.target/arm/ivopts-2.c: New test.
4641 2011-05-19 Tom de Vries <tom@codesourcery.com>
4643 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4645 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4647 * gcc.c-torture/execute/960321-1.x: Remove.
4649 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4652 * gfortran.dg/move_alloc_4.f90: New.
4654 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4657 * gcc.target/i386/pr49002-1.c: New test.
4658 * gcc.target/i386/pr49002-2.c: Likewise.
4660 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4662 PR tree-optimization/49039
4663 * gcc.c-torture/execute/pr49039.c: New test.
4664 * gcc.dg/tree-ssa/pr49039.c: New test.
4665 * g++.dg/torture/pr49039.C: New test.
4667 2011-05-18 Jason Merrill <jason@redhat.com>
4669 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4670 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4671 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4673 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4675 * gcc.target/bfin/mcpu-bf592.c: New test.
4677 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4679 PR tree-optimization/41881
4680 * gcc.dg/vect/O3-pr41881.c: New test.
4681 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4683 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4685 PR tree-optimization/49000
4686 * gcc.dg/pr49000.c: New test.
4688 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/invalid1.adb: New test.
4692 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4694 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4696 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4697 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4699 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4702 * g++.dg/cpp0x/range-for18.C: New.
4704 2011-05-15 Tobias Burnus <burnus@net-b.de>
4707 * gfortran.dg/coarray/image_index_2.f90: New.
4709 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4711 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4712 * g++.dg/cpp0x/override2.C: New.
4714 2011-05-14 Tobias Burnus <burnus@net-b.de>
4717 * gfortran.de/coarray_20.f90: New.
4719 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4722 * function_optimize_7.f90: New test case.
4724 2011-05-13 Jason Merrill <jason@redhat.com>
4726 * g++.dg/cpp0x/decltype26.C: New.
4727 * g++.dg/cpp0x/enum11.C: New.
4729 2011-05-13 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/assign_8.f90: Update dg-error.
4735 2011-05-13 Tobias Burnus <burnus@net-b.de>
4738 * gfortran.dg/io_constraints_8.f90: New.
4739 * gfortran.dg/io_constraints_9.f90: New.
4741 2011-05-13 Martin Thuresson <martint@google.com>
4743 PR gcov-profile/47793
4744 * gcc.dg/pr47793.c: New.
4746 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4748 PR tree-optimization/48975
4749 * gcc.dg/pr48975.c: New test.
4751 2011-05-12 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4756 2011-05-12 Jason Merrill <jason@redhat.com>
4758 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4760 2011-05-12 Geert Bosch <bosch@adacore.com>
4762 * gnat.dg/view_conversion1.adb: New test.
4764 2011-05-12 Richard Guenther <rguenther@suse.de>
4766 PR tree-optimization/48172
4767 * gcc.dg/vect/pr48172.c: New testcase.
4769 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4772 * g++.dg/opt/pr48967.C: New test.
4774 2011-05-11 Jason Merrill <jason@redhat.com>
4776 * g++.dg/cpp0x/constexpr-friend.C: New.
4777 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4779 * g++.dg/cpp0x/sfinae22.C: New.
4781 2011-05-11 Tobias Burnus <burnus@net-b.de>
4784 * gfortran.dg/generic_24.f90: New.
4786 2011-05-11 Richard Guenther <rguenther@suse.de>
4788 PR tree-optimization/15256
4789 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4791 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4794 * gcc.dg/pr48159-1.c: New test.
4795 * gcc.dg/pr48159-2.c: New test.
4797 2011-05-11 Richard Guenther <rguenther@suse.de>
4800 * gcc.dg/torture/pr48953.c: New testcase.
4802 2011-05-11 Richard Guenther <rguenther@suse.de>
4804 PR tree-optimization/18041
4805 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4807 2011-05-11 Alan Modra <amodra@gmail.com>
4810 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4812 2011-05-10 Jason Merrill <jason@redhat.com>
4814 * g++.dg/cpp0x/defaulted25.C: New.
4815 * g++.dg/template/crash7.C: Adjust.
4817 * g++.dg/cpp0x/variadic108.C: New.
4819 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4821 * g++.dg/inherit/virtual9.C: Extend.
4823 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4826 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4827 are passed and returned in vector registers.
4829 2011-05-10 Richard Guenther <rguenther@suse.de>
4831 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4832 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4833 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4834 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4835 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4838 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4840 PR tree-optimization/48611
4841 PR tree-optimization/48794
4842 * gfortran.dg/gomp/pr48611.f90: New test.
4843 * gfortran.dg/gomp/pr48794.f90: New test.
4846 * gcc.dg/dfp/pr48928.c: New test.
4848 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/cpp0x/pr48522.C: New.
4853 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4856 * g++.dg/cpp0x/sfinae21.C: New.
4858 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4860 * g++.dg/template/sfinae28.C: Rename to...
4861 * g++.dg/cpp0x/sfinae19.C: ... this.
4862 * g++.dg/template/sfinae29.C: Rename to...
4863 * g++.dg/cpp0x/sfinae20.C: ... this.
4865 2011-05-09 Jeff Law <law@redhat.com>
4867 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4870 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4873 * g++.dg/init/pr20039.C: New.
4875 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4879 * g++.dg/template/sfinae28.C: New.
4880 * g++.dg/template/sfinae29.C: Likewise.
4882 2011-05-09 Jason Merrill <jason@redhat.com>
4884 * g++.dg/template/nontype23.C: New.
4886 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4888 * g++.dg/init/pr48859.C: New.
4890 2011-05-09 Jason Merrill <jason@redhat.com>
4892 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4893 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4894 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4895 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4896 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4897 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4898 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4899 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4901 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4903 * g++.dg/inherit/virtual9.C: New.
4905 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4908 * g++.dg/template/dependent-expr8.C: New test case.
4910 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4912 PR tree-optimization/48837
4913 * gcc.dg/pr48837.c: New testcase.
4915 2011-05-06 Jason Merrill <jason@redhat.com>
4917 * g++.dg/cpp0x/constexpr-condition2.C: New.
4919 * g++.dg/cpp0x/constexpr-missing.C: New.
4921 2011-05-06 Tobias Burnus <burnus@net-b.de>
4924 * gfortran.dg/coarray/this_image_2.f90: New.
4926 2011-05-06 Tobias Burnus <burnus@net-b.de>
4930 * gfortran.dg/bind_c_usage_22.f90: New.
4931 * gfortran.dg/bind_c_usage_23.f90: New.
4932 * gfortran.dg/bind_c_usage_24.f90: New.
4933 * gfortran.dg/bind_c_usage_24_c.c: New.
4935 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4938 * g++.dg/template/member9.C: New test case.
4940 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4942 * gnat.dg/discr29.ad[sb]: New test.
4943 * gnat.dg/discr30.adb: Likewise.
4945 2011-05-05 Julian Brown <julian@codesourcery.com>
4947 * gcc.target/arm/neon-vset_lanes8.c: New test.
4949 2011-05-05 Jason Merrill <jason@redhat.com>
4951 * g++.dg/init/new32.C: New.
4953 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4955 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4958 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4960 PR rtl-optimization/48381
4961 * gcc.c-torture/compile/pr48381.c: New test.
4963 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4965 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4967 * gcc.target/i386/opt-1.c: Ditto.
4969 2011-05-04 Jason Merrill <jason@redhat.com>
4971 * g++.dg/conversion/base1.C: New.
4973 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4975 PR libgfortran/48787
4976 * gfortran.dg/round_3.f08: Add more checks to test case.
4978 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4980 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4981 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4982 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4983 Gate test on effective_target fd_truncate.
4985 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4987 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4988 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4989 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4990 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4991 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4992 * gcc.target/i386/pr38824.c: Ditto.
4993 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4994 * gcc.target/i386/vecinit-2.c: Ditto.
4995 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4996 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4997 * gcc.target/i386/parity-2.c: Ditto.
4998 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5000 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5002 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5004 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5005 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5006 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5008 2011-05-03 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5013 2011-05-03 Tobias Burnus <burnus@net-b.de>
5016 * gfortran.dg/coarray/this_image_1.f90: New.
5018 2011-05-03 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/coarray/caf.dg: New.
5022 * gfortran.dg/coarray/image_index_1.f90: New, copied
5023 from ../coarray_16.f90.
5025 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5028 * g++.dg/ext/complex9.C: New.
5030 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5033 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5034 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5035 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5037 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5039 * gcc.target/bfin/builtins: Created.
5040 * gcc.target/bfin/hisilh-O0.c: Deleted.
5041 * gcc.target/bfin/hisilh.c: Moved to...
5042 * gcc.target/bfin/builtins/hisilh.c: ...here.
5043 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5044 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5045 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5046 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5047 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5048 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5049 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5050 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5051 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5052 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5053 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5054 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5055 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5056 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5057 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5058 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5059 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5060 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5061 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5062 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5063 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5064 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5065 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5066 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5067 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5068 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5069 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5070 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5071 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5072 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5073 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5074 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5075 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5076 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5077 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5078 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5079 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5080 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5081 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5082 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5083 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5084 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5085 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5086 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5087 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5088 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5089 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5090 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5091 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5092 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5093 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5094 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5095 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5096 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5097 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5098 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5099 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5100 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5101 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5102 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5103 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5104 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5105 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5106 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5107 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5108 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5109 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5110 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5111 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5112 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5113 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5114 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5115 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5116 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5117 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5118 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5119 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5120 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5121 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5122 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5123 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5124 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5125 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5126 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5127 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5128 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5129 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5130 * gcc.target/bfin/builtins/circptr.c: Ditto.
5131 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5132 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5133 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5134 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5135 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5136 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5137 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5138 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5139 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5140 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5141 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5142 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5143 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5144 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5145 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5146 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5147 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5148 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5149 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5150 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5151 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5152 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5153 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5154 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5155 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5156 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5157 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5158 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5159 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5160 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5161 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5162 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5163 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5164 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5165 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5166 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5167 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5168 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5169 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5170 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5171 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5172 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5173 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5174 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5175 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5176 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5177 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5178 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5179 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5180 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5181 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5182 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5183 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5184 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5185 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5186 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5187 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5188 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5189 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5190 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5191 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5192 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5193 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5194 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5195 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5196 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5197 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5198 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5199 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5200 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5202 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5204 * gcc.target/arm/cold-lc.c: New test.
5206 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5209 * gcc.dg/pr48774.c: New test.
5211 2011-05-03 Richard Guenther <rguenther@suse.de>
5213 * gcc.dg/large-size-array-5.c: New testcase.
5215 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5217 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5219 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5221 * lib/target-supports.exp (check_effective_target_vect_strided):
5223 (check_effective_target_vect_strided2)
5224 (check_effective_target_vect_strided3)
5225 (check_effective_target_vect_strided4)
5226 (check_effective_target_vect_strided8): ...these new functions.
5228 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5229 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5230 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5231 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5232 * gcc.dg/vect/pr37539.c: Likewise.
5233 * gcc.dg/vect/slp-11a.c: Likewise.
5234 * gcc.dg/vect/slp-11b.c: Likewise.
5235 * gcc.dg/vect/slp-11c.c: Likewise.
5236 * gcc.dg/vect/slp-12a.c: Likewise.
5237 * gcc.dg/vect/slp-12b.c: Likewise.
5238 * gcc.dg/vect/slp-18.c: Likewise.
5239 * gcc.dg/vect/slp-19a.c: Likewise.
5240 * gcc.dg/vect/slp-19b.c: Likewise.
5241 * gcc.dg/vect/slp-21.c: Likewise.
5242 * gcc.dg/vect/slp-23.c: Likewise.
5243 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5245 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5246 instead of vect_interleave && vect_extract_even_odd.
5247 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5248 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5249 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5250 * gcc.dg/vect/vect-1.c: Likewise.
5251 * gcc.dg/vect/vect-10.c: Likewise.
5252 * gcc.dg/vect/vect-98.c: Likewise.
5253 * gcc.dg/vect/vect-107.c: Likewise.
5254 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5255 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5256 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5257 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5258 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5259 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5260 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5261 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5262 * gcc.dg/vect/vect-strided-float.c: Likewise.
5263 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5264 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5265 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5266 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5267 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5268 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5269 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5270 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5271 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5272 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5273 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5274 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5275 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5276 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5277 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5279 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5281 * gcc.dg/vect/pr30843.c: Likewise.
5282 * gcc.dg/vect/pr33866.c: Likewise.
5283 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5284 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5285 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5286 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5288 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5290 * gcc.dg/vect/slp-11.c: Split into...
5291 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5292 gcc.dg/vect/slp-11c.c: ...these tests.
5293 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5294 * gcc.dg/vect/slp-12c.c: ...this new test.
5295 * gcc.dg/vect/slp-19.c: Split into...
5296 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5297 gcc.dg/vect/slp-19c.c: ...these new tests.
5299 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5301 * lib/target-supports.exp
5302 (check_effective_target_vect_extract_even_odd_wide): Delete.
5303 (check_effective_target_vect_strided_wide): Likewise.
5304 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5305 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5306 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5307 * gcc.dg/vect/pr37539.c: Likewise.
5308 * gcc.dg/vect/slp-11.c: Likewise.
5309 * gcc.dg/vect/slp-12a.c: Likewise.
5310 * gcc.dg/vect/slp-12b.c: Likewise.
5311 * gcc.dg/vect/slp-19.c: Likewise.
5312 * gcc.dg/vect/slp-23.c: Likewise.
5313 * gcc.dg/vect/vect-1.c: Likewise.
5314 * gcc.dg/vect/vect-98.c: Likewise.
5315 * gcc.dg/vect/vect-107.c: Likewise.
5316 * gcc.dg/vect/vect-strided-float.c: Likewise.
5318 2011-05-02 Jason Merrill <jason@redhat.com>
5320 * g++.dg/init/new31.C: New.
5322 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5325 * gcc.dg/pr35445.c: New test.
5327 2011-05-02 Jason Merrill <jason@redhat.com>
5329 * c-c++-common/vla-1.c: New.
5331 2011-05-02 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/48822
5334 * gcc.dg/torture/pr48822.c: New testcase.
5336 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/cpp0x/constexpr-47969.C: New.
5341 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5344 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5345 on vect_no_align targets.
5346 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5347 vect_no_align targets.
5349 2011-05-01 Xinliang David Li <davidxl@google.com>
5351 * gcc.dg/tree-ssa/integer-addr.c: New test.
5352 * gcc.dg/tree-ssa/alias_bug.c: New test.
5354 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5356 PR libgfortran/48787
5357 * gfortran.dg/round_3.f08: Add more checks.
5359 2011-04-30 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/import9.f90: New, proper test.
5363 * gfortran.dg/interface_37.f90: Remove bogus
5364 test (bogus copy of interface_36.f90).
5366 2011-04-30 Tobias Burnus <burnus@net-b.de>
5369 * gfortran.dg/interface_37.f90: New.
5371 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5374 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5376 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5378 PR tree-optimization/48809
5379 * gcc.c-torture/execute/pr48809.c: New test.
5381 2011-04-29 Jeff Law <law@redhat.com>
5383 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5385 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5388 * g++.dg/init/ctor10.C: New.
5390 2011-04-29 Le-Chun Wu <lcwu@google.com>
5392 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5393 warning in implicitly instantiated templates.
5395 2011-04-29 Le-Chun Wu <lcwu@google.com>
5397 * g++.dg/warn/Wnull-conversion-1.C: New.
5398 * g++.dg/warn/Wnull-conversion-2.C: New.
5400 2011-04-29 Diego Novillo <dnovillo@google.com>
5402 * g++.old-deja/g++.other/null3.C: Expect warning about
5403 converting boolean to a pointer.
5405 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5408 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5412 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5414 2011-04-29 Tobias Burnus <burnus@net-b.de>
5417 * gfortran.dg/typebound_proc_22.f90: New.
5420 * gfortran.dg/interface_36.f90: New.
5422 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424 PR libgfortran/48488
5425 PR libgfortran/48602
5426 PR libgfortran/48615
5427 PR libgfortran/48684
5428 PR libgfortran/48787
5429 * gfortran.dg/fmt_g.f: Adjust test.
5430 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5431 * gfortran.dg/round_3.f08: New test.
5432 * gfortran.dg/namelist_print_1.f: Adjust test.
5433 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5434 * gfortran.dg/f2003_io_5.f03: Adjust test.
5435 * gfortran.dg/coarray_15.f90: Adjust test.
5436 * gfortran.dg/namelist_65.f90: Adjust test.
5437 * gfortran.dg/fmt_cache_1.f: Adjust test.
5438 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5439 * gfortran.dg/real_const_3.f90: Adjust test.
5441 2011-04-28 Xinliang David Li <davidxl@google.com>
5443 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5444 * g++.dg/prof-robust-1.C: New test.
5446 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5448 PR tree-optimization/48765
5449 * gcc.dg/vect/pr48765.c: New.
5451 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5453 PR tree-optimization/48775
5454 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5456 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5459 * g++.dg/inherit/pr48798.C: New.
5460 * g++.old-deja/g++.other/base1.C: Adjust.
5462 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5465 * g++.dg/template/inherit7.C: New test case.
5467 2011-04-28 Richard Guenther <rguenther@suse.de>
5469 PR tree-optimization/40052
5470 PR tree-optimization/15347
5471 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5472 * gcc.dg/pr15347.c: Likewise.
5474 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/cpp0x/sfinae18.C: New.
5479 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5482 * g++.dg/ext/is_literal_type1.C: New.
5484 2011-04-28 Tobias Burnus <burnus@net-b.de>
5488 * gfortran.dg/interface_35.f90: New.
5489 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5490 * gfortran.dg/func_result_6.f90: Add dg-warning.
5491 * gfortran.dg/bessel_1.f90: Ditto.
5492 * gfortran.dg/hypot_1.f90: Ditto.
5493 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5494 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5495 * gfortran.dg/interface_assignment_4.f90: Ditto.
5497 2011-04-27 Jason Merrill <jason@redhat.com>
5499 * g++.dg/ext/complex8.C: New.
5501 * g++.dg/cpp0x/initlist49.C: New.
5502 * g++.dg/init/new30.C: New.
5504 2011-04-27 Tobias Burnus <burnus@net-b.de>
5507 * gfortran.dg/whole_file_34.f90: New.
5509 2011-04-27 Jan Hubicka <jh@suse.cz>
5511 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5513 2011-04-27 Jason Merrill <jason@redhat.com>
5515 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5517 * g++.dg/parse/ambig6.C: New.
5519 2011-04-27 Nick Clifton <nickc@redhat.com>
5521 * gcc.dg/20020312-2.c: Add definition for RX.
5523 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5524 option with RX targets.
5526 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5529 2011-04-27 Richard Guenther <rguenther@suse.de>
5531 * gcc.dg/tree-ssa/pr23382.c: Remove.
5533 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5536 * gcc.c-torture/compile/pr48767.c: New test.
5538 2011-04-27 Richard Guenther <rguenther@suse.de>
5540 PR tree-optimization/48772
5541 * g++.dg/pr48772.C: New testcase.
5543 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.c-torture/compile/pr48742.c: New test.
5548 2011-04-26 Jason Merrill <jason@redhat.com>
5550 * g++.dg/lookup/koenig13.C: New.
5552 * g++.dg/cpp0x/initlist48.C: New.
5554 2011-04-25 Jason Merrill <jason@redhat.com>
5556 * g++.dg/cpp0x/sfinae17.C: New.
5558 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5561 * gcc.target/powerpc/pr48258-1.c: New file.
5562 * gcc.target/powerpc/pr48258-2.c: Ditto.
5564 2011-04-26 Xinliang David Li <davidxl@google.com>
5566 * gcc.dg/uninit-suppress.c: New test.
5567 * gcc.dg/uninit-suppress.c: New test.
5569 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5572 * gcc.dg/pr48768.c: New test.
5574 PR tree-optimization/48734
5575 * gcc.c-torture/compile/pr48734.c: New test.
5578 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5580 2011-04-26 Richard Guenther <rguenther@suse.de>
5582 PR tree-optimization/48731
5583 * gcc.dg/torture/pr48731.c: New testcase.
5585 2011-04-26 Richard Guenther <rguenther@suse.de>
5588 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5590 2011-04-26 Richard Guenther <rguenther@suse.de>
5593 * gcc.dg/torture/pr48694-1.c: New testcase.
5594 * gcc.dg/torture/pr48694-2.c: Likewise.
5596 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5598 * g++.dg/ext/underlying_type1.C: New.
5599 * g++.dg/ext/underlying_type2.C: Likewise.
5600 * g++.dg/ext/underlying_type3.C: Likewise.
5601 * g++.dg/ext/underlying_type4.C: Likewise.
5602 * g++.dg/ext/underlying_type5.C: Likewise.
5603 * g++.dg/ext/underlying_type6.C: Likewise.
5604 * g++.dg/ext/underlying_type7.C: Likewise.
5605 * g++.dg/ext/underlying_type8.C: Likewise.
5606 * g++.dg/ext/underlying_type9.C: Likewise.
5607 * g++.dg/ext/underlying_type10.C: Likewise.
5609 2011-04-25 Jason Merrill <jason@redhat.com>
5611 * g++.dg/cpp0x/regress/template-const2.C: New.
5613 2011-04-25 Jeff Law <law@redhat.com>
5615 * gcc.dg/tree-ssa/vrp56.c: new test.
5617 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5619 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5621 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5623 PR preprocessor/48740
5624 * c-c++-common/raw-string-11.c: New test.
5626 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5628 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5631 2011-04-23 Tobias Burnus <burnus@net-b.de>
5634 * gfortran.dg/coarray_19.f90: New.
5636 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5639 * gcc.dg/pr48685.c: New test.
5641 2011-04-22 Jan Hubicka <jh@suse.cz>
5643 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5645 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5647 PR tree-optimization/48717
5648 * gcc.c-torture/execute/pr48717.c: New test.
5650 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5653 * gcc.target/i386/pr48723.c: New test.
5655 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5658 * gcc.dg/gomp/pr48716.c: New test.
5659 * g++.dg/gomp/pr48716.C: New test.
5661 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5664 * gcc.dg/missing-field-init-2.c: Update testcase.
5666 2011-04-22 Alan Modra <amodra@gmail.com>
5668 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5670 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5673 * gfortran.dg/function_optimize_6.f90: New test.
5675 2011-04-21 Easwaran Raman <eraman@google.com>
5677 * gcc.dg/stack-layout-2.c: New test.
5679 2011-04-21 Richard Guenther <rguenther@suse.de>
5682 * g++.dg/lto/pr48207-2_0.C: New testcase.
5683 * g++.dg/lto/pr48207-3_0.C: Likewise.
5685 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5687 * gnat.dg/volatile5.adb: New test.
5688 * gnat.dg/volatile5_pkg.ads: New helper.
5690 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5693 * gcc.target/i386/pr48708.c: New test.
5695 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5697 * gcc.dg/vect/vect-119.c: New test.
5699 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5701 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5704 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5705 Richard Sandiford <richard.sandiford@linaro.org>
5708 * gcc.target/arm/pr46329.c: New test.
5710 2011-04-21 Tobias Burnus <burnus@net-b.de>
5713 * gfortran.dg/coarray_18.f90: New.
5715 2011-04-20 Jason Merrill <jason@redhat.com>
5717 * g++.dg/cpp0x/initlist47.C: New.
5719 * g++.dg/init/dtor4.C: New.
5721 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5724 * gcc.target/i386/sse2-pinsrw.c: New test.
5725 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5726 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5727 * gcc.target/i386/sse2-insvhi.c: Ditto.
5728 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5729 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5731 2011-04-20 Jason Merrill <jason@redhat.com>
5733 * g++.dg/template/const4.C: New.
5735 2011-04-20 Easwaran Raman <eraman@google.com>
5737 * gcc.dg/stack-layout-1.c: New test.
5739 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5741 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5742 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5745 2011-04-20 Kai Tietz <ktietz@redhat.com>
5747 * gcc.dg/binop-xor1.c: New test.
5748 * gcc.dg/binop-xor2.c: New test.
5749 * gcc.dg/binop-xor3.c: New test.
5750 * gcc.dg/binop-xor4.c: New test.
5751 * gcc.dg/binop-xor5.c: New test.
5753 2011-04-20 Richard Guenther <rguenther@suse.de>
5755 PR tree-optimization/47892
5756 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5758 2011-04-20 Richard Guenther <rguenther@suse.de>
5761 * g++.dg/torture/pr48695.C: New testcase.
5763 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5765 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5766 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5767 * gcc.c-torture/execute/pr45262.c: Ditto
5768 * gcc.dg/torture/pr43165.c: Ditto.
5769 * gcc.dg/torture/pr47228.c: Ditto.
5770 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5771 * gcc.dg/ipa/pr45644.c: Ditto.
5772 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5775 2011-04-19 Jason Merrill <jason@redhat.com>
5777 * g++.dg/ext/complex7.C: New.
5779 * g++.dg/ext/attrib41.C: New.
5781 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5784 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5786 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5789 * gcc.target/i386/pr48678.c: New test.
5791 2011-04-19 Martin Jambor <mjambor@suse.cz>
5793 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5794 * g++.dg/opt/devirt2.C: New test.
5795 * g++.dg/ipa/devirt-g-1.C: Likewise.
5797 2011-04-19 Tobias Burnus <burnus@net-b.de>
5800 * gfortran.dg/whole_file_33.f90: New.
5802 2011-04-19 Martin Jambor <mjambor@suse.cz>
5804 * g++.dg/ipa/devirt-7.C: New test.
5806 2011-04-19 Richard Guenther <rguenther@suse.de>
5809 * g++.dg/lto/pr48207_0.C: New testcase.
5811 2011-04-18 Jason Merrill <jason@redhat.com>
5813 * g++.dg/init/void1.C: New.
5815 * g++.dg/cpp0x/union4.C: New.
5817 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5820 * g++.dg/torture/pr48661.C: New test.
5823 * g++.dg/gomp/pr48632.C: New test.
5825 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5827 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5828 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5830 2011-04-18 Tobias Burnus <burnus@net-b.de>
5833 * gfortran.dg/coarray_17.f90: New.
5834 * gfortran.dg/coarray_10.f90: Update dg-error.
5836 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5839 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5840 * gfortran.dg/guality/guality.exp: Likewise.
5842 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5844 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5846 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5848 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5850 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5854 2011-04-18 Richard Guenther <rguenther@suse.de>
5857 * g++.dg/torture/pr46364.C: New testcase.
5859 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5863 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5865 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5867 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5868 Ira Rosen <ira.rosen@linaro.org>
5871 * gcc.target/arm/pr48252.c: New test.
5873 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5875 PR tree-optimization/48616
5876 * gcc.dg/pr48616.c: New test.
5878 2011-04-18 Tobias Burnus <burnus@net-b.de>
5881 * gfortran.dg/coarray_16.f90: New.
5883 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5886 * gfortran.dg/realloc_on_assign_7.f03: New test.
5888 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5890 PR libgfortran/48602
5891 * gfortran.dg/fmt_g0_6.f08: New test.
5893 2011-04-17 Jason Merrill <jason@redhat.com>
5895 * g++.dg/cpp0x/sfinae16.C: New.
5897 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5899 * gcc.target/mips/reg-var-1.c: New test.
5901 2011-04-17 Jan Hubicka <jh@suse.cz>
5903 * gcc.dg/winline-5.c: Update testcase.
5905 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5907 * gnat.dg/discr27.ad[sb]: Move dg directive.
5908 * gnat.dg/discr28.ad[sb]: New test.
5909 * gnat.dg/discr28_pkg.ads: New helper.
5911 2011-04-17 Michael Matz <matz@suse.de>
5913 PR tree-optimization/48622
5915 * gcc.dg/lto/pr48622_0.c: New test.
5917 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5919 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5920 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5921 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5922 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5923 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5924 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5926 2011-04-15 Jason Merrill <jason@redhat.com>
5928 * g++.dg/cpp0x/range-for17.C: New.
5930 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5932 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5933 * g++.dg/cpp0x/range-for3.C: Likewise.
5934 * g++.dg/cpp0x/range-for9.C: Correct error message.
5935 * g++.dg/cpp0x/range-for11.C: New.
5936 * g++.dg/cpp0x/range-for12.C: New.
5937 * g++.dg/cpp0x/range-for13.C: New.
5938 * g++.dg/cpp0x/range-for14.C: New.
5939 * g++.dg/cpp0x/range-for15.C: New.
5940 * g++.dg/cpp0x/range-for16.C: New.
5942 2011-04-15 Tobias Burnus <burnus@net-b.de>
5945 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5947 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5949 * objc.dg/naming-4.m: Updated.
5950 * objc.dg/naming-5.m: Updated.
5951 * objc.dg/naming-6.m: New.
5952 * objc.dg/naming-7.m: New.
5953 * obj-c++.dg/naming-1.mm: Updated.
5954 * obj-c++.dg/naming-2.mm: Updated.
5955 * obj-c++.dg/naming-3.mm: New.
5956 * obj-c++.dg/naming-4.mm: New.
5958 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960 PR libgfortran/48589
5961 * gfortran.dg/fmt_g0_5.f08: New test.
5963 2011-04-15 Richard Guenther <rguenther@suse.de>
5966 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5968 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5970 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5971 -finline-limit=0 to -fno-inline
5973 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5976 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5979 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5982 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5983 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5984 * gcc.target/i386/avx-insertps-3.c: New test.
5985 * gcc.target/i386/avx-insertps-4.c: New test.
5987 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5989 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5992 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5997 * gcc.target/avr/pr46779-1.c: New test case
5998 * gcc.target/avr/pr46779-2.c: New test case
6000 2011-04-14 Jason Merrill <jason@redhat.com>
6002 * g++.dg/cpp0x/sfinae15.C: New.
6004 * g++.dg/cpp0x/sfinae14.C: New.
6006 * g++.dg/ext/vla10.C: New.
6008 2011-04-14 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6012 2011-04-14 Richard Guenther <rguenther@suse.de>
6014 * gcc.dg/fold-bitand-4.c: Move ...
6015 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6017 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6019 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6021 * gcc.target/avr/torture/trivial.c: Ditto.
6023 2011-04-13 Jason Merrill <jason@redhat.com>
6025 * g++.dg/template/operator11.C: New.
6027 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6030 * gcc.dg/gomp/pr48591.c: New test.
6033 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6034 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6036 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6039 * g++.dg/template/dependent-expr7.C: New test case.
6041 2011-04-13 Jason Merrill <jason@redhat.com>
6043 * g++.dg/cpp0x/sfinae13.C: New.
6045 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6049 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6051 * gcc.target/arm/pr43698.c: Remove -march option.
6053 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6055 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6058 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6062 * gfortran.dg/realloc_on_assign_6.f03: New test.
6064 2011-04-12 Kai Tietz <ktietz@redhat.com>
6066 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6067 targets the additional -mno-ms-bitfields and
6068 -Wno-packed-bitfield-compat options.
6069 * g++.dg/ext/bitfield3.C: Likewise.
6070 * g++.dg/ext/bitfield4.C: Likewise.
6071 * g++.dg/ext/bitfield5.C: Likewise.
6072 * gcc.dg/bitfld-15.c: Likewise.
6073 * gcc.dg/bitfld-16.c: Likewise.
6074 * gcc.dg/bitfld-17.c: Likewise.
6075 * gcc.dg/bitfld-18.c: Likewise.
6077 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6079 * gcc.target/arm/neon-vld3-1.c: New test.
6080 * gcc.target/arm/neon-vst3-1.c: New test.
6081 * gcc.target/arm/neon/v*.c: Regenerate.
6083 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6085 PR rtl-optimization/48549
6086 * g++.dg/opt/pr48549.C: New test.
6088 2011-04-12 Richard Guenther <rguenther@suse.de>
6090 PR tree-optimization/46076
6091 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6093 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6096 * lib/compat.exp (compat-execute): Declare unsupported after
6097 stripping path from src1.
6098 * lib/lto.exp (lto-execute): Likewise.
6100 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.dg/pr48552-1.c: New test.
6104 * gcc.dg/pr48552-2.c: New test.
6106 2011-04-11 Jason Merrill <jason@redhat.com>
6108 * g++.dg/cpp0x/sfinae12.C: New.
6110 * g++.dg/cpp0x/enum10.C: New.
6112 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6114 * g++.dg/cpp0x/rv-func.C: New.
6116 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6121 2011-04-11 Martin Jambor <mjambor@suse.cz>
6123 PR tree-optimization/48195
6124 * gcc.dg/ipa/pr48195.c: New test.
6126 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6128 * gnat.dg/return3.adb: Remove unused switch.
6130 2011-04-08 Mike Stump <mikestump@comcast.net>
6133 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6134 default to fno-common.
6136 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6138 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6139 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6141 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6144 * gfortran.dg/function_optimize_5.f90: New test.
6146 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6148 * gnat.dg/aggr17.adb: New test.
6149 * gnat.dg/aggr18.adb: Likewise.
6151 2011-04-08 Michael Matz <matz@suse.de>
6154 * gcc.target/i386/pr48389.c: New test.
6156 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6158 PR rtl-optimization/48272
6159 * g++.dg/opt/pr48272.C: New.
6161 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6163 PR rtl-optimization/48235
6164 * gcc.dg/pr48235.c: New.
6166 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6168 PR rtl-optimization/48302
6169 * g++.dg/opt/pr48302.C: New.
6171 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6174 * g++.dg/opt/pr48273.C: New.
6176 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6178 PR rtl-optimization/48442
6179 * gcc.dg/pr48442.c: New.
6181 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6183 PR tree-optimization/48377
6184 * gcc.dg/vect/pr48377.c: New test.
6186 2011-04-07 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/regress/call1.C: New.
6190 * g++.dg/cpp0x/variadic107.C: New.
6192 * g++.dg/cpp0x/sfinae11.C: New.
6193 * g++.dg/cpp0x/noexcept02.C: Fix.
6195 * g++.dg/cpp0x/sfinae10.C: New.
6197 * g++.dg/cpp0x/sfinae9.C: New.
6199 * c-c++-common/Wcast-qual-1.c: Move here from...
6200 * gcc.dg/cast-qual-3.c: ...here, and...
6201 * g++.dg/warn/Wcast-qual2.C: ...here.
6203 * g++.dg/cpp0x/sfinae8.C: New.
6205 * g++.dg/cpp0x/sfinae7.C: New.
6207 * g++.dg/cpp0x/enum9.C: New.
6209 2011-04-07 Mike Stump <mikestump@comcast.net>
6211 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6212 with no trampolines.
6214 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6217 * gfortran.dg/gomp/pr48117.f90: New test.
6220 * gcc.dg/torture/pr48343.c: New test.
6222 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6224 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6226 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6228 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6230 2011-04-07 Tom de Vries <tom@codesourcery.com>
6233 * lib/scanasm.exp (object-size): New proc.
6234 * gcc.target/arm/pr43920-2.c: New test.
6236 2011-04-06 Tobias Burnus <burnus@net-b.de>
6240 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6242 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6244 * gcc.dg/mtune.c: Prune note from output.
6246 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6249 * gcc.dg/guality/pr36977.c: New test.
6250 * gcc.dg/guality/pr48466.c: New test.
6252 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6254 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6256 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6258 * gnat.dg/return3.adb: New test.
6260 2011-04-06 Richard Guenther <rguenther@suse.de>
6262 PR tree-optimization/47663
6263 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6265 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6267 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6268 Solaris 8 and 9 as well.
6270 2011-04-05 Tom de Vries <tom@codesourcery.com>
6273 * gcc.target/arm/pr43920-1.c: New test.
6275 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6277 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6278 (cctor): Actually return the value.
6279 (main): Cast return values.
6281 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6283 * gfortran.dg/character_comparison_8.f90: New test.
6285 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6287 * frontend-passes: (optimize_lexical_comparison): New function.
6288 (optimize_expr): Call it.
6289 (optimize_comparison): Also handle lexical comparison functions.
6290 Return false instad of -2 for unequal comparison.
6292 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6295 * function_optimize_4.f90: New test.
6297 2011-04-04 Tobias Burnus <burnus@net-b.de>
6300 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6301 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6302 * gfortran.dg/coarray_15.f90: New.
6304 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6307 * gfortran.dg/bessel_7.f90: Likewise.
6309 2011-04-03 Tobias Burnus <burnus@net-b.de>
6311 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6313 2011-04-03 Richard Guenther <rguenther@suse.de>
6314 Ira Rosen <ira.rosen@linaro.org>
6316 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6317 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6318 -ftree-loop-if-convert-stores.
6320 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6322 * gnat.dg/specs/aggr2.ads: New test.
6324 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6326 * gnat.dg/debug2.ad[sb]: New test.
6327 * gnat.dg/debug2_pkg.ads: New helper.
6328 * gnat.dg/debug3.ad[sb]: New test.
6330 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6332 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6334 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6337 * gcc.c-torture/compile/pr48335-1.c: New test.
6338 * gcc.dg/pr48335-1.c: New test.
6339 * gcc.dg/pr48335-2.c: New test.
6340 * gcc.dg/pr48335-3.c: New test.
6341 * gcc.dg/pr48335-4.c: New test.
6342 * gcc.dg/pr48335-5.c: New test.
6343 * gcc.dg/pr48335-6.c: New test.
6344 * gcc.dg/pr48335-7.c: New test.
6345 * gcc.dg/pr48335-8.c: New test.
6346 * gcc.target/i386/pr48335-1.c: New test.
6348 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6351 * gcc.dg/Waddress.c: New test.
6353 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6356 * gfortran.dg/function_optimize_3.f90: New test.
6358 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6360 * gcc.c-torture/compile/20110401-1.c: New test.
6362 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6363 * g++.dg/lto/20091002-2_0.C: Likewise.
6364 * g++.dg/lto/20090303_0.c: Likewise.
6365 * g++.dg/lto/20091004-1_0.C: Likewise.
6366 * g++.dg/lto/20091002-3_0.C: Likewise.
6367 * g++.dg/lto/20091004-2_0.C: Likewise.
6368 * g++.dg/lto/20081123_0.C: Likewise.
6369 * g++.dg/lto/20090313_0.C: Likewise.
6370 * g++.dg/lto/20081109-1_0.C: Likewise.
6371 * g++.dg/lto/20081219_0.C: Likewise.
6372 * g++.dg/lto/20081204-1_0.C: Likewise.
6373 * g++.dg/lto/20090302_0.C: Likewise.
6374 * g++.dg/lto/20081119-1_0.C: Likewise.
6375 * g++.dg/lto/20081118_0.C: Likewise.
6376 * gcc.dg/lto/20091020-2_0.c: Likewise.
6377 * gcc.dg/lto/20090210_0.c: Likewise.
6378 * gcc.dg/lto/20081204-1_0.c: Likewise.
6379 * gcc.dg/lto/20081224_0.c: Likewise.
6380 * gcc.dg/lto/20090219_0.c: Likewise.
6381 * gcc.dg/lto/20091014-1_0.c: Likewise.
6382 * gcc.dg/lto/20091016-1_0.c: Likewise.
6383 * gcc.dg/lto/20090206-2_0.c: Likewise.
6384 * gcc.dg/lto/20090116_0.c: Likewise.
6385 * gcc.dg/lto/20091013-1_0.c: Likewise.
6386 * gcc.dg/lto/20091015-1_0.c: Likewise.
6387 * gcc.dg/lto/20090126-2_0.c: Likewise.
6389 2011-03-31 Ian Lance Taylor <iant@google.com>
6391 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6393 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6395 * gnat.dg/opt16.adb: New test.
6397 2011-03-31 Jason Merrill <jason@redhat.com>
6399 * g++.dg/cpp0x/defaulted24.C: New.
6401 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6404 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6407 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6409 * g++.dg/other/i386-9.C: New test.
6411 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6413 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6415 2011-03-30 Jason Merrill <jason@redhat.com>
6417 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6419 * g++.dg/cpp0x/regress/isnan.C: New.
6421 * g++.dg/cpp0x/initlist46.C: New.
6423 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6426 * gcc.target/arm/neon-modes-2.c: New test.
6428 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6431 * gcc.c-torture/compile/pr48305.c: New test.
6433 2011-03-29 Jason Merrill <jason@redhat.com>
6435 * g++.dg/cpp0x/regress/value-dep1.C: New.
6437 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6439 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6441 2011-03-29 Ian Lance Taylor <iant@google.com>
6443 * go.test/go-test.exp: Handle the test lines used in several new
6445 (errchk): Add opts parameter. Change all callers. Handle parens
6448 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6449 Dominique d'Humieres <dominiq@lps.ens.fr>
6451 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6452 and __APPLE__ && __PPC__ && __ALTIVEC__.
6454 2011-03-29 Jason Merrill <jason@redhat.com>
6456 * g++.dg/cpp0x/dependent1.C: New.
6458 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6460 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6462 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6464 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6467 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6468 * gfortran.dg/proc_ptr_comp_32.f90: New.
6470 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6472 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6473 check for corresponding warning.
6475 2011-03-28 Jason Merrill <jason@redhat.com>
6477 * g++.dg/cpp0x/rv-deduce2.C: New.
6479 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6482 * gcc.dg/pr48203.c: New test.
6484 2011-03-28 Jeff Law <law@redhat.com>
6486 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6488 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6490 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6491 and __PPC__ && __ALTIVEC__.
6493 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6496 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6497 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6498 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6499 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6501 2011-03-28 Jason Merrill <jason@redhat.com>
6503 * g++.dg/cpp0x/initlist-array2.C: New.
6505 * g++.dg/cpp0x/initlist-array1.C: New.
6507 * g++.dg/cpp0x/constexpr-compound.C: New.
6509 * g++.dg/cpp0x/constexpr-using.C: New.
6511 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6513 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6516 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6518 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6520 * gcc.dg/slp-1.c: New test.
6522 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6524 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6525 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6526 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6527 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6528 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6529 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6530 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6531 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6532 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6533 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6534 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6535 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6536 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6537 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6539 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6542 * gfortran.dg/trim_optimize_5.f90: New test.
6543 * gfortran.dg/trim_optimize_6.f90: New test.
6545 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6548 * gcc.target/mips/madd-7.c: Remove -mlong32.
6549 * gcc.target/mips/msub-7.c: Likewise.
6551 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6553 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6554 accesses to preserve the meaning of the test for doubleword vectors.
6555 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6556 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6558 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6561 * gfortran.dg/class_42.f03: New.
6563 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6565 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6568 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6570 PR rtl-optimization/48144
6571 * gcc.dg/pr48144.c: New test.
6573 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6575 * gnat.dg/discr27.ad[sb]: New test.
6577 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6579 * gnat.dg/limited_with2.ad[sb]: New test.
6580 * gnat.dg/limited_with2_pkg1.ads: New helper.
6581 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6583 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6585 * gnat.dg/opt15.adb: New test.
6586 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6588 2011-03-25 Tobias Burnus <burnus@net-b.de>
6592 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6593 * gfortran.dg/leadz_trailz_3.f90: Ditto
6595 2011-03-25 Martin Jambor <mjambor@suse.cz>
6597 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6599 2011-03-25 Jason Merrill <jason@redhat.com>
6601 * g++.dg/cpp0x/defaulted22.C: New.
6602 * g++.dg/cpp0x/defaulted23.C: New.
6603 * g++.dg/cpp0x/defaulted15.C: Adjust.
6605 2011-03-25 Jason Merrill <jason@redhat.com>
6607 * g++.dg/cpp0x/move1.C: New.
6609 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6612 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6614 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6617 for mips-sgi-irix6.5.
6618 Replace snprintf prototype by <stdio.h>.
6620 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6623 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6624 run_expensive_tests.
6625 * gcc.dg/graphite/block-4.c: Likewise.
6626 * gcc.dg/graphite/block-7.c: Likewise.
6627 * gcc.dg/graphite/block-8.c: Likewise.
6629 2011-03-25 Richard Guenther <rguenther@suse.de>
6631 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6632 * g++.dg/tree-ssa/pr8781.C: Likewise.
6633 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6634 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6635 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6636 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6637 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6638 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6639 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6640 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6641 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6642 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6643 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6644 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6645 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6646 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6647 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6648 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6649 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6650 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6651 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6652 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6653 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6654 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6655 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6656 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6657 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6658 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6659 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6660 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6661 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6662 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6663 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6664 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6665 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6666 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6667 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6668 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6669 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6670 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6671 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6672 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6673 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6674 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6675 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6676 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6677 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6678 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6679 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6680 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6681 * c-c++-common/pr46562-2.c: Likewise.
6682 * gfortran.dg/pr42108.f90: Likewise.
6683 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6684 foo to be inlined even at -O1.
6685 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6686 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6687 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6688 * gcc.dg/matrix/matrix.exp: Disable FRE.
6690 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6693 * gcc.dg/dfp/pr48204.c: New test.
6695 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6698 * gcc.c-torture/execute/pr47917.c: Move this...
6699 * gcc.dg/torture/pr47917.c: to here and add xfails.
6701 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6703 * gnat.dg/array16.ad[sb]: New test.
6704 * gnat.dg/array16.ads: New helper.
6706 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6708 * gnat.dg/derived_type2.adb: New test.
6710 2011-03-24 Richard Guenther <rguenther@suse.de>
6712 PR tree-optimization/48271
6713 * g++.dg/torture/pr48271.C: New testcase.
6715 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6717 * gnat.dg/array15.ad[sb]: New test.
6719 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.target/i386/pr48237.c: New test.
6724 2011-03-24 Richard Guenther <rguenther@suse.de>
6727 * gcc.dg/builtin-object-size-10.c: New testcase.
6729 2011-03-24 Richard Guenther <rguenther@suse.de>
6731 PR tree-optimization/46562
6732 * c-c++-common/pr46562-2.c: New testcase.
6733 * c-c++-common/pr46562.c: Likewise.
6735 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6737 * gcc.dg/vect/vect-cselim-1.c: New test.
6738 * gcc.dg/vect/vect-cselim-2.c: New test.
6740 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6742 * gcc.target/arm/pr46934.c: New.
6744 2011-03-23 Ian Lance Taylor <iant@google.com>
6746 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6748 2011-03-23 Richard Guenther <rguenther@suse.de>
6750 * gcc.dg/struct: Remove directory and contents.
6752 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6755 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6757 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6759 * gnat.dg/discr26.ad[sb]: New test.
6760 * gnat.dg/discr26_pkg.ads: New helper.
6762 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6765 * gcc.target/arm/neon-vld-1.c: New test.
6767 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6769 * gnat.dg/array14.ad[sb]: New test.
6770 * gnat.dg/array14_pkg.ads: New helper.
6772 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6774 * gcc.c-torture/execute/920501-8.x: Remove.
6775 * gcc.c-torture/execute/930513-1.x: Remove.
6776 * gcc.c-torture/execute/960312-1.x: Remove.
6777 * gcc.c-torture/compile/20000804-1.c,
6778 gcc.c-torture/compile/20001205-1.c,
6779 gcc.c-torture/compile/20001226-1.c,
6780 gcc.c-torture/compile/20010518-2.c,
6781 gcc.c-torture/compile/20020312-1.c,
6782 gcc.c-torture/compile/20020604-1.c,
6783 gcc.c-torture/compile/920501-12.c,
6784 gcc.c-torture/compile/920501-4.c,
6785 gcc.c-torture/compile/920520-1.c,
6786 gcc.c-torture/compile/980506-1.c,
6787 gcc.c-torture/execute/980709-1.x,
6788 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6789 options for m68hc11.
6790 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6791 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6794 2011-03-22 Nick Clifton <nickc@redhat.com>
6796 * lib/target-supports.exp (check_profiling_available): Add MN10300
6797 to the list of targets that do not support profiling. Restore
6798 alpha sorting to this list.
6800 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6802 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6803 failure on 32-bit systems.
6804 * gcc.dg/torture/vector-2.c: Ditto.
6806 2011-03-22 Richard Guenther <rguenther@suse.de>
6808 PR tree-optimization/48228
6809 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6811 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6813 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6817 * gcc.target/powerpc/pr48226.c: New file.
6819 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6821 * lib/prune.exp (prune_gcc_output): Prune "could not create
6822 compact unwind for" warnings.
6824 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6828 * gcc.c-torture/execute/pr42544.c: New test.
6829 * gcc.c-torture/execute/pr48197.c: New test.
6831 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6833 PR preprocessor/48192
6834 * gcc.target/powerpc/pr48192.c: New file.
6837 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6838 split problem of 0 being loaded in a VSX register.
6840 2011-03-21 Richard Guenther <rguenther@suse.de>
6843 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6844 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6845 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6846 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6848 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.dg/pr48213.c: New test.
6853 2011-03-21 Kai Tietz <ktietz@redhat.com>
6856 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6858 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6860 * gcc.target/arm/xor-and.c: New.
6862 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6865 * gfortran.dg/function_optimize_1.f90: New test.
6866 * gfortran.dg/function_optimize_2.f90: New test.
6868 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6870 PR rtl-optimization/47502
6871 * gcc.target/i386/pr47502-1.c: New.
6872 * gcc.target/i386/pr47502-2.c: Likewise.
6874 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6876 PR rtl-optimization/48156
6877 * gcc.dg/pr48156.c: New test.
6879 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6882 * gfortran.dg/scratch_1.f90: Adjust test.
6884 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6887 * gfortran.dg/scratch_1.f90: New test.
6889 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6891 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6892 variably modified typedefs.
6893 * gcc.dg/c1x-typedef-2.c: Remove.
6895 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6897 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6898 * gcc.dg/c1x-anon-struct-3.c: New test.
6899 * gcc.dg/anon-struct-11.c: Update.
6901 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6903 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6905 Only xfail with gas.
6907 2011-03-18 Jason Merrill <jason@redhat.com>
6909 * g++.dg/template/fn-ptr1.C: New.
6911 * g++.dg/overload/volatile1.C: New.
6913 * g++.dg/opt/pr23372.C: New.
6915 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6917 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6920 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6922 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6924 * gcc.target/arm/unsigned-extend-1.c: New.
6926 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6929 * gcc.c-torture/compile/pr48161.c: New test.
6931 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6934 * gcc.dg/torture/pr47725.c: New.
6936 2011-03-17 Jason Merrill <jason@redhat.com>
6938 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6939 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6941 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6943 * gnat.dg/specs/elab2.ads: New test.
6944 * gnat.dg/specs/elab2_pkg.ads: New helper.
6946 2011-03-17 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/decltype-1212.C: New.
6949 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6951 2011-03-17 Jason Merrill <jason@redhat.com>
6953 * g++.dg/parse/memfnquals1.C: New.
6955 2011-03-17 Richard Guenther <rguenther@suse.de>
6958 * gcc.dg/pr48134.c: New testcase.
6960 2011-03-17 Richard Guenther <rguenther@suse.de>
6963 * g++.dg/torture/pr48165.C: New testcase.
6965 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6967 PR rtl-optimization/48141
6968 * gcc.dg/pr48141.c: New test.
6970 2011-03-16 Jason Merrill <jason@redhat.com>
6972 * g++.dg/cpp0x/constexpr-48089.C: New.
6974 * g++.dg/cpp0x/constexpr-abi1.C: New.
6976 * g++.dg/cpp0x/constexpr-46336.C: New.
6977 * g++.dg/parse/friend5.C: Adjust expected errors.
6979 * g++.dg/cpp0x/constexpr-47570.C: New.
6981 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6984 * ++.dg/debug/dwarf2/typedef6.C: New test.
6986 2011-03-16 Jason Merrill <jason@redhat.com>
6988 * g++.dg/cpp0x/elision2.C: New.
6990 * g++.dg/cpp0x/constexpr-array3.C: New.
6992 2011-03-16 Jason Merrill <jason@redhat.com>
6994 * g++.dg/cpp0x/sfinae6.C: New.
6995 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6996 * g++.dg/cpp0x/pr45908.C: Likewise.
6997 * g++.dg/cpp0x/sfinae6.C: Likewise.
6998 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6999 * g++.old-deja/g++.law/arg11.C: Likewise.
7001 2011-03-16 Jason Merrill <jason@redhat.com>
7003 * g++.dg/template/incomplete6.C: New.
7005 2011-03-16 Jeff Law <law@redhat.com>
7007 * gcc.dg/tree-ssa/vrp55.c: New test.
7009 2011-03-16 Jason Merrill <jason@redhat.com>
7011 * g++.dg/cpp0x/auto22.C: New.
7013 2011-03-16 Richard Guenther <rguenther@suse.de>
7015 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7016 optimizing it away if promoted to const.
7018 2011-03-16 Richard Guenther <rguenther@suse.de>
7020 PR tree-optimization/48149
7021 * gcc.dg/fold-complex-1.c: New testcase.
7023 2011-03-16 Richard Guenther <rguenther@suse.de>
7026 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7029 2011-03-16 Richard Guenther <rguenther@suse.de>
7031 PR tree-optimization/26134
7032 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7034 2011-03-16 Richard Guenther <rguenther@suse.de>
7036 PR tree-optimization/48146
7037 * gcc.dg/torture/pr48146.c: New testcase.
7039 2011-03-16 Richard Guenther <rguenther@suse.de>
7041 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7042 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7044 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7047 * gcc.c-torture/compile/pr48136.c: New test.
7049 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7052 * gcc.dg/guality/pr45882.c: New test.
7054 2011-03-15 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/constexpr-recursion.C: New.
7058 * g++.dg/cpp0x/implicit11.C: New.
7060 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7062 * g++.dg/cpp0x/constexpr-attribute.C: New.
7064 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7066 * g++.dg/parse/pr34758.C: New.
7068 2011-03-15 Xinliang David Li <davidxl@google.com>
7071 * gcc.dg/uninit-pred-7_d.c: New test.
7072 * gcc.dg/uninit-pred-8_d.c: New test.
7074 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7077 * gcc.target/arm/pr46788.c: New.
7079 2011-03-15 Richard Guenther <rguenther@suse.de>
7082 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7083 * gfortran.dg/ishft_4.f90: Likewise.
7084 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7086 2011-03-15 Richard Guenther <rguenther@suse.de>
7088 PR tree-optimization/13954
7089 * g++.dg/tree-ssa/pr13954.C: New testcase.
7091 2011-03-15 Richard Guenther <rguenther@suse.de>
7093 PR tree-optimization/48037
7094 * gcc.target/i386/pr48037-1.c: New testcase.
7096 2011-03-15 Richard Guenther <rguenther@suse.de>
7098 PR tree-optimization/41490
7099 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7100 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7101 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7102 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7103 * g++.dg/tree-ssa/pr33604.C: Adjust.
7105 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7108 * gcc.c-torture/execute/pr47917.c: New test.
7109 * gcc.dg/pr47917.c: New test.
7112 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7114 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7116 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7117 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7118 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7119 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7120 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7121 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7122 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7123 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7124 * gcc.target/i386/avx-floor-vec.c: Ditto.
7125 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7126 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7127 * gcc.target/i386/avx-rint-vec.c: Ditto.
7128 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7129 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7130 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7131 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7133 2011-03-14 Tom Tromey <tromey@redhat.com>
7135 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7136 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7137 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7139 2011-03-14 Tom Tromey <tromey@redhat.com>
7141 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7142 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7143 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7145 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7147 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7149 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7151 PR rtl-optimization/47166
7152 * gcc.c-torture/execute/postmod-1.c: New test.
7154 2011-03-14 Richard Guenther <rguenther@suse.de>
7157 * gcc.dg/torture/pr48098.c: New testcase.
7159 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7162 * gcc.target/powerpc/pr48053-1.c: New test.
7163 * gcc.target/powerpc/pr48053-2.c: Likewise.
7165 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7168 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7170 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7173 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7175 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7178 * gfortran.dg/class_41.f03: New.
7180 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7182 * g++.dg/conversion/cast3.C: New test.
7184 2011-03-11 Jason Merrill <jason@redhat.com>
7186 * g++.dg/template/error45.C: New.
7188 * g++.dg/parse/no-type-defn1.C: New.
7190 * g++.dg/ext/attrib40.C: New.
7192 * g++.dg/cpp0x/regress/array1.C: New.
7194 2011-03-11 Richard Guenther <rguenther@suse.de>
7196 PR tree-optimization/48067
7197 * gcc.dg/pr48067.c: New testcase.
7199 2011-03-11 Richard Guenther <rguenther@suse.de>
7202 * g++.dg/lto/20110311-1_0.C: New testcase.
7204 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7207 * g++.dg/inherit/virtual8.C: New test.
7210 * gcc.dg/torture/pr48044.c: New test.
7212 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7215 * gfortran.dg/proc_ptr_comp_31.f90: New.
7217 2011-03-11 Richard Guenther <rguenther@suse.de>
7219 PR tree-optimization/47278
7220 * gcc.dg/torture/pr47278-1.c: New testcase.
7221 * gcc.dg/torture/pr47278-2.c: Likewise.
7223 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7225 PR tree-optimization/48063
7226 * gcc.dg/torture/pr48063.c: New test.
7228 2011-03-10 Jason Merrill <jason@redhat.com>
7230 * g++.dg/template/array22.C: New.
7232 * g++.dg/cpp0x/syntax-err1.C: New.
7233 * g++.dg/parse/error36.C: Adjust expected errors.
7234 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7235 * g++.old-deja/g++.pt/typename3.C: Likewise.
7236 * g++.old-deja/g++.pt/typename4.C: Likewise.
7237 * g++.old-deja/g++.pt/typename6.C: Likewise.
7239 2011-03-09 Jason Merrill <jason@redhat.com>
7241 * g++.dg/template/nontype22.C: New.
7243 2011-03-09 Martin Jambor <mjambor@suse.cz>
7245 PR tree-optimization/47714
7246 * g++.dg/torture/pr47714.C: New test.
7248 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7251 * gcc.target/powerpc/pr47755-2.c: New file.
7253 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7255 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7256 is not set in the environment, pass 64 as first argument when not
7257 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7258 native where ulimit -u is supported.
7260 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7262 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7264 2011-03-08 Jason Merrill <jason@redhat.com>
7266 * g++.dg/template/nontype21.C: New.
7268 * g++.dg/template/anon5.C: New.
7270 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7273 * gcc.dg/pr47881.c: New test.
7275 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7278 * g++.dg/lookup/template3.C: New test.
7280 2011-03-08 Kai Tietz <ktietz@redhat.com>
7282 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7285 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7288 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7289 sizeof to compute alignment.
7291 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7293 PR tree-optimization/48022
7294 * gcc.dg/pr48022-1.c: New test.
7295 * gcc.dg/pr48022-2.c: New test.
7297 2011-03-07 Jason Merrill <jason@redhat.com>
7299 * g++.dg/template/nontype20.C: New.
7300 * g++.dg/init/member1.C: Adjust expected errors.
7301 * g++.dg/parse/constant4.C: Likewise.
7302 * g++.dg/template/qualified-id3.C: Likewise.
7303 * g++.old-deja/g++.pt/crash10.C: Likewise.
7305 * g++.dg/cpp0x/regress/non-const1.C: New.
7307 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7310 * gcc.dg/pr47991.c: New test.
7312 2011-03-07 Jason Merrill <jason@redhat.com>
7314 * g++.dg/abi/mangle46.C: New.
7316 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7319 * gcc.target/powerpc/pr47862.c: New.
7321 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7324 * gcc.target/i386/combine-mul.c: Require nonpic.
7326 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7327 Nathan Froyd <froydnj@codesourcery.com>
7329 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7331 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7333 * README.QMTEST: Remove.
7335 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7336 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7339 * gfortran.dg/array_constructor_37.f90 : New test.
7341 2011-03-05 Jason Merrill <jason@redhat.com>
7343 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7344 * g++.dg/abi/mangle45.C: Likewise.
7345 * g++.dg/cpp0x/trailing1.C: Likewise.
7347 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7349 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7351 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7353 PR rtl-optimization/47899
7354 * gcc.dg/pr47899.c: New test.
7356 * gcc.dg/torture/pr47968.c: Ignore warnings.
7358 PR tree-optimization/47967
7359 * gcc.c-torture/compile/pr47967.c: New test.
7361 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7363 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7364 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7366 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7368 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7369 and property_getAttributes() if __OBJC2__.
7370 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7371 * objc.dg/property/property-encoding-1.m: New.
7372 * obj-c++.dg/property/property-encoding-1.mm: New.
7374 2011-03-04 Jason Merrill <jason@redhat.com>
7376 * g++.dg/template/pseudodtor6.C: New.
7378 * g++.dg/inherit/covariant19.C: New.
7380 2011-03-04 Richard Guenther <rguenther@suse.de>
7383 * gcc.dg/torture/pr47968.c: New testcase.
7385 2011-03-04 Richard Guenther <rguenther@suse.de>
7388 * gcc.dg/torture/pr47975.c: New testcase.
7390 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7393 * g++.dg/template/crash106.C: New.
7395 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.dg/gomp/pr47963.c: New test.
7399 * g++.dg/gomp/pr47963.C: New test.
7401 2011-03-02 Jason Merrill <jason@redhat.com>
7403 * g++.dg/cpp0x/regress/condition1.C: New.
7405 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7407 2011-03-01 Jason Merrill <jason@redhat.com>
7409 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7411 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7413 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7415 PR rtl-optimization/47925
7416 * gcc.c-torture/execute/pr47925.c: New test.
7418 2011-03-01 Jason Merrill <jason@redhat.com>
7420 * g++.dg/cpp0x/decltype25.C: New.
7422 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7424 2011-03-01 Richard Guenther <rguenther@suse.de>
7426 PR tree-optimization/47890
7427 * gcc.dg/torture/pr47890.c: New testcase.
7429 2011-03-01 Richard Guenther <rguenther@suse.de>
7432 * gcc.dg/lto/pr47924_0.c: New testcase.
7434 2011-03-01 Richard Guenther <rguenther@suse.de>
7437 * gfortran.dg/lto/pr46911_0.f: New testcase.
7439 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441 PR libgfortran/47933
7442 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7443 compile errors from older code form.
7445 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7447 PR libgfortran/47567
7448 * gfortran.dg/fmt_fw_d.f90: New test.
7450 2011-02-28 Jason Merrill <jason@redhat.com>
7452 * g++.dg/inherit/covariant18.C: New.
7454 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7457 * gcc.dg/pr47893.c: New test.
7459 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7461 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7462 NULL in case of a selector with conflicting types.
7463 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7465 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7467 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7468 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7469 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7470 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7472 2011-02-28 Jason Merrill <jason@redhat.com>
7475 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7477 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7479 PR libgfortran/47778
7480 * gfortran.dg/namelist_71.f90: New test.
7482 2011-02-27 Jason Merrill <jason@redhat.com>
7485 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7486 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7488 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7491 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7493 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7496 * gfortran.dg/gomp/task-1.f90: Removed.
7498 2011-02-26 Jason Merrill <jason@redhat.com>
7500 * g++.dg/template/this-targ1.C: New.
7502 * g++.dg/cpp0x/regress/template-const1.C: New.
7503 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7504 * g++.dg/template/function1.C: Adjust.
7505 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7506 * g++.dg/debug/debug7.C: Adjust.
7508 2011-02-26 Tobias Burnus <burnus@net-b.de>
7511 * gfortran.dg/gomp/task-1.f90: New.
7513 2011-02-25 Jie Zhang <jie@codesourcery.com>
7515 * gcc.target/arm/neon-thumb2-move.c: Add
7516 dg-require-effective-target arm_thumb2_ok.
7518 2011-02-24 Jason Merrill <jason@redhat.com>
7520 * g++.dg/parse/constant1.C: Specify C++98 mode.
7521 * g++.dg/parse/constant5.C: Likewise.
7522 * g++.dg/parse/error2.C: Likewise.
7523 * g++.dg/parse/semicolon3.C: Likewise.
7524 * g++.dg/template/crash14.C: Likewise.
7525 * g++.dg/template/local4.C: Likewise.
7526 * g++.dg/template/nontype3.C: Likewise.
7527 * g++.dg/parse/crash31.C: Adjust expected errors.
7528 * g++.dg/template/function1.C: Likewise.
7529 * g++.dg/template/ref3.C: Likewise.
7530 * g++.dg/template/static9.C: Likewise.
7531 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7533 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7534 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7535 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7536 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7537 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7539 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7542 * gfortran.dg/pr47878.f90: New test.
7544 2011-02-24 Richard Guenther <rguenther@suse.de>
7547 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7548 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7550 2011-02-24 Richard Guenther <rguenther@suse.de>
7553 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7554 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7556 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7558 PR libgfortran/47567
7559 * gfortran.dg/fmt_f0_1.f90: Update test.
7561 2011-02-23 Jason Merrill <jason@redhat.com>
7563 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7564 * g++.dg/abi/mangle45.C: New.
7566 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7567 * g++.dg/template/canon-type-9.C: Match use of decltype
7568 between declaration and definition.
7569 * g++.dg/template/canon-type-12.C: Likewise.
7571 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7574 * gfortran.dg/nested_allocatables_1.f90: New.
7576 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7579 * g++.dg/pr46868.C: New test.
7580 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7581 * g++.dg/parse/error14.C: Adjust.
7583 2011-02-23 Richard Guenther <rguenther@suse.de>
7585 PR tree-optimization/47838
7586 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7588 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7590 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7592 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7594 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7595 * gfortran.dg/count_init_expr.f03: Ditto.
7596 * gfortran.dg/gomp/pr43711.f90: Ditto.
7597 * gcc.dg/struct-parse-2.c: Ditto.
7598 * gcc.dg/parse-error-3.c: Ditto.
7599 * gcc.dg/Wlogical-op-1.c: Ditto.
7600 * gcc.dg/Walways-true-1.c: Ditto.
7601 * gcc.dg/pr24225.c: Ditto.
7602 * gcc.dg/Walways-true-2.c: Ditto.
7603 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7604 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7605 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7606 * g++.dg/overload/defarg4.C: Ditto.
7607 * g++.dg/inherit/covariant16.C: Ditto.
7608 * g++.dg/inherit/virtual7.C: Ditto.
7609 * g++.dg/template/canon-type-9.C: Ditto.
7610 * g++.dg/template/access19.C: Ditto.
7611 * g++.dg/template/call7.C: Ditto.
7612 * g++.dg/template/canon-type-2.C: Ditto.
7613 * g++.dg/template/init7.C: Ditto.
7614 * g++.dg/template/sizeof-template-argument.C: Ditto.
7615 * g++.dg/template/const3.C: Ditto.
7616 * g++.dg/template/sfinae26.C: Ditto.
7617 * g++.dg/template/sfinae26.C: Ditto.
7618 * g++.dg/template/canon-type-11.C: Ditto.
7619 * g++.dg/template/union2.C: Ditto.
7620 * g++.dg/template/canon-type-3.C: Ditto.
7621 * g++.dg/template/canon-type-1.C: Ditto.
7622 * g++.dg/template/canon-type-5.C: Ditto.
7623 * g++.dg/template/canon-type-7.C: Ditto.
7624 * g++.dg/template/canon-type-10.C: Ditto.
7625 * g++.dg/template/spec36.C: Ditto.
7626 * g++.dg/template/typedef38.C: Ditto.
7627 * g++.dg/template/canon-type-4.C: Ditto.
7628 * g++.dg/template/canon-type-6.C: Ditto.
7629 * g++.dg/template/canon-type-13.C: Ditto.
7630 * g++.dg/template/instantiate9.C: Ditto.
7631 * g++.dg/template/ttp22.C: Ditto.
7632 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7633 * g++.dg/warn/Walways-true-1.C: Ditto.
7634 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7635 * g++.dg/warn/Walways-true-2.C: Ditto.
7636 * g++.dg/conversion/op4.C: Ditto.
7637 * g++.dg/opt/pr19650.C: Ditto.
7638 * g++.dg/lookup/friend11.C: Ditto.
7639 * g++.dg/other/default2.C: Ditto.
7640 * g++.dg/other/default3.C: Ditto.
7641 * g++.dg/other/dtor2.C: Ditto.
7642 * g++.dg/other/friend5.C: Ditto.
7643 * g++.dg/other/default5.C: Ditto.
7644 * g++.dg/init/brace6.C: Ditto.
7645 * g++.dg/init/aggr5.C: Ditto.
7646 * g++.dg/init/error2.C: Ditto.
7647 * g++.dg/expr/bound-mem-fun.C: Ditto.
7648 * g++.dg/expr/cond6.C: Ditto.
7649 * g++.dg/expr/stmt-expr-1.C: Ditto.
7650 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7651 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7652 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7653 * g++.dg/cpp0x/bracket1.C: Ditto.
7654 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7655 * g++.dg/cpp0x/pr38646.C: Ditto.
7656 * g++.dg/cpp0x/variadic73.C: Ditto.
7657 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7658 * g++.dg/cpp0x/bracket4.C: Ditto.
7659 * g++.dg/cpp0x/decltype4.C: Ditto.
7660 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7661 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7662 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7663 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7664 * g++.dg/cpp0x/decltype2.C: Ditto.
7665 * g++.dg/cpp0x/decltype1.C: Ditto.
7666 * g++.dg/cpp0x/bracket2.C: Ditto.
7667 * g++.dg/cpp0x/decltype5.C: Ditto.
7668 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7669 * g++.dg/cpp0x/variadic70.C: Ditto.
7670 * g++.dg/cpp0x/decltype6.C: Ditto.
7671 * g++.dg/cpp0x/rvo.C: Ditto.
7672 * g++.dg/cpp0x/vt-40092.C: Ditto.
7673 * g++.dg/cpp0x/variadic-new.C: Ditto.
7674 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7675 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7676 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7677 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7678 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7679 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7680 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7681 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7682 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7683 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7684 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7685 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7686 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7687 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7688 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7689 * g++.dg/cpp0x/pr39639.C: Ditto.
7690 * g++.dg/cpp0x/decltype3.C: Ditto.
7691 * g++.dg/cpp0x/variadic68.C: Ditto.
7692 * g++.dg/cpp0x/variadic-function.C: Ditto.
7693 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7694 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7695 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7696 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7697 * g++.dg/parse/crash35.C: Ditto.
7698 * g++.dg/parse/crash40.C: Ditto.
7699 * g++.dg/parse/defarg12.C: Ditto.
7700 * g++.dg/parse/crash34.C: Ditto.
7701 * g++.dg/parse/constructor3.C: Ditto.
7702 * g++.dg/parse/template23.C: Ditto.
7703 * g++.dg/parse/crash56.C: Ditto.
7704 * g++.dg/parse/dtor13.C: Ditto.
7705 * g++.dg/parse/error33.C: Ditto.
7706 * g++.dg/parse/ctor9.C: Ditto.
7707 * g++.dg/parse/error32.C: Ditto.
7708 * g++.dg/parse/error37.C: Ditto.
7709 * g++.dg/parse/bitfield3.C: Ditto.
7710 * g++.dg/parse/struct-4.C: Ditto.
7711 * g++.dg/ext/has_trivial_copy.C: Ditto.
7712 * g++.dg/ext/is_polymorphic.C: Ditto.
7713 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7714 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7715 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7716 * g++.dg/ext/is_union.C: Ditto.
7717 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7718 * g++.dg/ext/is_pod.C: Ditto.
7719 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7720 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7721 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7722 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7723 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7724 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7725 * g++.dg/ext/is_abstract.C: Ditto.
7726 * g++.dg/ext/has_trivial_assign.C: Ditto.
7727 * g++.dg/ext/is_class.C: Ditto.
7728 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7729 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7730 * g++.dg/ext/is_base_of.C: Ditto.
7731 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7732 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7733 * g++.dg/ext/is_empty.C: Ditto.
7734 * g++.dg/ext/is_enum.C: Ditto.
7735 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7736 * gnat.dg/opt11.adb: Ditto.
7737 * obj-c++.dg/pr45735.mm: Ditto.
7738 * obj-c++.dg/pr24393.mm: Ditto.
7739 * obj-c++.dg/exceptions-2.mm: Ditto.
7740 * objc.dg/pr45735.m: Ditto.
7741 * objc.dg/pr24393.m: Ditto.
7743 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7745 * objc.dg/attributes/objc-exception-1.m: New.
7747 2011-02-23 Jie Zhang <jie@codesourcery.com>
7749 * gcc.dg/cpp/include7.c: New test.
7751 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7754 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7756 2011-02-23 Jie Zhang <jie@codesourcery.com>
7758 PR rtl-optimization/47763
7759 * gcc.dg/pr47763.c: New test.
7761 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7764 * gfortran.dg/whole_file_32.f90 : New test.
7766 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7769 * g++.dg/inherit/virtual7.C: New test.
7771 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7774 * objc.dg/type-size-3.m: Updated error message.
7775 * objc.dg/type-size-4.m: New test.
7776 * objc.dg/type-size-5.m: New test.
7778 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7780 * lib/gnat.exp: Fix comments.
7781 Don't load libgloss.exp.
7782 (default_gnat_version): Call $compiler with --version.
7783 Adapt regexp for gnatmake output, insert version.
7784 (gnat_version): New proc.
7785 (gnat_init): Remove gnat_libgcc_s_path.
7786 (gnat_target_compile): Likewise.
7787 Remove ld_library_path.
7788 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7789 (gnat_pass): Remove.
7790 (gnat_pass): Remove.
7791 (gnat_finish): Remove.
7792 (gnat_exit): Remove.
7793 (local_find_gnatmake): Reindent.
7794 (runtest_file_p): Remove.
7795 (prune_warnings): Remove.
7796 (find_gnatclean): New proc.
7797 * lib/gnat-dg.exp (lremove): New proc.
7798 (gnat-dg-test): Reindent.
7799 Remove additional output files.
7800 (gnat-dg-runtest): Remove.
7802 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7803 * gnat.dg/loop_optimization6.adb: Likewise.
7804 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7806 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7808 PR tree-optimization/47835
7809 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7811 2011-02-22 Tobias Burnus <burnus@net-b.de>
7813 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7814 * gfortran.dg/abstract_type_2.f03: Ditto.
7815 * gfortran.dg/abstract_type_3.f03: Ditto.
7816 * gfortran.dg/abstract_type_4.f03: Ditto.
7817 * gfortran.dg/abstract_type_5.f03: Ditto.
7818 * gfortran.dg/abstract_type_6.f03: Ditto.
7819 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7820 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7821 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7822 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7823 * gfortran.dg/array_function_5.f90: Ditto.
7824 * gfortran.dg/asynchronous_3.f03: Ditto.
7825 * gfortran.dg/char_expr_1.f90: Ditto.
7826 * gfortran.dg/class_14.f03: Ditto.
7827 * gfortran.dg/data_array_6.f: Ditto.
7828 * gfortran.dg/data_invalid.f90: Ditto.
7829 * gfortran.dg/dot_product_1.f03: Ditto.
7830 * gfortran.dg/func_derived_5.f90: Ditto.
7831 * gfortran.dg/func_result_4.f90: Ditto.
7832 * gfortran.dg/implied_do_1.f90: Ditto.
7833 * gfortran.dg/initialization_25.f90: Ditto.
7834 * gfortran.dg/initialization_26.f90: Ditto.
7835 * gfortran.dg/interface_34.f90: Ditto.
7836 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7837 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7838 * gfortran.dg/matmul_8.f03: Ditto.
7839 * gfortran.dg/merge_init_expr.f90: Ditto.
7840 * gfortran.dg/pack_assign_1.f90: Ditto.
7841 * gfortran.dg/pack_vector_1.f90: Ditto.
7842 * gfortran.dg/pointer_check_8.f90: Ditto.
7843 * gfortran.dg/product_init_expr.f03: Ditto.
7844 * gfortran.dg/reshape_order_5.f90: Ditto.
7845 * gfortran.dg/reshape_shape_1.f90: Ditto.
7846 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7847 * gfortran.dg/same_name_2.f90: Ditto.
7848 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7849 * gfortran.dg/spread_init_expr.f03: Ditto.
7850 * gfortran.dg/stmt_func_1.f90: Ditto.
7851 * gfortran.dg/sum_init_expr.f03: Ditto.
7852 * gfortran.dg/transpose_3.f03: Ditto.
7853 * gfortran.dg/unpack_init_expr.f03: Ditto.
7854 * gfortran.dg/warn_conversion.f90: Ditto.
7855 * gfortran.dg/warn_conversion_2.f90: Ditto.
7856 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7857 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7858 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7859 * gfortran.dg/whole_file_16.f90: Ditto.
7860 * gfortran.dg/whole_file_17.f90: Ditto.
7861 * gfortran.dg/whole_file_18.f90: Ditto.
7862 * gfortran.dg/whole_file_20.f03: Ditto.
7863 * gfortran.dg/whole_file_5.f90: Ditto.
7864 * gfortran.dg/whole_file_6.f90: Ditto.
7865 * gfortran.dg/write_invalid_format.f90: Ditto.
7866 * gfortran.dg/zero_sized_6.f90: Ditto.
7868 2011-02-21 Jeff Law <law@redhat.com>
7870 PR rtl-optimization/46178
7871 * gcc.target/i386/pr46178.c: New test.
7873 PR rtl-optimization/46002
7874 * gcc.c-torture/compile/pr46002.c: New test.
7876 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7878 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7881 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7884 * g++.dg/debug/pr47106.C: Require effective target lto.
7886 2011-02-21 Jason Merrill <jason@redhat.com>
7888 * g++.dg/cpp0x/constexpr-diag2.C: New.
7890 2011-02-20 Jason Merrill <jason@redhat.com>
7892 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7894 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7896 * g++.dg/overload/conv-op1.C: New.
7898 * g++.dg/cpp0x/constexpr-synth1.C: New.
7900 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7902 * objc.dg/layout-2.m: New.
7903 * objc.dg/selector-3.m: Adjusted location of error message.
7904 * objc.dg/type-size-3.m: Same.
7905 * obj-c++.dg/selector-3.mm: Same.
7907 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7910 * objc.dg/property/dotsyntax-22.m: New.
7911 * obj-c++.dg/property/dotsyntax-22.mm: New.
7913 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7916 * g++.dg/template/typedef38.C: New test.
7918 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7921 * gfortran.dg/whole_file_30.f90 : New test.
7922 * gfortran.dg/whole_file_31.f90 : New test.
7924 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7928 * gfortran.dg/whole_file_28.f90 : New test.
7929 * gfortran.dg/whole_file_29.f90 : New test.
7931 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7934 * g++.dg/template/crash105.C: New.
7936 2011-02-19 Jason Merrill <jason@redhat.com>
7938 * g++.dg/cpp0x/regress/no-elide1.C: New.
7940 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7942 PR tree-optimization/46620
7943 * gcc.dg/pr46620.c: New.
7945 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7948 * gcc.target/i386/pr47809.c: New test.
7950 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7951 Tobias Burnus <burnus@net-b.de>
7953 * lib/target-supports.exp
7954 (check_effective_target_fortran_large_real): New check for large reals.
7955 * gfortran.dg/nan_7.f90: New test.
7957 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959 PR libgfortran/47567
7960 * gfortran.dg/fmt_f0_1.f90: Update test.
7962 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/array_constructor_36.f90 : New test.
7966 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7967 allow for comparison between different elements of the array
7968 constructor at different levels of optimization.
7970 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7972 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7973 * gcc.target/i386/pr32280-1.c: Likewise.
7975 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7978 * gcc.target/i386/pr47800.c: New test.
7980 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7982 * objc/execute/exceptions/foward-1.x: New.
7984 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7987 * gfortran.dg/derived_constructor_comps_4.f90: New.
7989 2011-02-18 Tobias Burnus
7992 * gfortran.dg/func_result_6.f90: New.
7994 2011-02-18 Michael Matz <matz@suse.de>
7997 * gfortran.dg/lto/pr45586_0.f90: New test.
7998 * gfortran.dg/typebound_proc_20.f90: Ditto.
7999 * gfortran.dg/typebound_proc_21.f90: Ditto.
8001 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8004 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8006 2011-02-18 Tobias Burnus <burnus@net-b.de>
8009 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8011 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8012 normalizing the error/warning output.
8013 * gfortran.dg/Wall.f90: Update dg-error/warning.
8014 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8015 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8016 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8017 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8018 * gfortran.dg/class_30.f90: Update dg-error/warning.
8019 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8020 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8021 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8022 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8023 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8024 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8025 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8026 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8027 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8028 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8029 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8030 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8031 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8032 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8033 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8034 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8035 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8036 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8037 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8038 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8039 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8040 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8041 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8042 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8043 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8045 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8048 * gfortran.dg/proc_ptr_comp_30.f90: New.
8050 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8053 * gcc.target/i386/pr47780.c: New test.
8055 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8058 * gfortran.dg/class_40.f03: New.
8060 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8063 * g++.dg/cpp0x/auto21.C: New test.
8065 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8067 * objc.dg/special/unclaimed-category-1.h: Updated for
8069 * objc.dg/special/unclaimed-category-1.m: Same.
8070 * objc.dg/zero-link-1.m: Same.
8071 * objc.dg/lookup-1.m: Same.
8072 * objc.dg/torture/strings/const-str-9.m
8073 * objc.dg/torture/strings/const-str-10.m: Same.
8074 * objc.dg/torture/strings/const-str-11.m: Same.
8075 * objc.dg/torture/forward-1.m: Same.
8076 * objc.dg/zero-link-2.m: Same.
8077 * objc.dg/encode-7-next-64bit.m: Same.
8078 * objc.dg/method-4.m: Same.
8079 * objc.dg/next-runtime-1.m: Same.
8080 * objc.dg/image-info.m: Same.
8081 * objc.dg/pr23214.m: Same.
8082 * objc.dg/symtab-1.m: Same.
8083 * obj-c++.dg/basic.m: Same.
8084 * obj-c++.dg/proto-lossage-3.m: Same.
8085 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8086 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8087 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8088 * obj-c++.dg/method-11.m: Same.
8089 * objc/execute/enumeration-1.m: Same.
8090 * objc/execute/object_is_class.m: Same.
8091 * objc/execute/formal_protocol-2.m: Same.
8092 * objc/execute/formal_protocol-4.m: Same.
8093 * objc/execute/formal_protocol-6.m: Same.
8094 * objc/execute/bycopy-3.m: Same.
8095 * objc/execute/exceptions/catchall-1.m: Same.
8096 * objc/execute/exceptions/finally-1.m: Same.
8097 * objc/execute/exceptions/local-variables-1.m: Same.
8098 * objc/execute/exceptions/foward-1.m: Same.
8099 * objc/execute/bf-common.h
8100 * objc/execute/enumeration-2.m: Same.
8101 * objc/execute/formal_protocol-1.m: Same.
8102 * objc/execute/formal_protocol-3.m: Same.
8103 * objc/execute/formal_protocol-5.m: Same.
8104 * objc/execute/accessing_ivars.m: Same.
8105 * objc/execute/bycopy-2.m: Same.
8106 * objc/execute/formal_protocol-7.m: Same.
8107 * objc/execute/compatibility_alias.m: Same.
8108 * objc/execute/no_clash.m: Same.
8109 * objc/execute/object_is_meta_class.m: Same.
8110 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8111 * objc/execute/class-tests-1.h: Include stdio.h.
8112 * objc/execute/class-tests-2.h: Same.
8113 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8115 * obj-c++.dg/try-catch-2.mm: Same.
8117 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8120 * g++.dg/warn/Wunused-parm-4.C: New test.
8122 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8123 Jan Hubicka <jh@suse.cz>
8127 * g++.dg/debug/pr47106.C: New.
8129 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8132 * gcc.target/i386/pr43653.c: New test.
8134 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8137 * g++.dg/template/inherit6.C: New test.
8139 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8142 * gfortran.dg/class_39.f03: New.
8144 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8147 * g++.dg/cpp0x/variadic106.C: New test.
8149 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8152 * gfortran.dg/pr47757-1.f90: New test.
8153 * gfortran.dg/pr47757-2.f90: New test.
8154 * gfortran.dg/pr47757-3.f90: New test.
8157 * g++.dg/cpp0x/enum8.C: New test.
8159 2011-02-15 Jason Merrill <jason@redhat.com>
8161 * g++.dg/inherit/implicit-trivial1.C: New.
8162 * g++.dg/cpp0x/implicit-trivial1.C: New.
8164 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8167 * gcc.dg/torture/pr47725.c: Removed.
8169 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8172 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8173 constant does not generate a load from memory.
8175 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8178 * gcc.dg/torture/pr47725.c: New.
8180 2011-02-15 Richard Guenther <rguenther@suse.de>
8182 PR tree-optimization/47743
8183 * gcc.dg/torture/pr47743.c: New testcase.
8185 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8188 * gcc.target/i386/pr47581.c: New test.
8190 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8193 * gfortran.dg/select_type_22.f03: New.
8195 2011-02-14 Jason Merrill <jason@redhat.com>
8197 * g++.dg/cpp0x/regress/enum1.C: New.
8199 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8201 * gnat.dg/include.adb: New test.
8203 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8206 * gfortran.dg/class_38.f03: New.
8208 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8210 * gcc.dg/pr46494.c: New test.
8212 2011-02-14 Richard Guenther <rguenther@suse.de>
8214 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8216 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8220 sparc*-sun-solaris2.11.
8222 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8225 * gfortran.dg/argument_checking_18.f90: New.
8227 2011-02-13 Tobias Burnus <burnus@net-b.de>
8229 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8230 * gfortran.dg/argument_checking_17.f90: New.
8232 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8234 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8235 are temporarily disabled.
8236 * gfortran.dg/class_7.f03: Ditto.
8237 * gfortran.dg/coarray_14.f90: Ditto.
8238 * gfortran.dg/typebound_proc_13.f03: Ditto.
8240 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8243 * gfortran.dg/extends_11.f03: New.
8245 2011-02-11 Xinliang David Li <davidxl@google.com>
8247 PR tree-optimization/47707
8248 * g++.dg/tree-ssa/pr47707.C: New test.
8250 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8252 * g++.dg/opt/inline17.C: New test.
8254 2011-02-11 Tobias Burnus <burnus@net-b.de>
8257 * gfortran.dg/pure_formal_2.f90: New.
8259 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8261 PR rtl-optimization/47614
8262 * gfortran.dg/pr47614.f: New.
8264 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8267 * gcc.dg/opts-6.c: New test.
8269 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8272 * gcc.dg/pr47684.c: New test.
8274 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8278 c99_runtime, dg-add-options c99_runtime.
8279 (main): Use __asm__.
8281 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8284 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8285 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8286 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8287 * gcc.dg/ucnid-10.c: Likewise.
8288 * gcc.dg/ucnid-13.c: Likewise.
8289 * gcc.dg/ucnid-7.c: Likewise.
8290 * gcc.dg/ucnid-8.c: Likewise.
8291 Adapt dg-warning line number.
8293 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8295 * gcc.target/i386/parity-1.c: Use -march=k8.
8296 * gcc.target/i386/parity-2.c: Ditto.
8297 * gcc.target/i386/vecinit-1.c: Ditto.
8298 * gcc.target/i386/vecinit-2.c: Ditto.
8300 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8304 * gcc.target/mips/save-restore-3.c: Likewise.
8305 * gcc.target/mips/save-restore-4.c: Likewise.
8306 * gcc.target/mips/save-restore-5.c: Likewise.
8309 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8310 * g++.dg/tree-prof/partition2.C: Likewise.
8312 2011-02-09 Jason Merrill <jason@redhat.com>
8314 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8315 rather than misdeclare std::puts.
8317 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8318 * g++.dg/other/warning1.C: Likewise.
8319 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8320 * g++.old-deja/g++.gb/scope06.C: Likewise.
8321 * g++.old-deja/g++.law/cvt11.C: Likewise.
8322 * g++.old-deja/g++.law/init1.C: Likewise.
8323 * g++.dg/abi/mangle26.C: Likewise.
8325 * g++.dg/template/function1.C: Adjust for C++0x mode.
8326 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8328 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8329 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8331 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8333 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8335 * g++.dg/cpp0x/regress: New directory.
8336 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8337 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8338 * g++.dg/cpp0x/regress/regress3.C: New.
8340 2011-02-10 Richard Guenther <rguenther@suse.de>
8342 PR tree-optimization/47677
8343 * gcc.dg/torture/pr47677.c: New testcase.
8345 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8347 * objc.dg/special/load-category-1.m: Remove unused header.
8348 * objc.dg/special/load-category-1a.m: Likewise.
8349 * objc.dg/special/load-category-2.m: Likewise.
8350 * objc.dg/special/load-category-2a.m: Likewise.
8351 * objc.dg/special/load-category-3.m: Likewise.
8352 * objc.dg/special/load-category-3a.m: Likewise.
8353 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8354 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8355 * objc.dg/attributes/class-attribute-1.m: Likewise.
8356 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8357 * obj-c++.dg/property/property.exp: Likewise.
8358 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8359 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8360 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8361 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8362 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8363 * obj-c++.dg/template-8.mm: Likewise.
8365 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8368 * gcc.target/i386/pr47665.c: New test.
8370 2011-02-10 Jie Zhang <jie@codesourcery.com>
8374 2011-02-05 Jie Zhang <jie@codesourcery.com>
8376 * gcc.dg/pr42631.c: Update test.
8377 * gcc.dg/pr42631-2.c: New test.
8379 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8382 * gfortran.dg/proc_decl_25.f90: New.
8384 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8387 * gfortran.dg/typebound_assignment_2.f03: New.
8389 2011-02-09 Richard Guenther <rguenther@suse.de>
8391 PR tree-optimization/47664
8392 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8394 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8397 * gnat.dg/uninit_func.adb: Adjust dg directive.
8399 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8402 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8404 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8407 * gfortran.dg/auto_dealloc_2.f90: New.
8409 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8411 * gcc.dg/builtins-config.h: Remove __sgi handling.
8412 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8413 -std=c99 for mips-sgi-irix6.5*.
8415 2011-02-09 Martin Jambor <mjambor@suse.cz>
8418 * gfortran.dg/pr25923.f90: Remove xfails.
8420 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8423 * gfortran.dg/inquire_14.f90: New test.
8425 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8428 * gfortran.dg/pointer_init_6.f90: New.
8430 2011-02-08 Jeff Law <law@redhat.com>
8432 PR tree-optimization/42893
8433 * gcc.tree-ssa/pr42893.c: New test.
8435 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8437 PR tree-optimization/46834
8438 PR tree-optimization/46994
8439 PR tree-optimization/46995
8440 * gcc.dg/graphite/id-pr46834.c: New.
8441 * gfortran.dg/graphite/id-pr46994.f90: New.
8442 * gfortran.dg/graphite/id-pr46995.f90: New.
8444 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8447 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8448 using the variable is known the warning is emitted there.
8449 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8450 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8452 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8455 * gcc.dg/noreturn-1.c (foo5): Likewise.
8456 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8457 (method2): Likewise.
8459 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8460 the return statement using the uninitialized variable.
8461 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8463 2011-02-08 Richard Guenther <rguenther@suse.de>
8466 * g++.dg/opt/pr47639.c: New testcase.
8468 2011-02-08 Richard Guenther <rguenther@suse.de>
8470 PR tree-optimization/47632
8471 * g++.dg/opt/pr47632.C: New testcase.
8473 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8475 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8477 2011-02-07 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/47615
8480 * g++.dg/opt/pr47615.C: New testcase.
8482 2011-02-07 Richard Guenther <rguenther@suse.de>
8484 PR tree-optimization/47621
8485 * gcc.dg/torture/pr47621.c: New testcase.
8487 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8489 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8491 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8494 * gfortran.dg/allocate_with_source_1 : New test.
8496 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8499 * gcc.dg/pr47610.c: New test.
8501 2011-02-05 Jie Zhang <jie@codesourcery.com>
8504 * gcc.dg/pr42631.c: Update test.
8505 * gcc.dg/pr42631-2.c: New test.
8507 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8510 * gfortran.dg/pr47574.f90: New test.
8512 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8514 PR tree-optimization/46194
8515 * gcc.dg/autopar/pr46194.c: New.
8517 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8519 PR tree-optimization/43695
8520 * g++.dg/ipa/pr43695.C: New.
8522 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8525 * gcc.dg/pr23200.c: New test.
8527 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8530 * g++.dg/pr47589.C: New test.
8532 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8535 * g++.dg/template/typedef37.C: New test.
8536 * g++.dg/template/param1.C: Adjust expected error message.
8538 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8541 * gcc.dg/pr31490-2.c: New test.
8542 * gcc.dg/pr31490-3.c: New test.
8543 * gcc.dg/pr31490-4.c: New test.
8545 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8546 Jakub Jelinek <jakub@redhat.com>
8549 * g++.dg/parser/semicolon3.C: Adjust.
8550 * g++.dg/parser/semicolon4.C: New testcase.
8551 * g++.dg/pr46890.C: New testcase.
8553 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8556 * g++.dg/init/pr29571.C: New.
8558 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8560 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8561 instead of vect_int.
8563 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8566 * gcc.target/i386/pr47312.c: New test.
8569 * gcc.target/i386/pr47564.c: New test.
8571 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8573 PR tree-optimization/45122
8574 * gcc.dg/tree-ssa/pr45122.c: New.
8576 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8579 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8582 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8583 and vsx so a default --with-cpu=power7 doesn't give an error
8584 when -mavoid-indexed-addresses is used.
8586 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8587 wrapper function to save the arguments and then jump to the real
8588 function, rather than depending on the compiler not to move stuff
8590 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8592 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8593 Paul Thomas <pault@gcc.gnu.org>
8596 * gfortran.dg/class_37.f03 : New test.
8598 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8599 Richard Guenther <rguenther@suse.de>
8601 PR tree-optimization/40979
8603 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8604 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8605 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8606 check_vect_support_and_set_flags.
8607 * gfortran.dg/graphite/vect-pr40979.f90: New.
8609 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8612 * gfortran.dg/class_36.f03: New.
8614 2011-02-02 Richard Guenther <rguenther@suse.de>
8616 PR tree-optimization/47566
8617 * gcc.dg/lto/20110201-1_0.c: New testcase.
8619 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8625 * debug/pr47498.c: New.
8626 * debug/pr47501.c: New.
8628 2011-02-01 Richard Guenther <rguenther@suse.de>
8630 PR tree-optimization/47559
8631 * g++.dg/torture/pr47559.C: New testcase.
8633 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8636 * gfortran.dg/typebound_call_20.f03: New.
8638 2011-02-01 Richard Guenther <rguenther@suse.de>
8640 PR tree-optimization/47555
8641 * gcc.dg/pr47555.c: New testcase.
8643 2011-02-01 Richard Guenther <rguenther@suse.de>
8645 PR tree-optimization/47541
8646 * g++.dg/torture/pr47541.C: New testcase.
8648 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8651 * gfortran.dg/typebound_call_19.f03: New.
8653 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8656 * g++.dg/cpp0x/pr47416.C: New test.
8658 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8661 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8663 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8666 * gfortran.dg/typebound_assignment_1.f03: New.
8668 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8670 PR tree-optimization/47538
8671 * gcc.c-torture/execute/pr47538.c: New test.
8673 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8678 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8680 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8682 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8684 PR rtl-optimization/44031
8685 * gcc.c-torture/compile/20110131-1.c: New test.
8687 2011-01-31 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/stmt_func_1.f90: New.
8692 2011-01-31 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/interface_34.f90: New.
8697 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8700 * gfortran.dg/realloc_on_assign_5.f03: New test.
8701 * gfortran.dg/realloc_on_assign_5.f03: New test.
8703 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8705 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8706 * gfortran.dg/bessel_7.f90: Likewise.
8707 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8709 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8710 * gfortran.dg/sum_init_expr.f03: Likewise.
8712 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8714 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8717 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8718 loop only on "vect_intfloat_cvt" targets.
8720 2011-01-29 Tobias Burnus <burnus@net-b.de>
8723 * gfortran.dg/shape_6.f90: New.
8725 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8727 PR libgfortran/47434
8728 * gfortran.dg/read_infnan_1.f90: Update test.
8729 * gfortran.dg/module_nan.f90: Update test.
8730 * gfortran.dg/char4_iunit_1.f03: Update test.
8731 * gfortran.dg/large_real_kind_1.f90: Update test.
8732 * gfortran.dg/real_const_3.f90: Update test.
8733 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8735 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8738 * g++.dg/template/param2.C: New test.
8740 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8742 PR libgfortran/47285
8743 * gfortran.dg/fmt_g.f: New test.
8745 2011-01-28 Tobias Burnus <burnus@net-b.de>
8748 * gfortran.dg/pure_formal_1.f90: New.
8750 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8753 * gcc.dg/tls/pr42894.c: New test.
8755 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8757 * gcc.dg/pr47276.c: Add dg-require-visibility.
8759 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8761 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8763 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8764 Tobias Burnus <burnus@gcc.gnu.org>
8769 * gfortran.dg/realloc_on_assign_3.f03: New test.
8770 * gfortran.dg/realloc_on_assign_4.f03: New test.
8771 * gfortran.dg/allocatable_function_5.f90: New test.
8772 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8773 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8774 implemented" dg-errors.
8776 2011-01-27 Jan Hubicka <jh@suse.cz>
8779 * gcc.dg/attr-weakref-4.c: New testcase
8781 2011-01-27 Martin Jambor <mjambor@suse.cz>
8783 PR tree-optimization/47228
8784 * gcc.dg/torture/pr47228.c: New test.
8786 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8788 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8790 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8792 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8793 when using auto-overlay support on the SPU.
8795 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8797 PR rtl-optimization/44174
8798 * gcc.target/i386/asm-6.c: New test.
8800 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8802 PR rtl-optimization/46856
8803 * gcc.c-torture/compile/pr46856.c: New test.
8805 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8806 Andrew Pinski <pinskia@gmail.com>
8809 * gcc.dg/pr43082.c: New.
8811 2011-01-26 DJ Delorie <dj@redhat.com>
8813 PR rtl-optimization/46878
8814 * gcc.dg/pr46878-1.c: New test.
8816 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8819 * g++.dg/cpp0x/pr47476.C: New test.
8821 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8823 * gcc.c-torture/compile/20110126-1.c: New test.
8825 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8828 * gcc.dg/torture/pr47473.c: New test.
8830 2011-01-26 Jan Hubicka <jh@suse.cz>
8833 * gcc.c-torture/execute/pr47237.c: New testcase.
8835 2011-01-26 Jan Hubicka <jh@suse.cz>
8837 PR tree-optimization/47190
8838 * gcc.dg/attr-weakref-3.c: New testcase.
8840 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8843 * gcc.dg/dll-9a.c: New test file.
8844 * gcc.dg/dll-11.c: Likewise.
8845 * gcc.dg/dll-12.c: Likewise.
8846 * gcc.dg/dll-12a.c: Likewise.
8847 * gcc.dg/dll-11a.c: Likewise.
8848 * gcc.dg/dll-9.c: Likewise.
8849 * gcc.dg/dll-10.c: Likewise.
8850 * gcc.dg/dll-10a.c: Likewise.
8851 * g++.dg/ext/dllexport4a.cc: Likewise.
8852 * g++.dg/ext/dllexport4.C: Likewise.
8853 * g++.dg/ext/dllexport5.C: Likewise.
8854 * g++.dg/ext/dllexport5a.cc: Likewise.
8856 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8858 PR tree-optimization/46970
8859 * gcc.dg/graphite/pr46970.c: New.
8861 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8863 PR tree-optimization/46215
8864 * gcc.dg/graphite/pr46215.c: New.
8866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8868 PR tree-optimization/46168
8869 * gcc.dg/graphite/pr46168.c: New.
8871 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8873 PR tree-optimization/43657
8874 * gcc.dg/graphite/pr43657.c: New.
8876 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8878 PR tree-optimization/29832
8879 * gfortran.dg/graphite/pr29832.f90: New.
8881 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8883 PR tree-optimization/43567
8884 * gcc.dg/graphite/pr43567.c: New.
8886 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8888 * gfortran.dg/graphite/interchange-4.f: New.
8889 * gfortran.dg/graphite/interchange-5.f: New.
8891 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8892 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8893 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8894 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8895 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8896 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8897 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8898 * gfortran.dg/ltrans-7.f90: Removed.
8899 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8901 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8902 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8903 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8904 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8905 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8906 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8907 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8908 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8909 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8910 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8911 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8912 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8913 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8914 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8915 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8916 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8917 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8918 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8919 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8920 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8921 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8922 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8923 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8924 * gcc.dg/tree-ssa/data-dep-1.c
8925 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8926 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8927 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8928 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8929 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8931 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8933 PR tree-optimization/47265
8934 PR tree-optimization/47443
8935 * gcc.c-torture/compile/pr47265.c: New test.
8936 * gcc.dg/pr47443.c: New test.
8938 2011-01-25 Martin Jambor <mjambor@suse.cz>
8940 PR tree-optimization/47382
8941 * g++.dg/torture/pr47382.C: New test.
8942 * g++.dg/opt/devirt1.C: Xfail.
8944 2011-01-25 Yao Qi <yao@codesourcery.com>
8947 * gcc.target/arm/pr45701-1.c: New test.
8948 * gcc.target/arm/pr45701-2.c: New test.
8949 * gcc.target/arm/pr45701-3.c: New test.
8951 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8952 Jakub Jelinek <jakub@redhat.com>
8954 PR tree-optimization/47271
8955 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8957 2011-01-25 Nick Clifton <nickc@redhat.com>
8959 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8960 (saturate_add): Delete.
8962 (main): Do not run saturate_add.
8963 (set_interrupts): Delete.
8965 2011-01-25 Tobias Burnus <burnus@net-b.de>
8968 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8970 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8972 PR tree-optimization/47427
8973 PR tree-optimization/47428
8974 * gcc.c-torture/compile/pr47427.c: New test.
8975 * gcc.c-torture/compile/pr47428.c: New test.
8977 2011-01-25 Richard Guenther <rguenther@suse.de>
8980 * gcc.dg/torture/pr47411.c: New testcase.
8982 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8984 * gfortran.dg/graphite/id-24.f: New.
8985 * gfortran.dg/graphite/id-25.f: New.
8987 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8989 * gfortran.dg/graphite/id-23.f: New.
8991 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8993 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8995 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8997 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8998 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8999 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9000 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9001 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9002 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9003 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9004 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9005 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9007 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9009 * gcc.dg/graphite/block-0.c: Add documentation.
9010 * gcc.dg/graphite/block-4.c: Same.
9011 * gcc.dg/graphite/block-7.c: Same.
9012 * gcc.dg/graphite/block-8.c: New.
9013 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9014 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9015 * gcc.dg/graphite/interchange-12.c: Add documentation.
9016 * gcc.dg/graphite/interchange-13.c: New.
9017 * gcc.dg/graphite/interchange-14.c: New.
9018 * gcc.dg/graphite/interchange-15.c: New.
9019 * gcc.dg/graphite/interchange-8.c: Add documentation.
9020 * gcc.dg/graphite/interchange-mvt.c: Same.
9022 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9025 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9026 * gcc.target/powerpc/altivec-14.c: Ditto.
9027 * gcc.target/powerpc/altivec-33.c: Ditto.
9028 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9029 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9030 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9031 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9032 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9033 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9034 * g++.dg/ext/altivec-15.C: Ditto.
9035 * g++.dg/ext/altivec-types-1.C: Ditto.
9036 * g++.dg/ext/altivec-types-2.C: Ditto.
9037 * g++.dg/ext/altivec-types-3.C: Ditto.
9038 * g++.dg/ext/altivec-types-4.C: Ditto.
9040 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9042 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9044 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9046 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9047 optimization options.
9049 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9054 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9056 2011-01-23 Tobias Burnus <burnus@net-b.de>
9059 * gfortran.dg/allocatable_scalar_12.f90: New.
9061 2011-01-23 Ira Rosen <irar@il.ibm.com>
9063 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9064 vectorization to be not profitable if peeling is used to
9065 realign the memory access.
9066 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9067 loop bound to avoid loop unrolling.
9068 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9070 2011-01-22 Jan Hubicka <jh@suse.cz>
9073 * g++.dg/lto/pr47333.C: New file.
9075 2011-01-22 Jan Hubicka <jh@suse.cz>
9077 PR tree-optimization/43884
9079 * gcc.dg/autopar/outer-2.c: Increase array size.
9080 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9082 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9085 * gfortran.dg/c_loc_tests_16.f90: New test.
9087 2011-01-22 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/typebound_proc_19.f90: New.
9092 2011-01-21 Jeff Law <law@redhat.com>
9094 PR tree-optimization/47053
9095 * g++.dg/pr47053.C: New test.
9097 2011-01-21 Jason Merrill <jason@redhat.com>
9100 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9102 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9105 * g++.dg/cpp0x/range-for10.C: New test.
9106 * g++.dg/template/for1.C: New test.
9109 * g++.dg/tree-prof/partition3.C: New test.
9111 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9113 PR rtl-optimization/47366
9114 * g++.dg/opt/pr47366.C: New test.
9116 2011-01-21 Jason Merrill <jason@redhat.com>
9119 * g++.dg/cpp0x/constexpr-regress2.C: New.
9121 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9123 2011-01-21 Jeff Law <law@redhat.com>
9125 PR rtl-optimization/41619
9126 * gcc.dg/pr41619.c: New.
9128 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9130 PR tree-optimization/47355
9131 * g++.dg/opt/pr47355.C: New test.
9133 2011-01-21 Richard Guenther <rguenther@suse.de>
9135 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9138 2011-01-21 Richard Guenther <rguenther@suse.de>
9140 PR tree-optimization/47365
9141 * gcc.dg/torture/pr47365.c: New testcase.
9142 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9144 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9148 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9150 PR tree-optimization/47391
9151 * gcc.dg/pr47391.c: New test.
9153 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9155 * g++.dg/template/char1.C: Use signed char.
9157 2011-01-21 Tobias Burnus <burnus@net-b.de>
9160 * gfortran.dg/pointer_target_4.f90: New.
9162 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9165 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9166 ILP32 system and not IP32.
9168 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9171 * g++.dg/debug/pr46583.C: New.
9173 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9176 * g++.dg/debug/pr47283.C: New test.
9179 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9180 * gcc.target/i386/headmerge-2.c: Likewise.
9182 2011-01-20 Richard Guenther <rguenther@suse.de>
9185 * gcc.dg/torture/pr47370.c: New testcase.
9187 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9189 PR tree-optimization/46130
9190 * gcc.dg/pr46130-1.c: New test.
9191 * gcc.dg/pr46130-2.c: New test.
9193 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9196 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9198 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9201 * g++.dg/debug/pr46240.cc: New.
9203 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9206 * g++.dg/template/anonunion1.C: New test.
9208 PR rtl-optimization/47337
9209 * gcc.c-torture/execute/pr47337.c: New test.
9211 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9214 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9216 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9218 PR tree-optimization/46021
9219 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9221 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9223 PR tree-optimization/47290
9224 * g++.dg/torture/pr47290.C: New test.
9226 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9229 * gfortran.dg/proc_ptr_comp_29.f90: New.
9231 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9234 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9235 powerpc-apple-darwin9.
9237 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9239 PR rtl-optimization/47299
9240 * gcc.c-torture/execute/pr47299.c: New test.
9242 2011-01-17 Jason Merrill <jason@redhat.com>
9244 * g++.dg/cpp0x/constexpr-virtual.C: New.
9246 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9249 * gfortran.dg/gomp/pr47331.f90: New test.
9251 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9254 * objc.dg/selector-warn-1.m: New.
9255 * obj-c++.dg/selector-warn-1.mm: New.
9257 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9259 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9260 Update dg-final accordingly.
9262 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9266 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9268 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9270 * gcc.dg/guality/pr36728-2.c: Likewise.
9272 2011-01-17 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/47313
9275 * g++.dg/torture/pr47313.C: New testcase.
9277 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9280 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9281 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9282 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9283 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9285 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9287 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9288 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9289 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9291 2011-01-17 Richard Guenther <rguenther@suse.de>
9293 PR tree-optimization/45967
9294 * gcc.dg/torture/pr45967-2.c: New testcase.
9295 * gcc.dg/torture/pr45967-3.c: Likewise.
9297 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9300 * g++.dg/ext/pr47213.C: Require visibility.
9302 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9304 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9305 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9307 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9309 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9310 Linux-based targets.
9312 2011-01-13 Jan Hubicka <jh@suse.cz>
9314 PR tree-optimization/47276
9315 * gcc.dg/pr47276.c: New testcase.
9317 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9318 Jonathan Wakely <jwakely.gcc@gmail.com>
9321 * g++.dg/other/pr33558.C: New.
9322 * g++.dg/other/pr33558-2.C: New.
9324 2011-01-14 Martin Jambor <mjambor@suse.cz>
9326 PR tree-optimization/45934
9327 PR tree-optimization/46302
9328 * g++.dg/ipa/devirt-c-1.C: New test.
9329 * g++.dg/ipa/devirt-c-2.C: Likewise.
9330 * g++.dg/ipa/devirt-c-3.C: Likewise.
9331 * g++.dg/ipa/devirt-c-4.C: Likewise.
9332 * g++.dg/ipa/devirt-c-5.C: Likewise.
9333 * g++.dg/ipa/devirt-c-6.C: Likewise.
9334 * g++.dg/ipa/devirt-6.C: Likewise.
9335 * g++.dg/ipa/devirt-d-1.C: Likewise.
9336 * g++.dg/torture/pr45934.C: Likewise.
9338 2011-01-14 Jason Merrill <jason@redhat.com>
9340 * g++.dg/cpp0x/variadic105.C: New.
9342 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9343 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9346 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9347 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9348 execution tests on i?86-*-*, x86_64-*-* and
9349 powerpc*-apple-darwin* && ilp32.
9350 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9351 tests on i?86-*-* and x86_64-*-*.
9353 2011-01-14 Richard Guenther <rguenther@suse.de>
9355 PR tree-optimization/47280
9356 * g++.dg/opt/pr47280.C: New testcase.
9358 2011-01-14 Jason Merrill <jason@redhat.com>
9360 * g++.dg/cpp0x/constexpr-regress1.C: New.
9362 * g++.dg/ext/flexary2.C: New.
9364 2011-01-14 Richard Guenther <rguenther@suse.de>
9367 * gcc.dg/torture/pr47281.c: New testcase.
9368 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9370 2011-01-14 Richard Guenther <rguenther@suse.de>
9372 PR tree-optimization/47286
9373 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9375 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9378 * g++.dg/ext/pr47213.C: New.
9380 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9382 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9384 2011-01-13 Tobias Burnus <burnus@net-b.de>
9385 Mikael Morin <mikael@gcc.gnu.org>
9389 * gfortran.dg/select_type_20.f90: New.
9390 * gfortran.dg/select_type_21.f90: New.
9392 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9395 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9397 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9399 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9400 * gcc.dg/guality/pr36728-2.c: Likewise.
9402 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9405 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9407 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9409 PR rtl-optimization/45352
9410 * gcc.dg/pr45352-3.c: New.
9412 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9414 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9416 * g++.dg/cpp0x/range-for8.C: New.
9417 * g++.dg/cpp0x/range-for9.C: New.
9419 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9422 * g++.dg/debug/pr47209.C: New.
9424 2011-01-12 Richard Guenther <rguenther@suse.de>
9427 * gcc.dg/lto/pr47259_0.c: New testcase.
9428 * gcc.dg/lto/pr47259_1.c: Likewise.
9430 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9432 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9433 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9434 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9435 methods missing from the OBJC2 Object.
9436 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9437 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9438 GNU and NeXT runtimes.
9439 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9441 * objc-obj-c++-shared/Object1.m: Likewise.
9442 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9443 * objc.dg/proto-qual-1.m: Likewise.
9444 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9445 * obj-c++.dg/proto-qual-1.mm: Likewise.
9447 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9450 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9452 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9454 Fixed the Objective-C++ testsuite and updated all tests.
9455 * lib/obj-c++.exp (obj-c++_init): Declare and set
9456 gcc_warning_prefix and gcc_error_prefix.
9457 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9458 'dg-warning', 'dg-message' and 'dg-error'.
9459 * obj-c++.dg/class-extension-3.mm: Likewise.
9460 * obj-c++.dg/class-protocol-1.mm: Likewise.
9461 * obj-c++.dg/encode-7.mm: Likewise.
9462 * obj-c++.dg/exceptions-3.mm: Likewise.
9463 * obj-c++.dg/exceptions-5.mm: Likewise.
9464 * obj-c++.dg/method-12.mm: Likewise.
9465 * obj-c++.dg/method-13.mm: Likewise.
9466 * obj-c++.dg/method-15.mm: Likewise.
9467 * obj-c++.dg/method-16.mm: Likewise.
9468 * obj-c++.dg/method-4.mm: Likewise.
9469 * obj-c++.dg/method-8.mm: Likewise.
9470 * obj-c++.dg/method-conflict-1.mm: Likewise.
9471 * obj-c++.dg/method-conflict-2.mm: Likewise.
9472 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9473 and uncommented second part of the testcase now that the testsuite
9475 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9476 and uncommented second part of the testcase now that the testsuite
9478 * obj-c++.dg/private-1.mm: Likewise.
9479 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9480 * obj-c++.dg/syntax-error-7.mm: Likewise.
9481 * obj-c++.dg/warn5.mm: Likewise.
9482 * obj-c++.dg/property/at-property-14.mm: Likewise.
9483 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9485 * obj-c++.dg/property/at-property-18.mm: Likewise.
9486 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9488 * obj-c++.dg/property/at-property-21.mm: Likewise.
9489 * obj-c++.dg/property/at-property-28.mm: Likewise.
9490 * obj-c++.dg/property/at-property-5.mm: Likewise.
9491 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9492 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9493 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9494 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9495 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9496 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9497 * obj-c++.dg/tls/diag-5.mm: Likewise.
9498 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9499 dg-error, now matched correctly.
9501 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9503 * objc.dg/property/at-property-29.m: New.
9504 * obj-c++.dg/property/at-property-29.mm: New.
9506 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9508 * go.test/go-test.exp (go-set-goarch): New proc.
9509 (go-gc-tests): Use it.
9511 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9514 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9516 2011-01-11 Richard Henderson <rth@redhat.com>
9518 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9520 2011-01-11 Jan Hubicka <jh@suse.cz>
9524 * gcc.dg/lto/pr45721_1.c: New file.
9525 * gcc.dg/lto/pr45721_0.c: New file.
9527 2011-01-11 Richard Guenther <rguenther@suse.de>
9529 PR tree-optimization/46076
9530 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9532 2011-01-11 Jeff Law <law@redhat.com>
9534 * PR tree-optimization/47086
9535 * gcc.dg/pr47086.c: New test.
9537 2011-01-11 Jason Merrill <jason@redhat.com>
9540 * g++.dg/template/new10.C: New.
9543 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9545 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9547 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9548 Split type definitions and NSConstantString class into...
9549 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9550 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9551 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9552 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9553 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9554 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9556 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9557 encode defines for newer NeXT system headers.
9558 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9559 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9560 * objc.dg/foreach-5.m: Likewise.
9561 * objc.dg/foreach-2.m: Likewise.
9562 * objc.dg/foreach-4.m: Likewise.
9563 * objc.dg/torture/strings/string1.m: Likewise.
9564 * objc.dg/torture/strings/string2.m: Likewise.
9565 * objc.dg/torture/strings/string3.m: Likewise.
9566 * objc.dg/torture/strings/string4.m: Likewise.
9567 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9568 header and stand alone.
9569 * obj-c++.dg/strings/strings-2.mm: Likewise.
9570 * objc.dg/torture/strings/const-str-3.m: Likewise.
9571 * objc.dg/strings/strings-2.m: Likewise.
9572 * objc.dg/strings/const-str-12b.m: Likewise.
9574 2011-01-12 Richard Guenther <rguenther@suse.de>
9577 * gcc.dg/attr-weak-1.c: Adjust.
9579 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9582 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9583 standard compliant and comment.
9585 2011-01-10 Jan Hubicka <jh@suse.cz>
9588 * gcc.dg/initpri3.c: New testcase.
9590 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9593 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9599 (g_ebp_save): Likewise.
9600 (g_esp_save): Likewise.
9602 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9604 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9606 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9608 PR tree-optimization/46021
9609 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9610 i?86-*-*, x86_64-*-*.
9612 2011-01-10 Jeff Law <law@redhat.com>
9614 * PR tree-optimization/47141
9615 * gcc.c-torture/compile/pr47141.c: New test.
9617 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9620 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9621 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9622 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9623 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9626 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9627 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9628 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9629 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9630 being vectorized. Adjust dg-final pattern.
9633 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9634 * gcc.dg/vect/slp-24.c: Likewise.
9636 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9639 * g++.dg/other/pr47218-1.C: New test file.
9640 * g++.dg/other/pr47218.C: Likewise.
9641 * g++.dg/other/pr47218.h: New supporting header.
9643 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9646 * objc.dg/attributes/invalid-attribute-1.m: New.
9647 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9649 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9652 * gfortran.dg/proc_ptr_comp_28.f90: New.
9654 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9656 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9657 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9658 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9659 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9660 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9661 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9662 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9663 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9664 * objc.dg/gnu-api-2-class.m: Likewise.
9665 * objc.dg/gnu-api-2-ivar.m: Likewise.
9666 * objc.dg/gnu-api-2-method.m: Likewise.
9667 * objc.dg/gnu-api-2-objc.m: Likewise.
9668 * objc.dg/gnu-api-2-object.m: Likewise.
9669 * objc.dg/gnu-api-2-property.m: Likewise.
9670 * objc.dg/gnu-api-2-protocol.m: Likewise.
9671 * objc.dg/gnu-api-2-sel.m: Likewise.
9673 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9675 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9676 * objc.dg/objc-foreach-4.m: Likewise.
9677 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9678 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9679 * objc.dg/foreach-4.m: Likewise.
9680 * objc.dg/foreach-5.m: Likewise.
9681 * objc.dg/foreach-3.m: Return self from init.
9683 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9686 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9688 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9691 * gfortran.dg/class_35.f90: New.
9693 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9695 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9697 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9700 * objc.dg/invalid-method-2.m: New.
9701 * obj-c++.dg/invalid-method-2.mm: New.
9703 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9706 * gfortran.dg/transpose_optimization_2.f90 : New test.
9708 2011-01-08 Jan Hubicka <jh@suse.cz>
9710 PR tree-optmization/46469
9711 * g++.dg/torture/pr46469.C: New testcase.
9713 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9715 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9716 emulation of libobjc-gnu structure layout functionality to ..
9717 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9718 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9719 * objc/execute/bf-common.h: Adjust headers.
9720 * objc/execute/bf-1.m: Likewise.
9721 * objc/execute/bf-2.m: Likewise.
9722 * objc/execute/bf-3.m: Likewise.
9723 * objc/execute/bf-4.m: Likewise.
9724 * objc/execute/bf-5.m: Likewise.
9725 * objc/execute/bf-6.m: Likewise.
9726 * objc/execute/bf-7.m: Likewise.
9727 * objc/execute/bf-8.m: Likewise.
9728 * objc/execute/bf-9.m: Likewise.
9729 * objc/execute/bf-10.m: Likewise.
9730 * objc/execute/bf-11.m: Likewise.
9731 * objc/execute/bf-12.m: Likewise.
9732 * objc/execute/bf-13.m: Likewise.
9733 * objc/execute/bf-14.m: Likewise.
9734 * objc/execute/bf-15.m: Likewise.
9735 * objc/execute/bf-16.m: Likewise.
9736 * objc/execute/bf-17.m: Likewise.
9737 * objc/execute/bf-18.m: Likewise.
9738 * objc/execute/bf-19.m: Likewise.
9739 * objc/execute/bf-20.m: Likewise.
9740 * objc/execute/bf-21.m: Likewise.
9741 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9742 objc_get_type_qualifiers ().
9744 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9747 * gfortran.dg/dependency_39.f90: New test.
9749 2011-01-07 Jan Hubicka <jh@suse.cz>
9751 Get builtins tests ready for linker plugin.
9752 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9753 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9754 my_memset, my_bzero): Mark used.
9755 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9756 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9758 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9761 2011-01-07 Jan Hubicka <jh@suse.cz>
9763 PR tree-optimization/46367
9764 * g++.dg/torture/pr46367.C: New file.
9766 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9769 * gcc.dg/pr47201.c: New test.
9772 * gcc.dg/tree-prof/pr47187.c: New test.
9774 2011-01-07 Tobias Burnus <burnus@net-b.de>
9777 * gfortran.dg/extends_type_of_3.f90: New.
9779 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9781 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9782 * g++.dg/ext/dllimport-MI1.C: Likewise.
9783 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9784 * g++.dg/ext/dllimport10.C: Likewise.
9785 * g++.dg/ext/dllimport11.C: Likewise.
9786 * g++.dg/ext/dllimport12.C: Likewise.
9787 * g++.dg/ext/dllimport13.C: Likewise.
9788 * g++.dg/ext/dllimport2.C: Likewise.
9789 * g++.dg/ext/dllimport3.C: Likewise.
9790 * g++.dg/ext/dllimport4.C: Likewise.
9791 * g++.dg/ext/dllimport5.C: Likewise.
9792 * g++.dg/ext/dllimport6.C: Likewise.
9793 * g++.dg/ext/dllimport8.C: Likewise.
9794 * g++.dg/ext/dllimport9.C: Likewise.
9795 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9796 targets, too. Additionally enable test for i?86-*-mingw*.
9797 * g++.dg/ext/selectany1.C: Likewise.
9798 Remove guard variable check.
9800 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9804 * gfortran.dg/storage_size_3.f08: Extended.
9806 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9809 * g++.dg/template/stdarg1.C: New test.
9811 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9814 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9815 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9816 from the interface of functions to not hide the errors that
9819 2011-01-06 Jan Hubicka <jh@suse.cz>
9821 * gcc.dg/lto/pr47188_0.c: New testcase.
9822 * gcc.dg/lto/pr47188_1.c: New testcase.
9824 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9828 * gfortran.dg/interface_33.f90: New test.
9830 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9833 * gcc.c-torture/compile/pr47150.c: New test.
9835 2011-01-06 Ira Rosen <irar@il.ibm.com>
9837 PR tree-optimization/47139
9838 * gcc.dg/vect/pr47139.c: New test.
9840 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9843 * gfortran.dg/extends_type_of_2.f03: New.
9845 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9847 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9849 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9851 * gnat.dg/opt14.adb: New test.
9853 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9856 * gfortran.dg/allocate_error_2.f90: New test.
9858 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9861 * gfortran.dg/storage_size_3.f08: New.
9863 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9865 PR libgfortran/47154
9866 * gfortran.dg/namelist_68.f90: New test.
9868 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9870 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9872 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9875 * gfortran.dg/class_34.f90: New.
9877 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9879 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9880 use __builtin_inff. Skip all single-precision tests that require
9883 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9885 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9887 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9889 PR tree-optimization/47148
9890 * gcc.c-torture/execute/pr47148.c: New test.
9892 PR tree-optimization/47155
9893 * gcc.c-torture/execute/pr47155.c: New test.
9895 PR rtl-optimization/47157
9896 * gcc.c-torture/compile/pr47157.c: New test.
9898 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9900 * gcc.dg/torture/vector-shift2.c (schar): Define.
9901 (main): Always use schar or uchar instead of plain "char" to avoid
9902 dependencies on implementation-defined char signedness.
9904 2011-01-03 Martin Jambor <mjambor@suse.cz>
9906 PR tree-optimization/46801
9907 * gnat.dg/pack9.adb: Remove xfail.
9909 2011-01-03 Martin Jambor <mjambor@suse.cz>
9911 PR tree-optimization/46984
9912 * g++.dg/ipa/pr46984.C: New test.
9914 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9917 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9919 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9921 PR tree-optimization/47140
9922 * gcc.c-torture/compile/pr47140.c: New test.
9924 PR rtl-optimization/47028
9925 * gcc.dg/pr47028.c: New test.
9927 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9929 * objc.dg/protocol-forward-1.m: Removed TODO.
9930 * objc.dg/protocol-forward-2.m: New.
9931 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9932 * obj-c++.dg/protocol-forward-2.mm: New.
9934 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9937 * g++.dg/eh/pr38662.C: New testcase.
9939 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9941 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9942 scan for newline '\n'.
9945 Copyright (C) 2011 Free Software Foundation, Inc.
9947 Copying and distribution of this file, with or without modification,
9948 are permitted in any medium without royalty provided the copyright
9949 notice and this notice are preserved.