1 2011-08-19 Joey Ye <joey.ye@arm.com>
3 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
8 * gfortran.dg/end_block_label_1.f90: New test.
9 * gfortran.dg/end_associate_label_1.f90: New test.
11 2011-08-18 Joseph Myers <joseph@codesourcery.com>
13 * gcc.dg/c1x-pointer-float-1.c: New test.
15 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
18 * gfortran.dg/duplicate_labels_2.f: New test.
20 2011-08-18 Joseph Myers <joseph@codesourcery.com>
22 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
23 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
24 gcc.dg/c1x-noreturn-5.c: New tests.
26 2011-08-18 Joseph Myers <joseph@codesourcery.com>
28 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
30 2011-08-18 Tobias Burnus <burnus@net-b.de>
33 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
34 * gfortran.dg/coarray_lock_3.f90: Fix test.
35 * gfortran.dg/coarray_lock_4.f90: New.
36 * gfortran.dg/coarray_lock_5.f90: New.
38 2011-08-18 Jakub Jelinek <jakub@redhat.com>
41 * gcc.c-torture/compile/pr50009.c: New test.
44 * gcc.dg/torture/pr50092.c: New test.
46 2011-08-18 Tobias Burnus <burnus@net-b.de>
49 * gfortran.dg/namelist_73.f90: New.
51 2011-08-18 Jakub Jelinek <jakub@redhat.com>
53 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
56 * gcc.dg/pr50017.c: New test.
58 2011-08-18 Dodji Seketeli <dodji@redhat.com>
61 * g++.dg/lookup/hidden-var1.C: New test case.
63 2011-08-17 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/warn_unused_var_2.f90: New.
67 * gfortran.dg/warn_unused_var_3.f90: New.
69 2011-08-17 Tom de Vries <tom@codesourcery.com>
72 * gcc.target/arm/pr43597.c: New test.
74 2011-08-17 Janus Weil <janus@gcc.gnu.org>
77 * gfortran.dg/common_13.f90: New.
79 2011-08-16 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/variadic-unresolved.C: New.
84 * g++.old-deja/g++.brendan/README: Add R.I.P.
86 * g++.dg/ext/attr-used-1.C: New.
89 * g++.dg/cpp0x/initlist56.C: New.
91 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
94 * g++.dg/opt/life1.C: Only run on Linux.
96 2011-08-15 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/coarray_26.f90: New.
100 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
102 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
105 2011-08-14 Janus Weil <janus@gcc.gnu.org>
108 * gfortran.dg/func_result_7.f90: New.
110 2011-08-13 Jason Merrill <jason@redhat.com>
113 * g++.dg/cpp0x/decltype32.C: New.
116 * g++.dg/diagnostic/expr1.C: New.
118 2011-08-12 David Li <davidxl@google.com>
120 * g++.dg/abi/vbase15.C: New test.
122 2011-08-12 Jason Merrill <jason@redhat.com>
125 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
127 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
129 * gcc.dg/builtins-67.c: New test.
130 * gcc.target/i386/conversion.c: Ditto.
132 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
133 Brian Hackett <bhackett1024@gmail.com>
135 * g++.dg/plugin/decl_plugin.c: New.
136 * g++.dg/plugin/decl-plugin-test.C: New.
137 * g++.dg/plugin/plugin.exp: Add above testcase.
139 2011-08-11 Richard Guenther <rguenther@suse.de>
141 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
143 2011-08-11 Michael Matz <matz@suse.de>
145 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
147 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
149 PR tree-optimization/50039
150 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
151 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
153 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
155 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
156 (sse4_1_test): Initialize src3 with random value.
158 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
160 * gcc.c-torture/execute/scal-to-vec1.c: New test.
161 * gcc.c-torture/execute/scal-to-vec2.c: New test.
162 * gcc.c-torture/execute/scal-to-vec3.c: New test.
163 * gcc.dg/scal-to-vec1.c: New test.
164 * gcc.dg/scal-to-vec2.c: New test.
166 2011-08-09 Richard Guenther <rguenther@suse.de>
168 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
169 * gcc.dg/tree-ssa/vrp60.c: New testcase.
170 * gcc.dg/tree-ssa/vrp61.c: Likewise.
171 * gcc.dg/tree-ssa/vrp62.c: Likewise.
173 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
175 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
177 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
179 * gcc.dg/pr49948.c: Require pthread effective target.
181 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
183 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
185 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
187 * gcc.target/i386/sse-22a.c: New test.
189 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
191 PR tree-optimization/50014
192 * gcc.dg/vect/pr50014.c: New test.
194 2011-08-08 Martin Jambor <mjambor@suse.cz>
197 * gcc.dg/tree-ssa/pr49923.c: New test.
199 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
202 * gcc.target/i386/pr49781-1.c: New.
204 2011-08-08 Jason Merrill <jason@redhat.com>
206 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
208 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
210 2011-08-07 Janus Weil <janus@gcc.gnu.org>
213 * gfortran.dg/typebound_override_1.f90: New.
215 2011-08-07 Kai Tietz <ktietz@redhat.com>
217 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
219 * gcc.dg/tree-ssa/loop-1.c: Likewise.
220 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
221 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
222 * gcc.dg/tree-ssa/loop-33.c: Likewise.
223 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
224 * gcc.dg/tree-ssa/loop-35.c: Likewise.
225 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
226 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
227 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
228 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
230 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
233 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
235 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
237 * gcc.dg/pr48770.c: Cleanup coverage files.
238 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
240 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
243 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
244 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
245 lzcnt and bmi options.
247 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
250 * gcc.dg/pr47381-1.c: New.
251 * gcc.dg/pr47381-2.c: Likewise.
252 * gcc.target/i386/pr47381.c: Likewise.
254 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
257 * gcc.dg/pr47727.c: New.
260 * gcc.dg/pr47372-1.c: New.
261 * gcc.dg/pr47372-2.c: Likewise.
263 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
266 * gcc.target/i386/pr47449.c: New.
269 * gcc.dg/pr47446-1.c: New.
270 * gcc.dg/pr47446-2.c: Likewise.
272 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
275 * gcc.dg/pr47766.c: New.
278 * gcc.dg/tls/pr47715-1.c: New.
279 * gcc.dg/tls/pr47715-2.c: Likewise.
280 * gcc.dg/tls/pr47715-3.c: Likewise.
281 * gcc.dg/tls/pr47715-4.c: Likewise.
282 * gcc.dg/tls/pr47715-5.c: Likewise.
284 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
287 * objc.dg/gnu-api-2-class.m: Updated comments.
288 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
289 * objc.dg/gnu-api-2-class-meta.m: New test.
290 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
292 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
295 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
296 with classes that are in construction.
298 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
301 * gcc.target/i386/pr48084-1.c: New.
302 * gcc.target/i386/pr48084-2.c: Likewise.
303 * gcc.target/i386/pr48084-3.c: Likewise.
304 * gcc.target/i386/pr48084-4.c: Likewise.
305 * gcc.target/i386/pr48084-5.c: Likewise.
307 PR rtl-optimization/49504
308 * gcc.target/i386/pr49504.c: New.
311 * gcc.dg/pr49860.c: New.
313 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
316 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
317 with classes that are in construction.
319 2011-08-05 Jason Merrill <jason@redhat.com>
322 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
325 * g++.dg/cpp0x/decltype31.C: New.
328 * g++.dg/init/array28.C: New.
331 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
333 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.dg/pr47369-1.c: New.
338 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
341 * gcc.dg/torture/pr47364-1.c: New.
342 * gcc.c-torture/compile/pr47364-1.c: Likewise.
343 * gcc.c-torture/compile/pr47364-2.c: Likewise.
345 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
348 * gfortran.dg/transfer_check_2.f90: New test case.
350 2011-08-05 Jan Hubicka <jh@suse.cz>
353 * gfortran.dg/pr49494.f90: New testcase.
355 2011-08-05 Jan Hubicka <jh@suse.cz>
358 * gcc.c-torture/compile/pr49735.c: New testcase.
360 2011-08-05 Jason Merrill <jason@redhat.com>
363 * g++.dg/cpp0x/initlist56.C: New.
366 * g++.dg/overload/rvalue2.C: New.
369 * g++.dg/cpp0x/range-for21.C: New.
371 * g++.dg/ext/vla11.C: New.
373 2011-08-05 Richard Guenther <rguenther@suse.de>
375 PR tree-optimization/49984
376 * gcc.dg/tree-ssa/vrp59.c: New testcase.
378 2011-08-05 Richard Guenther <rguenther@suse.de>
380 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
381 * gcc.dg/tree-ssa/vrp52.c: Likewise.
382 * gcc.dg/tree-ssa/vrp53.c: Likewise.
384 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
386 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
387 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
388 * gfortran.dg/ldist-pr43023.f90: Ditto.
389 * gfortran.dg/namelist_52.f90: Ditto.
390 * gfortran.dg/interface_proc_end.f90: Ditto.
391 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
392 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
394 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
396 * gcc.dg/vect/vect-over-widen-1.c: New test.
397 * gcc.dg/vect/vect-over-widen-2.c: New test.
398 * gcc.dg/vect/vect-over-widen-3.c: New test.
399 * gcc.dg/vect/vect-over-widen-4.c: New test.
401 2011-08-04 Richard Guenther <rguenther@suse.de>
404 * gfortran.dg/vect/O3-pr49957.f: New testcase.
406 2011-08-04 Ian Bolton <ian.bolton@arm.com>
408 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
410 2011-08-04 Jakub Jelinek <jakub@redhat.com>
413 * g++.dg/ext/builtin-object-size3.C: New test.
415 2011-08-03 Jakub Jelinek <jakub@redhat.com>
417 PR tree-optimization/49948
418 * gcc.dg/pr49948.c: New test.
420 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
423 * gcc.dg/torture/pr47383.c: New.
425 2011-08-03 Arnaud Charlet <charlet@adacore.com>
427 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
429 2011-08-03 Arnaud Charlet <charlet@adacore.com>
431 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
433 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
436 * gcc.dg/torture/pr47744-1.c: New.
437 * gcc.dg/torture/pr47744-2.c: Likewise.
438 * gcc.dg/torture/pr47744-3.c: Likewise.
440 2011-08-03 Richard Guenther <rguenther@suse.de>
443 * gcc.dg/torture/pr49958.c: New testcase.
445 2011-08-03 Richard Guenther <rguenther@suse.de>
447 PR tree-optimization/49938
448 * g++.dg/torture/pr49938.C: New testcase.
450 2011-08-02 Jason Merrill <jason@redhat.com>
453 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
456 * g++.dg/cpp0x/initlist5.C: Add additional cases.
459 * g++.dg/cpp0x/variadic115.C: New.
462 * g++.dg/cpp0x/union5.C: New.
464 2011-08-02 Daniel Kraft <d@domob.eu>
467 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
469 2011-08-02 Kai Tietz <ktietz@redhat.com>
472 * gcc.dg/tree-ssa/forwprop-15.c
474 2011-08-02 Jason Merrill <jason@redhat.com>
477 * g++.dg/cpp0x/range-for20.C: New.
479 2011-08-02 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/coarray_lib_token_3.f90: New.
483 2011-08-02 Jakub Jelinek <jakub@redhat.com>
486 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
487 * gcc.dg/gomp/atomic-15.c: New test.
488 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
489 * g++.dg/gomp/atomic-15.C: New test.
490 * g++.dg/gomp/private-1.C: New test.
491 * g++.dg/gomp/sharing-2.C: New test.
492 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
493 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
494 * gfortran.dg/gomp/omp_atomic2.f90: New test.
496 2011-08-02 Tobias Burnus <burnus@net-b.de>
498 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
499 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
501 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
502 * gfortran.dg/allocatable_function_5.f90: Ditto.
503 * gfortran.dg/allocate_stat.f90: Ditto.
504 * gfortran.dg/array_constructor_20.f90: Ditto.
505 * gfortran.dg/array_constructor_21.f90: Ditto.
506 * gfortran.dg/array_constructor_22.f90: Ditto.
507 * gfortran.dg/array_constructor_26.f03: Ditto.
508 * gfortran.dg/array_function_4.f90: Ditto.
509 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
510 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
511 * gfortran.dg/bind_c_usage_15.f90: Ditto.
512 * gfortran.dg/bind_c_usage_16.f03: Ditto.
513 * gfortran.dg/bind_c_usage_3.f03: Ditto.
514 * gfortran.dg/binding_label_tests_7.f03: Ditto.
515 * gfortran.dg/class_15.f03: Ditto.
516 * gfortran.dg/class_27.f03: Ditto.
517 * gfortran.dg/class_33.f90: Ditto.
518 * gfortran.dg/class_37.f03: Ditto.
519 * gfortran.dg/class_40.f03: Ditto.
520 * gfortran.dg/class_42.f03: Ditto.
521 * gfortran.dg/class_defined_operator_1.f03: Ditto.
522 * gfortran.dg/coarray/registering_1.f90: Ditto.
523 * gfortran.dg/convert_1.f90: Ditto.
524 * gfortran.dg/default_initialization_3.f90: Ditto.
525 * gfortran.dg/dependency_25.f90: Ditto.
526 * gfortran.dg/dependency_26.f90: Ditto.
527 * gfortran.dg/dependency_36.f90: Ditto.
528 * gfortran.dg/dependency_37.f90: Ditto.
529 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
530 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
531 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
532 * gfortran.dg/elemental_pointer_1.f90: Ditto.
533 * gfortran.dg/elemental_result_1.f90: Ditto.
534 * gfortran.dg/empty_derived_type.f90: Ditto.
535 * gfortran.dg/entry_7.f90: Ditto.
536 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
537 * gfortran.dg/equiv_constraint_3.f90: Ditto.
538 * gfortran.dg/error_recovery_3.f90: Ditto.
539 * gfortran.dg/extends_4.f03: Ditto.
540 * gfortran.dg/func_assign.f90: Ditto.
541 * gfortran.dg/func_assign_3.f90: Ditto.
542 * gfortran.dg/generic_1.f90: Ditto.
543 * gfortran.dg/generic_18.f90: Ditto.
544 * gfortran.dg/generic_22.f03: Ditto.
545 * gfortran.dg/generic_4.f90: Ditto.
546 * gfortran.dg/generic_6.f90: Ditto.
547 * gfortran.dg/generic_actual_arg.f90: Ditto.
548 * gfortran.dg/graphite/id-21.f: Ditto.
549 * gfortran.dg/graphite/pr45758.f90: Ditto.
550 * gfortran.dg/host_assoc_call_2.f90: Ditto.
551 * gfortran.dg/host_assoc_call_3.f90: Ditto.
552 * gfortran.dg/host_assoc_call_4.f90: Ditto.
553 * gfortran.dg/host_assoc_function_4.f90: Ditto.
554 * gfortran.dg/host_used_types_1.f90: Ditto.
555 * gfortran.dg/implicit_1.f90: Ditto.
556 * gfortran.dg/implicit_11.f90: Ditto.
557 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
558 * gfortran.dg/impure_actual_1.f90: Ditto.
559 * gfortran.dg/impure_assignment_1.f90: Ditto.
560 * gfortran.dg/impure_constructor_1.f90: Ditto.
561 * gfortran.dg/initialization_10.f90: Ditto.
562 * gfortran.dg/initialization_12.f90: Ditto.
563 * gfortran.dg/interface_14.f90: Ditto.
564 * gfortran.dg/interface_15.f90: Ditto.
565 * gfortran.dg/interface_2.f90: Ditto.
566 * gfortran.dg/interface_25.f90: Ditto.
567 * gfortran.dg/interface_26.f90: Ditto.
568 * gfortran.dg/interface_29.f90: Ditto.
569 * gfortran.dg/interface_assignment_1.f90: Ditto.
570 * gfortran.dg/internal_pack_6.f90: Ditto.
571 * gfortran.dg/internal_pack_7.f90: Ditto.
572 * gfortran.dg/internal_pack_8.f90: Ditto.
573 * gfortran.dg/lto/pr45586_0.f90: Ditto.
574 * gfortran.dg/lto/pr47839_0.f90: Ditto.
575 * gfortran.dg/module_commons_3.f90: Ditto.
576 * gfortran.dg/module_equivalence_4.f90: Ditto.
577 * gfortran.dg/module_equivalence_6.f90: Ditto.
578 * gfortran.dg/module_function_type_1.f90: Ditto.
579 * gfortran.dg/module_naming_1.f90: Ditto.
580 * gfortran.dg/namelist_4.f90: Ditto.
581 * gfortran.dg/operator_c1202.f90: Ditto.
582 * gfortran.dg/parens_7.f90: Ditto.
583 * gfortran.dg/pr32921.f: Ditto.
584 * gfortran.dg/pr33646.f90: Ditto.
585 * gfortran.dg/pr41928.f90: Ditto.
586 * gfortran.dg/pr42119.f90: Ditto.
587 * gfortran.dg/pr43984.f90: Ditto.
588 * gfortran.dg/present_1.f90: Ditto.
589 * gfortran.dg/private_type_2.f90: Ditto.
590 * gfortran.dg/proc_decl_2.f90: Ditto.
591 * gfortran.dg/proc_ptr_10.f90: Ditto.
592 * gfortran.dg/proc_ptr_22.f90: Ditto.
593 * gfortran.dg/proc_ptr_8.f90: Ditto.
594 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
595 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
596 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
597 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
598 * gfortran.dg/substring_equivalence.f90: Ditto.
599 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
600 * gfortran.dg/transpose_optimization_1.f90: Ditto.
601 * gfortran.dg/trim_optimize_6.f90: Ditto.
602 * gfortran.dg/typebound_call_12.f03: Ditto.
603 * gfortran.dg/typebound_operator_5.f03: Ditto.
604 * gfortran.dg/typebound_operator_6.f03: Ditto.
605 * gfortran.dg/typebound_proc_18.f03: Ditto.
606 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
607 * gfortran.dg/use_1.f90: Ditto.
608 * gfortran.dg/use_10.f90: Ditto.
609 * gfortran.dg/use_11.f90: Ditto.
610 * gfortran.dg/use_14.f90: Ditto.
611 * gfortran.dg/use_only_2.f90: Ditto.
612 * gfortran.dg/use_rename_4.f90: Ditto.
613 * gfortran.dg/use_rename_5.f90: Ditto.
614 * gfortran.dg/used_dummy_types_3.f90: Ditto.
615 * gfortran.dg/used_interface_ref.f90: Ditto.
616 * gfortran.dg/used_types_11.f90: Ditto.
617 * gfortran.dg/used_types_3.f90: Ditto.
618 * gfortran.dg/used_types_4.f90: Ditto.
619 * gfortran.dg/userdef_operator_2.f90: Ditto.
620 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
621 * gfortran.dg/vect/pr46213.f90: Ditto.
622 * gfortran.dg/whole_file_21.f90: Ditto.
623 * gfortran.dg/whole_file_22.f90: Ditto.
624 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
625 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
627 2011-08-02 Kai Tietz <ktietz@redhat.com>
629 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
631 2011-08-01 Jason Merrill <jason@redhat.com>
634 * g++.dg/abi/mangle49.C: New.
637 * g++.dg/cpp0x/constexpr-array4.C: New.
640 * g++.dg/cpp0x/constexpr-builtin1.C: New.
642 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
645 * gcc.target/i386/pr49927.c: New test.
647 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
649 PR tree-optimization/49926
650 * gcc.dg/vect/pr49926.c: New test.
652 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
654 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
655 * gcc.target/i386/lzcnt-1.c: New test.
656 * gcc.target/i386/lzcnt-2.c: Likewise.
657 * gcc.target/i386/lzcnt-2a.c: Likewise.
658 * gcc.target/i386/lzcnt-3.c: Likewise.
659 * gcc.target/i386/lzcnt-4.c: Likewise.
660 * gcc.target/i386/lzcnt-4a.c: Likewise.
661 * gcc.target/i386/lzcnt-5.c: Likewise.
662 * gcc.target/i386/lzcnt-6.c: Likewise.
663 * gcc.target/i386/lzcnt-6a.c: Likewise.
664 * gcc.target/i386/lzcnt-check.h: Likewise.
666 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
667 * gcc.target/i386/sse-13.c: Likewise.
668 * gcc.target/i386/sse-14.c: Likewise.
669 * g++.dg/other/i386-2.C: Likewise.
670 * g++.dg/other/i386-3.C: Likewise.
672 2011-08-01 Julian Brown <julian@codesourcery.com>
674 * gcc.target/arm/fixed-point-exec.c: New test.
676 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
679 * gcc.target/i386/pr49920.c: New test.
681 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
683 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
684 * gcc.dg/tree-ssa/pr23109.c: Ditto.
685 * gcc.dg/tree-ssa/loop-7.c: Ditto.
686 * gcc.dg/tree-ssa/loop-32.c: Ditto.
687 * gcc.dg/tree-ssa/loop-33.c: Ditto.
688 * gcc.dg/tree-ssa/loop-34.c: Ditto.
689 * gcc.dg/tree-ssa/loop-35.c: Ditto.
690 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
691 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
692 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
693 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
694 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
695 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
696 * g++.dg/tree-ssa/pr33615.C: Ditto.
697 * g++.dg/tree-ssa/restrict1.C: Ditto.
698 * c-c++-common/restrict-2.c: Ditto.
699 * gfortran.dg/pr32921.f: Ditto.
700 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
701 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
702 * gcc.dg/tree-ssa/vrp47.c: Ditto.
703 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
704 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
705 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
706 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
707 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
708 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
709 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
711 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
713 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
714 .exe.ltrans[0-9]*. dump files.
716 2011-07-31 Janus Weil <janus@gcc.gnu.org>
719 * gfortran.dg/abstract_type_6.f03: Modified.
720 * gfortran.dg/typebound_proc_24.f03: New.
722 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
725 * g++.dg/init/for1.C: Fix.
727 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
730 * gfortran.dg/string_5.f90: New test.
732 2011-07-29 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
737 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
739 PR tree-optimization/47407
740 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
744 2011-07-29 Richard Guenther <rguenther@suse.de>
746 * gcc.dg/uninit-suppress.c: Also disable VRP.
747 * gcc.dg/uninit-suppress_2.c: Likewise.
749 2011-07-28 Jason Merrill <jason@redhat.com>
752 * g++.dg/template/nontype24.C: New.
754 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
756 PR rtl-optimization/47958
757 * gcc.dg/torture/pr47958-1.c: New.
759 2011-07-29 Wei Guozhi <carrot@google.com>
761 PR rtl-optimization/49799
762 * gcc.dg/pr49799.c: New test case.
764 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
767 * gcc.dg/graphite/id-pr48648.c: New.
769 2011-07-28 Jakub Jelinek <jakub@redhat.com>
772 * gfortran.dg/maxloc_2.f90: New test.
773 * gfortran.dg/maxloc_3.f90: New test.
774 * gfortran.dg/minloc_1.f90: New test.
775 * gfortran.dg/minloc_2.f90: New test.
776 * gfortran.dg/minloc_3.f90: New test.
777 * gfortran.dg/minmaxloc_7.f90: New test.
780 * gcc.dg/debug/dwarf2/pr49871.c: New test.
782 2011-07-28 Jakub Jelinek <jakub@redhat.com>
784 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
785 the builtin isn't optimized away.
787 2011-07-27 Tobias Burnus <burnus@net-b.de>
790 * gfortran.dg/lto/pr45586-2_0.f90: New.
792 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
795 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
796 * c-c++-common/cxxbitfields-5.c: Same.
798 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
800 * lib/target-supports.exp (check_effective_target_mmap): Use
801 check_function_available.
803 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
805 * g++.old-deja/g++.pt/crash60.C: Updated.
807 2011-07-27 Jakub Jelinek <jakub@redhat.com>
810 * gcc.target/i386/pr49866.c: New test.
812 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
814 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
815 * gcc.target/i386/bmi-andn-1.c: New test.
816 * gcc.target/i386/bmi-andn-1a.c: Likewise.
817 * gcc.target/i386/bmi-andn-2.c: Likewise.
818 * gcc.target/i386/bmi-andn-2a.c: Likewise.
819 * gcc.target/i386/bmi-bextr-1.c: Likewise.
820 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
821 * gcc.target/i386/bmi-bextr-2.c: Likewise.
822 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
823 * gcc.target/i386/bmi-blsi-1.c: Likewise.
824 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
825 * gcc.target/i386/bmi-blsi-2.c: Likewise.
826 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
827 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
828 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
829 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
830 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
831 * gcc.target/i386/bmi-blsr-1.c: Likewise.
832 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
833 * gcc.target/i386/bmi-blsr-2.c: Likewise.
834 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
835 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
836 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
837 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
838 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
840 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
843 * gfortran.dg/graphite/id-pr47691.f: New.
845 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
847 * gcc.target/i386/avx-os-support.h: New.
848 * gcc.target/i386/avx-check.h: Include avx-os-support.h
849 (main): Check avx_os_support before the test is run.
850 * gcc.target/i386/aes-avx-check.h: Ditto.
851 * gcc.target/i386/pclmul-avx-check.h: Ditto.
853 2011-07-27 Kai Tietz <ktietz@redhat.com>
855 * gcc.target/i386/aggregate-ret3.c: New test.
856 * gcc.target/i386/aggregate-ret4.c: New test.
858 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
861 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
862 allocated array should *not* change its size.
863 * gfortran.dg/multiple_allocation_3.f90: New test.
865 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/cpp0x/constexpr-49776.C: New.
870 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
873 * gcc.dg/graphite/id-pr47046.c: New.
875 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
878 * gcc.dg/graphite/run-id-pr47593.c: New.
880 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
883 * gcc.dg/graphite/run-id-pr47653.c: New.
884 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
886 * gcc.dg/graphite/scop-16.c: Same.
887 * gcc.dg/graphite/scop-17.c: Same.
888 * gcc.dg/graphite/scop-21.c: Same.
890 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
893 * gcc.dg/graphite/id-pr48805.c: New.
895 2011-07-26 Tobias Burnus <burnus@net-b.de>
897 * gfortran.dg/coarray_lib_token_2.f90: New.
899 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
901 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
904 2011-07-25 Andrew Pinski <apinski@cavium.com>
907 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
908 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
910 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
912 * lib/target-supports.exp (check_effective_target_mmap): New proc.
914 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
915 * gcc.c-torture/execute/loop-2g.c: Likewise.
916 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
917 Require mmap support.
918 * gcc.c-torture/execute/loop-2g.x: Likewise.
919 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
920 (MAP_ANON): Provide default.
921 * gcc.dg/20050826-1.c: Likewise.
922 * gcc.target/i386/pr36533.c: Likewise.
923 * gcc.dg/vect/pr49038.c: Remove dg-do run.
924 Use dg-require-effective-target mmap.
926 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
929 * g++.dg/cpp0x/range-for19.C: New.
931 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
934 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
937 2011-07-15 Jakub Jelinek <jakub@redhat.com>
940 * g++.dg/torture/pr49309.C: Remove.
942 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
944 PR tree-optimization/49809
945 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
948 2011-07-25 Richard Guenther <rguenther@suse.de>
950 PR tree-optimization/49715
951 * gcc.target/i386/pr49715-1.c: New testcase.
952 * gcc.target/i386/pr49715-2.c: Likewise.
954 2011-07-23 Jason Merrill <jason@redhat.com>
956 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
958 2011-07-22 Jason Merrill <jason@redhat.com>
961 * g++.dg/cpp0x/initlist55.C: New.
963 2011-07-23 Tobias Burnus <burnus@net-b.de>
966 * gfortran.dg/namelist_72.f: New.
968 2011-07-23 Tobias Burnus <burnus@net-b.de>
970 * gfortran.dg/coarray_25.f90: New.
972 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
974 * override1.C: This test should use c++0x mode.
975 * override3.C: New. Test the diagnostics in c++98 mode.
977 2011-07-22 Jason Merrill <jason@redhat.com>
978 Mark Glisse <marc.glisse@normalesup.org>
981 * g++.dg/other/pragma-re-1.C: Add namespace cases.
984 * g++.dg/opt/builtins2.C: New.
985 * g++.dg/other/error27.C: Don't rely on __builtin.
987 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
989 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
991 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
992 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
993 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
994 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
996 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
999 2011-07-22 Richard Guenther <rguenther@suse.de>
1001 PR tree-optimization/45819
1002 * gcc.dg/pr45819.c: New testcase.
1004 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1006 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1008 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1012 * gcc.dg/graphite/run-id-pr47654.c: New.
1014 2011-07-21 Ian Lance Taylor <iant@google.com>
1017 * gcc.dg/pr49705.c: New test.
1019 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1021 * lib/target-supports.exp (check_avx_os_support_available): New.
1022 (check_effective_target_avx_runtime): Use it.
1024 2011-07-21 Richard Guenther <rguenther@suse.de>
1026 PR tree-optimization/49770
1027 * g++.dg/torture/pr49770.C: New testcase.
1029 2011-07-21 Kai Tietz <ktietz@redhat.com>
1031 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1032 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1034 2011-07-21 Tobias Burnus <burnus@net-b.de>
1036 * gfortran.dg/coarray_lib_token_1.f90: New.
1038 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1040 * gcc.dg/pr32912-2.c: Skip for AVR.
1041 * gcc.dg/pr44674.c: Add dg-require-profiling.
1043 2011-07-20 Jason Merrill <jason@redhat.com>
1045 * g++.dg/ext/desig2.C: New.
1047 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1049 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1051 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1052 * gcc.target/powerpc/recip-3.c: Ditto.
1054 2011-07-19 Jason Merrill <jason@redhat.com>
1056 PR c++/6709 (DR 743)
1057 PR c++/42603 (DR 950)
1058 * g++.dg/cpp0x/decltype21.C: New.
1060 2011-07-20 Richard Guenther <rguenther@suse.de>
1063 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1064 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1066 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1068 * gcc.target/arm/combine-movs.c: New.
1069 * gcc.target/arm/unsigned-extend-2.c: New.
1071 2011-07-19 Jason Merrill <jason@redhat.com>
1074 * g++.dg/cpp0x/variadic114.C: New.
1076 2011-07-19 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/coarray_args_1.f90: New.
1079 * gfortran.dg/coarray_args_2.f90: New.
1081 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1084 * gfortran.dg/allocate_error_3.f90: New.
1086 2011-07-19 Richard Guenther <rguenther@suse.de>
1088 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1089 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1090 * gcc.dg/torture/20110719-1.c: New testcase.
1092 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1094 PR tree-optimization/49768
1095 * gcc.c-torture/execute/pr49768.c: New test.
1097 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1099 PR tree-optimization/49771
1100 * gcc.dg/vect/pr49771.c: New test.
1102 2011-07-18 Martin Jambor <mjambor@suse.cz>
1104 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1105 * gcc.dg/ipa/ipa-2.c: Likewise.
1106 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1107 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1108 * gcc.dg/ipa/ipa-5.c: Likewise.
1109 * gcc.dg/ipa/ipa-7.c: Likewise.
1110 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1111 * gcc.dg/ipa/ipacost-1.c: Likewise.
1112 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1114 * gcc.dg/ipa/ipcp-1.c: New test.
1115 * gcc.dg/ipa/ipcp-2.c: Likewise.
1116 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1118 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1121 * gfortran.dg/pr49675.f90: New test.
1123 2011-07-18 Richard Guenther <rguenther@suse.de>
1125 * gcc.dg/torture/20110718-1.c: New testcase.
1127 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1129 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1130 * g++.dg/ext/bitfield3.C: Likewise.
1131 * g++.dg/ext/bitfield4.C: Likewise.
1132 * g++.dg/ext/bitfield5.C: Likewise.
1133 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1134 * g++.dg/other/pr23205-2.C: Likewise.
1135 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1136 * gcc.c-torture/compile/20001109-2.c: Likewise.
1137 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1138 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1139 * gcc.dg/bitfld-16.c: Likewise.
1140 * gcc.dg/bitfld-17.c: Likewise.
1141 * gcc.dg/bitfld-18.c: Likewise.
1142 * gcc.dg/builtins-config.h: Remove Netware support.
1143 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1144 * gcc.dg/cdce2.c: Likewise.
1145 * gcc.dg/cpp/assert4.c: Remove netware support.
1146 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1147 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1149 * lib/target-supports.exp (check_visibility_available): Remove
1151 (check_profiling_available): Likewise.
1153 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1155 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1157 2011-07-17 Tobias Burnus <burnus@net-b.de>
1158 Thomas Koenig <tkoenig@gcc.gnu.org>
1161 * gfortran.dg/generic_17.f90: Fix testcase.
1162 * gfortran.dg/interface_3.f90: Add dg-error.
1163 * gfortran.dg/use_14.f90: New.
1164 * gfortran.dg/use_15.f90: New.
1166 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1168 * gnat.dg/pointer_controlled.adb: New test.
1170 2011-07-17 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/pointer_remapping_7.f90: New.
1175 2011-07-16 Jason Merrill <jason@redhat.com>
1177 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1179 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1180 Jason Merrill <jason@redhat.com>
1184 * g++.dg/cpp0x/decltype29.C: Adjust.
1185 * g++.dg/cpp0x/error4.C: Adjust.
1186 * g++.dg/cpp0x/sfinae26.C: Adjust.
1187 * g++.dg/cpp0x/variadic105.C: Adjust.
1188 * g++.dg/template/deduce3.C: Adjust.
1189 * g++.dg/template/error45.C: Adjust.
1190 * g++.dg/template/ptrmem2.C: Adjust.
1191 * g++.dg/template/sfinae2.C: Adjust.
1192 * g++.old-deja/g++.pt/crash60.C: Adjust.
1193 * g++.old-deja/g++.pt/unify6.C: Adjust.
1194 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1195 * g++.dg/cpp0x/nullptr15.C: Adjust.
1196 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1197 * g++.dg/cpp0x/pr31431.C: Adjust.
1198 * g++.dg/cpp0x/pr31434.C: Adjust.
1199 * g++.dg/cpp0x/sfinae11.C: Adjust
1200 * g++.dg/cpp0x/temp_default2.C: Adjust.
1201 * g++.dg/cpp0x/trailing4.C: Adjust.
1202 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1203 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1204 * g++.dg/cpp0x/variadic105.C: Adjust.
1205 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1206 * g++.dg/ext/vla2.C: Adjust.
1207 * g++.dg/other/ptrmem10.C: Adjust.
1208 * g++.dg/other/ptrmem11.C: Adjust.
1209 * g++.dg/overload/unknown1.C: Adjust.
1210 * g++.dg/template/conv11.C: Adjust.
1211 * g++.dg/template/dependent-expr5.C: Adjust.
1212 * g++.dg/template/friend.C: Adjust.
1213 * g++.dg/template/incomplete2.C: Adjust.
1214 * g++.dg/template/local4.C: Adjust.
1215 * g++.dg/template/local6.C: Adjust.
1216 * g++.dg/template/operator9.C: Adjust.
1217 * g++.dg/template/ttp25.C: Adjust.
1218 * g++.dg/template/unify10.C: Adjust.
1219 * g++.dg/template/unify11.C: Adjust.
1220 * g++.dg/template/unify6.C: Adjust.
1221 * g++.dg/template/unify9.C: Adjust.
1222 * g++.dg/template/varmod1.C: Adjust.
1223 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1224 * g++.old-deja/g++.pt/crash28.C: Adjust.
1225 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1226 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1227 * g++.old-deja/g++.pt/expr2.C: Adjust.
1228 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1229 * g++.old-deja/g++.pt/spec5.C: Adjust.
1230 * g++.old-deja/g++.pt/spec6.C: Adjust.
1231 * g++.old-deja/g++.pt/unify4.C: Adjust.
1232 * g++.old-deja/g++.pt/unify8.C: Adjust.
1233 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1234 * g++.dg/overload/template5.C: New testcase.
1235 * g++.dg/template/overload12.C: New testcase.
1237 2011-07-11 Tobias Burnus <burnus@net-b.de>
1239 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1240 * gfortran.dg/coarray_7.f90: Ditto.
1241 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1242 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1244 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1246 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1248 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1249 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1250 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1252 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1253 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1254 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1256 2011-07-15 Jason Merrill <jason@redhat.com>
1259 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1260 Use --extra_opts instead of --additional_options.
1262 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1265 * g++.dg/torture/pr49309.C: Remove.
1267 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1269 * gcc.target/tic6x/weak-call.c: New test.
1270 * gcc.target/tic6x/fpcmp.c: New test.
1271 * gcc.target/tic6x/fpdiv.c: New test.
1272 * gcc.target/tic6x/rotdi16-scan.c: New test.
1273 * gcc.target/tic6x/ffssi.c: New test.
1274 * gcc.target/tic6x/fpdiv-lib.c: New test.
1275 * gcc.target/tic6x/cold-lc.c: New test.
1276 * gcc.target/tic6x/longcalls.c: New test.
1277 * gcc.target/tic6x/abi-align-1.c: New test.
1278 * gcc.target/tic6x/fpcmp-finite.c: New test.
1279 * gcc.target/tic6x/rotdi16.c: New test.
1280 * gcc.target/tic6x/bswapl.c: New test.
1281 * gcc.target/tic6x/ffsdi.c: New test.
1282 * gcc.target/tic6x/tic6x.exp: New file.
1283 * gcc.target/tic6x/builtins/arith24.c: New test.
1284 * gcc.target/tic6x/builtins/smpy.c: New test.
1285 * gcc.target/tic6x/builtins/smpylh.c: New test.
1286 * gcc.target/tic6x/builtins/smpyh.c: New test.
1287 * gcc.target/tic6x/builtins/sarith1.c: New test.
1288 * gcc.target/tic6x/builtins/extclr.c: New test
1289 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1290 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1291 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1292 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1294 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1296 * gcc.dg/20020312-2.c: Likewise.
1297 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1298 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1299 * gcc.dg/torture/builtin-math-7.c: Likewise.
1302 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1303 not testing tic6x-*-*.
1305 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1308 * g++.dg/torture/pr49309.C: New testcase.
1310 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1312 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1314 2011-07-14 Richard Guenther <rguenther@suse.de>
1316 PR tree-optimization/49651
1317 * gcc.dg/torture/pr49651.c: New testcase.
1319 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1322 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1324 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1326 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1327 -mno-pointers-to-nested-functions.
1328 * gcc.target/powerpc/no-r11-2.c: Ditto.
1329 * gcc.target/powerpc/no-r11-3.c: Ditto.
1331 2011-07-13 Jason Merrill <jason@redhat.com>
1333 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1334 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1335 when compiling C files.
1336 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1337 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1338 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1339 * g++.dg/lookup/anon2.C: Likewise.
1340 * g++.dg/tree-ssa/copyprop.C: Likewise.
1341 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1342 * g++.dg/init/vector1.C: Ignore narrowing errors.
1343 * g++.dg/torture/pr35526.C: Likewise.
1344 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1346 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1349 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1352 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1355 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1357 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1359 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1360 * lib/obj-c++.exp (obj-c++_init): Ditto.
1361 * lib/file-format.exp (gcc_target_object_format): Ditto.
1362 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1363 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1364 (check_visibility_available): Ditto.
1365 (check_effective_target_tls_native): Ditto.
1366 (check_effective_target_tls_emulated): Ditto.
1367 (check_effective_target_function_sections): Ditto.
1369 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1371 * gcc.target/arm/pr48183.c: New test.
1373 2011-07-13 Richard Guenther <rguenther@suse.de>
1375 * gcc.dg/torture/20110713-1.c: New testcase.
1377 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1380 * gcc.c-torture/compile/pr49474.c: New testcase.
1382 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1384 PR tree-optimization/49712
1385 * gcc.c-torture/execute/pr49712.c: New test.
1387 2011-07-11 Jason Merrill <jason@redhat.com>
1390 * g++.dg/template/recurse3.C: New.
1392 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.dg/guality/csttest.c: New test.
1398 * gfortran.dg/pr49698.f90: New test.
1400 2011-07-11 Jeff Law <law@redhat.com>
1402 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1404 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1406 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1407 * go.test/go-test.exp (go-set-goarch): Likewise.
1409 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1412 * gcc.target/avr/torture/pr39633.c: New test case.
1414 2011-07-11 Tobias Burnus <burnus@net-b.de>
1417 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1419 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1421 * lib/target-supports.exp (check_effective_target_scheduling):
1423 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1424 * gcc.dg/pr45055.c: Ditto.
1425 * gcc.dg/pr45353.c: Ditto.
1426 * g++.dg/pr45056.C: Ditto.
1428 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1430 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1431 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1432 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1433 * g++.dg/torture/pr31863.C: Skip AVR.
1435 2011-07-10 Tobias Burnus <burnus@net-b.de>
1438 * gfortran.dg/intrinsic_signal.f90: New.
1440 2011-07-09 Jason Merrill <jason@redhat.com>
1442 * g++.dg/cpp0x/regress/regress6.C: New.
1443 * g++.dg/parse/crash45.C: Adjust message.
1444 * g++.dg/template/crash38.C: Adjust message.
1445 * g++.dg/template/crash64.C: Adjust message.
1447 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1449 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1450 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1451 * g++.dg/abi/bitfield3.C: Likewise.
1452 * g++.dg/eh/pr38662.C: Likewise.
1453 * g++.dg/ext/attrib36.C: Likewise.
1454 * g++.dg/ext/attrib37.C: Likewise.
1455 * g++.dg/ext/attrib8.C: Likewise.
1456 * g++.dg/ext/tmplattr1.C: Likewise.
1457 * g++.dg/inherit/override-attribs.C: Likewise.
1458 * g++.dg/opt/inline9.C: Likewise.
1459 * g++.dg/opt/life1.C: Likewise.
1460 * g++.dg/opt/longbranch2.C: Likewise.
1461 * g++.dg/opt/nrv12.C: Likewise.
1462 * g++.dg/opt/reg-stack4.C: Likewise.
1463 * g++.dg/other/pr35504.C: Likewise.
1464 * g++.dg/other/pr39496.C: Likewise.
1465 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1466 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1467 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1468 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1469 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1470 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1471 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1472 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1473 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1474 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1475 * g++.dg/warn/pr15774-1.C: Likewise.
1476 * g++.dg/warn/pr15774-2.C: Likewise.
1477 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1478 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1479 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1480 * g++.old-deja/g++.pt/asm2.C: Likewise.
1481 * gcc.c-torture/compile/20000804-1.c: Likewise.
1482 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1483 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1484 * gcc.dg/20020108-1.c: Likewise.
1485 * gcc.dg/20020122-2.c: Likewise.
1486 * gcc.dg/20020122-3.c: Likewise.
1487 * gcc.dg/20020206-1.c: Likewise.
1488 * gcc.dg/20020219-1.c: Likewise.
1489 * gcc.dg/20020310-1.c: Likewise.
1490 * gcc.dg/20020411-1.c: Likewise.
1491 * gcc.dg/20020418-2.c: Likewise.
1492 * gcc.dg/20020426-2.c: Likewise.
1493 * gcc.dg/20020517-1.c: Likewise.
1494 * gcc.dg/20030204-1.c: Likewise.
1495 * gcc.dg/20030826-2.c: Likewise.
1496 * gcc.dg/20031102-1.c: Likewise.
1497 * gcc.dg/20031202-1.c: Likewise.
1498 * gcc.dg/20050111-1.c: Likewise.
1499 * gcc.dg/20050503-1.c: Likewise.
1500 * gcc.dg/array-init-1.c: Likewise.
1501 * gcc.dg/builtin-apply4.c: Likewise.
1502 * gcc.dg/dfp/pr31344.c: Likewise.
1503 * gcc.dg/gomp/atomic-11.c: Likewise.
1504 * gcc.dg/graphite/pr40281.c: Likewise.
1505 * gcc.dg/ia64-sync-1.c: Likewise.
1506 * gcc.dg/ia64-sync-2.c: Likewise.
1507 * gcc.dg/ia64-sync-3.c: Likewise.
1508 * gcc.dg/ia64-sync-4.c: Likewise.
1509 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1510 * gcc.dg/invalid-call-1.c: Likewise.
1511 * gcc.dg/loop-3.c: Likewise.
1512 * gcc.dg/lower-subreg-1.c: Likewise.
1513 * gcc.dg/lto/pr47259_0.c: Likewise.
1514 * gcc.dg/nested-calls-1.c: Likewise.
1515 * gcc.dg/pr20017.c: Likewise.
1516 * gcc.dg/pr25023.c: Likewise.
1517 * gcc.dg/pr27671-2.c: Likewise.
1518 * gcc.dg/pr32176.c: Likewise.
1519 * gcc.dg/pr33676.c: Likewise.
1520 * gcc.dg/pr35045.c: Likewise.
1521 * gcc.dg/pr36015.c: Likewise.
1522 * gcc.dg/pr36584.c: Likewise.
1523 * gcc.dg/pr36998.c: Likewise.
1524 * gcc.dg/pr37438.c: Likewise.
1525 * gcc.dg/pr37908.c: Likewise.
1526 * gcc.dg/pr41241.c: Likewise.
1527 * gcc.dg/pr41340.c: Likewise.
1528 * gcc.dg/pr44136.c: Likewise.
1529 * gcc.dg/pr44194-1.c: Likewise.
1530 * gcc.dg/pr46212.c: Likewise.
1531 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1532 * gcc.dg/setjmp-2.c: Likewise.
1533 * gcc.dg/short-compare-1.c: Likewise.
1534 * gcc.dg/short-compare-2.c: Likewise.
1535 * gcc.dg/smod-1.c: Likewise.
1536 * gcc.dg/sync-2.c: Likewise.
1537 * gcc.dg/sync-3.c: Likewise.
1538 * gcc.dg/tls/opt-1.c: Likewise.
1539 * gcc.dg/tls/opt-2.c: Likewise.
1540 * gcc.dg/tls/opt-3.c: Likewise.
1541 * gcc.dg/torture/badshift.c: Likewise.
1542 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1543 * gcc.dg/torture/pr20314-2.c: Likewise.
1544 * gcc.dg/torture/pr36891.c: Likewise.
1545 * gcc.dg/torture/pr38774.c: Likewise.
1546 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1547 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1548 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1549 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1550 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1551 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1552 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1553 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1554 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1555 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1556 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1557 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1558 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1559 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1560 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1561 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1562 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1563 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1564 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1565 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1566 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1567 * gcc.dg/unroll-1.c: Likewise.
1568 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1569 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1570 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1571 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1572 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1573 * gcc.target/i386/20000609-1.c: Likewise.
1574 * gcc.target/i386/20000720-1.c: Likewise.
1575 * gcc.target/i386/20000724-1.c: Likewise.
1576 * gcc.target/i386/20011107-1.c: Likewise.
1577 * gcc.target/i386/20011119-1.c: Likewise.
1578 * gcc.target/i386/20020201-3.c: Likewise.
1579 * gcc.target/i386/20020218-1.c: Likewise.
1580 * gcc.target/i386/20020729-1.c: Likewise.
1581 * gcc.target/i386/20030926-1.c: Likewise.
1582 * gcc.target/i386/20060125-1.c: Likewise.
1583 * gcc.target/i386/20060125-2.c: Likewise.
1584 * gcc.target/i386/20060512-1.c: Likewise.
1585 * gcc.target/i386/20060512-2.c: Likewise.
1586 * gcc.target/i386/20060512-3.c: Likewise.
1587 * gcc.target/i386/20060512-4.c: Likewise.
1588 * gcc.target/i386/387-1.c: Likewise.
1589 * gcc.target/i386/387-2.c: Likewise.
1590 * gcc.target/i386/387-5.c: Likewise.
1591 * gcc.target/i386/387-6.c: Likewise.
1592 * gcc.target/i386/980312-1.c: Likewise.
1593 * gcc.target/i386/980313-1.c: Likewise.
1594 * gcc.target/i386/990117-1.c: Likewise.
1595 * gcc.target/i386/990424-1.c: Likewise.
1596 * gcc.target/i386/990524-1.c: Likewise.
1597 * gcc.target/i386/991129-1.c: Likewise.
1598 * gcc.target/i386/991214-1.c: Likewise.
1599 * gcc.target/i386/991230-1.c: Likewise.
1600 * gcc.target/i386/addr-sel-1.c: Likewise.
1601 * gcc.target/i386/aggregate-ret1.c: Likewise.
1602 * gcc.target/i386/aggregate-ret2.c: Likewise.
1603 * gcc.target/i386/align-main-3.c: Likewise.
1604 * gcc.target/i386/amd64-abi-1.c: Likewise.
1605 * gcc.target/i386/amd64-abi-2.c: Likewise.
1606 * gcc.target/i386/amd64-abi-4.c: Likewise.
1607 * gcc.target/i386/amd64-abi-5.c: Likewise.
1608 * gcc.target/i386/amd64-abi-6.c: Likewise.
1609 * gcc.target/i386/asm-1.c: Likewise.
1610 * gcc.target/i386/asm-3.c: Likewise.
1611 * gcc.target/i386/asm-5.c: Likewise.
1612 * gcc.target/i386/attributes-error.c: Likewise.
1613 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1614 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1615 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1616 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1617 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1618 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1619 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1620 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1621 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1622 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1623 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1624 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1625 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1626 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1627 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1628 * gcc.target/i386/bitfield1.c: Likewise.
1629 * gcc.target/i386/bitfield2.c: Likewise.
1630 * gcc.target/i386/bmi-2.c: Likewise.
1631 * gcc.target/i386/bmi-5.c: Likewise.
1632 * gcc.target/i386/builtin-unreachable.c: Likewise.
1633 * gcc.target/i386/cleanup-2.c: Likewise.
1634 * gcc.target/i386/clobbers.c: Likewise.
1635 * gcc.target/i386/cmov8.c: Likewise.
1636 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1637 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1638 * gcc.target/i386/compress-float-387.c: Likewise.
1639 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1640 * gcc.target/i386/compress-float-sse.c: Likewise.
1641 * gcc.target/i386/crc32-2.c: Likewise.
1642 * gcc.target/i386/crc32-3.c: Likewise.
1643 * gcc.target/i386/divmod-7.c: Likewise.
1644 * gcc.target/i386/divmod-8.c: Likewise.
1645 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1646 * gcc.target/i386/fma3-builtin.c: Likewise.
1647 * gcc.target/i386/fma3-fma.c: Likewise.
1648 * gcc.target/i386/fma4-256-vector.c: Likewise.
1649 * gcc.target/i386/fma4-builtin.c: Likewise.
1650 * gcc.target/i386/fma4-fma-2.c: Likewise.
1651 * gcc.target/i386/fma4-fma.c: Likewise.
1652 * gcc.target/i386/fma4-vector-2.c: Likewise.
1653 * gcc.target/i386/fma4-vector.c: Likewise.
1654 * gcc.target/i386/funcspec-1.c: Likewise.
1655 * gcc.target/i386/funcspec-10.c: Likewise.
1656 * gcc.target/i386/funcspec-11.c: Likewise.
1657 * gcc.target/i386/funcspec-2.c: Likewise.
1658 * gcc.target/i386/funcspec-5.c: Likewise.
1659 * gcc.target/i386/funcspec-6.c: Likewise.
1660 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1661 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1662 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1663 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1664 * gcc.target/i386/incoming-1.c: Likewise.
1665 * gcc.target/i386/incoming-10.c: Likewise.
1666 * gcc.target/i386/incoming-11.c: Likewise.
1667 * gcc.target/i386/incoming-12.c: Likewise.
1668 * gcc.target/i386/incoming-13.c: Likewise.
1669 * gcc.target/i386/incoming-14.c: Likewise.
1670 * gcc.target/i386/incoming-15.c: Likewise.
1671 * gcc.target/i386/incoming-2.c: Likewise.
1672 * gcc.target/i386/incoming-3.c: Likewise.
1673 * gcc.target/i386/incoming-4.c: Likewise.
1674 * gcc.target/i386/incoming-5.c: Likewise.
1675 * gcc.target/i386/incoming-6.c: Likewise.
1676 * gcc.target/i386/incoming-7.c: Likewise.
1677 * gcc.target/i386/incoming-8.c: Likewise.
1678 * gcc.target/i386/incoming-9.c: Likewise.
1679 * gcc.target/i386/lea.c: Likewise.
1680 * gcc.target/i386/local.c: Likewise.
1681 * gcc.target/i386/loop-1.c: Likewise.
1682 * gcc.target/i386/loop-2.c: Likewise.
1683 * gcc.target/i386/loop-3.c: Likewise.
1684 * gcc.target/i386/max-stack-align.c: Likewise.
1685 * gcc.target/i386/memcpy-1.c: Likewise.
1686 * gcc.target/i386/movbe-2.c: Likewise.
1687 * gcc.target/i386/movq-2.c: Likewise.
1688 * gcc.target/i386/movq.c: Likewise.
1689 * gcc.target/i386/nrv1.c: Likewise.
1690 * gcc.target/i386/pad-4.c: Likewise.
1691 * gcc.target/i386/pad-5a.c: Likewise.
1692 * gcc.target/i386/pad-5b.c: Likewise.
1693 * gcc.target/i386/pad-6a.c: Likewise.
1694 * gcc.target/i386/pad-6b.c: Likewise.
1695 * gcc.target/i386/pad-7.c: Likewise.
1696 * gcc.target/i386/pad-9.c: Likewise.
1697 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1698 * gcc.target/i386/pic-1.c: Likewise.
1699 * gcc.target/i386/pr12092-1.c: Likewise.
1700 * gcc.target/i386/pr12329.c: Likewise.
1701 * gcc.target/i386/pr21518.c: Likewise.
1702 * gcc.target/i386/pr22362.c: Likewise.
1703 * gcc.target/i386/pr22585.c: Likewise.
1704 * gcc.target/i386/pr23098.c: Likewise.
1705 * gcc.target/i386/pr25196.c: Likewise.
1706 * gcc.target/i386/pr25293.c: Likewise.
1707 * gcc.target/i386/pr25654.c: Likewise.
1708 * gcc.target/i386/pr26449.c: Likewise.
1709 * gcc.target/i386/pr26778.c: Likewise.
1710 * gcc.target/i386/pr26826.c: Likewise.
1711 * gcc.target/i386/pr27266.c: Likewise.
1712 * gcc.target/i386/pr29978.c: Likewise.
1713 * gcc.target/i386/pr30505.c: Likewise.
1714 * gcc.target/i386/pr30961-1.c: Likewise.
1715 * gcc.target/i386/pr31628.c: Likewise.
1716 * gcc.target/i386/pr32000-2.c: Likewise.
1717 * gcc.target/i386/pr32661-1.c: Likewise.
1718 * gcc.target/i386/pr32708-2.c: Likewise.
1719 * gcc.target/i386/pr32708-3.c: Likewise.
1720 * gcc.target/i386/pr34256.c: Likewise.
1721 * gcc.target/i386/pr34312.c: Likewise.
1722 * gcc.target/i386/pr34522.c: Likewise.
1723 * gcc.target/i386/pr35160.c: Likewise.
1724 * gcc.target/i386/pr35281.c: Likewise.
1725 * gcc.target/i386/pr36246.c: Likewise.
1726 * gcc.target/i386/pr36786.c: Likewise.
1727 * gcc.target/i386/pr37275.c: Likewise.
1728 * gcc.target/i386/pr37843-3.c: Likewise.
1729 * gcc.target/i386/pr37843-4.c: Likewise.
1730 * gcc.target/i386/pr39082-1.c: Likewise.
1731 * gcc.target/i386/pr39431.c: Likewise.
1732 * gcc.target/i386/pr39496.c: Likewise.
1733 * gcc.target/i386/pr39543-2.c: Likewise.
1734 * gcc.target/i386/pr39911.c: Likewise.
1735 * gcc.target/i386/pr40718.c: Likewise.
1736 * gcc.target/i386/pr40906-1.c: Likewise.
1737 * gcc.target/i386/pr40906-2.c: Likewise.
1738 * gcc.target/i386/pr40906-3.c: Likewise.
1739 * gcc.target/i386/pr40934.c: Likewise.
1740 * gcc.target/i386/pr41900.c: Likewise.
1741 * gcc.target/i386/pr42589.c: Likewise.
1742 * gcc.target/i386/pr43662.c: Likewise.
1743 * gcc.target/i386/pr43671.c: Likewise.
1744 * gcc.target/i386/pr43766.c: Likewise.
1745 * gcc.target/i386/pr43869.c: Likewise.
1746 * gcc.target/i386/pr44942.c: Likewise.
1747 * gcc.target/i386/pr44948-2a.c: Likewise.
1748 * gcc.target/i386/pr45234.c: Likewise.
1749 * gcc.target/i386/pr45336-2.c: Likewise.
1750 * gcc.target/i386/pr45336-4.c: Likewise.
1751 * gcc.target/i386/pr45852.c: Likewise.
1752 * gcc.target/i386/pr46470.c: Likewise.
1753 * gcc.target/i386/pr48037-1.c: Likewise.
1754 * gcc.target/i386/pr48389.c: Likewise.
1755 * gcc.target/i386/pr49095.c: Likewise.
1756 * gcc.target/i386/pr9771-1.c: Likewise.
1757 * gcc.target/i386/rdfsbase-1.c: Likewise.
1758 * gcc.target/i386/rdfsbase-2.c: Likewise.
1759 * gcc.target/i386/rdgsbase-1.c: Likewise.
1760 * gcc.target/i386/rdgsbase-2.c: Likewise.
1761 * gcc.target/i386/rdrand-3.c: Likewise.
1762 * gcc.target/i386/regparm-stdcall.c: Likewise.
1763 * gcc.target/i386/regparm.c: Likewise.
1764 * gcc.target/i386/reload-1.c: Likewise.
1765 * gcc.target/i386/rotate-2.c: Likewise.
1766 * gcc.target/i386/sibcall-5.c: Likewise.
1767 * gcc.target/i386/signbit-1.c: Likewise.
1768 * gcc.target/i386/signbit-2.c: Likewise.
1769 * gcc.target/i386/signbit-3.c: Likewise.
1770 * gcc.target/i386/sse-5.c: Likewise.
1771 * gcc.target/i386/sse-8.c: Likewise.
1772 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1773 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1774 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1775 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1776 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1777 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1778 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1779 * gcc.target/i386/sse2-movq-2.c: Likewise.
1780 * gcc.target/i386/sse2-movq-3.c: Likewise.
1781 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1782 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1783 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1784 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1785 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1786 * gcc.target/i386/ssefn-1.c: Likewise.
1787 * gcc.target/i386/ssefn-2.c: Likewise.
1788 * gcc.target/i386/sseregparm-1.c: Likewise.
1789 * gcc.target/i386/sseregparm-2.c: Likewise.
1790 * gcc.target/i386/sseregparm-3.c: Likewise.
1791 * gcc.target/i386/sseregparm-4.c: Likewise.
1792 * gcc.target/i386/sseregparm-5.c: Likewise.
1793 * gcc.target/i386/sseregparm-6.c: Likewise.
1794 * gcc.target/i386/sseregparm-7.c: Likewise.
1795 * gcc.target/i386/sseregparm-8.c: Likewise.
1796 * gcc.target/i386/stack-realign.c: Likewise.
1797 * gcc.target/i386/stack-usage-realign.c: Likewise.
1798 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1799 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1800 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1801 * gcc.target/i386/stackalign/return-1.c: Likewise.
1802 * gcc.target/i386/stackalign/return-2.c: Likewise.
1803 * gcc.target/i386/stackalign/return-3.c: Likewise.
1804 * gcc.target/i386/tailcall-1.c: Likewise.
1805 * gcc.target/i386/tbm-2.c: Likewise.
1806 * gcc.target/i386/udivmod-7.c: Likewise.
1807 * gcc.target/i386/udivmod-8.c: Likewise.
1808 * gcc.target/i386/unroll-1.c: Likewise.
1809 * gcc.target/i386/vararg-1.c: Likewise.
1810 * gcc.target/i386/vararg-2.c: Likewise.
1811 * gcc.target/i386/vect8-ret.c: Likewise.
1812 * gcc.target/i386/vectorize5.c: Likewise.
1813 * gcc.target/i386/wmul-1.c: Likewise.
1814 * gcc.target/i386/wmul-2.c: Likewise.
1815 * gcc.target/i386/wrfsbase-1.c: Likewise.
1816 * gcc.target/i386/wrfsbase-2.c: Likewise.
1817 * gcc.target/i386/wrgsbase-1.c: Likewise.
1818 * gcc.target/i386/wrgsbase-2.c: Likewise.
1819 * gcc.target/i386/xop-pcmov.c: Likewise.
1820 * gcc.target/i386/xop-pcmov2.c: Likewise.
1821 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1822 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1823 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1824 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1825 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1826 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1827 * gcc.target/i386/zee.c: Likewise.
1828 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1829 * gfortran.dg/compiler-directive_2.f: Likewise.
1830 * gfortran.dg/g77/20010216-1.f: Likewise.
1831 * gfortran.dg/gomp/pr39152.f90: Likewise.
1832 * gfortran.dg/pr33794.f90: Likewise.
1834 2011-07-09 Jason Merrill <jason@redhat.com>
1836 * g++.dg/cpp0x/regress/regress5.C: New.
1838 2011-07-08 Jason Merrill <jason@redhat.com>
1841 * g++.dg/expr/compound-asn1.C: New.
1842 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1844 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1847 * gcc.target/powerpc/altivec-34.c: New test.
1849 2011-07-08 Jason Merrill <jason@redhat.com>
1852 * g++.dg/abi/guard3.C: New.
1854 2011-07-08 Julian Brown <julian@codesourcery.com>
1856 * lib/target-supports.exp
1857 (check_effective_target_arm_little_endian): New.
1858 (check_effective_target_vect_pack_trunc): Use above.
1859 (check_effective_target_vect_unpack): Likewise.
1860 (check_effective_target_vect_element_align): Test
1861 check_effective_target_arm_vect_no_misalign for ARM.
1863 2011-07-08 Jason Merrill <jason@redhat.com>
1866 * g++.dg/cpp0x/constexpr-rom.C: New.
1868 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1871 * g++.dg/torture/pr49519.C: New test.
1873 2011-07-08 Martin Jambor <mjambor@suse.cz>
1875 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1877 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1880 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1882 2011-07-08 Richard Guenther <rguenther@suse.de>
1884 PR tree-optimization/49662
1885 * gcc.dg/graphite/interchange-14.c: XFAIL.
1886 * gcc.dg/graphite/interchange-15.c: Likewise.
1887 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1889 2011-07-06 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/regress/regress4.C: New.
1894 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1897 * gfortran.dg/result_in_spec_4.f90: New test.
1899 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1901 * gcc.target/sparc/cas64.c: New test.
1903 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/torture/pr49644.C: New test.
1909 * gcc.c-torture/execute/pr49644.c: New test.
1911 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1913 * lib/target-supports.exp (check_effective_target_ia32): New.
1914 (check_effective_target_x32): Likewise.
1915 (check_effective_target_vect_cmdline_needed): Also check x32.
1917 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1919 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1921 * gcc.target/arm/pr42235.c: Likewise.
1922 * gcc.target/arm/pr42495.c: Likewise.
1923 * gcc.target/arm/pr42574.c: Likewise.
1924 * gcc.target/arm/thumb-branch1.c: Likewise.
1926 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1927 unneeded prune of possible warning.
1928 * gcc.target/arm/pr40956.c: Likewise.
1929 * gcc.target/arm/pr42505.c: Likewise.
1931 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1932 * gcc.c-torture/compile/pr46883.c: Likewise.
1933 * gcc.c-torture/compile/pr46934.c: Likewise.
1935 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1936 for move to ../../gcc.c-torture/compile.
1937 * gcc.target/arm/pr46883.c: Likewise.
1938 * gcc.target/arm/pr46934.c: Likewise.
1940 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1941 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1942 * gcc.target/arm/wmul-1.c: Likewise.
1943 * gcc.target/arm/wmul-2.c: Likewise.
1944 * gcc.target/arm/wmul-3.c: Likewise.
1945 * gcc.target/arm/wmul-4.c: Likewise.
1946 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1947 add tab after scan target.
1948 * gcc.target/arm/smlaltt-1.c: Likewise.
1949 * gcc.target/arm/smlatb-1.c: Likewise.
1950 * gcc.target/arm/smlatt-1.c: Likewise.
1952 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1955 * gcc.dg/debug/pr49522.c: New test.
1957 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1959 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1960 * gcc.dg/pr46212.c: Run only if target int32plus.
1961 * gcc.dg/torture/pr48146.c: Ditto.
1962 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1963 * c-c++-common/pr44832.c: Ditto.
1964 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1965 * gcc.dg/pr31490.c: Ditto.
1966 * gcc.dg/torture/builtin-math-7.c: Run only if target
1968 * gcc.dg/torture/pr45764.c: Skip for AVR.
1969 * gcc.dg/pr47893.c: Ditto.
1971 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1973 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1974 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1975 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1976 add tab to scan target.
1978 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1980 * gcc.target/arm/neon-modes-3.c: New test.
1982 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1985 -fno-loop-interchange -ffast-math.
1987 2011-07-07 Richard Guenther <rguenther@suse.de>
1989 * gcc.dg/ftrapv-3.c: New testcase.
1991 2011-07-07 Richard Guenther <rguenther@suse.de>
1993 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1994 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1996 2011-07-07 Kai Tietz <ktietz@redhat.com>
1998 * gcc.dg/binop-notxor1.c: New test.
1999 * gcc.dg/binop-notand4a.c: New test.
2000 * gcc.dg/binop-notxor2.c: New test.
2001 * gcc.dg/binop-notand3a.c: New test.
2002 * gcc.dg/binop-notand2a.c: New test.
2003 * gcc.dg/binop-notand6a.c: New test.
2004 * gcc.dg/binop-notor1.c: New test.
2005 * gcc.dg/binop-notand1a.c: New test.
2006 * gcc.dg/binop-notand5a.c: New test.
2007 * gcc.dg/binop-notor2.c: New test.
2009 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.dg/gomp/pr49640.c: New test.
2014 2011-07-07 Richard Guenther <rguenther@suse.de>
2016 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2018 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2021 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2023 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2025 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2026 * gcc.target/powerpc/no-r11-2.c: Ditto.
2027 * gcc.target/powerpc/no-r11-3.c: Ditto.
2029 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2031 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2032 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2034 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2036 * lib/target-supports.exp (check_profiling_available): Disable
2037 profiling with -fprofile-generate for target avr.
2039 2011-07-06 Richard Guenther <rguenther@suse.de>
2041 PR tree-optimization/49645
2042 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2044 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2047 * gcc.dg/pr47383.c: New.
2049 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2051 PR tree-optimization/49647
2052 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2054 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2057 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2058 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2060 2011-07-05 Jason Merrill <jason@redhat.com>
2063 * g++.dg/template/template-id-4.C: New.
2065 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2067 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2068 * gcc.dg/pr43402.c: Ditto.
2070 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2072 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2074 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2076 * gcc.target/powerpc/ppc-switch-1.c: New test for
2077 --param case-values-threshold.
2078 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2080 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2082 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2084 2011-07-05 Jason Merrill <jason@redhat.com>
2086 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2088 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2090 PR tree-optimization/47654
2091 * gcc.dg/graphite/block-pr47654.c: New.
2093 2011-07-05 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2097 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2099 PR tree-optimization/49580
2100 * gcc.dg/autopar/pr49580.c: New test.
2102 2011-07-05 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/49518
2105 PR tree-optimization/49628
2106 * g++.dg/torture/pr49628.C: New testcase.
2107 * gcc.dg/torture/pr49518.c: Likewise.
2109 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2111 * ada/acats/run_acats (which): Extract last field from type -p,
2112 type output only if command succeeded.
2114 2011-07-04 Jason Merrill <jason@redhat.com>
2116 * g++.dg/abi/mangle48.C: New.
2118 * g++.dg/cpp0x/diag1.C: New.
2120 * g++.dg/diagnostic/aka1.C: New.
2122 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2124 PR rtl-optimization/49619
2125 * gcc.dg/pr49619.c: New test.
2127 PR rtl-optimization/49472
2128 * gfortran.dg/pr49472.f90: New test.
2131 * gcc.dg/pr49602.c: New test.
2133 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2137 * gcc.target/avr/avr.exp: Run over cpp files, too.
2138 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2139 * gcc.target/avr/progmem.h: New file.
2140 * gcc.target/avr/exit-abort.h: New file.
2141 * gcc.target/avr/progmem-error-1.c: New file.
2142 * gcc.target/avr/progmem-error-1.cpp: New file.
2143 * gcc.target/avr/progmem-warning-1.c: New file.
2144 * gcc.target/avr/torture/progmem-1.c: New file.
2145 * gcc.target/avr/torture/progmem-1.cpp: New file.
2147 2011-07-04 Richard Guenther <rguenther@suse.de>
2149 PR tree-optimization/49615
2150 * g++.dg/torture/pr49615.C: New testcase.
2152 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2154 PR tree-optimization/49610
2155 * gcc.dg/vect/pr49610.c: New test.
2157 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2159 * gnat.dg/specs/debug1.ads: New test.
2161 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2164 * gfortran.dg/typebound_proc_23.f90: New.
2166 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2169 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2171 2011-07-01 Jason Merrill <jason@redhat.com>
2174 * g++.dg/template/template-id-3.C: New.
2177 * g++.dg/template/qualified-id4.C: New.
2180 * g++.dg/template/explicit-args4.C: New.
2183 * g++.dg/template/offsetof2.C: New.
2185 2011-07-01 Kai Tietz <ktietz@redhat.com>
2187 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2189 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2192 * lib/target-supports.exp (check_effective_target_gld): New proc.
2194 2011-07-01 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/49603
2197 * gcc.dg/torture/pr49603.c: New testcase.
2199 2011-06-30 Jason Merrill <jason@redhat.com>
2202 * g++.dg/rtti/template1.C: New.
2205 * g++.dg/cpp0x/regress/ctor1.C: New.
2208 * g++.dg/cpp0x/initlist54.C: New.
2210 2011-06-30 Martin Jambor <mjambor@suse.cz>
2212 * gcc.dg/tree-ssa/sra-12.c: New test.
2214 2011-06-29 Jason Merrill <jason@redhat.com>
2216 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2218 2011-06-30 Richard Guenther <rguenther@suse.de>
2220 PR tree-optimization/46787
2221 * gcc.dg/vect/vect-121.c: New testcase.
2223 2011-06-30 Martin Jambor <mjambor@suse.cz>
2225 PR tree-optimization/49094
2226 * gcc.dg/tree-ssa/pr49094.c: New test.
2228 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2231 * gfortran.dg/pr49540-1.f90: New test.
2232 * gfortran.dg/pr49540-2.f90: New test.
2234 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2237 * ada/acats/run_acats (which): Use last field of type -p output.
2239 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2240 Iain Sandoe <iains@gcc.gnu.org>
2243 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2244 Only skip on 64-bit *-*-darwin8* && !objc2.
2246 2011-06-30 Richard Guenther <rguenther@suse.de>
2248 PR tree-optimization/38752
2249 * gcc.c-torture/compile/pr38752.c: New testcase.
2251 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2253 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2254 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2256 2011-06-29 Jason Merrill <jason@redhat.com>
2259 * g++.dg/cpp0x/initlist53.C: Use placement new.
2260 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2261 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2264 * g++.dg/cpp0x/trailing6.C: New.
2265 * g++.dg/cpp0x/pr45908.C: No error.
2268 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2271 * g++.dg/cpp0x/constexpr-using2.C: New.
2273 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2276 * g++.dg/cpp0x/constexpr-diag3.C: New.
2277 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2278 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2279 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2280 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2282 2011-06-29 Jason Merrill <jason@redhat.com>
2284 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2286 2011-06-29 Richard Guenther <rguenther@suse.de>
2288 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2290 2011-06-29 Jason Merrill <jason@redhat.com>
2292 * g++.dg/cpp0x/initlist-value2.C: New.
2294 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2295 * g++.dg/cpp0x/initlist-value.C: New.
2297 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2299 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2301 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2304 * gcc.dg/inline_2.c: Likewise.
2305 * gcc.dg/unroll_1.c: Likewise.
2307 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.target/i386/pr49567.c: New test.
2312 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2314 * gnat.dg/opt17.ad[sb]: New test.
2316 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2317 Tom de Vries <tom@codesourcery.com>
2319 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2320 (check_effective_target_arm_thumb2): New effective targets.
2321 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2322 properly. Clean up temporary files.
2323 * gcc.target/arm/ivopts-2.c: Likewise.
2324 * gcc.target/arm/ivopts-3.c: Likewise.
2325 * gcc.target/arm/ivopts-4.c: Likewise.
2326 * gcc.target/arm/ivopts-5.c: Likewise.
2327 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2329 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/reshape_zerosize_3.f90: New test.
2334 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2336 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2337 * gcc.target/arm/vfp-ldmias.c: Likewise.
2338 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2339 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2340 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2341 * gcc.target/arm/vfp-stmias.c: Likewise.
2342 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2343 * gcc.target/arm/vfp-stmiad.c: Likewise.
2345 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2347 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2349 * gcc.target/arm/pr45701-2.c: Ditto.
2351 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2355 * gfortran.dg/extends_14.f03: Modified.
2357 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2359 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2360 early if the test is already being skipped.
2362 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2363 scan-assembler-dem-not): For missing file, report unresolved with
2364 same message as for pass/fail, with reason reported in log file.
2366 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2367 from add_options_for_arm_neon_fp16.
2368 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2369 check_effective_target_arm_neon_fp16_ok_nocache.
2370 Check -mfpu and -mfloat-abi options from current multilib.
2371 Do not require neon support.
2372 (check_effective_target_arm_fp16_ok): Renamed from
2373 check_effecitve_target_arm_neon_fp16_ok.
2374 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2375 arm_neon_fp16_ok and arm_fp16.
2376 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2377 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2378 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2379 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2381 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2383 * gcc.dg/builtin-assume-aligned-1.c: New test.
2384 * gcc.dg/builtin-assume-aligned-2.c: New test.
2385 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2388 * gcc.dg/pr49544.c: New test.
2390 2011-06-27 Richard Guenther <rguenther@suse.de>
2392 PR tree-optimization/49394
2393 * g++.dg/torture/pr49394.C: New testcase.
2395 2011-06-27 Kai Tietz <ktietz@redhat.com>
2397 * gcc.dg/optimize-bswapdi-2.c: New test.
2399 2011-06-27 Michael Hope <michael.hope@linaro.org>
2400 Richard Sandiford <richard.sandiford@linaro.org>
2402 PR tree-optimization/49169
2403 * gcc.dg/torture/pr49169.c: New test.
2405 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2408 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2410 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2413 2011-06-26 Jason Merrill <jason@redhat.com>
2415 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2418 * g++.dg/init/ref19.C: New.
2419 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2421 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2423 PR tree-optimization/48377
2424 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2427 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2430 * lib/target-supports.exp (check_effective_target_non_strict_align):
2432 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2434 2011-06-24 Martin Jambor <mjambor@suse.cz>
2436 PR tree-optimizations/49516
2437 * g++.dg/tree-ssa/pr49516.C: New test.
2439 2011-06-23 Jason Merrill <jason@redhat.com>
2442 * g++.dg/template/partial10.C: New.
2443 * g++.dg/template/partial11.C: New.
2445 2011-06-23 Jeff Law <law@redhat.com>
2448 * gcc.dg/pr48770.c: New test.
2450 2011-06-23 Jan Hubicka <jh@suse.cz>
2453 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2455 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2459 instead of -fdump-tree-optimized.
2461 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/template/crash107.C: New.
2465 * g++.dg/template/error17.C: Adjust.
2467 2011-06-23 Jason Merrill <jason@redhat.com>
2470 * g++.dg/cpp0x/defaulted30.C: New.
2473 * g++.dg/rtti/anon-ns1.C: New.
2476 * g++.dg/init/ref18.C: New.
2479 * g++.dg/template/partial9.C: New.
2481 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2484 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2486 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2489 * gcc.dg/pr49496.c: New test.
2491 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2493 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2496 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2498 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2499 * gcc.target/arm/pr42879.c: Likewise.
2500 * gcc.target/arm/pr45701-3.c: Likewise.
2502 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2503 * gcc.target/arm/pr40482.c: Likewise.
2504 * gcc.target/arm/stack-corruption.c: Likewise.
2506 2011-06-22 Richard Guenther <rguenther@suse.de>
2508 PR tree-optimization/49493
2509 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2511 2011-06-22 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2516 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2517 Dmitry Melnik <dm@ispras.ru>
2519 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2520 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2521 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2523 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2525 * gcc.target/arm/tlscall.c: New.
2527 2011-06-21 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/constexpr-ref1.C: New.
2531 * g++.dg/cpp0x/constexpr-ref2.C: New.
2532 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2535 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2538 * g++.dg/template/param3.C: New.
2540 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2542 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2543 my_clrsb test functions.
2545 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2546 test_sll, test_ull): Add clrsb tests.
2547 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2550 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2553 * gfortran.dg/class_44.f03: New.
2555 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2557 PR tree-optimization/49478
2558 * gcc.dg/vect/pr49478.c
2560 2011-06-21 Richard Guenther <rguenther@suse.de>
2562 PR tree-optimization/49483
2563 * gcc.dg/vect/vect-120.c: New testcase.
2565 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2568 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2569 * gcc.dg/vect/vect-peel-4.c: Likewise.
2571 2011-06-22 Christian Bruel <christian.bruel@st.com>
2574 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2575 * gcc.dg/always_inline2.c: Likewise.
2576 * gcc.dg/always_inline3.c: Likewise.
2577 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2578 * gcc.dg/inline_1.c: Likewise.
2579 * gcc.dg/inline_2.c: Likewise.
2580 * gcc.dg/inline_3.c: Likewise.
2581 * gcc.dg/inline_4.c: Likewise.
2582 * gcc.dg/20051201-1.c: Likewise.
2583 * gcc.dg/pr40087.c: Likewise.
2584 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2585 * gcc.dg/inline-22.c: Likewise.
2586 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2587 * gcc.dg/lto/20090218-1_1.c: Likewise.
2588 * g++.dg/ipa/devirt-7.C: Likewise.
2589 * gcc.dg/uninit-pred-5_a.c: Likewise.
2590 * gcc.dg/uninit-pred-5_b.c: Likewise.
2591 * gcc.dg/fail_always_inline.c: New.
2593 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2595 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2596 into 6 jobs instead of 3.
2598 2011-06-20 Jason Merrill <jason@redhat.com>
2601 * g++.dg/cpp0x/initlist53.C: New.
2603 2011-06-20 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2607 * gfortran.dg/coarray_lock_3.f90: New.
2608 * gfortran.dg/coarray/lock_1.f90: New.
2610 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2612 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2613 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2614 unresolved and report the reason to the log file.
2616 * lib/scanasm.exp (object-size): Move argument processing earlier
2617 to report errors before verifying that the file exists. Report
2618 problems detected at runtime as unresolved instead of error and
2619 report their reasons to the log file.
2621 2011-06-20 Jason Merrill <jason@redhat.com>
2624 * g++.dg/cpp0x/explicit6.C: New.
2627 * g++.dg/cpp0x/enum20.C: New.
2630 * g++.dg/ext/attr-aligned01.C: New.
2633 * g++.dg/cpp0x/variadic-default.C: New.
2636 * g++.dg/cpp0x/auto26.C: New.
2639 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2641 2011-06-20 Kai Tietz <ktietz@redhat.com>
2643 * gcc.dg/binop-notand1.c: New test.
2644 * gcc.dg/binop-notand2.c: New test.
2645 * gcc.dg/binop-notand3.c: New test.
2646 * gcc.dg/binop-notand4.c: New test.
2647 * gcc.dg/binop-notand5.c: New test.
2648 * gcc.dg/binop-notand6.c: New test.
2650 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2653 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2655 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2658 * gfortran.dg/proc_ptr_31.f90: New.
2660 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2662 * gnat.dg/volatile6.adb: New test.
2663 * gnat.dg/volatile7.adb: Likewise.
2664 * gnat.dg/volatile8.adb: Likewise.
2665 * gnat.dg/volatile9.adb: Likewise.
2667 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2669 * gnat.dg/constant3.adb: New test.
2671 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2674 * gfortran.dg/read_list_eof_1.f90: New test.
2676 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2679 * gcc.target/i386/testimm-1.c: New test.
2680 * gcc.target/i386/testimm-2.c: New test.
2681 * gcc.target/i386/testimm-3.c: New test.
2682 * gcc.target/i386/testimm-4.c: New test.
2683 * gcc.target/i386/testimm-5.c: New test.
2684 * gcc.target/i386/testimm-6.c: New test.
2685 * gcc.target/i386/testimm-7.c: New test.
2686 * gcc.target/i386/testimm-8.c: New test.
2687 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2688 * gcc.target/i386/xop-rotate1-int.c: New test.
2689 * gcc.target/i386/xop-rotate2-int.c: New test.
2691 2011-06-17 Jason Merrill <jason@redhat.com>
2693 * g++.dg/cpp0x/rv-func2.C: New.
2695 * g++.dg/debug/dwarf2/lambda1.C: New.
2696 * g++.dg/warn/Wshadow-6.C: Adjust.
2698 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2701 * gfortran.dg/move_alloc_5.f90: New.
2703 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2705 PR rtl-optimization/48542
2706 * gcc.dg/torture/pr48542.c: New test.
2708 2011-06-16 Jason Merrill <jason@redhat.com>
2711 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2714 * g++.dg/cpp0x/initlist52.C New.
2717 * c-c++-common/raw-string-12.c: New.
2720 * g++.dg/cpp0x/sfinae26.C: New.
2723 * g++.dg/cpp0x/variadic113.C: New.
2726 * g++.dg/cpp0x/variadic112.C: New.
2728 2011-06-16 Jeff Law <law@redhat.com>
2730 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2731 improved jump threading.
2732 * gcc.dg/builtin-object-size-2.c: Likewise.
2733 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2735 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2738 * gfortran.dg/typebound_assignment_3.f03: New.
2740 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2743 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2745 2011-06-16 Martin Jambor <mjambor@suse.cz>
2747 PR tree-optimization/49343
2748 * gnat.dg/discr31.ad[sb]: New test.
2750 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2752 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2754 2011-06-16 Tom de Vries <tom@codesourcery.com>
2757 * gcc.target/arm/ivopts-3.c: Update test.
2758 * gcc.target/arm/ivopts-5.c: Same.
2760 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2763 2011-06-10 Wei Guozhi <carrot@google.com>
2766 * gcc.target/arm/pr45335.c: New test.
2767 * gcc.target/arm/pr45335-2.c: New test.
2768 * gcc.target/arm/pr45335-3.c: New test.
2769 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2770 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2771 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2773 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2775 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2777 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2780 * gfortran.dg/class_43.f03: New.
2782 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2784 PR tree-optimization/49419
2785 * gcc.c-torture/execute/pr49419.c: New test.
2787 2011-06-16 Revital Eres <revital.eres@linaro.org>
2789 * gcc.dg/sms-9.c: New file.
2791 2011-06-15 Easwaran Raman <eraman@google.com>
2793 PR rtl-optimization/49414
2794 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2796 2011-06-14 Jason Merrill <jason@redhat.com>
2798 * g++.dg/cpp0x/noexcept13.C: New.
2800 2011-06-14 Easwaran Raman <eraman@google.com>
2802 PR rtl-optimization/44194
2803 * gcc.dg/pr44194-1.c: New test.
2804 * gcc.dg/pr44194-2.c: New test.
2806 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2808 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2810 * gcc.target/arm/pr45701-2.c: Likewise.
2811 * gcc.target/arm/thumb-branch1.c: Likewise.
2813 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2816 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2818 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2820 * gcc.target/arm/pr45701-1.c: Require thumb support.
2821 * gcc.target/arm/pr45701-2.c: Likewise.
2822 * gcc.target/arm/thumb-branch1.c: Likewise.
2824 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2825 * gcc.target/arm/pr39839.c: Likewise.
2826 * gcc.target/arm/pr40657-2.c: Likewise.
2827 * gcc.target/arm/pr40956.c: Likewise.
2828 * gcc.target/arm/pr41679.c: Likewise.
2829 * gcc.target/arm/pr42235.c: Likewise.
2830 * gcc.target/arm/pr42495.c: Likewise.
2831 * gcc.target/arm/pr42505.c: Likewise.
2832 * gcc.target/arm/pr42574.c: Likewise.
2833 * gcc.target/arm/pr46883.c: Likewise.
2834 * gcc.target/arm/pr46934.c: Likewise.
2835 * gcc.target/arm/xor-and.c: Likewise.
2837 2011-06-14 Jason Merrill <jason@redhat.com>
2839 * g++.dg/other/error23.C: Adjust error message.
2840 * g++.dg/other/error32.C: Likewise.
2843 * g++.dg/cpp0x/rv-dotstar.C: New.
2846 * g++.dg/cpp0x/decltype30.C: New.
2848 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2850 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2853 * gfortran.dg/pr49103.f90: New test.
2855 2011-06-14 Tom de Vries <tom@codesourcery.com>
2858 * gcc.target/arm/ivopts-3.c: New test.
2859 * gcc.target/arm/ivopts-4.c: New test.
2860 * gcc.target/arm/ivopts-5.c: New test.
2862 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2864 PR rtl-optimization/49390
2865 * gcc.c-torture/execute/pr49390.c: New test.
2867 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2869 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2871 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2873 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2874 * gcc.c-torture/execute/cmpsi-2.x: New file.
2875 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2876 * gcc.c-torture/execute/pr45262.x: New file.
2877 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2878 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2880 * gcc.c-torture/compile/pr49163.c: Ditto.
2882 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2884 * gcc.dg/vect/vect-16.c: Rename to...
2885 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2886 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2887 for double-word vectors.
2888 * gcc.dg/vect/vect-peel-4.c: Likewise.
2889 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2891 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2894 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2897 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2899 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2901 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2903 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2905 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2907 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2909 * gfortran.dg/trim_optimize_8.f90: New test case.
2911 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2912 Ira Rosen <ira.rosen@linaro.org>
2914 PR tree-optimization/49352
2915 * gcc.dg/vect/pr49352.c: New test.
2917 2011-06-12 Tobias Burnus
2920 * gfortran.dg/alloc_comp_assign_11.f90: New.
2922 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2924 * gfortran.dg/trim_optimize_7.f90: New test.
2926 2011-06-10 Wei Guozhi <carrot@google.com>
2929 * gcc.target/arm/pr45335.c: New test.
2930 * gcc.target/arm/pr45335-2.c: New test.
2931 * gcc.target/arm/pr45335-3.c: New test.
2932 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2933 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2934 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2936 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2939 * g++.dg/parse/error39.C: New.
2941 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2943 * gcc.target/arm/20090811-1.c: Skip for incompatible
2944 options, do not override other options.
2945 * gcc.target/arm/combine-cmp-shift.c: Skip for
2946 incompatible options.
2947 * gcc.target/arm/pr45094.c: Likewise.
2948 * gcc.target/arm/scd42-1.c: Likewise.
2949 * gcc.target/arm/scd42-3.c: Likewise.
2950 * gcc.target/arm/thumb-ltu.c: Likewise.
2952 * lib/target-supports.exp
2953 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2954 multilib flags use -mfpu with a value other than neon-fp16.
2956 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2958 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2959 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2961 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2963 * lib/target-supports.exp (check_effective_target_pie): New proc.
2964 * gcc.dg/pie-link.c: Use target pie.
2966 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2967 Laurent Rougé <laurent.rouge@menta.fr>
2969 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2970 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2972 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2974 * gfortran.dg/coarray/sync_1.f90: New test for
2975 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2977 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2979 PR tree-optimization/49318
2980 * gcc.dg/vect/pr49318.c: New test.
2982 2011-06-09 David Krauss <potswa@mac.com>
2984 * g++.dg/template/arrow1.C: New.
2986 2011-06-09 Jason Merrill <jason@redhat.com>
2988 * lib/prune.exp: Prune "note"s.
2989 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2991 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2992 * g++.dg/template/dependent-expr3.C: Likewise.
2993 * g++.dg/parse/template7.C: Likewise.
2994 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2995 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2996 * g++.old-deja/g++.pt/friend38.C: Likewise.
2997 * g++.old-deja/g++.pt/crash32.C: Likewise.
2998 * g++.old-deja/g++.other/init4.C: Likewise.
2999 * g++.old-deja/g++.other/friend8.C: Likewise.
3001 * g++.dg/ext/complex7.C: Adjust expected output.
3002 * g++.dg/diagnostic/method1.C: Likewise.
3003 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3004 * g++.dg/parse/crash33.C: Likewise.
3005 * g++.dg/other/warning1.C: Likewise.
3006 * g++.dg/init/pr29571.C: Likewise.
3007 * g++.dg/warn/overflow-warn-1.C: Likewise.
3008 * g++.dg/warn/overflow-warn-3.C: Likewise.
3009 * g++.dg/warn/overflow-warn-4.C: Likewise.
3010 * g++.old-deja/g++.oliva/template1.C: Likewise.
3012 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3013 * g++.dg/parse/template7.C: Adjust.
3015 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3018 * gcc.dg/pr49307.c: New.
3020 2011-06-09 Wei Guozhi <carrot@google.com>
3023 * gcc.target/arm/pr46975.c: New testcase.
3025 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3027 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3028 (PMETH, arglist_t): Removed.
3029 (method_get_number_of_arguments): Removed.
3030 (method_get_nth_argument): Removed.
3031 (method_get_first_argument): Removed.
3032 (method_get_next_argument): Removed.
3033 (method_get_sizeof_arguments): Removed.
3034 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3036 (method_get_number_of_arguments): Removed.
3037 (method_get_nth_argument): Removed.
3038 (method_get_first_argument): Removed.
3039 (method_get_next_argument): Removed.
3040 (method_get_sizeof_arguments): Removed.
3041 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3043 2011-06-09 David Li <davidxl@google.com>
3045 * gcc.dg/dump-pass.c: New test.
3047 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3050 * g++.dg/parse/error38.C: New.
3052 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3055 * gfortran.dg/pr49308.f90: New test.
3057 2011-06-08 Jason Merrill <jason@redhat.com>
3059 * g++.dg/cpp0x/noexcept11.C: New.
3060 * g++.dg/cpp0x/noexcept12.C: New.
3061 * g++.dg/cpp0x/sfinae11.C: Adjust.
3063 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3067 to dg-options, match also DW_AT_linkage_name.
3069 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3072 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3073 -fno-common on alpha*-dec-osf*.
3074 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3076 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3078 PR rtl-optimization/49303
3079 * gcc.target/ia64/pr49303.c: New test.
3081 2011-06-08 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/coarray_lock_1.f90: New.
3085 * gfortran.dg/coarray_lock_2.f90: New.
3087 2011-06-07 Jason Merrill <jason@redhat.com>
3089 * lib/prune.exp: Look for "required" rather than "instantiated".
3090 * g++.dg/abi/mangle11.C: Likewise.
3091 * g++.dg/abi/mangle12.C: Likewise.
3092 * g++.dg/abi/mangle17.C: Likewise.
3093 * g++.dg/abi/mangle20-2.C: Likewise.
3094 * g++.dg/abi/pragma-pack1.C: Likewise.
3095 * g++.dg/cpp0x/decltype26.C: Likewise.
3096 * g++.dg/cpp0x/decltype28.C: Likewise.
3097 * g++.dg/cpp0x/decltype29.C: Likewise.
3098 * g++.dg/cpp0x/enum11.C: Likewise.
3099 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3100 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3101 * g++.dg/cpp0x/pr47416.C: Likewise.
3102 * g++.dg/ext/case-range2.C: Likewise.
3103 * g++.dg/ext/case-range3.C: Likewise.
3104 * g++.dg/gomp/for-19.C: Likewise.
3105 * g++.dg/gomp/pr37533.C: Likewise.
3106 * g++.dg/gomp/pr38639.C: Likewise.
3107 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3108 * g++.dg/inherit/base3.C: Likewise.
3109 * g++.dg/inherit/using6.C: Likewise.
3110 * g++.dg/init/placement4.C: Likewise.
3111 * g++.dg/init/reference3.C: Likewise.
3112 * g++.dg/lookup/scoped6.C: Likewise.
3113 * g++.dg/lookup/using7.C: Likewise.
3114 * g++.dg/other/abstract1.C: Likewise.
3115 * g++.dg/other/error10.C: Likewise.
3116 * g++.dg/other/error5.C: Likewise.
3117 * g++.dg/other/field1.C: Likewise.
3118 * g++.dg/other/offsetof5.C: Likewise.
3119 * g++.dg/parse/bitfield2.C: Likewise.
3120 * g++.dg/parse/constant4.C: Likewise.
3121 * g++.dg/parse/crash20.C: Likewise.
3122 * g++.dg/parse/invalid-op1.C: Likewise.
3123 * g++.dg/parse/non-dependent2.C: Likewise.
3124 * g++.dg/parse/template18.C: Likewise.
3125 * g++.dg/tc1/dr152.C: Likewise.
3126 * g++.dg/tc1/dr166.C: Likewise.
3127 * g++.dg/tc1/dr176.C: Likewise.
3128 * g++.dg/tc1/dr213.C: Likewise.
3129 * g++.dg/template/access11.C: Likewise.
3130 * g++.dg/template/access2.C: Likewise.
3131 * g++.dg/template/access3.C: Likewise.
3132 * g++.dg/template/access7.C: Likewise.
3133 * g++.dg/template/arg7.C: Likewise.
3134 * g++.dg/template/cond2.C: Likewise.
3135 * g++.dg/template/crash13.C: Likewise.
3136 * g++.dg/template/crash40.C: Likewise.
3137 * g++.dg/template/crash7.C: Likewise.
3138 * g++.dg/template/crash84.C: Likewise.
3139 * g++.dg/template/ctor5.C: Likewise.
3140 * g++.dg/template/defarg13.C: Likewise.
3141 * g++.dg/template/defarg14.C: Likewise.
3142 * g++.dg/template/dtor7.C: Likewise.
3143 * g++.dg/template/eh2.C: Likewise.
3144 * g++.dg/template/error2.C: Likewise.
3145 * g++.dg/template/error43.C: Likewise.
3146 * g++.dg/template/friend32.C: Likewise.
3147 * g++.dg/template/injected1.C: Likewise.
3148 * g++.dg/template/instantiate1.C: Likewise.
3149 * g++.dg/template/instantiate3.C: Likewise.
3150 * g++.dg/template/instantiate5.C: Likewise.
3151 * g++.dg/template/instantiate7.C: Likewise.
3152 * g++.dg/template/local6.C: Likewise.
3153 * g++.dg/template/lookup2.C: Likewise.
3154 * g++.dg/template/member5.C: Likewise.
3155 * g++.dg/template/memfriend15.C: Likewise.
3156 * g++.dg/template/memfriend16.C: Likewise.
3157 * g++.dg/template/memfriend17.C: Likewise.
3158 * g++.dg/template/memfriend7.C: Likewise.
3159 * g++.dg/template/meminit1.C: Likewise.
3160 * g++.dg/template/nested3.C: Likewise.
3161 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3162 * g++.dg/template/nontype12.C: Likewise.
3163 * g++.dg/template/nontype13.C: Likewise.
3164 * g++.dg/template/nontype6.C: Likewise.
3165 * g++.dg/template/pr23510.C: Likewise.
3166 * g++.dg/template/pr35240.C: Likewise.
3167 * g++.dg/template/ptrmem15.C: Likewise.
3168 * g++.dg/template/ptrmem6.C: Likewise.
3169 * g++.dg/template/qualified-id1.C: Likewise.
3170 * g++.dg/template/qualttp20.C: Likewise.
3171 * g++.dg/template/qualttp3.C: Likewise.
3172 * g++.dg/template/qualttp4.C: Likewise.
3173 * g++.dg/template/qualttp5.C: Likewise.
3174 * g++.dg/template/qualttp6.C: Likewise.
3175 * g++.dg/template/qualttp7.C: Likewise.
3176 * g++.dg/template/qualttp8.C: Likewise.
3177 * g++.dg/template/recurse.C: Likewise.
3178 * g++.dg/template/recurse2.C: Likewise.
3179 * g++.dg/template/ref5.C: Likewise.
3180 * g++.dg/template/scope2.C: Likewise.
3181 * g++.dg/template/sfinae10.C: Likewise.
3182 * g++.dg/template/sfinae3.C: Likewise.
3183 * g++.dg/template/sizeof3.C: Likewise.
3184 * g++.dg/template/static9.C: Likewise.
3185 * g++.dg/template/template-id-2.C: Likewise.
3186 * g++.dg/template/typedef13.C: Likewise.
3187 * g++.dg/template/typename4.C: Likewise.
3188 * g++.dg/template/using14.C: Likewise.
3189 * g++.dg/template/using2.C: Likewise.
3190 * g++.dg/template/warn1.C: Likewise.
3191 * g++.dg/warn/Wparentheses-13.C: Likewise.
3192 * g++.dg/warn/Wparentheses-15.C: Likewise.
3193 * g++.dg/warn/Wparentheses-16.C: Likewise.
3194 * g++.dg/warn/Wparentheses-17.C: Likewise.
3195 * g++.dg/warn/Wparentheses-18.C: Likewise.
3196 * g++.dg/warn/Wparentheses-19.C: Likewise.
3197 * g++.dg/warn/Wparentheses-20.C: Likewise.
3198 * g++.dg/warn/Wparentheses-23.C: Likewise.
3199 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3200 * g++.dg/warn/noeffect2.C: Likewise.
3201 * g++.dg/warn/noeffect4.C: Likewise.
3202 * g++.dg/warn/pr8570.C: Likewise.
3203 * g++.old-deja/g++.brendan/init2.C: Likewise.
3204 * g++.old-deja/g++.eh/spec6.C: Likewise.
3205 * g++.old-deja/g++.pt/crash10.C: Likewise.
3206 * g++.old-deja/g++.pt/crash36.C: Likewise.
3207 * g++.old-deja/g++.pt/derived3.C: Likewise.
3208 * g++.old-deja/g++.pt/error2.C: Likewise.
3209 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3210 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3211 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3212 * g++.old-deja/g++.pt/overload7.C: Likewise.
3213 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3215 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3216 Iain Sandoe <iains@gcc.gnu.org>
3218 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3219 Added code to deal with the case when [Protocol
3220 -descriptionForInstanceMethod:] or [Protocol
3221 -descriptionForClassMethod:] returns NULL.
3223 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3224 Iain Sandoe <iains@gcc.gnu.org>
3226 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3227 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3230 2011-06-07 Xinliang David Li <davidxl@google.com>
3232 * gcc.dg/inline_2.c: New test.
3233 * gcc.dg/unroll_2.c: New test.
3234 * gcc.dg/inline_3.c: New test.
3235 * gcc.dg/unroll_3.c: New test.
3236 * gcc.dg/inline_4.c: New test.
3237 * gcc.dg/unroll_4.c: New test.
3238 * gcc.dg/inline_1.c: New test.
3239 * gcc.dg/unroll_1.c: New test.
3241 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3243 PR tree-optimization/48497
3244 * lib/gcc-defs.exp (dg-additional-options): New proc.
3245 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3246 -msse2 on 32-bit x86.
3248 2011-06-06 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/enum19.C: New.
3252 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3254 * gcc.target/arm/neon-reload-class.c: New test.
3256 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3259 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3261 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3263 * gcc.target/arm/smlatb-1.c: New file.
3264 * gcc.target/arm/smlatt-1.c: New file.
3265 * gcc.target/arm/smlaltb-1.c: New file.
3266 * gcc.target/arm/smlaltt-1.c: New file.
3268 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3270 * gcc.target/arm/mla-2.c: New test.
3272 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3274 PR gcov-profile/49299
3275 * gcc.dg/tree-prof/pr49299-1.c: New test.
3276 * gcc.dg/tree-prof/pr49299-2.c: New test.
3278 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3280 * lib/target-supports.exp
3281 (check_effective_target_vect_widen_mult_qi_to_hi):
3282 Add NEON as supporting target.
3283 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3284 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3285 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3286 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3287 using widening multiplication on targets that support it.
3288 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3289 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3290 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3292 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3294 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3295 Modern Objective-C runtime API.
3296 * objc/execute/next_mapping.h: Removed.
3297 * objc-obj-c++-shared/next-mapping.h: Removed.
3298 * objc-obj-c++-shared/Object1.h: Removed.
3299 * objc-obj-c++-shared/Object1.m: Removed.
3300 * objc-obj-c++-shared/Object1.mm: Removed.
3301 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3302 * objc-obj-c++-shared/Protocol1.h: Removed.
3303 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3304 of ProtoBool, IVAR_T and METHOD.
3305 * objc-obj-c++-shared/runtime.h: New.
3306 * objc-obj-c++-shared/TestsuiteObject.h: New.
3307 * objc-obj-c++-shared/TestsuiteObject.m: New.
3309 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3310 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3311 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3313 * objc/execute/_cmd.m: Include
3314 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3315 runtime API. ([TestClass +initialize]): Include this method also
3316 with the GNU runtime.
3317 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3318 Object. ([-setValue:]): Return void.
3319 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3320 with the GNU runtime. Include
3321 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3322 for the NeXT runtime. Use the existing print_ivars() and
3323 compare_structures() implementations for the old NeXT runtime.
3324 Added new implementations for the Modern GNU and NeXT runtimes.
3325 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3326 well. (main): Use objc_getClass(). Use return instead of exit.
3327 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3328 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3330 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3331 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3332 instead of Object. (main): Use return instead of exit().
3333 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3334 instead of Object. Removed prototype for exit(). (main): Use
3335 return instead of exit(). Use the Modern Objective-C runtime API.
3336 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3338 * objc/execute/class-tests-1.h: Include
3339 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3340 runtime API. (test_class_with_superclass): Do not call [Object
3341 class]. There is no need to with the current libobjc.
3342 * objc/execute/class-tests-2.h: Include
3343 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3345 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3346 ../../objc-obj-c++-shared/next-mapping.h.
3347 * objc/execute/class-2.m: Likewise.
3348 * objc/execute/class-3.m: Likewise.
3349 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3350 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3351 +initialize]): Include this method also with the GNU
3352 runtime. (main): Use the Modern Objective-C runtime API.
3353 * objc/execute/class-5.m: Likewise.
3354 * objc/execute/class-6.m: Likewise.
3355 * objc/execute/class-7.m: Likewise.
3356 * objc/execute/class-8.m: Likewise.
3357 * objc/execute/class-9.m: Likewise.
3358 * objc/execute/class-10.m: Likewise.
3359 * objc/execute/class-11.m: Likewise.
3360 * objc/execute/class-12.m: Likewise.
3361 * objc/execute/class-13.m: Likewise.
3362 * objc/execute/class-14.m: Likewise.
3363 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3364 this method also with the GNU runtime.
3365 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3366 +initialize]): Include this method also with the GNU runtime.
3367 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3369 * objc/execute/encode-1.m: Likewise.
3370 * objc/execute/enumeration-1.m: Likewise.
3371 * objc/execute/enumeration-2.m: Likewise.
3372 * objc/execute/exceptions/catchall-1.m: Likewise.
3373 * objc/execute/exceptions/finally-1.m: Likewise.
3374 * objc/execute/exceptions/foward-1.m: Likewise.
3375 * objc/execute/exceptions/local-variables-1.m: Likewise.
3376 * objc/execute/exceptions/throw-nil.m: Likewise.
3377 * objc/execute/exceptions/trivial.m: Likewise.
3378 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3379 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3380 * objc/execute/exceptions/matcher-1.m: Likewise.
3381 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3383 * objc/execute/formal_protocol-2.m: Likewise.
3384 * objc/execute/formal_protocol-3.m: Likewise.
3385 * objc/execute/formal_protocol-4.m: Likewise.
3386 * objc/execute/formal_protocol-5.m: Include
3387 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3389 * objc/execute/formal_protocol-6.m: Likewise.
3390 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3391 Object. Include <objc/Protocol.h> instead of
3392 ../../objc-obj-c++-shared/Protocol1.h.
3393 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3395 * objc/execute/informal_protocol.m: Likewise.
3396 * objc/execute/load-3.m: Likewise.
3397 * objc/execute/many_args_method.m ([TestClass +initialize]):
3398 Include this method with the GNU runtime as well.
3399 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3400 * objc/execute/nested-func-1.m: Use TestsuiteObject
3402 * objc/execute/nil_method-1.m: Likewise.
3403 * objc/execute/no_clash.m: Likewise.
3404 * objc/execute/np-1.m: Do not include
3405 ../../objc-obj-c++-shared/Protocol1.h.
3406 (main): Use return instead of exit().
3407 * objc/execute/np-2.m: Do not include
3408 ../../objc-obj-c++-shared/Protocol1.h.
3409 ([MyObject +initialize]): Include this method also with the GNU
3410 runtime. (main): Use return instead of exit().
3411 * objc/execute/object_is_class.m: Include
3412 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3413 of Object. (main): Use the Modern Objective-C runtime API.
3414 * objc/execute/object_is_meta_class.m: Likewise.
3415 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3416 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3417 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3418 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3419 Objective-C runtime API.
3420 * objc/execute/protocol-isEqual-2.m: Likewise.
3421 * objc/execute/protocol-isEqual-3.m: Likewise.
3422 * objc/execute/protocol-isEqual-4.m: Likewise.
3423 * objc/execute/redefining_self.m ([TestClass +initialize]):
3424 Include this method with the GNU runtime as well.
3425 * objc/execute/root_methods.m: Include
3426 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3427 Include this method with the GNU runtime as well.
3428 (main): Use the Modern Objective-C runtime API.
3429 * objc/execute/selector-1.m: Include
3430 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3431 of Object. (main): Use the Modern Objective-C runtime API.
3432 * objc/execute/static-1.m ([Test +initialize]): Include this
3433 method with the GNU runtime as well.
3434 * objc/execute/static-2.m: Likewise.
3435 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3436 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3437 ([MathClass +initialize]): Include this method with the GNU
3439 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3441 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3442 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3443 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3444 * objc.dg/attributes/method-attribute-1.m: Likewise.
3445 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3446 * objc.dg/attributes/method-attribute-2.m: Likewise.
3447 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3448 * objc.dg/attributes/method-attribute-3.m: Likewise.
3449 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3450 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3451 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3452 * obj-c++.dg/bitfield-1.mm: Likewise.
3453 * obj-c++.dg/bitfield-2.mm: Likewise
3454 * objc.dg/bitfield-3.m: Likewise.
3455 * obj-c++.dg/bitfield-4.mm: Likewise.
3456 * objc.dg/bitfield-5.m: Likewise
3457 * objc.dg/call-super-1.m: Likewise.
3458 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3459 Use objc_getClass() instead of objc_get_class(), but for the GNU
3460 runtime redefine objc_getClass as objc_get_class. Include
3461 ../objc-obj-c++-shared/runtime.h.
3462 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3463 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3464 Use the Modern Objective-C runtime API.
3465 * objc.dg/class-protocol-1.m: Include
3466 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3467 * obj-c++.dg/class-protocol-1.mm: Likewise.
3468 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3469 * objc.dg/comp-types-10.m: Likewise.
3470 * objc.dg/comp-types-11.m: Likewise.
3471 * objc.dg/comp-types-12.m: Likewise.
3472 * obj-c++.dg/comp-types-9.mm: Likewise.
3473 * obj-c++.dg/comp-types-11.mm: Likewise.
3474 * obj-c++.dg/comp-types-12.mm: Likewise.
3475 * obj-c++.dg/comp-types-13.mm: Likewise.
3476 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3477 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3478 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3479 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3480 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3481 * objc.dg/desig-init-1.m: Likewise.
3482 * obj-c++.dg/defs.mm: Likewise.
3483 * objc.dg/exceptions-2.m: Likewise.
3484 * obj-c++.dg/except-1.mm: Likewise.
3485 * obj-c++.dg/exceptions-2.mm: Likewise.
3486 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3487 Use the Modern Objective-C runtime API.
3488 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3489 the Modern Objective-C runtime API. Do not include
3490 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3491 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3492 the Modern Objective-C runtime API except when using an older NeXT
3494 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3495 the Modern Objective-C runtime API.
3496 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3498 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3499 * objc.dg/encode-7-next-64bit.m: Updated include.
3500 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3502 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3503 the Modern Objective-C runtime API.
3504 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3505 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3506 instead of ../objc-obj-c++-shared/Protocol1.h.
3507 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3508 the Modern Objective-C runtime API except when using an older NeXT
3510 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3511 the Modern Objective-C runtime API.
3512 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3514 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3515 * objc.dg/fix-and-continue-2.m: Likewise.
3516 * objc.dg/foreach-1.m: Likewise.
3517 * objc.dg/foreach-2.m: Likewise.
3518 * objc.dg/foreach-3.m: Likewise.
3519 * objc.dg/foreach-4.m: Likewise.
3520 * objc.dg/foreach-5.m: Likewise.
3521 * objc.dg/foreach-6.m: Likewise.
3522 * objc.dg/foreach-7.m: Likewise.
3523 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3525 * objc.dg/func-ptr-2.m: Likewise.
3526 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3527 Do not include objc/objc-api.h.
3528 * obj-c++.dg/fsf-package-0.mm: Likewise.
3529 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3530 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3531 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3533 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3534 * objc.dg/gnu-runtime-3.m: Likewise.
3535 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3536 * objc.dg/headers.m: Include objc/runtime.h instead of
3537 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3538 for the NeXT runtime.
3539 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3540 * obj-c++.dg/isa-field-1.mm: Likewise.
3541 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3542 * objc.dg/layout-1.m: Likewise.
3543 * objc.dg/layout-2.m: Likewise.
3544 * objc.dg/local-decl-2.m: Likewise.
3545 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3546 Object. ([Container +elementForView:]): Use
3547 class_conformsToProtocol().
3548 * obj-c++.dg/lookup-2.mm: Likewise.
3549 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3550 * obj-c++.dg/local-decl-1.mm: Likewise.
3551 * objc.dg/method-3.m: Likewise.
3552 * objc.dg/method-4.m: Likewise.
3553 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3554 ../objc-obj-c++-shared/Protocol1.h.
3555 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3556 * objc.dg/method-9.m: Likewise.
3557 * objc.dg/method-10.m: Likewise.
3558 * objc.dg/method-13.m ([Root +initialize]): Include this method
3559 also for the GNU runtime. (main): Use objc_getClass() also for
3561 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3562 * objc.dg/method-17.m: Likewise.
3563 * objc.dg/method-19.m: Likewise.
3564 * objc.dg/method-20b.m: Likewise.
3565 * obj-c++.dg/method-2.mm: Likewise.
3566 * obj-c++.dg/method-6.mm: Likewise.
3567 * obj-c++.dg/method-10.mm: Likewise.
3568 * obj-c++.dg/method-11.mm: Likewise.
3569 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3570 ../objc-obj-c++-shared/Protocol1.h.
3571 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3572 * obj-c++.dg/method-15.mm: Likewise.
3573 * obj-c++.dg/method-17.mm: Likewise.
3574 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3575 +initialize]): Include this method also for the GNU
3576 runtime. (main): Use objc_getClass() also for the GNU runtime.
3577 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3578 * obj-c++.dg/method-22.mm: Likewise.
3579 * obj-c++.dg/method-23.mm: Likewise.
3580 * obj-c++.dg/no-extra-load.mm: Likewise.
3581 * objc.dg/objc-fast-4.m: Likewise.
3582 * objc.dg/objc-gc-4.m: Likewise.
3583 * obj-c++.dg/objc-gc-3.mm: Likewise.
3584 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3585 protocol_getMethodDescription() instead of [Protocol
3586 -descriptionForInstanceMethod].
3587 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3588 Made it available with all runtimes. (main): Call -test instead
3590 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3591 and put into a category.
3592 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3593 Object. Include objc/objc.h.
3594 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3595 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3596 New. (main): Use protocol_getMethodDescription() instead
3597 of [Protocol -descriptionForInstanceMethod] and [Protocol
3598 -descriptionForClassMethod].
3599 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3600 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3601 Objective-C runtime API.
3602 * obj-c++.dg/proto-qual-1.mm: Likewise.
3603 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3605 * obj-c++.dg/property/property-1.mm: Likewise.
3606 * obj-c++.dg/qual-types-1.mm: Likewise.
3607 * objc.dg/selector-2.m: Include objc/objc.h instead of
3608 ../objc-obj-c++-shared/Object1.h.
3609 * obj-c++.dg/selector-2.mm: Likewise.
3610 * obj-c++.dg/selector-5.mm: Likewise.
3611 * obj-c++.dg/selector-6.mm: Likewise.
3612 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3613 Object. Do not include objc/objc-api.h.
3614 * obj-c++.dg/set-not-used-1.mm: Likewise.
3615 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3616 * objc.dg/stret-1.m: Likewise.
3617 * objc.dg/stret-2.m: Likewise.
3618 * obj-c++.dg/super-class-2.mm: Likewise.
3619 * objc.dg/super-class-3.m: Likewise.
3620 * objc.dg/super-class-4.m: Likewise.
3621 * objc.dg/sync-2.m: Likewise.
3622 * obj-c++.dg/sync-2.mm: Likewise.
3623 * objc.dg/sync-1.m: Include objc/objc.h instead of
3624 ../objc-obj-c++-shared/Object1.h.
3625 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3626 'Class' as the type of 'isa'.
3627 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3628 Objective-C runtime API. ([TestClass +initialize]): Include this
3629 method with the GNU runtime as well.
3630 * objc.dg/strings/strings-1.m: Updated includes.
3631 * obj-c++.dg/strings/strings-1.mm: Likewise.
3632 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3633 objc.dg/strings/const-str-12b.m.
3634 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3635 * obj-c++.dg/template-3.mm: Likewise.
3636 * obj-c++.dg/template-4.mm: Likewise.
3637 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3638 Objective-C runtime API.
3639 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3640 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3641 * obj-c++.dg/try-catch-1.mm: Likewise.
3642 * obj-c++.dg/try-catch-2.mm: Likewise.
3643 * objc.dg/try-catch-3.m: Likewise.
3644 * obj-c++.dg/try-catch-3.mm: Likewise.
3645 * objc.dg/try-catch-6.m: Likewise.
3646 * objc.dg/try-catch-7.m: Likewise.
3647 * obj-c++.dg/try-catch-7.mm: Likewise.
3648 * obj-c++.dg/try-catch-8.mm: Likewise.
3649 * obj-c++.dg/try-catch-9.mm: Likewise.
3650 * objc.dg/try-catch-10.m: Likewise.
3651 * obj-c++.dg/try-catch-11.mm: Likewise.
3652 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3653 Object. Include objc/objc.h.
3654 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3655 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3656 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3657 Object. Use Modern Objective-C runtime API. Do not use
3659 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3660 * obj-c++.dg/torture/trivial.mm: Likewise.
3661 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3662 instead of ../objc-obj-c++-shared/Object1.h. Include
3663 ../objc-obj-c++-shared/runtime.h.
3664 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3665 * objc.dg/torture/strings/const-str-11.m: Likewise.
3666 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3667 * objc.dg/torture/strings/const-str-9.m: Likewise.
3668 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3669 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3670 instead of Object. Only add _FooClassReference if
3672 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3673 * objc.dg/torture/strings/const-str-8.m: Likewise.
3674 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3675 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3677 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3679 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3680 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3681 * obj-c++.dg/va-meth-1.mm: Likewise.
3682 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3683 ../objc-obj-c++-shared/Object1.h.
3684 * objc.dg/zero-link-3.m: Likewise.
3686 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3688 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3690 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3693 * obj-c++.dg/property/cxx-property-1.mm: New.
3694 * obj-c++.dg/property/cxx-property-2.mm: New.
3696 2011-06-06 Jason Merrill <jason@redhat.com>
3698 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3700 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3702 PR rtl-optimization/49145
3704 * gcc.c-torture/compile/pr49145.c: New test.
3706 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3709 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3710 to dg-options, match also DW_AT_linkage_name.
3713 * gcc.dg/debug/pr49294.c: New test.
3716 * g++.dg/opt/pr49264.C: New test.
3718 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3720 PR tree-optimization/49243
3721 * gcc.dg/pr49243.c: New.
3723 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3725 * gnat.dg/specs/cond_expr1.ads: New test.
3727 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3729 * gnat.dg/deferred_const4.ad[sb]: New test.
3730 * gnat.dg/deferred_const4_pkg.ads: New helper.
3732 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3734 * gnat.dg/test_tamdt.adb: Rename to...
3735 * gnat.dg/taft_type1.adb: ...this.
3736 * gnat.dg/tamdt.ad[sb]: Rename to...
3737 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3738 * gnat.dg/tamdt_aux.ads: Rename to...
3739 * gnat.dg/taft_type1_pkg2.ads: ...this.
3740 * gnat.dg/taft_type2.ad[sb]: New test.
3741 * gnat.dg/taft_type2_pkg.ads: New helper.
3742 * gnat.dg/taft_type3.adb: New test.
3743 * gnat.dg/taft_type3_pkg.ads: New helper.
3745 2011-06-05 Tobias Burnus <burnus@net-b.de>
3748 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3751 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3754 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3756 * objc.dg/gnu-api-2-objc.m: Likewise.
3757 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3758 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3760 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3762 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3763 alignment, not the alignment, when calling class_addIvar(). Add
3764 an 'isa' instance variable to the test root class.
3765 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3767 2011-06-04 Jan Hubicka <jh@suse.cz>
3769 PR tree-optimization/48893
3770 PR tree-optimization/49091
3771 PR tree-optimization/49179
3772 * gfortran.dg/pr49179.f90: New testcase
3774 2011-06-04 Jan Hubicka <jh@suse.cz>
3777 * g++.dg/torture/pr48954.C: New testcase.
3779 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3781 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3783 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3786 * g++.dg/diagnostic/bitfld2.C: New.
3788 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3791 * gcc.c-torture/execute/pr49281.c: New test.
3793 2011-06-04 Jan Hubicka <jh@suse.cz>
3795 PR tree-optimize/48929
3796 * gcc.c-torture/compile/pr48929.c: New testcase.
3798 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3800 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3802 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3805 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3807 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3809 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3811 2011-06-03 Richard Henderson <rth@redhat.com>
3812 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3816 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3818 * objc.dg/headers.m: Do not include objc-list.h.
3820 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3822 * objc.dg/type-stream-1.m: Test removed.
3823 * objc.dg/headers.m: Do not include typedstream.h.
3825 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3827 * objc.dg/torture/forward-1.m (main): Updated testcase.
3829 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3832 * gcc.c-torture/compile/pr49163.c: New.
3834 2011-06-02 Asher Langton <langton2@llnl.gov>
3837 * gfortran.dg/PR49268.f90: New test.
3839 2011-06-02 Asher Langton <langton2@llnl.gov>
3842 * gfortran.dg/PR37039.f90: New test.
3844 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3847 * objc.dg/method-5.m: Updated.
3848 * objc.dg/method-19.m: Updated.
3849 * objc.dg/method-lookup-1.m: New.
3850 * obj-c++.dg/method-6.mm: Updated.
3851 * obj-c++.dg/method-7.mm: Updated.
3852 * obj-c++.dg/method-lookup-1.mm: New.
3854 2011-06-02 DJ Delorie <dj@redhat.com>
3856 * lib/timeout.exp (timeout): Add board_info support.
3858 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3860 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3862 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3865 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3866 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3868 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3869 Hans-Peter Nilsson <hp@axis.com>
3871 PR rtl-optimization/48840
3872 * gcc.target/sparc/ultrasp13.c: New test.
3874 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3877 * gcc.c-torture/compile/pr49238.c: New.
3879 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3881 * gcc.target/arm/g2.c: Skip test in -mthumb.
3882 Skip test unless cpu is xscale.
3883 * gcc.target/arm/scd42-2.c: Likewise.
3884 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3886 2011-06-01 Jason Merrill <jason@redhat.com>
3888 * g++.dg/cpp0x/decltype28.C: New.
3889 * g++.dg/cpp0x/decltype29.C: New.
3891 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3894 * gcc.target/mips/pr45074.c: New test.
3896 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3897 Hans-Peter Nilsson <hp@axis.com>
3899 PR rtl-optimization/48830
3900 * gcc.target/sparc/ultrasp12.c: New test.
3902 2011-06-01 David Li <davidxl@google.com>
3904 * gcc.dg/profile-dir-1.c: Change pass name.
3905 * gcc.dg/profile-dir-2.c: Ditto.
3906 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3907 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3908 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3909 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3910 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3911 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3912 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3913 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3914 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3915 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3916 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3917 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3918 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3919 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3920 * gcc.dg/profile-dir-3.c: Ditto.
3921 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3923 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3925 * objc.dg/attributes/method-nonnull-1.m: New test.
3926 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3928 2011-05-31 Tobias Burnus <burnus@net-b.de>
3931 * gfortran.dg/coarray_atomic_1.f90: New.
3932 * gfortran.dg/coarray/atomic_1.f90: New.
3934 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3936 * gcc.dg/guality/bswaptest.c: New test.
3937 * gcc.dg/guality/clztest.c: New test.
3938 * gcc.dg/guality/ctztest.c: New test.
3939 * gcc.dg/guality/rotatetest.c: New test.
3942 * gcc.target/i386/pr48688.c: New test.
3944 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3947 * g++.dg/lookup/name-clash9.C: New.
3949 2011-05-31 Tobias Burnus <burnus@net-b.de>
3952 * gfortran.dg/coarray/dummy_1.f90: New.
3954 2011-05-31 Tobias Burnus <burnus@net-b.de>
3957 * gfortran.dg/coarray/save_1.f90: New.
3958 * gfortran.dg/coarray_4.f90: Update dg-error.
3960 2011-05-31 Jason Merrill <jason@redhat.com>
3962 * g++.dg/cpp0x/rv-template1.C: New.
3964 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3966 PR rtl-optimization/49235
3967 * gcc.dg/pr49235.c: New test.
3969 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3971 PR tree-optimization/49093
3972 * gcc.dg/vect/pr49093.c: New test.
3974 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3977 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3979 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3982 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3985 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3988 * gcc.c-torture/execute/pr49186.c: New.
3990 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3993 * gcc.target/i386/pr49168-1.c: New.
3995 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3996 Eric Botcazou <ebotcazou@adacore.com>
3998 * gcc.dg/guality/drap.c: New test.
4000 2011-05-30 Richard Guenther <rguenther@suse.de>
4002 PR tree-optimization/49210
4003 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4004 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4006 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4009 * g++.dg/gomp/pr49223-1.C: New test.
4010 * g++.dg/gomp/pr49223-2.C: New test.
4012 2011-05-30 Richard Guenther <rguenther@suse.de>
4014 PR tree-optimization/49218
4015 * gcc.c-torture/execute/pr49218.c: New testcase.
4017 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4019 PR tree-optimization/49199
4020 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4021 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4022 -fno-tree-scev-cprop.
4024 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4027 * gfortran.dg/extends_13.f03: New.
4029 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4031 PR rtl-optimization/49095
4032 * gcc.target/i386/pr49095.c: New test.
4034 2011-05-29 Tobias Burnus <burnus@net-b.de>
4037 * gfortran.dg/coarray_24.f90: New.
4039 2011-05-29 Tobias Burnus <burnus@net-b.de>
4042 * gfortran.dg/coarray_23.f90: New.
4044 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4047 * gcc.dg/pr48826.c: New test.
4049 2011-05-29 Richard Guenther <rguenther@suse.de>
4051 PR tree-optimization/49217
4052 * gcc.dg/torture/pr49217.c: New testcase.
4054 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4057 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4059 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4061 * gnat.dg/boolean_subtype.adb: Rename to...
4062 * gnat.dg/boolean_subtype1.adb: ...this.
4064 2011-05-28 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4068 2011-05-27 Jason Merrill <jason@redhat.com>
4070 * g++.dg/cpp0x/enum18.C: Adjust.
4072 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4074 2011-05-27 Tobias Burnus <burnus@net-b.de>
4077 * gfortran.dg/coarray_22.f90: New.
4079 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4081 PR tree-optimization/46728
4082 * gcc.target/powerpc/pr46728-1.c: New.
4083 * gcc.target/powerpc/pr46728-2.c: New.
4084 * gcc.target/powerpc/pr46728-3.c: New.
4085 * gcc.target/powerpc/pr46728-4.c: New.
4086 * gcc.target/powerpc/pr46728-5.c: New.
4087 * gcc.dg/pr46728-6.c: New.
4088 * gcc.target/powerpc/pr46728-7.c: New.
4089 * gcc.target/powerpc/pr46728-8.c: New.
4090 * gcc.dg/pr46728-9.c: New.
4091 * gcc.target/powerpc/pr46728-10.c: New.
4092 * gcc.target/powerpc/pr46728-11.c: New.
4093 * gcc.dg/pr46728-12.c: New.
4094 * gcc.target/powerpc/pr46728-13.c: New.
4095 * gcc.target/powerpc/pr46728-14.c: New.
4096 * gcc.target/powerpc/pr46728-15.c: New.
4097 * gcc.target/powerpc/pr46728-16.c: New.
4099 2011-05-27 Jason Merrill <jason@redhat.com>
4101 * g++.dg/abi/mangle47.C: New.
4104 * g++.dg/template/const5.C: New.
4106 * g++.dg/cpp0x/enum18.C: New.
4108 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4110 * g++.dg/cpp0x/error6.C: New.
4112 * g++.dg/cpp0x/error5.C: New.
4114 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4117 * g++.dg/eh/cond6.C: New test.
4119 2011-05-27 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/rank_3.f90: New.
4123 * gfortran.dg/rank_4.f90: New.
4125 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4127 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4128 replace dump search.
4130 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4132 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4133 * gnat.dg/bit_packed_array5.adb: ...here.
4135 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4138 * g++.dg/cpp0x/auto25.C: New.
4140 2011-05-27 Richard Guenther <rguenther@suse.de>
4142 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4144 2011-05-27 Richard Guenther <rguenther@suse.de>
4146 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4148 2011-05-27 Richard Guenther <rguenther@suse.de>
4151 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4153 2011-05-26 Jason Merrill <jason@redhat.com>
4155 * g++.dg/cpp0x/friend1.C: New.
4156 * g++.dg/cpp0x/friend2.C: New.
4158 * g++.dg/cpp0x/auto7.C: Update.
4159 * g++.dg/template/crash50.C: Adjust.
4160 * g++.dg/template/static9.C: Adjust.
4161 * g++.old-deja/g++.ext/memconst.C: Adjust.
4163 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4165 * gcc.dg/march.c: Ignore a note for some targets.
4167 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4168 Nathan Froyd <froydnj@codesourcery.com>
4172 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4173 * g++.dg/parse/pr18770.C: New test.
4174 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4176 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4179 * gfortran.dg/dependency_40.f90 : New test.
4181 2011-05-26 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/coarray/registering_1.f90: New.
4186 2011-05-26 Jason Merrill <jason@redhat.com>
4188 * g++.dg/cpp0x/variadic111.C: New.
4189 * g++.dg/cpp0x/variadic41.C: Adjust.
4191 2011-05-26 Richard Guenther <rguenther@suse.de>
4193 PR tree-optimization/48702
4194 * gcc.dg/torture/pr48702.c: New testcase.
4196 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4198 PR gcov-profile/48845
4199 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4201 * gcc.dg/matrix/matrix.exp: Likewise.
4202 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4203 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4204 line number to check_profiling_available.
4205 * lib/target-supports.exp (check_profiling_available): Account for
4207 Require TLS runtime support with -fprofile-generate.
4208 * lib/profopt.exp (profopt-execute): Add TLS options for
4210 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4212 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4215 * g++.dg/eh/cond5.C: New test.
4217 PR tree-optimization/49161
4218 * gcc.c-torture/execute/pr49161.c: New test.
4220 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4222 * gcc.target/arm/neon-vorn-vbic.c: New test.
4224 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4226 PR tree-optimization/49038
4227 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4228 * gcc.dg/vect/pr49038.c: New test.
4230 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4231 * g++.dg/init/pr25811-3.C: New.
4232 * g++.dg/init/pr25811-4.C: New.
4234 2011-05-25 Jason Merrill <jason@redhat.com>
4236 * g++.dg/cpp0x/enum17.C: New.
4237 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4239 * g++.dg/cpp0x/auto24.C: New.
4241 * g++.dg/cpp0x/error4.C: New.
4243 * g++.dg/cpp0x/rv-restrict.C: New.
4245 * g++.dg/cpp0x/enum15.C: New.
4246 * g++.dg/cpp0x/constexpr-switch2.C: New.
4248 * g++.dg/cpp0x/variadic110.C: New.
4250 * g++.dg/cpp0x/auto9.C: Add typedef test.
4252 * g++.dg/cpp0x/auto23.C: New.
4253 * g++.dg/cpp0x/auto9.C: Adjust.
4255 * g++.dg/cpp0x/defaulted29.C: New.
4257 * g++.dg/cpp0x/initlist51.C: New.
4259 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4261 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4262 * g++.dg/abi/packed1.C: Suppress warning.
4263 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4264 * g++.dg/template/stdarg1.C: Likewise.
4265 * g++.dg/other/packed1.C: Remove arm from xfail list.
4267 2011-05-25 Jason Merrill <jason@redhat.com>
4269 * g++.dg/cpp0x/enum16.C: New.
4270 * g++.dg/parse/error15.C: Adjust.
4272 * g++.dg/cpp0x/initlist50.C: New.
4274 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4276 * g++.dg/cpp0x/variadic109.C: New.
4278 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4280 * gcc.target/i386/pause-1.c: New.
4282 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4284 * gcc.dg/stack-usage-1.c: Adjust comment.
4285 * gcc.dg/stack-usage-2.c: New test.
4287 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4290 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4291 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4293 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4295 PR rtl-optimization/48757
4296 * gfortran.dg/pr48757.f: New test case.
4298 2011-05-24 Jason Merrill <jason@redhat.com>
4300 * g++.dg/cpp0x/access01.C: New.
4302 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4305 * objc.dg/pr48177.m: New testcase.
4307 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4310 * objc.dg/pr48187.m: New testcase.
4311 * obj-c++.dg/pr48187.mm: New testcase.
4312 * objc.dg/ivar-extra-semicolon.m: New testcase.
4314 2011-05-24 Jason Merrill <jason@redhat.com>
4316 * g++.dg/template/access21.C: New.
4317 * g++.dg/template/access22.C: New.
4319 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4321 PR rtl-optimization/48633
4322 * g++.dg/pr48633.C: New test.
4324 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4327 * g++.dg/other/pr49133.C: New test.
4329 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4330 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * gcc.dg/torture/tls/run-gd.c: New test.
4333 * gcc.dg/torture/tls/run-ie.c: New test.
4334 * gcc.dg/torture/tls/run-ld.c: New test.
4335 * gcc.dg/torture/tls/run-le.c: New test.
4336 * lib/target-supports.exp (check_effective_target_tls_runtime):
4337 Build testcase with TLS options.
4339 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4341 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4343 2011-05-24 Tom de Vries <tom@codesourcery.com>
4345 PR tree-optimization/49121
4346 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4348 2011-05-23 Jason Merrill <jason@redhat.com>
4350 * g++.dg/cpp0x/defaulted28.C: New.
4352 * g++.dg/cpp0x/sfinae25.C: New.
4354 * g++.dg/cpp0x/rv-cast2.C: New.
4356 * g++.dg/cpp0x/enum14.C: New.
4358 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.c-torture/execute/pr49123.c: New test.
4364 * gcc.dg/debug/pr49032.c: New test.
4367 * gcc.dg/pr49120.c: New test.
4369 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.target/i386/pr47315.c: New test.
4374 2011-05-23 Jason Merrill <jason@redhat.com>
4376 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4378 * g++.dg/cpp0x/sfinae24.C: New.
4380 * g++.dg/cpp0x/error3.C: New.
4382 * g++.dg/cpp0x/defaulted27.C: New.
4384 * g++.dg/cpp0x/decltype27.C: New.
4386 2011-05-23 Richard Guenther <rguenther@suse.de>
4388 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4390 2011-05-23 Richard Guenther <rguenther@suse.de>
4392 PR tree-optimization/40874
4393 * g++.dg/tree-ssa/pr40874.C: New testcase.
4395 2011-05-23 Richard Guenther <rguenther@suse.de>
4397 PR tree-optimization/49115
4398 * g++.dg/torture/pr49115.C: New testcase.
4400 2011-05-23 Richard Guenther <rguenther@suse.de>
4403 * gcc.dg/memcpy-3.c: New testcase.
4405 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4408 * gcc.c-torture/execute/pr48973-1.c: New test.
4409 * gcc.c-torture/execute/pr48973-2.c: New test.
4411 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4414 * g++.dg/warn/pr18016.C: New.
4416 2011-05-23 Tom de Vries <tom@codesourcery.com>
4419 * gcc.target/arm/ivopts-6.c: New test.
4421 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4424 * gcc.c-torture/compile/pr49029.c: New test.
4426 2011-05-22 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/sfinae23.C: New.
4429 * g++.dg/cpp0x/sfinae8.C: Correct.
4431 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4433 * gfortran.dg/function_optimize_8.f90: New test case.
4435 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4437 PR tree-optimization/49087
4438 * gcc.dg/vect/O3-pr49087.c: New test.
4440 2011-05-21 Jason Merrill <jason@redhat.com>
4442 * g++.dg/debug/const5.C: New.
4444 2011-05-20 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4448 * g++.dg/cpp0x/constexpr-static7.C: New.
4450 * g++.dg/cpp0x/enum12.C: New.
4451 * g++.dg/cpp0x/enum13.C: New.
4453 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4456 * gfortran.dg/select_type_23.f03: New.
4458 2011-05-20 Jason Merrill <jason@redhat.com>
4460 * g++.dg/cpp0x/defaulted26.C: New.
4462 * g++.dg/cpp0x/noexcept02.C: Fix.
4463 * g++.dg/cpp0x/noexcept03.C: Fix.
4464 * g++.dg/cpp0x/noexcept08.C: Fix.
4465 * g++.dg/cpp0x/noexcept10.C: New.
4467 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4470 * gfortran.dg/extends_12.f03: New.
4472 2011-05-20 Jason Merrill <jason@redhat.com>
4474 * g++.dg/template/koenig9.C: New.
4475 * g++.dg/opt/pr47615.C: Fix.
4476 * g++.dg/overload/defarg1.C: Fix.
4477 * g++.dg/tc1/dr213.C: Remove xfail.
4478 * g++.dg/torture/pr34850.C: Fix.
4479 * g++.dg/torture/pr39362.C: Fix.
4480 * g++.old-deja/g++.brendan/crash56.C: Fix.
4481 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4483 2011-05-20 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/49079
4486 * gcc.dg/torture/pr49079.c: New testcase.
4488 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4490 PR tree-optimization/49073
4491 * gcc.c-torture/execute/pr49073.c: New test.
4493 2011-06-19 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/coarray_21.f90: New.
4498 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4500 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4503 2011-05-19 Richard Guenther <rguenther@suse.de>
4506 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4508 2011-05-19 Richard Guenther <rguenther@suse.de>
4511 * gcc.dg/builtin-object-size-11.c: New testcase.
4513 2011-05-19 Tom de Vries <tom@codesourcery.com>
4516 * gcc.target/arm/ivopts.c: New test.
4517 * gcc.target/arm/ivopts-2.c: New test.
4519 2011-05-19 Tom de Vries <tom@codesourcery.com>
4521 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4523 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4525 * gcc.c-torture/execute/960321-1.x: Remove.
4527 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4530 * gfortran.dg/move_alloc_4.f90: New.
4532 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4535 * gcc.target/i386/pr49002-1.c: New test.
4536 * gcc.target/i386/pr49002-2.c: Likewise.
4538 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4540 PR tree-optimization/49039
4541 * gcc.c-torture/execute/pr49039.c: New test.
4542 * gcc.dg/tree-ssa/pr49039.c: New test.
4543 * g++.dg/torture/pr49039.C: New test.
4545 2011-05-18 Jason Merrill <jason@redhat.com>
4547 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4548 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4549 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4551 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4553 * gcc.target/bfin/mcpu-bf592.c: New test.
4555 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4557 PR tree-optimization/41881
4558 * gcc.dg/vect/O3-pr41881.c: New test.
4559 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4561 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4563 PR tree-optimization/49000
4564 * gcc.dg/pr49000.c: New test.
4566 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4568 * gnat.dg/invalid1.adb: New test.
4570 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4572 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4574 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4575 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4577 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4580 * g++.dg/cpp0x/range-for18.C: New.
4582 2011-05-15 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/coarray/image_index_2.f90: New.
4587 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4589 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4590 * g++.dg/cpp0x/override2.C: New.
4592 2011-05-14 Tobias Burnus <burnus@net-b.de>
4595 * gfortran.de/coarray_20.f90: New.
4597 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4600 * function_optimize_7.f90: New test case.
4602 2011-05-13 Jason Merrill <jason@redhat.com>
4604 * g++.dg/cpp0x/decltype26.C: New.
4605 * g++.dg/cpp0x/enum11.C: New.
4607 2011-05-13 Tobias Burnus <burnus@net-b.de>
4611 * gfortran.dg/assign_8.f90: Update dg-error.
4613 2011-05-13 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/io_constraints_8.f90: New.
4617 * gfortran.dg/io_constraints_9.f90: New.
4619 2011-05-13 Martin Thuresson <martint@google.com>
4621 PR gcov-profile/47793
4622 * gcc.dg/pr47793.c: New.
4624 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4626 PR tree-optimization/48975
4627 * gcc.dg/pr48975.c: New test.
4629 2011-05-12 Tobias Burnus <burnus@net-b.de>
4632 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4634 2011-05-12 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4638 2011-05-12 Geert Bosch <bosch@adacore.com>
4640 * gnat.dg/view_conversion1.adb: New test.
4642 2011-05-12 Richard Guenther <rguenther@suse.de>
4644 PR tree-optimization/48172
4645 * gcc.dg/vect/pr48172.c: New testcase.
4647 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4650 * g++.dg/opt/pr48967.C: New test.
4652 2011-05-11 Jason Merrill <jason@redhat.com>
4654 * g++.dg/cpp0x/constexpr-friend.C: New.
4655 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4657 * g++.dg/cpp0x/sfinae22.C: New.
4659 2011-05-11 Tobias Burnus <burnus@net-b.de>
4662 * gfortran.dg/generic_24.f90: New.
4664 2011-05-11 Richard Guenther <rguenther@suse.de>
4666 PR tree-optimization/15256
4667 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4669 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4672 * gcc.dg/pr48159-1.c: New test.
4673 * gcc.dg/pr48159-2.c: New test.
4675 2011-05-11 Richard Guenther <rguenther@suse.de>
4678 * gcc.dg/torture/pr48953.c: New testcase.
4680 2011-05-11 Richard Guenther <rguenther@suse.de>
4682 PR tree-optimization/18041
4683 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4685 2011-05-11 Alan Modra <amodra@gmail.com>
4688 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4690 2011-05-10 Jason Merrill <jason@redhat.com>
4692 * g++.dg/cpp0x/defaulted25.C: New.
4693 * g++.dg/template/crash7.C: Adjust.
4695 * g++.dg/cpp0x/variadic108.C: New.
4697 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4699 * g++.dg/inherit/virtual9.C: Extend.
4701 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4704 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4705 are passed and returned in vector registers.
4707 2011-05-10 Richard Guenther <rguenther@suse.de>
4709 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4710 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4711 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4712 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4713 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4716 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4718 PR tree-optimization/48611
4719 PR tree-optimization/48794
4720 * gfortran.dg/gomp/pr48611.f90: New test.
4721 * gfortran.dg/gomp/pr48794.f90: New test.
4724 * gcc.dg/dfp/pr48928.c: New test.
4726 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4729 * g++.dg/cpp0x/pr48522.C: New.
4731 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/cpp0x/sfinae21.C: New.
4736 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4738 * g++.dg/template/sfinae28.C: Rename to...
4739 * g++.dg/cpp0x/sfinae19.C: ... this.
4740 * g++.dg/template/sfinae29.C: Rename to...
4741 * g++.dg/cpp0x/sfinae20.C: ... this.
4743 2011-05-09 Jeff Law <law@redhat.com>
4745 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4748 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4751 * g++.dg/init/pr20039.C: New.
4753 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/template/sfinae28.C: New.
4758 * g++.dg/template/sfinae29.C: Likewise.
4760 2011-05-09 Jason Merrill <jason@redhat.com>
4762 * g++.dg/template/nontype23.C: New.
4764 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4766 * g++.dg/init/pr48859.C: New.
4768 2011-05-09 Jason Merrill <jason@redhat.com>
4770 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4771 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4772 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4773 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4774 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4775 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4776 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4777 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4779 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4781 * g++.dg/inherit/virtual9.C: New.
4783 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4786 * g++.dg/template/dependent-expr8.C: New test case.
4788 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4790 PR tree-optimization/48837
4791 * gcc.dg/pr48837.c: New testcase.
4793 2011-05-06 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/constexpr-condition2.C: New.
4797 * g++.dg/cpp0x/constexpr-missing.C: New.
4799 2011-05-06 Tobias Burnus <burnus@net-b.de>
4802 * gfortran.dg/coarray/this_image_2.f90: New.
4804 2011-05-06 Tobias Burnus <burnus@net-b.de>
4808 * gfortran.dg/bind_c_usage_22.f90: New.
4809 * gfortran.dg/bind_c_usage_23.f90: New.
4810 * gfortran.dg/bind_c_usage_24.f90: New.
4811 * gfortran.dg/bind_c_usage_24_c.c: New.
4813 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4816 * g++.dg/template/member9.C: New test case.
4818 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4820 * gnat.dg/discr29.ad[sb]: New test.
4821 * gnat.dg/discr30.adb: Likewise.
4823 2011-05-05 Julian Brown <julian@codesourcery.com>
4825 * gcc.target/arm/neon-vset_lanes8.c: New test.
4827 2011-05-05 Jason Merrill <jason@redhat.com>
4829 * g++.dg/init/new32.C: New.
4831 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4833 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4836 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4838 PR rtl-optimization/48381
4839 * gcc.c-torture/compile/pr48381.c: New test.
4841 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4843 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4845 * gcc.target/i386/opt-1.c: Ditto.
4847 2011-05-04 Jason Merrill <jason@redhat.com>
4849 * g++.dg/conversion/base1.C: New.
4851 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4853 PR libgfortran/48787
4854 * gfortran.dg/round_3.f08: Add more checks to test case.
4856 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4858 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4859 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4860 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4861 Gate test on effective_target fd_truncate.
4863 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4865 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4866 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4867 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4868 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4869 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4870 * gcc.target/i386/pr38824.c: Ditto.
4871 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4872 * gcc.target/i386/vecinit-2.c: Ditto.
4873 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4874 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4875 * gcc.target/i386/parity-2.c: Ditto.
4876 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4878 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4880 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4882 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4883 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4884 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4886 2011-05-03 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4891 2011-05-03 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/coarray/this_image_1.f90: New.
4896 2011-05-03 Tobias Burnus <burnus@net-b.de>
4899 * gfortran.dg/coarray/caf.dg: New.
4900 * gfortran.dg/coarray/image_index_1.f90: New, copied
4901 from ../coarray_16.f90.
4903 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4906 * g++.dg/ext/complex9.C: New.
4908 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4911 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4912 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4913 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4915 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4917 * gcc.target/bfin/builtins: Created.
4918 * gcc.target/bfin/hisilh-O0.c: Deleted.
4919 * gcc.target/bfin/hisilh.c: Moved to...
4920 * gcc.target/bfin/builtins/hisilh.c: ...here.
4921 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4922 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4923 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4924 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4925 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4926 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4927 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4928 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4929 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4930 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4931 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4932 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4933 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4934 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4935 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4936 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4937 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4938 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4939 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4940 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4941 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4942 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4943 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4944 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4945 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4946 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4947 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4948 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4949 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4950 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4951 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4952 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4953 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4954 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4955 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4956 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4957 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4958 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4959 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4960 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4961 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4962 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4963 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4964 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4965 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4966 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4967 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4968 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4969 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4970 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4971 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4972 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4973 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4974 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4975 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4976 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4977 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4978 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4979 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4980 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4981 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4982 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4983 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4984 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4985 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4986 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4987 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4988 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4989 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4990 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4991 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4992 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4993 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4994 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4995 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4996 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4997 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4998 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4999 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5000 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5001 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5002 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5003 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5004 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5005 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5006 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5007 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5008 * gcc.target/bfin/builtins/circptr.c: Ditto.
5009 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5010 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5011 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5012 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5013 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5014 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5015 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5016 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5017 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5018 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5019 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5020 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5021 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5022 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5023 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5024 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5025 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5026 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5027 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5028 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5029 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5030 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5031 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5032 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5033 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5034 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5035 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5036 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5037 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5038 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5039 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5040 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5041 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5042 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5043 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5044 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5045 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5046 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5047 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5048 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5049 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5050 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5051 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5052 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5053 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5054 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5055 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5056 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5057 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5058 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5059 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5060 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5061 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5062 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5063 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5064 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5065 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5066 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5067 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5068 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5069 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5070 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5071 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5072 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5073 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5074 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5075 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5076 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5077 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5078 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5080 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5082 * gcc.target/arm/cold-lc.c: New test.
5084 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5087 * gcc.dg/pr48774.c: New test.
5089 2011-05-03 Richard Guenther <rguenther@suse.de>
5091 * gcc.dg/large-size-array-5.c: New testcase.
5093 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5095 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5097 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5099 * lib/target-supports.exp (check_effective_target_vect_strided):
5101 (check_effective_target_vect_strided2)
5102 (check_effective_target_vect_strided3)
5103 (check_effective_target_vect_strided4)
5104 (check_effective_target_vect_strided8): ...these new functions.
5106 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5107 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5108 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5109 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5110 * gcc.dg/vect/pr37539.c: Likewise.
5111 * gcc.dg/vect/slp-11a.c: Likewise.
5112 * gcc.dg/vect/slp-11b.c: Likewise.
5113 * gcc.dg/vect/slp-11c.c: Likewise.
5114 * gcc.dg/vect/slp-12a.c: Likewise.
5115 * gcc.dg/vect/slp-12b.c: Likewise.
5116 * gcc.dg/vect/slp-18.c: Likewise.
5117 * gcc.dg/vect/slp-19a.c: Likewise.
5118 * gcc.dg/vect/slp-19b.c: Likewise.
5119 * gcc.dg/vect/slp-21.c: Likewise.
5120 * gcc.dg/vect/slp-23.c: Likewise.
5121 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5123 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5124 instead of vect_interleave && vect_extract_even_odd.
5125 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5126 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5127 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5128 * gcc.dg/vect/vect-1.c: Likewise.
5129 * gcc.dg/vect/vect-10.c: Likewise.
5130 * gcc.dg/vect/vect-98.c: Likewise.
5131 * gcc.dg/vect/vect-107.c: Likewise.
5132 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5133 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5134 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5135 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5136 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5137 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5138 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5139 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5140 * gcc.dg/vect/vect-strided-float.c: Likewise.
5141 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5142 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5143 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5144 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5145 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5146 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5147 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5148 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5149 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5150 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5151 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5152 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5153 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5154 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5155 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5157 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5159 * gcc.dg/vect/pr30843.c: Likewise.
5160 * gcc.dg/vect/pr33866.c: Likewise.
5161 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5162 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5163 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5164 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5166 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5168 * gcc.dg/vect/slp-11.c: Split into...
5169 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5170 gcc.dg/vect/slp-11c.c: ...these tests.
5171 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5172 * gcc.dg/vect/slp-12c.c: ...this new test.
5173 * gcc.dg/vect/slp-19.c: Split into...
5174 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5175 gcc.dg/vect/slp-19c.c: ...these new tests.
5177 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5179 * lib/target-supports.exp
5180 (check_effective_target_vect_extract_even_odd_wide): Delete.
5181 (check_effective_target_vect_strided_wide): Likewise.
5182 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5183 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5184 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5185 * gcc.dg/vect/pr37539.c: Likewise.
5186 * gcc.dg/vect/slp-11.c: Likewise.
5187 * gcc.dg/vect/slp-12a.c: Likewise.
5188 * gcc.dg/vect/slp-12b.c: Likewise.
5189 * gcc.dg/vect/slp-19.c: Likewise.
5190 * gcc.dg/vect/slp-23.c: Likewise.
5191 * gcc.dg/vect/vect-1.c: Likewise.
5192 * gcc.dg/vect/vect-98.c: Likewise.
5193 * gcc.dg/vect/vect-107.c: Likewise.
5194 * gcc.dg/vect/vect-strided-float.c: Likewise.
5196 2011-05-02 Jason Merrill <jason@redhat.com>
5198 * g++.dg/init/new31.C: New.
5200 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5203 * gcc.dg/pr35445.c: New test.
5205 2011-05-02 Jason Merrill <jason@redhat.com>
5207 * c-c++-common/vla-1.c: New.
5209 2011-05-02 Richard Guenther <rguenther@suse.de>
5211 PR tree-optimization/48822
5212 * gcc.dg/torture/pr48822.c: New testcase.
5214 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5217 * g++.dg/cpp0x/constexpr-47969.C: New.
5219 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5222 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5223 on vect_no_align targets.
5224 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5225 vect_no_align targets.
5227 2011-05-01 Xinliang David Li <davidxl@google.com>
5229 * gcc.dg/tree-ssa/integer-addr.c: New test.
5230 * gcc.dg/tree-ssa/alias_bug.c: New test.
5232 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5234 PR libgfortran/48787
5235 * gfortran.dg/round_3.f08: Add more checks.
5237 2011-04-30 Tobias Burnus <burnus@net-b.de>
5240 * gfortran.dg/import9.f90: New, proper test.
5241 * gfortran.dg/interface_37.f90: Remove bogus
5242 test (bogus copy of interface_36.f90).
5244 2011-04-30 Tobias Burnus <burnus@net-b.de>
5247 * gfortran.dg/interface_37.f90: New.
5249 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5252 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5254 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5256 PR tree-optimization/48809
5257 * gcc.c-torture/execute/pr48809.c: New test.
5259 2011-04-29 Jeff Law <law@redhat.com>
5261 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5263 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5266 * g++.dg/init/ctor10.C: New.
5268 2011-04-29 Le-Chun Wu <lcwu@google.com>
5270 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5271 warning in implicitly instantiated templates.
5273 2011-04-29 Le-Chun Wu <lcwu@google.com>
5275 * g++.dg/warn/Wnull-conversion-1.C: New.
5276 * g++.dg/warn/Wnull-conversion-2.C: New.
5278 2011-04-29 Diego Novillo <dnovillo@google.com>
5280 * g++.old-deja/g++.other/null3.C: Expect warning about
5281 converting boolean to a pointer.
5283 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5286 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5290 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5292 2011-04-29 Tobias Burnus <burnus@net-b.de>
5295 * gfortran.dg/typebound_proc_22.f90: New.
5298 * gfortran.dg/interface_36.f90: New.
5300 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5302 PR libgfortran/48488
5303 PR libgfortran/48602
5304 PR libgfortran/48615
5305 PR libgfortran/48684
5306 PR libgfortran/48787
5307 * gfortran.dg/fmt_g.f: Adjust test.
5308 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5309 * gfortran.dg/round_3.f08: New test.
5310 * gfortran.dg/namelist_print_1.f: Adjust test.
5311 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5312 * gfortran.dg/f2003_io_5.f03: Adjust test.
5313 * gfortran.dg/coarray_15.f90: Adjust test.
5314 * gfortran.dg/namelist_65.f90: Adjust test.
5315 * gfortran.dg/fmt_cache_1.f: Adjust test.
5316 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5317 * gfortran.dg/real_const_3.f90: Adjust test.
5319 2011-04-28 Xinliang David Li <davidxl@google.com>
5321 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5322 * g++.dg/prof-robust-1.C: New test.
5324 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5326 PR tree-optimization/48765
5327 * gcc.dg/vect/pr48765.c: New.
5329 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331 PR tree-optimization/48775
5332 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5334 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5337 * g++.dg/inherit/pr48798.C: New.
5338 * g++.old-deja/g++.other/base1.C: Adjust.
5340 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5343 * g++.dg/template/inherit7.C: New test case.
5345 2011-04-28 Richard Guenther <rguenther@suse.de>
5347 PR tree-optimization/40052
5348 PR tree-optimization/15347
5349 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5350 * gcc.dg/pr15347.c: Likewise.
5352 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5355 * g++.dg/cpp0x/sfinae18.C: New.
5357 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5360 * g++.dg/ext/is_literal_type1.C: New.
5362 2011-04-28 Tobias Burnus <burnus@net-b.de>
5366 * gfortran.dg/interface_35.f90: New.
5367 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5368 * gfortran.dg/func_result_6.f90: Add dg-warning.
5369 * gfortran.dg/bessel_1.f90: Ditto.
5370 * gfortran.dg/hypot_1.f90: Ditto.
5371 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5372 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5373 * gfortran.dg/interface_assignment_4.f90: Ditto.
5375 2011-04-27 Jason Merrill <jason@redhat.com>
5377 * g++.dg/ext/complex8.C: New.
5379 * g++.dg/cpp0x/initlist49.C: New.
5380 * g++.dg/init/new30.C: New.
5382 2011-04-27 Tobias Burnus <burnus@net-b.de>
5385 * gfortran.dg/whole_file_34.f90: New.
5387 2011-04-27 Jan Hubicka <jh@suse.cz>
5389 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5391 2011-04-27 Jason Merrill <jason@redhat.com>
5393 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5395 * g++.dg/parse/ambig6.C: New.
5397 2011-04-27 Nick Clifton <nickc@redhat.com>
5399 * gcc.dg/20020312-2.c: Add definition for RX.
5401 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5402 option with RX targets.
5404 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5407 2011-04-27 Richard Guenther <rguenther@suse.de>
5409 * gcc.dg/tree-ssa/pr23382.c: Remove.
5411 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5414 * gcc.c-torture/compile/pr48767.c: New test.
5416 2011-04-27 Richard Guenther <rguenther@suse.de>
5418 PR tree-optimization/48772
5419 * g++.dg/pr48772.C: New testcase.
5421 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5424 * gcc.c-torture/compile/pr48742.c: New test.
5426 2011-04-26 Jason Merrill <jason@redhat.com>
5428 * g++.dg/lookup/koenig13.C: New.
5430 * g++.dg/cpp0x/initlist48.C: New.
5432 2011-04-25 Jason Merrill <jason@redhat.com>
5434 * g++.dg/cpp0x/sfinae17.C: New.
5436 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5439 * gcc.target/powerpc/pr48258-1.c: New file.
5440 * gcc.target/powerpc/pr48258-2.c: Ditto.
5442 2011-04-26 Xinliang David Li <davidxl@google.com>
5444 * gcc.dg/uninit-suppress.c: New test.
5445 * gcc.dg/uninit-suppress.c: New test.
5447 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5450 * gcc.dg/pr48768.c: New test.
5452 PR tree-optimization/48734
5453 * gcc.c-torture/compile/pr48734.c: New test.
5456 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5458 2011-04-26 Richard Guenther <rguenther@suse.de>
5460 PR tree-optimization/48731
5461 * gcc.dg/torture/pr48731.c: New testcase.
5463 2011-04-26 Richard Guenther <rguenther@suse.de>
5466 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5468 2011-04-26 Richard Guenther <rguenther@suse.de>
5471 * gcc.dg/torture/pr48694-1.c: New testcase.
5472 * gcc.dg/torture/pr48694-2.c: Likewise.
5474 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/ext/underlying_type1.C: New.
5477 * g++.dg/ext/underlying_type2.C: Likewise.
5478 * g++.dg/ext/underlying_type3.C: Likewise.
5479 * g++.dg/ext/underlying_type4.C: Likewise.
5480 * g++.dg/ext/underlying_type5.C: Likewise.
5481 * g++.dg/ext/underlying_type6.C: Likewise.
5482 * g++.dg/ext/underlying_type7.C: Likewise.
5483 * g++.dg/ext/underlying_type8.C: Likewise.
5484 * g++.dg/ext/underlying_type9.C: Likewise.
5485 * g++.dg/ext/underlying_type10.C: Likewise.
5487 2011-04-25 Jason Merrill <jason@redhat.com>
5489 * g++.dg/cpp0x/regress/template-const2.C: New.
5491 2011-04-25 Jeff Law <law@redhat.com>
5493 * gcc.dg/tree-ssa/vrp56.c: new test.
5495 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5497 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5499 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5501 PR preprocessor/48740
5502 * c-c++-common/raw-string-11.c: New test.
5504 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5506 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5509 2011-04-23 Tobias Burnus <burnus@net-b.de>
5512 * gfortran.dg/coarray_19.f90: New.
5514 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5517 * gcc.dg/pr48685.c: New test.
5519 2011-04-22 Jan Hubicka <jh@suse.cz>
5521 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5523 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5525 PR tree-optimization/48717
5526 * gcc.c-torture/execute/pr48717.c: New test.
5528 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5531 * gcc.target/i386/pr48723.c: New test.
5533 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5536 * gcc.dg/gomp/pr48716.c: New test.
5537 * g++.dg/gomp/pr48716.C: New test.
5539 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5542 * gcc.dg/missing-field-init-2.c: Update testcase.
5544 2011-04-22 Alan Modra <amodra@gmail.com>
5546 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5548 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5551 * gfortran.dg/function_optimize_6.f90: New test.
5553 2011-04-21 Easwaran Raman <eraman@google.com>
5555 * gcc.dg/stack-layout-2.c: New test.
5557 2011-04-21 Richard Guenther <rguenther@suse.de>
5560 * g++.dg/lto/pr48207-2_0.C: New testcase.
5561 * g++.dg/lto/pr48207-3_0.C: Likewise.
5563 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5565 * gnat.dg/volatile5.adb: New test.
5566 * gnat.dg/volatile5_pkg.ads: New helper.
5568 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5571 * gcc.target/i386/pr48708.c: New test.
5573 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5575 * gcc.dg/vect/vect-119.c: New test.
5577 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5579 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5582 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5583 Richard Sandiford <richard.sandiford@linaro.org>
5586 * gcc.target/arm/pr46329.c: New test.
5588 2011-04-21 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/coarray_18.f90: New.
5593 2011-04-20 Jason Merrill <jason@redhat.com>
5595 * g++.dg/cpp0x/initlist47.C: New.
5597 * g++.dg/init/dtor4.C: New.
5599 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5602 * gcc.target/i386/sse2-pinsrw.c: New test.
5603 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5604 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5605 * gcc.target/i386/sse2-insvhi.c: Ditto.
5606 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5607 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5609 2011-04-20 Jason Merrill <jason@redhat.com>
5611 * g++.dg/template/const4.C: New.
5613 2011-04-20 Easwaran Raman <eraman@google.com>
5615 * gcc.dg/stack-layout-1.c: New test.
5617 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5619 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5620 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5623 2011-04-20 Kai Tietz <ktietz@redhat.com>
5625 * gcc.dg/binop-xor1.c: New test.
5626 * gcc.dg/binop-xor2.c: New test.
5627 * gcc.dg/binop-xor3.c: New test.
5628 * gcc.dg/binop-xor4.c: New test.
5629 * gcc.dg/binop-xor5.c: New test.
5631 2011-04-20 Richard Guenther <rguenther@suse.de>
5633 PR tree-optimization/47892
5634 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5636 2011-04-20 Richard Guenther <rguenther@suse.de>
5639 * g++.dg/torture/pr48695.C: New testcase.
5641 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5643 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5644 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5645 * gcc.c-torture/execute/pr45262.c: Ditto
5646 * gcc.dg/torture/pr43165.c: Ditto.
5647 * gcc.dg/torture/pr47228.c: Ditto.
5648 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5649 * gcc.dg/ipa/pr45644.c: Ditto.
5650 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5653 2011-04-19 Jason Merrill <jason@redhat.com>
5655 * g++.dg/ext/complex7.C: New.
5657 * g++.dg/ext/attrib41.C: New.
5659 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5662 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5664 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5667 * gcc.target/i386/pr48678.c: New test.
5669 2011-04-19 Martin Jambor <mjambor@suse.cz>
5671 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5672 * g++.dg/opt/devirt2.C: New test.
5673 * g++.dg/ipa/devirt-g-1.C: Likewise.
5675 2011-04-19 Tobias Burnus <burnus@net-b.de>
5678 * gfortran.dg/whole_file_33.f90: New.
5680 2011-04-19 Martin Jambor <mjambor@suse.cz>
5682 * g++.dg/ipa/devirt-7.C: New test.
5684 2011-04-19 Richard Guenther <rguenther@suse.de>
5687 * g++.dg/lto/pr48207_0.C: New testcase.
5689 2011-04-18 Jason Merrill <jason@redhat.com>
5691 * g++.dg/init/void1.C: New.
5693 * g++.dg/cpp0x/union4.C: New.
5695 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5698 * g++.dg/torture/pr48661.C: New test.
5701 * g++.dg/gomp/pr48632.C: New test.
5703 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5705 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5706 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5708 2011-04-18 Tobias Burnus <burnus@net-b.de>
5711 * gfortran.dg/coarray_17.f90: New.
5712 * gfortran.dg/coarray_10.f90: Update dg-error.
5714 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5717 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5718 * gfortran.dg/guality/guality.exp: Likewise.
5720 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5722 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5724 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5728 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5730 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5732 2011-04-18 Richard Guenther <rguenther@suse.de>
5735 * g++.dg/torture/pr46364.C: New testcase.
5737 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5739 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5741 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5743 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5745 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5746 Ira Rosen <ira.rosen@linaro.org>
5749 * gcc.target/arm/pr48252.c: New test.
5751 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5753 PR tree-optimization/48616
5754 * gcc.dg/pr48616.c: New test.
5756 2011-04-18 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/coarray_16.f90: New.
5761 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5764 * gfortran.dg/realloc_on_assign_7.f03: New test.
5766 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5768 PR libgfortran/48602
5769 * gfortran.dg/fmt_g0_6.f08: New test.
5771 2011-04-17 Jason Merrill <jason@redhat.com>
5773 * g++.dg/cpp0x/sfinae16.C: New.
5775 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5777 * gcc.target/mips/reg-var-1.c: New test.
5779 2011-04-17 Jan Hubicka <jh@suse.cz>
5781 * gcc.dg/winline-5.c: Update testcase.
5783 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5785 * gnat.dg/discr27.ad[sb]: Move dg directive.
5786 * gnat.dg/discr28.ad[sb]: New test.
5787 * gnat.dg/discr28_pkg.ads: New helper.
5789 2011-04-17 Michael Matz <matz@suse.de>
5791 PR tree-optimization/48622
5793 * gcc.dg/lto/pr48622_0.c: New test.
5795 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5797 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5798 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5799 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5800 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5801 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5802 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5804 2011-04-15 Jason Merrill <jason@redhat.com>
5806 * g++.dg/cpp0x/range-for17.C: New.
5808 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5810 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5811 * g++.dg/cpp0x/range-for3.C: Likewise.
5812 * g++.dg/cpp0x/range-for9.C: Correct error message.
5813 * g++.dg/cpp0x/range-for11.C: New.
5814 * g++.dg/cpp0x/range-for12.C: New.
5815 * g++.dg/cpp0x/range-for13.C: New.
5816 * g++.dg/cpp0x/range-for14.C: New.
5817 * g++.dg/cpp0x/range-for15.C: New.
5818 * g++.dg/cpp0x/range-for16.C: New.
5820 2011-04-15 Tobias Burnus <burnus@net-b.de>
5823 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5825 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5827 * objc.dg/naming-4.m: Updated.
5828 * objc.dg/naming-5.m: Updated.
5829 * objc.dg/naming-6.m: New.
5830 * objc.dg/naming-7.m: New.
5831 * obj-c++.dg/naming-1.mm: Updated.
5832 * obj-c++.dg/naming-2.mm: Updated.
5833 * obj-c++.dg/naming-3.mm: New.
5834 * obj-c++.dg/naming-4.mm: New.
5836 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5838 PR libgfortran/48589
5839 * gfortran.dg/fmt_g0_5.f08: New test.
5841 2011-04-15 Richard Guenther <rguenther@suse.de>
5844 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5846 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5848 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5849 -finline-limit=0 to -fno-inline
5851 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5854 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5857 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5860 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5861 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5862 * gcc.target/i386/avx-insertps-3.c: New test.
5863 * gcc.target/i386/avx-insertps-4.c: New test.
5865 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5867 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5870 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5875 * gcc.target/avr/pr46779-1.c: New test case
5876 * gcc.target/avr/pr46779-2.c: New test case
5878 2011-04-14 Jason Merrill <jason@redhat.com>
5880 * g++.dg/cpp0x/sfinae15.C: New.
5882 * g++.dg/cpp0x/sfinae14.C: New.
5884 * g++.dg/ext/vla10.C: New.
5886 2011-04-14 Richard Guenther <rguenther@suse.de>
5888 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5890 2011-04-14 Richard Guenther <rguenther@suse.de>
5892 * gcc.dg/fold-bitand-4.c: Move ...
5893 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5895 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5897 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5899 * gcc.target/avr/torture/trivial.c: Ditto.
5901 2011-04-13 Jason Merrill <jason@redhat.com>
5903 * g++.dg/template/operator11.C: New.
5905 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5908 * gcc.dg/gomp/pr48591.c: New test.
5911 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5912 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5914 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5917 * g++.dg/template/dependent-expr7.C: New test case.
5919 2011-04-13 Jason Merrill <jason@redhat.com>
5921 * g++.dg/cpp0x/sfinae13.C: New.
5923 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5925 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5927 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5929 * gcc.target/arm/pr43698.c: Remove -march option.
5931 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5933 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5936 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5940 * gfortran.dg/realloc_on_assign_6.f03: New test.
5942 2011-04-12 Kai Tietz <ktietz@redhat.com>
5944 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5945 targets the additional -mno-ms-bitfields and
5946 -Wno-packed-bitfield-compat options.
5947 * g++.dg/ext/bitfield3.C: Likewise.
5948 * g++.dg/ext/bitfield4.C: Likewise.
5949 * g++.dg/ext/bitfield5.C: Likewise.
5950 * gcc.dg/bitfld-15.c: Likewise.
5951 * gcc.dg/bitfld-16.c: Likewise.
5952 * gcc.dg/bitfld-17.c: Likewise.
5953 * gcc.dg/bitfld-18.c: Likewise.
5955 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5957 * gcc.target/arm/neon-vld3-1.c: New test.
5958 * gcc.target/arm/neon-vst3-1.c: New test.
5959 * gcc.target/arm/neon/v*.c: Regenerate.
5961 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5963 PR rtl-optimization/48549
5964 * g++.dg/opt/pr48549.C: New test.
5966 2011-04-12 Richard Guenther <rguenther@suse.de>
5968 PR tree-optimization/46076
5969 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5971 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5974 * lib/compat.exp (compat-execute): Declare unsupported after
5975 stripping path from src1.
5976 * lib/lto.exp (lto-execute): Likewise.
5978 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5981 * gcc.dg/pr48552-1.c: New test.
5982 * gcc.dg/pr48552-2.c: New test.
5984 2011-04-11 Jason Merrill <jason@redhat.com>
5986 * g++.dg/cpp0x/sfinae12.C: New.
5988 * g++.dg/cpp0x/enum10.C: New.
5990 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5992 * g++.dg/cpp0x/rv-func.C: New.
5994 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5996 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5999 2011-04-11 Martin Jambor <mjambor@suse.cz>
6001 PR tree-optimization/48195
6002 * gcc.dg/ipa/pr48195.c: New test.
6004 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6006 * gnat.dg/return3.adb: Remove unused switch.
6008 2011-04-08 Mike Stump <mikestump@comcast.net>
6011 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6012 default to fno-common.
6014 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6016 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6017 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6019 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6022 * gfortran.dg/function_optimize_5.f90: New test.
6024 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6026 * gnat.dg/aggr17.adb: New test.
6027 * gnat.dg/aggr18.adb: Likewise.
6029 2011-04-08 Michael Matz <matz@suse.de>
6032 * gcc.target/i386/pr48389.c: New test.
6034 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6036 PR rtl-optimization/48272
6037 * g++.dg/opt/pr48272.C: New.
6039 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6041 PR rtl-optimization/48235
6042 * gcc.dg/pr48235.c: New.
6044 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6046 PR rtl-optimization/48302
6047 * g++.dg/opt/pr48302.C: New.
6049 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6052 * g++.dg/opt/pr48273.C: New.
6054 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6056 PR rtl-optimization/48442
6057 * gcc.dg/pr48442.c: New.
6059 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6061 PR tree-optimization/48377
6062 * gcc.dg/vect/pr48377.c: New test.
6064 2011-04-07 Jason Merrill <jason@redhat.com>
6066 * g++.dg/cpp0x/regress/call1.C: New.
6068 * g++.dg/cpp0x/variadic107.C: New.
6070 * g++.dg/cpp0x/sfinae11.C: New.
6071 * g++.dg/cpp0x/noexcept02.C: Fix.
6073 * g++.dg/cpp0x/sfinae10.C: New.
6075 * g++.dg/cpp0x/sfinae9.C: New.
6077 * c-c++-common/Wcast-qual-1.c: Move here from...
6078 * gcc.dg/cast-qual-3.c: ...here, and...
6079 * g++.dg/warn/Wcast-qual2.C: ...here.
6081 * g++.dg/cpp0x/sfinae8.C: New.
6083 * g++.dg/cpp0x/sfinae7.C: New.
6085 * g++.dg/cpp0x/enum9.C: New.
6087 2011-04-07 Mike Stump <mikestump@comcast.net>
6089 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6090 with no trampolines.
6092 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6095 * gfortran.dg/gomp/pr48117.f90: New test.
6098 * gcc.dg/torture/pr48343.c: New test.
6100 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6102 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6104 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6106 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6108 2011-04-07 Tom de Vries <tom@codesourcery.com>
6111 * lib/scanasm.exp (object-size): New proc.
6112 * gcc.target/arm/pr43920-2.c: New test.
6114 2011-04-06 Tobias Burnus <burnus@net-b.de>
6118 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6120 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6122 * gcc.dg/mtune.c: Prune note from output.
6124 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6127 * gcc.dg/guality/pr36977.c: New test.
6128 * gcc.dg/guality/pr48466.c: New test.
6130 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6132 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6134 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6136 * gnat.dg/return3.adb: New test.
6138 2011-04-06 Richard Guenther <rguenther@suse.de>
6140 PR tree-optimization/47663
6141 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6143 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6145 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6146 Solaris 8 and 9 as well.
6148 2011-04-05 Tom de Vries <tom@codesourcery.com>
6151 * gcc.target/arm/pr43920-1.c: New test.
6153 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6155 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6156 (cctor): Actually return the value.
6157 (main): Cast return values.
6159 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6161 * gfortran.dg/character_comparison_8.f90: New test.
6163 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6165 * frontend-passes: (optimize_lexical_comparison): New function.
6166 (optimize_expr): Call it.
6167 (optimize_comparison): Also handle lexical comparison functions.
6168 Return false instad of -2 for unequal comparison.
6170 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6173 * function_optimize_4.f90: New test.
6175 2011-04-04 Tobias Burnus <burnus@net-b.de>
6178 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6179 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6180 * gfortran.dg/coarray_15.f90: New.
6182 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6185 * gfortran.dg/bessel_7.f90: Likewise.
6187 2011-04-03 Tobias Burnus <burnus@net-b.de>
6189 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6191 2011-04-03 Richard Guenther <rguenther@suse.de>
6192 Ira Rosen <ira.rosen@linaro.org>
6194 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6195 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6196 -ftree-loop-if-convert-stores.
6198 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/specs/aggr2.ads: New test.
6202 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6204 * gnat.dg/debug2.ad[sb]: New test.
6205 * gnat.dg/debug2_pkg.ads: New helper.
6206 * gnat.dg/debug3.ad[sb]: New test.
6208 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6210 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6212 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6215 * gcc.c-torture/compile/pr48335-1.c: New test.
6216 * gcc.dg/pr48335-1.c: New test.
6217 * gcc.dg/pr48335-2.c: New test.
6218 * gcc.dg/pr48335-3.c: New test.
6219 * gcc.dg/pr48335-4.c: New test.
6220 * gcc.dg/pr48335-5.c: New test.
6221 * gcc.dg/pr48335-6.c: New test.
6222 * gcc.dg/pr48335-7.c: New test.
6223 * gcc.dg/pr48335-8.c: New test.
6224 * gcc.target/i386/pr48335-1.c: New test.
6226 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6229 * gcc.dg/Waddress.c: New test.
6231 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6234 * gfortran.dg/function_optimize_3.f90: New test.
6236 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6238 * gcc.c-torture/compile/20110401-1.c: New test.
6240 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6241 * g++.dg/lto/20091002-2_0.C: Likewise.
6242 * g++.dg/lto/20090303_0.c: Likewise.
6243 * g++.dg/lto/20091004-1_0.C: Likewise.
6244 * g++.dg/lto/20091002-3_0.C: Likewise.
6245 * g++.dg/lto/20091004-2_0.C: Likewise.
6246 * g++.dg/lto/20081123_0.C: Likewise.
6247 * g++.dg/lto/20090313_0.C: Likewise.
6248 * g++.dg/lto/20081109-1_0.C: Likewise.
6249 * g++.dg/lto/20081219_0.C: Likewise.
6250 * g++.dg/lto/20081204-1_0.C: Likewise.
6251 * g++.dg/lto/20090302_0.C: Likewise.
6252 * g++.dg/lto/20081119-1_0.C: Likewise.
6253 * g++.dg/lto/20081118_0.C: Likewise.
6254 * gcc.dg/lto/20091020-2_0.c: Likewise.
6255 * gcc.dg/lto/20090210_0.c: Likewise.
6256 * gcc.dg/lto/20081204-1_0.c: Likewise.
6257 * gcc.dg/lto/20081224_0.c: Likewise.
6258 * gcc.dg/lto/20090219_0.c: Likewise.
6259 * gcc.dg/lto/20091014-1_0.c: Likewise.
6260 * gcc.dg/lto/20091016-1_0.c: Likewise.
6261 * gcc.dg/lto/20090206-2_0.c: Likewise.
6262 * gcc.dg/lto/20090116_0.c: Likewise.
6263 * gcc.dg/lto/20091013-1_0.c: Likewise.
6264 * gcc.dg/lto/20091015-1_0.c: Likewise.
6265 * gcc.dg/lto/20090126-2_0.c: Likewise.
6267 2011-03-31 Ian Lance Taylor <iant@google.com>
6269 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6271 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6273 * gnat.dg/opt16.adb: New test.
6275 2011-03-31 Jason Merrill <jason@redhat.com>
6277 * g++.dg/cpp0x/defaulted24.C: New.
6279 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6282 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6285 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6287 * g++.dg/other/i386-9.C: New test.
6289 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6291 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6293 2011-03-30 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6297 * g++.dg/cpp0x/regress/isnan.C: New.
6299 * g++.dg/cpp0x/initlist46.C: New.
6301 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6304 * gcc.target/arm/neon-modes-2.c: New test.
6306 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6309 * gcc.c-torture/compile/pr48305.c: New test.
6311 2011-03-29 Jason Merrill <jason@redhat.com>
6313 * g++.dg/cpp0x/regress/value-dep1.C: New.
6315 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6317 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6319 2011-03-29 Ian Lance Taylor <iant@google.com>
6321 * go.test/go-test.exp: Handle the test lines used in several new
6323 (errchk): Add opts parameter. Change all callers. Handle parens
6326 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6327 Dominique d'Humieres <dominiq@lps.ens.fr>
6329 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6330 and __APPLE__ && __PPC__ && __ALTIVEC__.
6332 2011-03-29 Jason Merrill <jason@redhat.com>
6334 * g++.dg/cpp0x/dependent1.C: New.
6336 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6338 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6340 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6342 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6345 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6346 * gfortran.dg/proc_ptr_comp_32.f90: New.
6348 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6350 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6351 check for corresponding warning.
6353 2011-03-28 Jason Merrill <jason@redhat.com>
6355 * g++.dg/cpp0x/rv-deduce2.C: New.
6357 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6360 * gcc.dg/pr48203.c: New test.
6362 2011-03-28 Jeff Law <law@redhat.com>
6364 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6366 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6368 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6369 and __PPC__ && __ALTIVEC__.
6371 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6374 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6375 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6376 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6377 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6379 2011-03-28 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp0x/initlist-array2.C: New.
6383 * g++.dg/cpp0x/initlist-array1.C: New.
6385 * g++.dg/cpp0x/constexpr-compound.C: New.
6387 * g++.dg/cpp0x/constexpr-using.C: New.
6389 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6391 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6394 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6396 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6398 * gcc.dg/slp-1.c: New test.
6400 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6402 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6403 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6404 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6405 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6406 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6407 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6408 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6409 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6410 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6411 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6412 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6413 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6414 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6415 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6417 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6420 * gfortran.dg/trim_optimize_5.f90: New test.
6421 * gfortran.dg/trim_optimize_6.f90: New test.
6423 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6426 * gcc.target/mips/madd-7.c: Remove -mlong32.
6427 * gcc.target/mips/msub-7.c: Likewise.
6429 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6431 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6432 accesses to preserve the meaning of the test for doubleword vectors.
6433 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6434 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6436 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6439 * gfortran.dg/class_42.f03: New.
6441 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6443 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6446 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6448 PR rtl-optimization/48144
6449 * gcc.dg/pr48144.c: New test.
6451 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6453 * gnat.dg/discr27.ad[sb]: New test.
6455 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6457 * gnat.dg/limited_with2.ad[sb]: New test.
6458 * gnat.dg/limited_with2_pkg1.ads: New helper.
6459 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6461 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6463 * gnat.dg/opt15.adb: New test.
6464 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6466 2011-03-25 Tobias Burnus <burnus@net-b.de>
6470 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6471 * gfortran.dg/leadz_trailz_3.f90: Ditto
6473 2011-03-25 Martin Jambor <mjambor@suse.cz>
6475 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6477 2011-03-25 Jason Merrill <jason@redhat.com>
6479 * g++.dg/cpp0x/defaulted22.C: New.
6480 * g++.dg/cpp0x/defaulted23.C: New.
6481 * g++.dg/cpp0x/defaulted15.C: Adjust.
6483 2011-03-25 Jason Merrill <jason@redhat.com>
6485 * g++.dg/cpp0x/move1.C: New.
6487 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6490 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6492 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6494 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6495 for mips-sgi-irix6.5.
6496 Replace snprintf prototype by <stdio.h>.
6498 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6501 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6502 run_expensive_tests.
6503 * gcc.dg/graphite/block-4.c: Likewise.
6504 * gcc.dg/graphite/block-7.c: Likewise.
6505 * gcc.dg/graphite/block-8.c: Likewise.
6507 2011-03-25 Richard Guenther <rguenther@suse.de>
6509 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6510 * g++.dg/tree-ssa/pr8781.C: Likewise.
6511 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6512 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6513 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6514 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6515 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6516 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6517 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6518 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6519 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6520 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6521 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6522 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6523 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6524 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6526 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6527 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6528 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6529 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6530 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6531 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6532 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6533 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6534 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6535 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6536 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6537 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6538 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6539 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6540 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6541 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6542 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6543 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6544 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6545 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6546 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6547 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6548 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6549 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6550 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6551 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6552 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6553 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6554 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6555 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6556 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6557 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6558 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6559 * c-c++-common/pr46562-2.c: Likewise.
6560 * gfortran.dg/pr42108.f90: Likewise.
6561 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6562 foo to be inlined even at -O1.
6563 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6564 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6565 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6566 * gcc.dg/matrix/matrix.exp: Disable FRE.
6568 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.dg/dfp/pr48204.c: New test.
6573 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6576 * gcc.c-torture/execute/pr47917.c: Move this...
6577 * gcc.dg/torture/pr47917.c: to here and add xfails.
6579 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6581 * gnat.dg/array16.ad[sb]: New test.
6582 * gnat.dg/array16.ads: New helper.
6584 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6586 * gnat.dg/derived_type2.adb: New test.
6588 2011-03-24 Richard Guenther <rguenther@suse.de>
6590 PR tree-optimization/48271
6591 * g++.dg/torture/pr48271.C: New testcase.
6593 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6595 * gnat.dg/array15.ad[sb]: New test.
6597 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/pr48237.c: New test.
6602 2011-03-24 Richard Guenther <rguenther@suse.de>
6605 * gcc.dg/builtin-object-size-10.c: New testcase.
6607 2011-03-24 Richard Guenther <rguenther@suse.de>
6609 PR tree-optimization/46562
6610 * c-c++-common/pr46562-2.c: New testcase.
6611 * c-c++-common/pr46562.c: Likewise.
6613 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6615 * gcc.dg/vect/vect-cselim-1.c: New test.
6616 * gcc.dg/vect/vect-cselim-2.c: New test.
6618 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6620 * gcc.target/arm/pr46934.c: New.
6622 2011-03-23 Ian Lance Taylor <iant@google.com>
6624 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6626 2011-03-23 Richard Guenther <rguenther@suse.de>
6628 * gcc.dg/struct: Remove directory and contents.
6630 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6633 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6635 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6637 * gnat.dg/discr26.ad[sb]: New test.
6638 * gnat.dg/discr26_pkg.ads: New helper.
6640 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6643 * gcc.target/arm/neon-vld-1.c: New test.
6645 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6647 * gnat.dg/array14.ad[sb]: New test.
6648 * gnat.dg/array14_pkg.ads: New helper.
6650 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6652 * gcc.c-torture/execute/920501-8.x: Remove.
6653 * gcc.c-torture/execute/930513-1.x: Remove.
6654 * gcc.c-torture/execute/960312-1.x: Remove.
6655 * gcc.c-torture/compile/20000804-1.c,
6656 gcc.c-torture/compile/20001205-1.c,
6657 gcc.c-torture/compile/20001226-1.c,
6658 gcc.c-torture/compile/20010518-2.c,
6659 gcc.c-torture/compile/20020312-1.c,
6660 gcc.c-torture/compile/20020604-1.c,
6661 gcc.c-torture/compile/920501-12.c,
6662 gcc.c-torture/compile/920501-4.c,
6663 gcc.c-torture/compile/920520-1.c,
6664 gcc.c-torture/compile/980506-1.c,
6665 gcc.c-torture/execute/980709-1.x,
6666 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6667 options for m68hc11.
6668 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6669 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6672 2011-03-22 Nick Clifton <nickc@redhat.com>
6674 * lib/target-supports.exp (check_profiling_available): Add MN10300
6675 to the list of targets that do not support profiling. Restore
6676 alpha sorting to this list.
6678 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6680 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6681 failure on 32-bit systems.
6682 * gcc.dg/torture/vector-2.c: Ditto.
6684 2011-03-22 Richard Guenther <rguenther@suse.de>
6686 PR tree-optimization/48228
6687 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6689 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6691 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6695 * gcc.target/powerpc/pr48226.c: New file.
6697 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6699 * lib/prune.exp (prune_gcc_output): Prune "could not create
6700 compact unwind for" warnings.
6702 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.c-torture/execute/pr42544.c: New test.
6707 * gcc.c-torture/execute/pr48197.c: New test.
6709 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6711 PR preprocessor/48192
6712 * gcc.target/powerpc/pr48192.c: New file.
6715 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6716 split problem of 0 being loaded in a VSX register.
6718 2011-03-21 Richard Guenther <rguenther@suse.de>
6721 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6722 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6723 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6724 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6726 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6729 * gcc.dg/pr48213.c: New test.
6731 2011-03-21 Kai Tietz <ktietz@redhat.com>
6734 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6736 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6738 * gcc.target/arm/xor-and.c: New.
6740 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6743 * gfortran.dg/function_optimize_1.f90: New test.
6744 * gfortran.dg/function_optimize_2.f90: New test.
6746 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6748 PR rtl-optimization/47502
6749 * gcc.target/i386/pr47502-1.c: New.
6750 * gcc.target/i386/pr47502-2.c: Likewise.
6752 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6754 PR rtl-optimization/48156
6755 * gcc.dg/pr48156.c: New test.
6757 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6760 * gfortran.dg/scratch_1.f90: Adjust test.
6762 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6765 * gfortran.dg/scratch_1.f90: New test.
6767 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6769 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6770 variably modified typedefs.
6771 * gcc.dg/c1x-typedef-2.c: Remove.
6773 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6775 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6776 * gcc.dg/c1x-anon-struct-3.c: New test.
6777 * gcc.dg/anon-struct-11.c: Update.
6779 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6781 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6783 Only xfail with gas.
6785 2011-03-18 Jason Merrill <jason@redhat.com>
6787 * g++.dg/template/fn-ptr1.C: New.
6789 * g++.dg/overload/volatile1.C: New.
6791 * g++.dg/opt/pr23372.C: New.
6793 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6795 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6798 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6800 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6802 * gcc.target/arm/unsigned-extend-1.c: New.
6804 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.c-torture/compile/pr48161.c: New test.
6809 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6812 * gcc.dg/torture/pr47725.c: New.
6814 2011-03-17 Jason Merrill <jason@redhat.com>
6816 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6817 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6819 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6821 * gnat.dg/specs/elab2.ads: New test.
6822 * gnat.dg/specs/elab2_pkg.ads: New helper.
6824 2011-03-17 Jason Merrill <jason@redhat.com>
6826 * g++.dg/cpp0x/decltype-1212.C: New.
6827 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6829 2011-03-17 Jason Merrill <jason@redhat.com>
6831 * g++.dg/parse/memfnquals1.C: New.
6833 2011-03-17 Richard Guenther <rguenther@suse.de>
6836 * gcc.dg/pr48134.c: New testcase.
6838 2011-03-17 Richard Guenther <rguenther@suse.de>
6841 * g++.dg/torture/pr48165.C: New testcase.
6843 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6845 PR rtl-optimization/48141
6846 * gcc.dg/pr48141.c: New test.
6848 2011-03-16 Jason Merrill <jason@redhat.com>
6850 * g++.dg/cpp0x/constexpr-48089.C: New.
6852 * g++.dg/cpp0x/constexpr-abi1.C: New.
6854 * g++.dg/cpp0x/constexpr-46336.C: New.
6855 * g++.dg/parse/friend5.C: Adjust expected errors.
6857 * g++.dg/cpp0x/constexpr-47570.C: New.
6859 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6862 * ++.dg/debug/dwarf2/typedef6.C: New test.
6864 2011-03-16 Jason Merrill <jason@redhat.com>
6866 * g++.dg/cpp0x/elision2.C: New.
6868 * g++.dg/cpp0x/constexpr-array3.C: New.
6870 2011-03-16 Jason Merrill <jason@redhat.com>
6872 * g++.dg/cpp0x/sfinae6.C: New.
6873 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6874 * g++.dg/cpp0x/pr45908.C: Likewise.
6875 * g++.dg/cpp0x/sfinae6.C: Likewise.
6876 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6877 * g++.old-deja/g++.law/arg11.C: Likewise.
6879 2011-03-16 Jason Merrill <jason@redhat.com>
6881 * g++.dg/template/incomplete6.C: New.
6883 2011-03-16 Jeff Law <law@redhat.com>
6885 * gcc.dg/tree-ssa/vrp55.c: New test.
6887 2011-03-16 Jason Merrill <jason@redhat.com>
6889 * g++.dg/cpp0x/auto22.C: New.
6891 2011-03-16 Richard Guenther <rguenther@suse.de>
6893 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6894 optimizing it away if promoted to const.
6896 2011-03-16 Richard Guenther <rguenther@suse.de>
6898 PR tree-optimization/48149
6899 * gcc.dg/fold-complex-1.c: New testcase.
6901 2011-03-16 Richard Guenther <rguenther@suse.de>
6904 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6907 2011-03-16 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/26134
6910 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6912 2011-03-16 Richard Guenther <rguenther@suse.de>
6914 PR tree-optimization/48146
6915 * gcc.dg/torture/pr48146.c: New testcase.
6917 2011-03-16 Richard Guenther <rguenther@suse.de>
6919 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6920 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6922 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6925 * gcc.c-torture/compile/pr48136.c: New test.
6927 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6930 * gcc.dg/guality/pr45882.c: New test.
6932 2011-03-15 Jason Merrill <jason@redhat.com>
6934 * g++.dg/cpp0x/constexpr-recursion.C: New.
6936 * g++.dg/cpp0x/implicit11.C: New.
6938 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6940 * g++.dg/cpp0x/constexpr-attribute.C: New.
6942 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6944 * g++.dg/parse/pr34758.C: New.
6946 2011-03-15 Xinliang David Li <davidxl@google.com>
6949 * gcc.dg/uninit-pred-7_d.c: New test.
6950 * gcc.dg/uninit-pred-8_d.c: New test.
6952 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6955 * gcc.target/arm/pr46788.c: New.
6957 2011-03-15 Richard Guenther <rguenther@suse.de>
6960 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6961 * gfortran.dg/ishft_4.f90: Likewise.
6962 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6964 2011-03-15 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/13954
6967 * g++.dg/tree-ssa/pr13954.C: New testcase.
6969 2011-03-15 Richard Guenther <rguenther@suse.de>
6971 PR tree-optimization/48037
6972 * gcc.target/i386/pr48037-1.c: New testcase.
6974 2011-03-15 Richard Guenther <rguenther@suse.de>
6976 PR tree-optimization/41490
6977 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6978 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6979 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6980 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6981 * g++.dg/tree-ssa/pr33604.C: Adjust.
6983 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6986 * gcc.c-torture/execute/pr47917.c: New test.
6987 * gcc.dg/pr47917.c: New test.
6990 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6992 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6994 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6995 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6996 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6997 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6998 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6999 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7000 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7001 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7002 * gcc.target/i386/avx-floor-vec.c: Ditto.
7003 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7004 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7005 * gcc.target/i386/avx-rint-vec.c: Ditto.
7006 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7007 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7008 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7009 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7011 2011-03-14 Tom Tromey <tromey@redhat.com>
7013 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7014 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7015 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7017 2011-03-14 Tom Tromey <tromey@redhat.com>
7019 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7020 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7021 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7023 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7025 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7027 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7029 PR rtl-optimization/47166
7030 * gcc.c-torture/execute/postmod-1.c: New test.
7032 2011-03-14 Richard Guenther <rguenther@suse.de>
7035 * gcc.dg/torture/pr48098.c: New testcase.
7037 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7040 * gcc.target/powerpc/pr48053-1.c: New test.
7041 * gcc.target/powerpc/pr48053-2.c: Likewise.
7043 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7046 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7048 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7051 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7053 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7056 * gfortran.dg/class_41.f03: New.
7058 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7060 * g++.dg/conversion/cast3.C: New test.
7062 2011-03-11 Jason Merrill <jason@redhat.com>
7064 * g++.dg/template/error45.C: New.
7066 * g++.dg/parse/no-type-defn1.C: New.
7068 * g++.dg/ext/attrib40.C: New.
7070 * g++.dg/cpp0x/regress/array1.C: New.
7072 2011-03-11 Richard Guenther <rguenther@suse.de>
7074 PR tree-optimization/48067
7075 * gcc.dg/pr48067.c: New testcase.
7077 2011-03-11 Richard Guenther <rguenther@suse.de>
7080 * g++.dg/lto/20110311-1_0.C: New testcase.
7082 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7085 * g++.dg/inherit/virtual8.C: New test.
7088 * gcc.dg/torture/pr48044.c: New test.
7090 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7093 * gfortran.dg/proc_ptr_comp_31.f90: New.
7095 2011-03-11 Richard Guenther <rguenther@suse.de>
7097 PR tree-optimization/47278
7098 * gcc.dg/torture/pr47278-1.c: New testcase.
7099 * gcc.dg/torture/pr47278-2.c: Likewise.
7101 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7103 PR tree-optimization/48063
7104 * gcc.dg/torture/pr48063.c: New test.
7106 2011-03-10 Jason Merrill <jason@redhat.com>
7108 * g++.dg/template/array22.C: New.
7110 * g++.dg/cpp0x/syntax-err1.C: New.
7111 * g++.dg/parse/error36.C: Adjust expected errors.
7112 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7113 * g++.old-deja/g++.pt/typename3.C: Likewise.
7114 * g++.old-deja/g++.pt/typename4.C: Likewise.
7115 * g++.old-deja/g++.pt/typename6.C: Likewise.
7117 2011-03-09 Jason Merrill <jason@redhat.com>
7119 * g++.dg/template/nontype22.C: New.
7121 2011-03-09 Martin Jambor <mjambor@suse.cz>
7123 PR tree-optimization/47714
7124 * g++.dg/torture/pr47714.C: New test.
7126 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7129 * gcc.target/powerpc/pr47755-2.c: New file.
7131 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7133 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7134 is not set in the environment, pass 64 as first argument when not
7135 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7136 native where ulimit -u is supported.
7138 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7140 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7142 2011-03-08 Jason Merrill <jason@redhat.com>
7144 * g++.dg/template/nontype21.C: New.
7146 * g++.dg/template/anon5.C: New.
7148 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7151 * gcc.dg/pr47881.c: New test.
7153 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7156 * g++.dg/lookup/template3.C: New test.
7158 2011-03-08 Kai Tietz <ktietz@redhat.com>
7160 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7163 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7166 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7167 sizeof to compute alignment.
7169 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7171 PR tree-optimization/48022
7172 * gcc.dg/pr48022-1.c: New test.
7173 * gcc.dg/pr48022-2.c: New test.
7175 2011-03-07 Jason Merrill <jason@redhat.com>
7177 * g++.dg/template/nontype20.C: New.
7178 * g++.dg/init/member1.C: Adjust expected errors.
7179 * g++.dg/parse/constant4.C: Likewise.
7180 * g++.dg/template/qualified-id3.C: Likewise.
7181 * g++.old-deja/g++.pt/crash10.C: Likewise.
7183 * g++.dg/cpp0x/regress/non-const1.C: New.
7185 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.dg/pr47991.c: New test.
7190 2011-03-07 Jason Merrill <jason@redhat.com>
7192 * g++.dg/abi/mangle46.C: New.
7194 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7197 * gcc.target/powerpc/pr47862.c: New.
7199 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7202 * gcc.target/i386/combine-mul.c: Require nonpic.
7204 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7205 Nathan Froyd <froydnj@codesourcery.com>
7207 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7209 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7211 * README.QMTEST: Remove.
7213 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7214 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217 * gfortran.dg/array_constructor_37.f90 : New test.
7219 2011-03-05 Jason Merrill <jason@redhat.com>
7221 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7222 * g++.dg/abi/mangle45.C: Likewise.
7223 * g++.dg/cpp0x/trailing1.C: Likewise.
7225 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7227 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7229 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7231 PR rtl-optimization/47899
7232 * gcc.dg/pr47899.c: New test.
7234 * gcc.dg/torture/pr47968.c: Ignore warnings.
7236 PR tree-optimization/47967
7237 * gcc.c-torture/compile/pr47967.c: New test.
7239 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7241 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7242 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7244 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7246 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7247 and property_getAttributes() if __OBJC2__.
7248 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7249 * objc.dg/property/property-encoding-1.m: New.
7250 * obj-c++.dg/property/property-encoding-1.mm: New.
7252 2011-03-04 Jason Merrill <jason@redhat.com>
7254 * g++.dg/template/pseudodtor6.C: New.
7256 * g++.dg/inherit/covariant19.C: New.
7258 2011-03-04 Richard Guenther <rguenther@suse.de>
7261 * gcc.dg/torture/pr47968.c: New testcase.
7263 2011-03-04 Richard Guenther <rguenther@suse.de>
7266 * gcc.dg/torture/pr47975.c: New testcase.
7268 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7271 * g++.dg/template/crash106.C: New.
7273 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7276 * gcc.dg/gomp/pr47963.c: New test.
7277 * g++.dg/gomp/pr47963.C: New test.
7279 2011-03-02 Jason Merrill <jason@redhat.com>
7281 * g++.dg/cpp0x/regress/condition1.C: New.
7283 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7285 2011-03-01 Jason Merrill <jason@redhat.com>
7287 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7289 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7291 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7293 PR rtl-optimization/47925
7294 * gcc.c-torture/execute/pr47925.c: New test.
7296 2011-03-01 Jason Merrill <jason@redhat.com>
7298 * g++.dg/cpp0x/decltype25.C: New.
7300 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7302 2011-03-01 Richard Guenther <rguenther@suse.de>
7304 PR tree-optimization/47890
7305 * gcc.dg/torture/pr47890.c: New testcase.
7307 2011-03-01 Richard Guenther <rguenther@suse.de>
7310 * gcc.dg/lto/pr47924_0.c: New testcase.
7312 2011-03-01 Richard Guenther <rguenther@suse.de>
7315 * gfortran.dg/lto/pr46911_0.f: New testcase.
7317 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7319 PR libgfortran/47933
7320 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7321 compile errors from older code form.
7323 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7325 PR libgfortran/47567
7326 * gfortran.dg/fmt_fw_d.f90: New test.
7328 2011-02-28 Jason Merrill <jason@redhat.com>
7330 * g++.dg/inherit/covariant18.C: New.
7332 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7335 * gcc.dg/pr47893.c: New test.
7337 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7339 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7340 NULL in case of a selector with conflicting types.
7341 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7343 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7345 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7346 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7347 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7348 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7350 2011-02-28 Jason Merrill <jason@redhat.com>
7353 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7355 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7357 PR libgfortran/47778
7358 * gfortran.dg/namelist_71.f90: New test.
7360 2011-02-27 Jason Merrill <jason@redhat.com>
7363 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7364 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7366 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7369 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7371 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7374 * gfortran.dg/gomp/task-1.f90: Removed.
7376 2011-02-26 Jason Merrill <jason@redhat.com>
7378 * g++.dg/template/this-targ1.C: New.
7380 * g++.dg/cpp0x/regress/template-const1.C: New.
7381 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7382 * g++.dg/template/function1.C: Adjust.
7383 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7384 * g++.dg/debug/debug7.C: Adjust.
7386 2011-02-26 Tobias Burnus <burnus@net-b.de>
7389 * gfortran.dg/gomp/task-1.f90: New.
7391 2011-02-25 Jie Zhang <jie@codesourcery.com>
7393 * gcc.target/arm/neon-thumb2-move.c: Add
7394 dg-require-effective-target arm_thumb2_ok.
7396 2011-02-24 Jason Merrill <jason@redhat.com>
7398 * g++.dg/parse/constant1.C: Specify C++98 mode.
7399 * g++.dg/parse/constant5.C: Likewise.
7400 * g++.dg/parse/error2.C: Likewise.
7401 * g++.dg/parse/semicolon3.C: Likewise.
7402 * g++.dg/template/crash14.C: Likewise.
7403 * g++.dg/template/local4.C: Likewise.
7404 * g++.dg/template/nontype3.C: Likewise.
7405 * g++.dg/parse/crash31.C: Adjust expected errors.
7406 * g++.dg/template/function1.C: Likewise.
7407 * g++.dg/template/ref3.C: Likewise.
7408 * g++.dg/template/static9.C: Likewise.
7409 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7411 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7412 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7413 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7414 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7415 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7417 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7420 * gfortran.dg/pr47878.f90: New test.
7422 2011-02-24 Richard Guenther <rguenther@suse.de>
7425 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7426 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7428 2011-02-24 Richard Guenther <rguenther@suse.de>
7431 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7432 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7434 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7436 PR libgfortran/47567
7437 * gfortran.dg/fmt_f0_1.f90: Update test.
7439 2011-02-23 Jason Merrill <jason@redhat.com>
7441 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7442 * g++.dg/abi/mangle45.C: New.
7444 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7445 * g++.dg/template/canon-type-9.C: Match use of decltype
7446 between declaration and definition.
7447 * g++.dg/template/canon-type-12.C: Likewise.
7449 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7452 * gfortran.dg/nested_allocatables_1.f90: New.
7454 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7457 * g++.dg/pr46868.C: New test.
7458 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7459 * g++.dg/parse/error14.C: Adjust.
7461 2011-02-23 Richard Guenther <rguenther@suse.de>
7463 PR tree-optimization/47838
7464 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7466 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7468 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7470 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7472 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7473 * gfortran.dg/count_init_expr.f03: Ditto.
7474 * gfortran.dg/gomp/pr43711.f90: Ditto.
7475 * gcc.dg/struct-parse-2.c: Ditto.
7476 * gcc.dg/parse-error-3.c: Ditto.
7477 * gcc.dg/Wlogical-op-1.c: Ditto.
7478 * gcc.dg/Walways-true-1.c: Ditto.
7479 * gcc.dg/pr24225.c: Ditto.
7480 * gcc.dg/Walways-true-2.c: Ditto.
7481 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7482 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7483 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7484 * g++.dg/overload/defarg4.C: Ditto.
7485 * g++.dg/inherit/covariant16.C: Ditto.
7486 * g++.dg/inherit/virtual7.C: Ditto.
7487 * g++.dg/template/canon-type-9.C: Ditto.
7488 * g++.dg/template/access19.C: Ditto.
7489 * g++.dg/template/call7.C: Ditto.
7490 * g++.dg/template/canon-type-2.C: Ditto.
7491 * g++.dg/template/init7.C: Ditto.
7492 * g++.dg/template/sizeof-template-argument.C: Ditto.
7493 * g++.dg/template/const3.C: Ditto.
7494 * g++.dg/template/sfinae26.C: Ditto.
7495 * g++.dg/template/sfinae26.C: Ditto.
7496 * g++.dg/template/canon-type-11.C: Ditto.
7497 * g++.dg/template/union2.C: Ditto.
7498 * g++.dg/template/canon-type-3.C: Ditto.
7499 * g++.dg/template/canon-type-1.C: Ditto.
7500 * g++.dg/template/canon-type-5.C: Ditto.
7501 * g++.dg/template/canon-type-7.C: Ditto.
7502 * g++.dg/template/canon-type-10.C: Ditto.
7503 * g++.dg/template/spec36.C: Ditto.
7504 * g++.dg/template/typedef38.C: Ditto.
7505 * g++.dg/template/canon-type-4.C: Ditto.
7506 * g++.dg/template/canon-type-6.C: Ditto.
7507 * g++.dg/template/canon-type-13.C: Ditto.
7508 * g++.dg/template/instantiate9.C: Ditto.
7509 * g++.dg/template/ttp22.C: Ditto.
7510 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7511 * g++.dg/warn/Walways-true-1.C: Ditto.
7512 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7513 * g++.dg/warn/Walways-true-2.C: Ditto.
7514 * g++.dg/conversion/op4.C: Ditto.
7515 * g++.dg/opt/pr19650.C: Ditto.
7516 * g++.dg/lookup/friend11.C: Ditto.
7517 * g++.dg/other/default2.C: Ditto.
7518 * g++.dg/other/default3.C: Ditto.
7519 * g++.dg/other/dtor2.C: Ditto.
7520 * g++.dg/other/friend5.C: Ditto.
7521 * g++.dg/other/default5.C: Ditto.
7522 * g++.dg/init/brace6.C: Ditto.
7523 * g++.dg/init/aggr5.C: Ditto.
7524 * g++.dg/init/error2.C: Ditto.
7525 * g++.dg/expr/bound-mem-fun.C: Ditto.
7526 * g++.dg/expr/cond6.C: Ditto.
7527 * g++.dg/expr/stmt-expr-1.C: Ditto.
7528 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7529 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7530 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7531 * g++.dg/cpp0x/bracket1.C: Ditto.
7532 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7533 * g++.dg/cpp0x/pr38646.C: Ditto.
7534 * g++.dg/cpp0x/variadic73.C: Ditto.
7535 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7536 * g++.dg/cpp0x/bracket4.C: Ditto.
7537 * g++.dg/cpp0x/decltype4.C: Ditto.
7538 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7539 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7540 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7541 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7542 * g++.dg/cpp0x/decltype2.C: Ditto.
7543 * g++.dg/cpp0x/decltype1.C: Ditto.
7544 * g++.dg/cpp0x/bracket2.C: Ditto.
7545 * g++.dg/cpp0x/decltype5.C: Ditto.
7546 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7547 * g++.dg/cpp0x/variadic70.C: Ditto.
7548 * g++.dg/cpp0x/decltype6.C: Ditto.
7549 * g++.dg/cpp0x/rvo.C: Ditto.
7550 * g++.dg/cpp0x/vt-40092.C: Ditto.
7551 * g++.dg/cpp0x/variadic-new.C: Ditto.
7552 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7553 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7554 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7555 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7556 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7557 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7558 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7559 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7560 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7561 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7562 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7563 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7564 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7565 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7566 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7567 * g++.dg/cpp0x/pr39639.C: Ditto.
7568 * g++.dg/cpp0x/decltype3.C: Ditto.
7569 * g++.dg/cpp0x/variadic68.C: Ditto.
7570 * g++.dg/cpp0x/variadic-function.C: Ditto.
7571 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7572 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7573 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7574 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7575 * g++.dg/parse/crash35.C: Ditto.
7576 * g++.dg/parse/crash40.C: Ditto.
7577 * g++.dg/parse/defarg12.C: Ditto.
7578 * g++.dg/parse/crash34.C: Ditto.
7579 * g++.dg/parse/constructor3.C: Ditto.
7580 * g++.dg/parse/template23.C: Ditto.
7581 * g++.dg/parse/crash56.C: Ditto.
7582 * g++.dg/parse/dtor13.C: Ditto.
7583 * g++.dg/parse/error33.C: Ditto.
7584 * g++.dg/parse/ctor9.C: Ditto.
7585 * g++.dg/parse/error32.C: Ditto.
7586 * g++.dg/parse/error37.C: Ditto.
7587 * g++.dg/parse/bitfield3.C: Ditto.
7588 * g++.dg/parse/struct-4.C: Ditto.
7589 * g++.dg/ext/has_trivial_copy.C: Ditto.
7590 * g++.dg/ext/is_polymorphic.C: Ditto.
7591 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7592 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7593 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7594 * g++.dg/ext/is_union.C: Ditto.
7595 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7596 * g++.dg/ext/is_pod.C: Ditto.
7597 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7598 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7599 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7600 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7601 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7602 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7603 * g++.dg/ext/is_abstract.C: Ditto.
7604 * g++.dg/ext/has_trivial_assign.C: Ditto.
7605 * g++.dg/ext/is_class.C: Ditto.
7606 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7607 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7608 * g++.dg/ext/is_base_of.C: Ditto.
7609 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7610 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7611 * g++.dg/ext/is_empty.C: Ditto.
7612 * g++.dg/ext/is_enum.C: Ditto.
7613 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7614 * gnat.dg/opt11.adb: Ditto.
7615 * obj-c++.dg/pr45735.mm: Ditto.
7616 * obj-c++.dg/pr24393.mm: Ditto.
7617 * obj-c++.dg/exceptions-2.mm: Ditto.
7618 * objc.dg/pr45735.m: Ditto.
7619 * objc.dg/pr24393.m: Ditto.
7621 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7623 * objc.dg/attributes/objc-exception-1.m: New.
7625 2011-02-23 Jie Zhang <jie@codesourcery.com>
7627 * gcc.dg/cpp/include7.c: New test.
7629 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7632 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7634 2011-02-23 Jie Zhang <jie@codesourcery.com>
7636 PR rtl-optimization/47763
7637 * gcc.dg/pr47763.c: New test.
7639 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7642 * gfortran.dg/whole_file_32.f90 : New test.
7644 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7647 * g++.dg/inherit/virtual7.C: New test.
7649 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7652 * objc.dg/type-size-3.m: Updated error message.
7653 * objc.dg/type-size-4.m: New test.
7654 * objc.dg/type-size-5.m: New test.
7656 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7658 * lib/gnat.exp: Fix comments.
7659 Don't load libgloss.exp.
7660 (default_gnat_version): Call $compiler with --version.
7661 Adapt regexp for gnatmake output, insert version.
7662 (gnat_version): New proc.
7663 (gnat_init): Remove gnat_libgcc_s_path.
7664 (gnat_target_compile): Likewise.
7665 Remove ld_library_path.
7666 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7667 (gnat_pass): Remove.
7668 (gnat_pass): Remove.
7669 (gnat_finish): Remove.
7670 (gnat_exit): Remove.
7671 (local_find_gnatmake): Reindent.
7672 (runtest_file_p): Remove.
7673 (prune_warnings): Remove.
7674 (find_gnatclean): New proc.
7675 * lib/gnat-dg.exp (lremove): New proc.
7676 (gnat-dg-test): Reindent.
7677 Remove additional output files.
7678 (gnat-dg-runtest): Remove.
7680 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7681 * gnat.dg/loop_optimization6.adb: Likewise.
7682 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7684 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7686 PR tree-optimization/47835
7687 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7689 2011-02-22 Tobias Burnus <burnus@net-b.de>
7691 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7692 * gfortran.dg/abstract_type_2.f03: Ditto.
7693 * gfortran.dg/abstract_type_3.f03: Ditto.
7694 * gfortran.dg/abstract_type_4.f03: Ditto.
7695 * gfortran.dg/abstract_type_5.f03: Ditto.
7696 * gfortran.dg/abstract_type_6.f03: Ditto.
7697 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7698 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7699 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7700 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7701 * gfortran.dg/array_function_5.f90: Ditto.
7702 * gfortran.dg/asynchronous_3.f03: Ditto.
7703 * gfortran.dg/char_expr_1.f90: Ditto.
7704 * gfortran.dg/class_14.f03: Ditto.
7705 * gfortran.dg/data_array_6.f: Ditto.
7706 * gfortran.dg/data_invalid.f90: Ditto.
7707 * gfortran.dg/dot_product_1.f03: Ditto.
7708 * gfortran.dg/func_derived_5.f90: Ditto.
7709 * gfortran.dg/func_result_4.f90: Ditto.
7710 * gfortran.dg/implied_do_1.f90: Ditto.
7711 * gfortran.dg/initialization_25.f90: Ditto.
7712 * gfortran.dg/initialization_26.f90: Ditto.
7713 * gfortran.dg/interface_34.f90: Ditto.
7714 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7715 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7716 * gfortran.dg/matmul_8.f03: Ditto.
7717 * gfortran.dg/merge_init_expr.f90: Ditto.
7718 * gfortran.dg/pack_assign_1.f90: Ditto.
7719 * gfortran.dg/pack_vector_1.f90: Ditto.
7720 * gfortran.dg/pointer_check_8.f90: Ditto.
7721 * gfortran.dg/product_init_expr.f03: Ditto.
7722 * gfortran.dg/reshape_order_5.f90: Ditto.
7723 * gfortran.dg/reshape_shape_1.f90: Ditto.
7724 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7725 * gfortran.dg/same_name_2.f90: Ditto.
7726 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7727 * gfortran.dg/spread_init_expr.f03: Ditto.
7728 * gfortran.dg/stmt_func_1.f90: Ditto.
7729 * gfortran.dg/sum_init_expr.f03: Ditto.
7730 * gfortran.dg/transpose_3.f03: Ditto.
7731 * gfortran.dg/unpack_init_expr.f03: Ditto.
7732 * gfortran.dg/warn_conversion.f90: Ditto.
7733 * gfortran.dg/warn_conversion_2.f90: Ditto.
7734 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7735 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7736 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7737 * gfortran.dg/whole_file_16.f90: Ditto.
7738 * gfortran.dg/whole_file_17.f90: Ditto.
7739 * gfortran.dg/whole_file_18.f90: Ditto.
7740 * gfortran.dg/whole_file_20.f03: Ditto.
7741 * gfortran.dg/whole_file_5.f90: Ditto.
7742 * gfortran.dg/whole_file_6.f90: Ditto.
7743 * gfortran.dg/write_invalid_format.f90: Ditto.
7744 * gfortran.dg/zero_sized_6.f90: Ditto.
7746 2011-02-21 Jeff Law <law@redhat.com>
7748 PR rtl-optimization/46178
7749 * gcc.target/i386/pr46178.c: New test.
7751 PR rtl-optimization/46002
7752 * gcc.c-torture/compile/pr46002.c: New test.
7754 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7756 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7759 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7762 * g++.dg/debug/pr47106.C: Require effective target lto.
7764 2011-02-21 Jason Merrill <jason@redhat.com>
7766 * g++.dg/cpp0x/constexpr-diag2.C: New.
7768 2011-02-20 Jason Merrill <jason@redhat.com>
7770 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7772 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7774 * g++.dg/overload/conv-op1.C: New.
7776 * g++.dg/cpp0x/constexpr-synth1.C: New.
7778 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7780 * objc.dg/layout-2.m: New.
7781 * objc.dg/selector-3.m: Adjusted location of error message.
7782 * objc.dg/type-size-3.m: Same.
7783 * obj-c++.dg/selector-3.mm: Same.
7785 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7788 * objc.dg/property/dotsyntax-22.m: New.
7789 * obj-c++.dg/property/dotsyntax-22.mm: New.
7791 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7794 * g++.dg/template/typedef38.C: New test.
7796 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7799 * gfortran.dg/whole_file_30.f90 : New test.
7800 * gfortran.dg/whole_file_31.f90 : New test.
7802 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7806 * gfortran.dg/whole_file_28.f90 : New test.
7807 * gfortran.dg/whole_file_29.f90 : New test.
7809 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7812 * g++.dg/template/crash105.C: New.
7814 2011-02-19 Jason Merrill <jason@redhat.com>
7816 * g++.dg/cpp0x/regress/no-elide1.C: New.
7818 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7820 PR tree-optimization/46620
7821 * gcc.dg/pr46620.c: New.
7823 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7826 * gcc.target/i386/pr47809.c: New test.
7828 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829 Tobias Burnus <burnus@net-b.de>
7831 * lib/target-supports.exp
7832 (check_effective_target_fortran_large_real): New check for large reals.
7833 * gfortran.dg/nan_7.f90: New test.
7835 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7837 PR libgfortran/47567
7838 * gfortran.dg/fmt_f0_1.f90: Update test.
7840 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7843 * gfortran.dg/array_constructor_36.f90 : New test.
7844 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7845 allow for comparison between different elements of the array
7846 constructor at different levels of optimization.
7848 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7850 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7851 * gcc.target/i386/pr32280-1.c: Likewise.
7853 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7856 * gcc.target/i386/pr47800.c: New test.
7858 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7860 * objc/execute/exceptions/foward-1.x: New.
7862 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7865 * gfortran.dg/derived_constructor_comps_4.f90: New.
7867 2011-02-18 Tobias Burnus
7870 * gfortran.dg/func_result_6.f90: New.
7872 2011-02-18 Michael Matz <matz@suse.de>
7875 * gfortran.dg/lto/pr45586_0.f90: New test.
7876 * gfortran.dg/typebound_proc_20.f90: Ditto.
7877 * gfortran.dg/typebound_proc_21.f90: Ditto.
7879 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7882 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7884 2011-02-18 Tobias Burnus <burnus@net-b.de>
7887 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7889 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7890 normalizing the error/warning output.
7891 * gfortran.dg/Wall.f90: Update dg-error/warning.
7892 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7893 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7894 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7895 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7896 * gfortran.dg/class_30.f90: Update dg-error/warning.
7897 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7898 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7899 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7900 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7901 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7902 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7903 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7904 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7905 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7906 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7907 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7908 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7909 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7910 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7911 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7912 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7913 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7914 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7915 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7916 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7917 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7918 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7919 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7920 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7921 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7923 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7926 * gfortran.dg/proc_ptr_comp_30.f90: New.
7928 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7931 * gcc.target/i386/pr47780.c: New test.
7933 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7936 * gfortran.dg/class_40.f03: New.
7938 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7941 * g++.dg/cpp0x/auto21.C: New test.
7943 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7945 * objc.dg/special/unclaimed-category-1.h: Updated for
7947 * objc.dg/special/unclaimed-category-1.m: Same.
7948 * objc.dg/zero-link-1.m: Same.
7949 * objc.dg/lookup-1.m: Same.
7950 * objc.dg/torture/strings/const-str-9.m
7951 * objc.dg/torture/strings/const-str-10.m: Same.
7952 * objc.dg/torture/strings/const-str-11.m: Same.
7953 * objc.dg/torture/forward-1.m: Same.
7954 * objc.dg/zero-link-2.m: Same.
7955 * objc.dg/encode-7-next-64bit.m: Same.
7956 * objc.dg/method-4.m: Same.
7957 * objc.dg/next-runtime-1.m: Same.
7958 * objc.dg/image-info.m: Same.
7959 * objc.dg/pr23214.m: Same.
7960 * objc.dg/symtab-1.m: Same.
7961 * obj-c++.dg/basic.m: Same.
7962 * obj-c++.dg/proto-lossage-3.m: Same.
7963 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7964 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7965 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7966 * obj-c++.dg/method-11.m: Same.
7967 * objc/execute/enumeration-1.m: Same.
7968 * objc/execute/object_is_class.m: Same.
7969 * objc/execute/formal_protocol-2.m: Same.
7970 * objc/execute/formal_protocol-4.m: Same.
7971 * objc/execute/formal_protocol-6.m: Same.
7972 * objc/execute/bycopy-3.m: Same.
7973 * objc/execute/exceptions/catchall-1.m: Same.
7974 * objc/execute/exceptions/finally-1.m: Same.
7975 * objc/execute/exceptions/local-variables-1.m: Same.
7976 * objc/execute/exceptions/foward-1.m: Same.
7977 * objc/execute/bf-common.h
7978 * objc/execute/enumeration-2.m: Same.
7979 * objc/execute/formal_protocol-1.m: Same.
7980 * objc/execute/formal_protocol-3.m: Same.
7981 * objc/execute/formal_protocol-5.m: Same.
7982 * objc/execute/accessing_ivars.m: Same.
7983 * objc/execute/bycopy-2.m: Same.
7984 * objc/execute/formal_protocol-7.m: Same.
7985 * objc/execute/compatibility_alias.m: Same.
7986 * objc/execute/no_clash.m: Same.
7987 * objc/execute/object_is_meta_class.m: Same.
7988 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7989 * objc/execute/class-tests-1.h: Include stdio.h.
7990 * objc/execute/class-tests-2.h: Same.
7991 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7993 * obj-c++.dg/try-catch-2.mm: Same.
7995 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7998 * g++.dg/warn/Wunused-parm-4.C: New test.
8000 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8001 Jan Hubicka <jh@suse.cz>
8005 * g++.dg/debug/pr47106.C: New.
8007 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8010 * gcc.target/i386/pr43653.c: New test.
8012 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8015 * g++.dg/template/inherit6.C: New test.
8017 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8020 * gfortran.dg/class_39.f03: New.
8022 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8025 * g++.dg/cpp0x/variadic106.C: New test.
8027 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8030 * gfortran.dg/pr47757-1.f90: New test.
8031 * gfortran.dg/pr47757-2.f90: New test.
8032 * gfortran.dg/pr47757-3.f90: New test.
8035 * g++.dg/cpp0x/enum8.C: New test.
8037 2011-02-15 Jason Merrill <jason@redhat.com>
8039 * g++.dg/inherit/implicit-trivial1.C: New.
8040 * g++.dg/cpp0x/implicit-trivial1.C: New.
8042 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8045 * gcc.dg/torture/pr47725.c: Removed.
8047 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8050 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8051 constant does not generate a load from memory.
8053 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8056 * gcc.dg/torture/pr47725.c: New.
8058 2011-02-15 Richard Guenther <rguenther@suse.de>
8060 PR tree-optimization/47743
8061 * gcc.dg/torture/pr47743.c: New testcase.
8063 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8066 * gcc.target/i386/pr47581.c: New test.
8068 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8071 * gfortran.dg/select_type_22.f03: New.
8073 2011-02-14 Jason Merrill <jason@redhat.com>
8075 * g++.dg/cpp0x/regress/enum1.C: New.
8077 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8079 * gnat.dg/include.adb: New test.
8081 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8084 * gfortran.dg/class_38.f03: New.
8086 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8088 * gcc.dg/pr46494.c: New test.
8090 2011-02-14 Richard Guenther <rguenther@suse.de>
8092 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8094 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8097 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8098 sparc*-sun-solaris2.11.
8100 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8103 * gfortran.dg/argument_checking_18.f90: New.
8105 2011-02-13 Tobias Burnus <burnus@net-b.de>
8107 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8108 * gfortran.dg/argument_checking_17.f90: New.
8110 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8112 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8113 are temporarily disabled.
8114 * gfortran.dg/class_7.f03: Ditto.
8115 * gfortran.dg/coarray_14.f90: Ditto.
8116 * gfortran.dg/typebound_proc_13.f03: Ditto.
8118 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8121 * gfortran.dg/extends_11.f03: New.
8123 2011-02-11 Xinliang David Li <davidxl@google.com>
8125 PR tree-optimization/47707
8126 * g++.dg/tree-ssa/pr47707.C: New test.
8128 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8130 * g++.dg/opt/inline17.C: New test.
8132 2011-02-11 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/pure_formal_2.f90: New.
8137 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8139 PR rtl-optimization/47614
8140 * gfortran.dg/pr47614.f: New.
8142 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8145 * gcc.dg/opts-6.c: New test.
8147 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.dg/pr47684.c: New test.
8152 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8155 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8156 c99_runtime, dg-add-options c99_runtime.
8157 (main): Use __asm__.
8159 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8163 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8164 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8165 * gcc.dg/ucnid-10.c: Likewise.
8166 * gcc.dg/ucnid-13.c: Likewise.
8167 * gcc.dg/ucnid-7.c: Likewise.
8168 * gcc.dg/ucnid-8.c: Likewise.
8169 Adapt dg-warning line number.
8171 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8173 * gcc.target/i386/parity-1.c: Use -march=k8.
8174 * gcc.target/i386/parity-2.c: Ditto.
8175 * gcc.target/i386/vecinit-1.c: Ditto.
8176 * gcc.target/i386/vecinit-2.c: Ditto.
8178 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8181 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8182 * gcc.target/mips/save-restore-3.c: Likewise.
8183 * gcc.target/mips/save-restore-4.c: Likewise.
8184 * gcc.target/mips/save-restore-5.c: Likewise.
8187 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8188 * g++.dg/tree-prof/partition2.C: Likewise.
8190 2011-02-09 Jason Merrill <jason@redhat.com>
8192 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8193 rather than misdeclare std::puts.
8195 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8196 * g++.dg/other/warning1.C: Likewise.
8197 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8198 * g++.old-deja/g++.gb/scope06.C: Likewise.
8199 * g++.old-deja/g++.law/cvt11.C: Likewise.
8200 * g++.old-deja/g++.law/init1.C: Likewise.
8201 * g++.dg/abi/mangle26.C: Likewise.
8203 * g++.dg/template/function1.C: Adjust for C++0x mode.
8204 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8206 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8207 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8209 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8211 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8213 * g++.dg/cpp0x/regress: New directory.
8214 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8215 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8216 * g++.dg/cpp0x/regress/regress3.C: New.
8218 2011-02-10 Richard Guenther <rguenther@suse.de>
8220 PR tree-optimization/47677
8221 * gcc.dg/torture/pr47677.c: New testcase.
8223 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8225 * objc.dg/special/load-category-1.m: Remove unused header.
8226 * objc.dg/special/load-category-1a.m: Likewise.
8227 * objc.dg/special/load-category-2.m: Likewise.
8228 * objc.dg/special/load-category-2a.m: Likewise.
8229 * objc.dg/special/load-category-3.m: Likewise.
8230 * objc.dg/special/load-category-3a.m: Likewise.
8231 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8232 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8233 * objc.dg/attributes/class-attribute-1.m: Likewise.
8234 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8235 * obj-c++.dg/property/property.exp: Likewise.
8236 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8237 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8238 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8239 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8240 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8241 * obj-c++.dg/template-8.mm: Likewise.
8243 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8246 * gcc.target/i386/pr47665.c: New test.
8248 2011-02-10 Jie Zhang <jie@codesourcery.com>
8252 2011-02-05 Jie Zhang <jie@codesourcery.com>
8254 * gcc.dg/pr42631.c: Update test.
8255 * gcc.dg/pr42631-2.c: New test.
8257 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8260 * gfortran.dg/proc_decl_25.f90: New.
8262 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8265 * gfortran.dg/typebound_assignment_2.f03: New.
8267 2011-02-09 Richard Guenther <rguenther@suse.de>
8269 PR tree-optimization/47664
8270 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8272 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8275 * gnat.dg/uninit_func.adb: Adjust dg directive.
8277 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8280 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8282 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8285 * gfortran.dg/auto_dealloc_2.f90: New.
8287 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8289 * gcc.dg/builtins-config.h: Remove __sgi handling.
8290 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8291 -std=c99 for mips-sgi-irix6.5*.
8293 2011-02-09 Martin Jambor <mjambor@suse.cz>
8296 * gfortran.dg/pr25923.f90: Remove xfails.
8298 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8301 * gfortran.dg/inquire_14.f90: New test.
8303 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8306 * gfortran.dg/pointer_init_6.f90: New.
8308 2011-02-08 Jeff Law <law@redhat.com>
8310 PR tree-optimization/42893
8311 * gcc.tree-ssa/pr42893.c: New test.
8313 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8315 PR tree-optimization/46834
8316 PR tree-optimization/46994
8317 PR tree-optimization/46995
8318 * gcc.dg/graphite/id-pr46834.c: New.
8319 * gfortran.dg/graphite/id-pr46994.f90: New.
8320 * gfortran.dg/graphite/id-pr46995.f90: New.
8322 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8325 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8326 using the variable is known the warning is emitted there.
8327 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8328 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8330 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8333 * gcc.dg/noreturn-1.c (foo5): Likewise.
8334 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8335 (method2): Likewise.
8337 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8338 the return statement using the uninitialized variable.
8339 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8341 2011-02-08 Richard Guenther <rguenther@suse.de>
8344 * g++.dg/opt/pr47639.c: New testcase.
8346 2011-02-08 Richard Guenther <rguenther@suse.de>
8348 PR tree-optimization/47632
8349 * g++.dg/opt/pr47632.C: New testcase.
8351 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8353 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8355 2011-02-07 Richard Guenther <rguenther@suse.de>
8357 PR tree-optimization/47615
8358 * g++.dg/opt/pr47615.C: New testcase.
8360 2011-02-07 Richard Guenther <rguenther@suse.de>
8362 PR tree-optimization/47621
8363 * gcc.dg/torture/pr47621.c: New testcase.
8365 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8367 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8369 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8372 * gfortran.dg/allocate_with_source_1 : New test.
8374 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8377 * gcc.dg/pr47610.c: New test.
8379 2011-02-05 Jie Zhang <jie@codesourcery.com>
8382 * gcc.dg/pr42631.c: Update test.
8383 * gcc.dg/pr42631-2.c: New test.
8385 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8388 * gfortran.dg/pr47574.f90: New test.
8390 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8392 PR tree-optimization/46194
8393 * gcc.dg/autopar/pr46194.c: New.
8395 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8397 PR tree-optimization/43695
8398 * g++.dg/ipa/pr43695.C: New.
8400 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.dg/pr23200.c: New test.
8405 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8408 * g++.dg/pr47589.C: New test.
8410 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8413 * g++.dg/template/typedef37.C: New test.
8414 * g++.dg/template/param1.C: Adjust expected error message.
8416 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr31490-2.c: New test.
8420 * gcc.dg/pr31490-3.c: New test.
8421 * gcc.dg/pr31490-4.c: New test.
8423 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8424 Jakub Jelinek <jakub@redhat.com>
8427 * g++.dg/parser/semicolon3.C: Adjust.
8428 * g++.dg/parser/semicolon4.C: New testcase.
8429 * g++.dg/pr46890.C: New testcase.
8431 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8434 * g++.dg/init/pr29571.C: New.
8436 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8438 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8439 instead of vect_int.
8441 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8444 * gcc.target/i386/pr47312.c: New test.
8447 * gcc.target/i386/pr47564.c: New test.
8449 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8451 PR tree-optimization/45122
8452 * gcc.dg/tree-ssa/pr45122.c: New.
8454 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8457 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8460 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8461 and vsx so a default --with-cpu=power7 doesn't give an error
8462 when -mavoid-indexed-addresses is used.
8464 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8465 wrapper function to save the arguments and then jump to the real
8466 function, rather than depending on the compiler not to move stuff
8468 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8470 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8471 Paul Thomas <pault@gcc.gnu.org>
8474 * gfortran.dg/class_37.f03 : New test.
8476 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8477 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/40979
8481 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8482 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8483 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8484 check_vect_support_and_set_flags.
8485 * gfortran.dg/graphite/vect-pr40979.f90: New.
8487 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8490 * gfortran.dg/class_36.f03: New.
8492 2011-02-02 Richard Guenther <rguenther@suse.de>
8494 PR tree-optimization/47566
8495 * gcc.dg/lto/20110201-1_0.c: New testcase.
8497 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8503 * debug/pr47498.c: New.
8504 * debug/pr47501.c: New.
8506 2011-02-01 Richard Guenther <rguenther@suse.de>
8508 PR tree-optimization/47559
8509 * g++.dg/torture/pr47559.C: New testcase.
8511 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8514 * gfortran.dg/typebound_call_20.f03: New.
8516 2011-02-01 Richard Guenther <rguenther@suse.de>
8518 PR tree-optimization/47555
8519 * gcc.dg/pr47555.c: New testcase.
8521 2011-02-01 Richard Guenther <rguenther@suse.de>
8523 PR tree-optimization/47541
8524 * g++.dg/torture/pr47541.C: New testcase.
8526 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8529 * gfortran.dg/typebound_call_19.f03: New.
8531 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8534 * g++.dg/cpp0x/pr47416.C: New test.
8536 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8539 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8541 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8544 * gfortran.dg/typebound_assignment_1.f03: New.
8546 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8548 PR tree-optimization/47538
8549 * gcc.c-torture/execute/pr47538.c: New test.
8551 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8554 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8556 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8558 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8560 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8562 PR rtl-optimization/44031
8563 * gcc.c-torture/compile/20110131-1.c: New test.
8565 2011-01-31 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/stmt_func_1.f90: New.
8570 2011-01-31 Tobias Burnus <burnus@net-b.de>
8573 * gfortran.dg/interface_34.f90: New.
8575 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8578 * gfortran.dg/realloc_on_assign_5.f03: New test.
8579 * gfortran.dg/realloc_on_assign_5.f03: New test.
8581 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8583 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8584 * gfortran.dg/bessel_7.f90: Likewise.
8585 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8587 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8588 * gfortran.dg/sum_init_expr.f03: Likewise.
8590 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8592 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8595 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8596 loop only on "vect_intfloat_cvt" targets.
8598 2011-01-29 Tobias Burnus <burnus@net-b.de>
8601 * gfortran.dg/shape_6.f90: New.
8603 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8605 PR libgfortran/47434
8606 * gfortran.dg/read_infnan_1.f90: Update test.
8607 * gfortran.dg/module_nan.f90: Update test.
8608 * gfortran.dg/char4_iunit_1.f03: Update test.
8609 * gfortran.dg/large_real_kind_1.f90: Update test.
8610 * gfortran.dg/real_const_3.f90: Update test.
8611 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8613 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8616 * g++.dg/template/param2.C: New test.
8618 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620 PR libgfortran/47285
8621 * gfortran.dg/fmt_g.f: New test.
8623 2011-01-28 Tobias Burnus <burnus@net-b.de>
8626 * gfortran.dg/pure_formal_1.f90: New.
8628 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8631 * gcc.dg/tls/pr42894.c: New test.
8633 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8635 * gcc.dg/pr47276.c: Add dg-require-visibility.
8637 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8639 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8641 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8642 Tobias Burnus <burnus@gcc.gnu.org>
8647 * gfortran.dg/realloc_on_assign_3.f03: New test.
8648 * gfortran.dg/realloc_on_assign_4.f03: New test.
8649 * gfortran.dg/allocatable_function_5.f90: New test.
8650 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8651 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8652 implemented" dg-errors.
8654 2011-01-27 Jan Hubicka <jh@suse.cz>
8657 * gcc.dg/attr-weakref-4.c: New testcase
8659 2011-01-27 Martin Jambor <mjambor@suse.cz>
8661 PR tree-optimization/47228
8662 * gcc.dg/torture/pr47228.c: New test.
8664 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8666 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8668 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8670 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8671 when using auto-overlay support on the SPU.
8673 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8675 PR rtl-optimization/44174
8676 * gcc.target/i386/asm-6.c: New test.
8678 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8680 PR rtl-optimization/46856
8681 * gcc.c-torture/compile/pr46856.c: New test.
8683 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8684 Andrew Pinski <pinskia@gmail.com>
8687 * gcc.dg/pr43082.c: New.
8689 2011-01-26 DJ Delorie <dj@redhat.com>
8691 PR rtl-optimization/46878
8692 * gcc.dg/pr46878-1.c: New test.
8694 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8697 * g++.dg/cpp0x/pr47476.C: New test.
8699 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8701 * gcc.c-torture/compile/20110126-1.c: New test.
8703 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8706 * gcc.dg/torture/pr47473.c: New test.
8708 2011-01-26 Jan Hubicka <jh@suse.cz>
8711 * gcc.c-torture/execute/pr47237.c: New testcase.
8713 2011-01-26 Jan Hubicka <jh@suse.cz>
8715 PR tree-optimization/47190
8716 * gcc.dg/attr-weakref-3.c: New testcase.
8718 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8721 * gcc.dg/dll-9a.c: New test file.
8722 * gcc.dg/dll-11.c: Likewise.
8723 * gcc.dg/dll-12.c: Likewise.
8724 * gcc.dg/dll-12a.c: Likewise.
8725 * gcc.dg/dll-11a.c: Likewise.
8726 * gcc.dg/dll-9.c: Likewise.
8727 * gcc.dg/dll-10.c: Likewise.
8728 * gcc.dg/dll-10a.c: Likewise.
8729 * g++.dg/ext/dllexport4a.cc: Likewise.
8730 * g++.dg/ext/dllexport4.C: Likewise.
8731 * g++.dg/ext/dllexport5.C: Likewise.
8732 * g++.dg/ext/dllexport5a.cc: Likewise.
8734 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8736 PR tree-optimization/46970
8737 * gcc.dg/graphite/pr46970.c: New.
8739 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8741 PR tree-optimization/46215
8742 * gcc.dg/graphite/pr46215.c: New.
8744 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8746 PR tree-optimization/46168
8747 * gcc.dg/graphite/pr46168.c: New.
8749 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8751 PR tree-optimization/43657
8752 * gcc.dg/graphite/pr43657.c: New.
8754 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8756 PR tree-optimization/29832
8757 * gfortran.dg/graphite/pr29832.f90: New.
8759 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8761 PR tree-optimization/43567
8762 * gcc.dg/graphite/pr43567.c: New.
8764 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8766 * gfortran.dg/graphite/interchange-4.f: New.
8767 * gfortran.dg/graphite/interchange-5.f: New.
8769 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8770 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8771 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8772 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8773 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8774 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8775 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8776 * gfortran.dg/ltrans-7.f90: Removed.
8777 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8779 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8780 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8781 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8782 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8783 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8784 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8785 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8786 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8787 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8788 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8789 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8790 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8791 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8792 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8793 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8794 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8795 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8796 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8797 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8798 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8799 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8800 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8801 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8802 * gcc.dg/tree-ssa/data-dep-1.c
8803 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8804 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8805 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8806 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8807 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8809 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8811 PR tree-optimization/47265
8812 PR tree-optimization/47443
8813 * gcc.c-torture/compile/pr47265.c: New test.
8814 * gcc.dg/pr47443.c: New test.
8816 2011-01-25 Martin Jambor <mjambor@suse.cz>
8818 PR tree-optimization/47382
8819 * g++.dg/torture/pr47382.C: New test.
8820 * g++.dg/opt/devirt1.C: Xfail.
8822 2011-01-25 Yao Qi <yao@codesourcery.com>
8825 * gcc.target/arm/pr45701-1.c: New test.
8826 * gcc.target/arm/pr45701-2.c: New test.
8827 * gcc.target/arm/pr45701-3.c: New test.
8829 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8830 Jakub Jelinek <jakub@redhat.com>
8832 PR tree-optimization/47271
8833 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8835 2011-01-25 Nick Clifton <nickc@redhat.com>
8837 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8838 (saturate_add): Delete.
8840 (main): Do not run saturate_add.
8841 (set_interrupts): Delete.
8843 2011-01-25 Tobias Burnus <burnus@net-b.de>
8846 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8848 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8850 PR tree-optimization/47427
8851 PR tree-optimization/47428
8852 * gcc.c-torture/compile/pr47427.c: New test.
8853 * gcc.c-torture/compile/pr47428.c: New test.
8855 2011-01-25 Richard Guenther <rguenther@suse.de>
8858 * gcc.dg/torture/pr47411.c: New testcase.
8860 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8862 * gfortran.dg/graphite/id-24.f: New.
8863 * gfortran.dg/graphite/id-25.f: New.
8865 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8867 * gfortran.dg/graphite/id-23.f: New.
8869 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8871 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8873 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8875 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8876 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8877 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8878 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8879 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8880 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8881 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8882 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8883 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8885 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8887 * gcc.dg/graphite/block-0.c: Add documentation.
8888 * gcc.dg/graphite/block-4.c: Same.
8889 * gcc.dg/graphite/block-7.c: Same.
8890 * gcc.dg/graphite/block-8.c: New.
8891 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8892 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8893 * gcc.dg/graphite/interchange-12.c: Add documentation.
8894 * gcc.dg/graphite/interchange-13.c: New.
8895 * gcc.dg/graphite/interchange-14.c: New.
8896 * gcc.dg/graphite/interchange-15.c: New.
8897 * gcc.dg/graphite/interchange-8.c: Add documentation.
8898 * gcc.dg/graphite/interchange-mvt.c: Same.
8900 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8903 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8904 * gcc.target/powerpc/altivec-14.c: Ditto.
8905 * gcc.target/powerpc/altivec-33.c: Ditto.
8906 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8907 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8908 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8909 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8910 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8911 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8912 * g++.dg/ext/altivec-15.C: Ditto.
8913 * g++.dg/ext/altivec-types-1.C: Ditto.
8914 * g++.dg/ext/altivec-types-2.C: Ditto.
8915 * g++.dg/ext/altivec-types-3.C: Ditto.
8916 * g++.dg/ext/altivec-types-4.C: Ditto.
8918 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8920 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8922 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8924 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8925 optimization options.
8927 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8929 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8932 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8934 2011-01-23 Tobias Burnus <burnus@net-b.de>
8937 * gfortran.dg/allocatable_scalar_12.f90: New.
8939 2011-01-23 Ira Rosen <irar@il.ibm.com>
8941 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8942 vectorization to be not profitable if peeling is used to
8943 realign the memory access.
8944 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8945 loop bound to avoid loop unrolling.
8946 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8948 2011-01-22 Jan Hubicka <jh@suse.cz>
8951 * g++.dg/lto/pr47333.C: New file.
8953 2011-01-22 Jan Hubicka <jh@suse.cz>
8955 PR tree-optimization/43884
8957 * gcc.dg/autopar/outer-2.c: Increase array size.
8958 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8960 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8963 * gfortran.dg/c_loc_tests_16.f90: New test.
8965 2011-01-22 Tobias Burnus <burnus@net-b.de>
8968 * gfortran.dg/typebound_proc_19.f90: New.
8970 2011-01-21 Jeff Law <law@redhat.com>
8972 PR tree-optimization/47053
8973 * g++.dg/pr47053.C: New test.
8975 2011-01-21 Jason Merrill <jason@redhat.com>
8978 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8980 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8983 * g++.dg/cpp0x/range-for10.C: New test.
8984 * g++.dg/template/for1.C: New test.
8987 * g++.dg/tree-prof/partition3.C: New test.
8989 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8991 PR rtl-optimization/47366
8992 * g++.dg/opt/pr47366.C: New test.
8994 2011-01-21 Jason Merrill <jason@redhat.com>
8997 * g++.dg/cpp0x/constexpr-regress2.C: New.
8999 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9001 2011-01-21 Jeff Law <law@redhat.com>
9003 PR rtl-optimization/41619
9004 * gcc.dg/pr41619.c: New.
9006 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9008 PR tree-optimization/47355
9009 * g++.dg/opt/pr47355.C: New test.
9011 2011-01-21 Richard Guenther <rguenther@suse.de>
9013 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9016 2011-01-21 Richard Guenther <rguenther@suse.de>
9018 PR tree-optimization/47365
9019 * gcc.dg/torture/pr47365.c: New testcase.
9020 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9022 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9026 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9028 PR tree-optimization/47391
9029 * gcc.dg/pr47391.c: New test.
9031 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9033 * g++.dg/template/char1.C: Use signed char.
9035 2011-01-21 Tobias Burnus <burnus@net-b.de>
9038 * gfortran.dg/pointer_target_4.f90: New.
9040 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9043 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9044 ILP32 system and not IP32.
9046 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9049 * g++.dg/debug/pr46583.C: New.
9051 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9054 * g++.dg/debug/pr47283.C: New test.
9057 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9058 * gcc.target/i386/headmerge-2.c: Likewise.
9060 2011-01-20 Richard Guenther <rguenther@suse.de>
9063 * gcc.dg/torture/pr47370.c: New testcase.
9065 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9067 PR tree-optimization/46130
9068 * gcc.dg/pr46130-1.c: New test.
9069 * gcc.dg/pr46130-2.c: New test.
9071 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9074 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9076 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9079 * g++.dg/debug/pr46240.cc: New.
9081 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/template/anonunion1.C: New test.
9086 PR rtl-optimization/47337
9087 * gcc.c-torture/execute/pr47337.c: New test.
9089 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9092 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9094 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9096 PR tree-optimization/46021
9097 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9099 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9101 PR tree-optimization/47290
9102 * g++.dg/torture/pr47290.C: New test.
9104 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9107 * gfortran.dg/proc_ptr_comp_29.f90: New.
9109 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9112 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9113 powerpc-apple-darwin9.
9115 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9117 PR rtl-optimization/47299
9118 * gcc.c-torture/execute/pr47299.c: New test.
9120 2011-01-17 Jason Merrill <jason@redhat.com>
9122 * g++.dg/cpp0x/constexpr-virtual.C: New.
9124 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9127 * gfortran.dg/gomp/pr47331.f90: New test.
9129 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9132 * objc.dg/selector-warn-1.m: New.
9133 * obj-c++.dg/selector-warn-1.mm: New.
9135 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9137 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9138 Update dg-final accordingly.
9140 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9142 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9144 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9146 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9148 * gcc.dg/guality/pr36728-2.c: Likewise.
9150 2011-01-17 Richard Guenther <rguenther@suse.de>
9152 PR tree-optimization/47313
9153 * g++.dg/torture/pr47313.C: New testcase.
9155 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9158 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9159 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9160 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9161 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9163 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9165 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9166 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9167 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9169 2011-01-17 Richard Guenther <rguenther@suse.de>
9171 PR tree-optimization/45967
9172 * gcc.dg/torture/pr45967-2.c: New testcase.
9173 * gcc.dg/torture/pr45967-3.c: Likewise.
9175 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9178 * g++.dg/ext/pr47213.C: Require visibility.
9180 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9182 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9183 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9185 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9187 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9188 Linux-based targets.
9190 2011-01-13 Jan Hubicka <jh@suse.cz>
9192 PR tree-optimization/47276
9193 * gcc.dg/pr47276.c: New testcase.
9195 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9196 Jonathan Wakely <jwakely.gcc@gmail.com>
9199 * g++.dg/other/pr33558.C: New.
9200 * g++.dg/other/pr33558-2.C: New.
9202 2011-01-14 Martin Jambor <mjambor@suse.cz>
9204 PR tree-optimization/45934
9205 PR tree-optimization/46302
9206 * g++.dg/ipa/devirt-c-1.C: New test.
9207 * g++.dg/ipa/devirt-c-2.C: Likewise.
9208 * g++.dg/ipa/devirt-c-3.C: Likewise.
9209 * g++.dg/ipa/devirt-c-4.C: Likewise.
9210 * g++.dg/ipa/devirt-c-5.C: Likewise.
9211 * g++.dg/ipa/devirt-c-6.C: Likewise.
9212 * g++.dg/ipa/devirt-6.C: Likewise.
9213 * g++.dg/ipa/devirt-d-1.C: Likewise.
9214 * g++.dg/torture/pr45934.C: Likewise.
9216 2011-01-14 Jason Merrill <jason@redhat.com>
9218 * g++.dg/cpp0x/variadic105.C: New.
9220 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9221 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9224 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9225 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9226 execution tests on i?86-*-*, x86_64-*-* and
9227 powerpc*-apple-darwin* && ilp32.
9228 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9229 tests on i?86-*-* and x86_64-*-*.
9231 2011-01-14 Richard Guenther <rguenther@suse.de>
9233 PR tree-optimization/47280
9234 * g++.dg/opt/pr47280.C: New testcase.
9236 2011-01-14 Jason Merrill <jason@redhat.com>
9238 * g++.dg/cpp0x/constexpr-regress1.C: New.
9240 * g++.dg/ext/flexary2.C: New.
9242 2011-01-14 Richard Guenther <rguenther@suse.de>
9245 * gcc.dg/torture/pr47281.c: New testcase.
9246 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9248 2011-01-14 Richard Guenther <rguenther@suse.de>
9250 PR tree-optimization/47286
9251 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9253 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9256 * g++.dg/ext/pr47213.C: New.
9258 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9260 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9262 2011-01-13 Tobias Burnus <burnus@net-b.de>
9263 Mikael Morin <mikael@gcc.gnu.org>
9267 * gfortran.dg/select_type_20.f90: New.
9268 * gfortran.dg/select_type_21.f90: New.
9270 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9273 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9275 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9277 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9278 * gcc.dg/guality/pr36728-2.c: Likewise.
9280 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9283 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9285 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9287 PR rtl-optimization/45352
9288 * gcc.dg/pr45352-3.c: New.
9290 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9292 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9294 * g++.dg/cpp0x/range-for8.C: New.
9295 * g++.dg/cpp0x/range-for9.C: New.
9297 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9300 * g++.dg/debug/pr47209.C: New.
9302 2011-01-12 Richard Guenther <rguenther@suse.de>
9305 * gcc.dg/lto/pr47259_0.c: New testcase.
9306 * gcc.dg/lto/pr47259_1.c: Likewise.
9308 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9310 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9311 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9312 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9313 methods missing from the OBJC2 Object.
9314 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9315 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9316 GNU and NeXT runtimes.
9317 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9319 * objc-obj-c++-shared/Object1.m: Likewise.
9320 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9321 * objc.dg/proto-qual-1.m: Likewise.
9322 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9323 * obj-c++.dg/proto-qual-1.mm: Likewise.
9325 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9328 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9330 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9332 Fixed the Objective-C++ testsuite and updated all tests.
9333 * lib/obj-c++.exp (obj-c++_init): Declare and set
9334 gcc_warning_prefix and gcc_error_prefix.
9335 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9336 'dg-warning', 'dg-message' and 'dg-error'.
9337 * obj-c++.dg/class-extension-3.mm: Likewise.
9338 * obj-c++.dg/class-protocol-1.mm: Likewise.
9339 * obj-c++.dg/encode-7.mm: Likewise.
9340 * obj-c++.dg/exceptions-3.mm: Likewise.
9341 * obj-c++.dg/exceptions-5.mm: Likewise.
9342 * obj-c++.dg/method-12.mm: Likewise.
9343 * obj-c++.dg/method-13.mm: Likewise.
9344 * obj-c++.dg/method-15.mm: Likewise.
9345 * obj-c++.dg/method-16.mm: Likewise.
9346 * obj-c++.dg/method-4.mm: Likewise.
9347 * obj-c++.dg/method-8.mm: Likewise.
9348 * obj-c++.dg/method-conflict-1.mm: Likewise.
9349 * obj-c++.dg/method-conflict-2.mm: Likewise.
9350 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9351 and uncommented second part of the testcase now that the testsuite
9353 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9354 and uncommented second part of the testcase now that the testsuite
9356 * obj-c++.dg/private-1.mm: Likewise.
9357 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9358 * obj-c++.dg/syntax-error-7.mm: Likewise.
9359 * obj-c++.dg/warn5.mm: Likewise.
9360 * obj-c++.dg/property/at-property-14.mm: Likewise.
9361 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9363 * obj-c++.dg/property/at-property-18.mm: Likewise.
9364 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9366 * obj-c++.dg/property/at-property-21.mm: Likewise.
9367 * obj-c++.dg/property/at-property-28.mm: Likewise.
9368 * obj-c++.dg/property/at-property-5.mm: Likewise.
9369 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9370 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9371 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9372 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9373 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9374 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9375 * obj-c++.dg/tls/diag-5.mm: Likewise.
9376 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9377 dg-error, now matched correctly.
9379 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9381 * objc.dg/property/at-property-29.m: New.
9382 * obj-c++.dg/property/at-property-29.mm: New.
9384 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9386 * go.test/go-test.exp (go-set-goarch): New proc.
9387 (go-gc-tests): Use it.
9389 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9392 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9394 2011-01-11 Richard Henderson <rth@redhat.com>
9396 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9398 2011-01-11 Jan Hubicka <jh@suse.cz>
9402 * gcc.dg/lto/pr45721_1.c: New file.
9403 * gcc.dg/lto/pr45721_0.c: New file.
9405 2011-01-11 Richard Guenther <rguenther@suse.de>
9407 PR tree-optimization/46076
9408 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9410 2011-01-11 Jeff Law <law@redhat.com>
9412 * PR tree-optimization/47086
9413 * gcc.dg/pr47086.c: New test.
9415 2011-01-11 Jason Merrill <jason@redhat.com>
9418 * g++.dg/template/new10.C: New.
9421 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9423 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9425 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9426 Split type definitions and NSConstantString class into...
9427 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9428 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9429 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9430 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9431 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9432 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9434 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9435 encode defines for newer NeXT system headers.
9436 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9437 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9438 * objc.dg/foreach-5.m: Likewise.
9439 * objc.dg/foreach-2.m: Likewise.
9440 * objc.dg/foreach-4.m: Likewise.
9441 * objc.dg/torture/strings/string1.m: Likewise.
9442 * objc.dg/torture/strings/string2.m: Likewise.
9443 * objc.dg/torture/strings/string3.m: Likewise.
9444 * objc.dg/torture/strings/string4.m: Likewise.
9445 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9446 header and stand alone.
9447 * obj-c++.dg/strings/strings-2.mm: Likewise.
9448 * objc.dg/torture/strings/const-str-3.m: Likewise.
9449 * objc.dg/strings/strings-2.m: Likewise.
9450 * objc.dg/strings/const-str-12b.m: Likewise.
9452 2011-01-12 Richard Guenther <rguenther@suse.de>
9455 * gcc.dg/attr-weak-1.c: Adjust.
9457 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9460 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9461 standard compliant and comment.
9463 2011-01-10 Jan Hubicka <jh@suse.cz>
9466 * gcc.dg/initpri3.c: New testcase.
9468 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9471 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9477 (g_ebp_save): Likewise.
9478 (g_esp_save): Likewise.
9480 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9482 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9484 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9486 PR tree-optimization/46021
9487 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9488 i?86-*-*, x86_64-*-*.
9490 2011-01-10 Jeff Law <law@redhat.com>
9492 * PR tree-optimization/47141
9493 * gcc.c-torture/compile/pr47141.c: New test.
9495 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9498 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9499 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9500 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9501 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9504 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9505 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9506 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9507 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9508 being vectorized. Adjust dg-final pattern.
9511 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9512 * gcc.dg/vect/slp-24.c: Likewise.
9514 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9517 * g++.dg/other/pr47218-1.C: New test file.
9518 * g++.dg/other/pr47218.C: Likewise.
9519 * g++.dg/other/pr47218.h: New supporting header.
9521 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9524 * objc.dg/attributes/invalid-attribute-1.m: New.
9525 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9527 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9530 * gfortran.dg/proc_ptr_comp_28.f90: New.
9532 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9534 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9535 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9536 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9537 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9538 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9539 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9540 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9541 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9542 * objc.dg/gnu-api-2-class.m: Likewise.
9543 * objc.dg/gnu-api-2-ivar.m: Likewise.
9544 * objc.dg/gnu-api-2-method.m: Likewise.
9545 * objc.dg/gnu-api-2-objc.m: Likewise.
9546 * objc.dg/gnu-api-2-object.m: Likewise.
9547 * objc.dg/gnu-api-2-property.m: Likewise.
9548 * objc.dg/gnu-api-2-protocol.m: Likewise.
9549 * objc.dg/gnu-api-2-sel.m: Likewise.
9551 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9553 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9554 * objc.dg/objc-foreach-4.m: Likewise.
9555 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9556 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9557 * objc.dg/foreach-4.m: Likewise.
9558 * objc.dg/foreach-5.m: Likewise.
9559 * objc.dg/foreach-3.m: Return self from init.
9561 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9564 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9566 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9569 * gfortran.dg/class_35.f90: New.
9571 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9573 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9575 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9578 * objc.dg/invalid-method-2.m: New.
9579 * obj-c++.dg/invalid-method-2.mm: New.
9581 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9584 * gfortran.dg/transpose_optimization_2.f90 : New test.
9586 2011-01-08 Jan Hubicka <jh@suse.cz>
9588 PR tree-optmization/46469
9589 * g++.dg/torture/pr46469.C: New testcase.
9591 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9593 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9594 emulation of libobjc-gnu structure layout functionality to ..
9595 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9596 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9597 * objc/execute/bf-common.h: Adjust headers.
9598 * objc/execute/bf-1.m: Likewise.
9599 * objc/execute/bf-2.m: Likewise.
9600 * objc/execute/bf-3.m: Likewise.
9601 * objc/execute/bf-4.m: Likewise.
9602 * objc/execute/bf-5.m: Likewise.
9603 * objc/execute/bf-6.m: Likewise.
9604 * objc/execute/bf-7.m: Likewise.
9605 * objc/execute/bf-8.m: Likewise.
9606 * objc/execute/bf-9.m: Likewise.
9607 * objc/execute/bf-10.m: Likewise.
9608 * objc/execute/bf-11.m: Likewise.
9609 * objc/execute/bf-12.m: Likewise.
9610 * objc/execute/bf-13.m: Likewise.
9611 * objc/execute/bf-14.m: Likewise.
9612 * objc/execute/bf-15.m: Likewise.
9613 * objc/execute/bf-16.m: Likewise.
9614 * objc/execute/bf-17.m: Likewise.
9615 * objc/execute/bf-18.m: Likewise.
9616 * objc/execute/bf-19.m: Likewise.
9617 * objc/execute/bf-20.m: Likewise.
9618 * objc/execute/bf-21.m: Likewise.
9619 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9620 objc_get_type_qualifiers ().
9622 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9625 * gfortran.dg/dependency_39.f90: New test.
9627 2011-01-07 Jan Hubicka <jh@suse.cz>
9629 Get builtins tests ready for linker plugin.
9630 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9631 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9632 my_memset, my_bzero): Mark used.
9633 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9634 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9636 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9639 2011-01-07 Jan Hubicka <jh@suse.cz>
9641 PR tree-optimization/46367
9642 * g++.dg/torture/pr46367.C: New file.
9644 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9647 * gcc.dg/pr47201.c: New test.
9650 * gcc.dg/tree-prof/pr47187.c: New test.
9652 2011-01-07 Tobias Burnus <burnus@net-b.de>
9655 * gfortran.dg/extends_type_of_3.f90: New.
9657 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9659 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9660 * g++.dg/ext/dllimport-MI1.C: Likewise.
9661 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9662 * g++.dg/ext/dllimport10.C: Likewise.
9663 * g++.dg/ext/dllimport11.C: Likewise.
9664 * g++.dg/ext/dllimport12.C: Likewise.
9665 * g++.dg/ext/dllimport13.C: Likewise.
9666 * g++.dg/ext/dllimport2.C: Likewise.
9667 * g++.dg/ext/dllimport3.C: Likewise.
9668 * g++.dg/ext/dllimport4.C: Likewise.
9669 * g++.dg/ext/dllimport5.C: Likewise.
9670 * g++.dg/ext/dllimport6.C: Likewise.
9671 * g++.dg/ext/dllimport8.C: Likewise.
9672 * g++.dg/ext/dllimport9.C: Likewise.
9673 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9674 targets, too. Additionally enable test for i?86-*-mingw*.
9675 * g++.dg/ext/selectany1.C: Likewise.
9676 Remove guard variable check.
9678 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9682 * gfortran.dg/storage_size_3.f08: Extended.
9684 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9687 * g++.dg/template/stdarg1.C: New test.
9689 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9692 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9693 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9694 from the interface of functions to not hide the errors that
9697 2011-01-06 Jan Hubicka <jh@suse.cz>
9699 * gcc.dg/lto/pr47188_0.c: New testcase.
9700 * gcc.dg/lto/pr47188_1.c: New testcase.
9702 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9706 * gfortran.dg/interface_33.f90: New test.
9708 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.c-torture/compile/pr47150.c: New test.
9713 2011-01-06 Ira Rosen <irar@il.ibm.com>
9715 PR tree-optimization/47139
9716 * gcc.dg/vect/pr47139.c: New test.
9718 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9721 * gfortran.dg/extends_type_of_2.f03: New.
9723 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9725 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9727 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9729 * gnat.dg/opt14.adb: New test.
9731 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9734 * gfortran.dg/allocate_error_2.f90: New test.
9736 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9739 * gfortran.dg/storage_size_3.f08: New.
9741 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9743 PR libgfortran/47154
9744 * gfortran.dg/namelist_68.f90: New test.
9746 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9748 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9750 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9753 * gfortran.dg/class_34.f90: New.
9755 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9757 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9758 use __builtin_inff. Skip all single-precision tests that require
9761 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9763 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9765 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9767 PR tree-optimization/47148
9768 * gcc.c-torture/execute/pr47148.c: New test.
9770 PR tree-optimization/47155
9771 * gcc.c-torture/execute/pr47155.c: New test.
9773 PR rtl-optimization/47157
9774 * gcc.c-torture/compile/pr47157.c: New test.
9776 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9778 * gcc.dg/torture/vector-shift2.c (schar): Define.
9779 (main): Always use schar or uchar instead of plain "char" to avoid
9780 dependencies on implementation-defined char signedness.
9782 2011-01-03 Martin Jambor <mjambor@suse.cz>
9784 PR tree-optimization/46801
9785 * gnat.dg/pack9.adb: Remove xfail.
9787 2011-01-03 Martin Jambor <mjambor@suse.cz>
9789 PR tree-optimization/46984
9790 * g++.dg/ipa/pr46984.C: New test.
9792 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9795 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9797 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9799 PR tree-optimization/47140
9800 * gcc.c-torture/compile/pr47140.c: New test.
9802 PR rtl-optimization/47028
9803 * gcc.dg/pr47028.c: New test.
9805 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9807 * objc.dg/protocol-forward-1.m: Removed TODO.
9808 * objc.dg/protocol-forward-2.m: New.
9809 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9810 * obj-c++.dg/protocol-forward-2.mm: New.
9812 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9815 * g++.dg/eh/pr38662.C: New testcase.
9817 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9819 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9820 scan for newline '\n'.
9823 Copyright (C) 2011 Free Software Foundation, Inc.
9825 Copying and distribution of this file, with or without modification,
9826 are permitted in any medium without royalty provided the copyright
9827 notice and this notice are preserved.