1 2011-08-18 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5 * gfortran.dg/coarray_lock_3.f90: Fix test.
6 * gfortran.dg/coarray_lock_4.f90: New.
7 * gfortran.dg/coarray_lock_5.f90: New.
9 2011-08-18 Jakub Jelinek <jakub@redhat.com>
12 * gcc.c-torture/compile/pr50009.c: New test.
15 * gcc.dg/torture/pr50092.c: New test.
17 2011-08-18 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/namelist_73.f90: New.
22 2011-08-18 Jakub Jelinek <jakub@redhat.com>
24 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
27 * gcc.dg/pr50017.c: New test.
29 2011-08-18 Dodji Seketeli <dodji@redhat.com>
32 * g++.dg/lookup/hidden-var1.C: New test case.
34 2011-08-17 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/warn_unused_var_2.f90: New.
38 * gfortran.dg/warn_unused_var_3.f90: New.
40 2011-08-17 Tom de Vries <tom@codesourcery.com>
43 * gcc.target/arm/pr43597.c: New test.
45 2011-08-17 Janus Weil <janus@gcc.gnu.org>
48 * gfortran.dg/common_13.f90: New.
50 2011-08-16 Jason Merrill <jason@redhat.com>
53 * g++.dg/cpp0x/variadic-unresolved.C: New.
55 * g++.old-deja/g++.brendan/README: Add R.I.P.
57 * g++.dg/ext/attr-used-1.C: New.
60 * g++.dg/cpp0x/initlist56.C: New.
62 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
65 * g++.dg/opt/life1.C: Only run on Linux.
67 2011-08-15 Tobias Burnus <burnus@net-b.de>
69 * gfortran.dg/coarray_26.f90: New.
71 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
73 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
76 2011-08-14 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/func_result_7.f90: New.
81 2011-08-13 Jason Merrill <jason@redhat.com>
84 * g++.dg/cpp0x/decltype32.C: New.
87 * g++.dg/diagnostic/expr1.C: New.
89 2011-08-12 David Li <davidxl@google.com>
91 * g++.dg/abi/vbase15.C: New test.
93 2011-08-12 Jason Merrill <jason@redhat.com>
96 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
98 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.dg/builtins-67.c: New test.
101 * gcc.target/i386/conversion.c: Ditto.
103 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
104 Brian Hackett <bhackett1024@gmail.com>
106 * g++.dg/plugin/decl_plugin.c: New.
107 * g++.dg/plugin/decl-plugin-test.C: New.
108 * g++.dg/plugin/plugin.exp: Add above testcase.
110 2011-08-11 Richard Guenther <rguenther@suse.de>
112 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
114 2011-08-11 Michael Matz <matz@suse.de>
116 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
118 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
120 PR tree-optimization/50039
121 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
122 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
124 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
126 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
127 (sse4_1_test): Initialize src3 with random value.
129 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
131 * gcc.c-torture/execute/scal-to-vec1.c: New test.
132 * gcc.c-torture/execute/scal-to-vec2.c: New test.
133 * gcc.c-torture/execute/scal-to-vec3.c: New test.
134 * gcc.dg/scal-to-vec1.c: New test.
135 * gcc.dg/scal-to-vec2.c: New test.
137 2011-08-09 Richard Guenther <rguenther@suse.de>
139 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
140 * gcc.dg/tree-ssa/vrp60.c: New testcase.
141 * gcc.dg/tree-ssa/vrp61.c: Likewise.
142 * gcc.dg/tree-ssa/vrp62.c: Likewise.
144 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
146 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
148 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
150 * gcc.dg/pr49948.c: Require pthread effective target.
152 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
154 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
156 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
158 * gcc.target/i386/sse-22a.c: New test.
160 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
162 PR tree-optimization/50014
163 * gcc.dg/vect/pr50014.c: New test.
165 2011-08-08 Martin Jambor <mjambor@suse.cz>
168 * gcc.dg/tree-ssa/pr49923.c: New test.
170 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.target/i386/pr49781-1.c: New.
175 2011-08-08 Jason Merrill <jason@redhat.com>
177 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
179 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
181 2011-08-07 Janus Weil <janus@gcc.gnu.org>
184 * gfortran.dg/typebound_override_1.f90: New.
186 2011-08-07 Kai Tietz <ktietz@redhat.com>
188 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
190 * gcc.dg/tree-ssa/loop-1.c: Likewise.
191 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
192 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
193 * gcc.dg/tree-ssa/loop-33.c: Likewise.
194 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
195 * gcc.dg/tree-ssa/loop-35.c: Likewise.
196 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
197 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
198 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
199 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
201 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
204 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
206 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
208 * gcc.dg/pr48770.c: Cleanup coverage files.
209 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
211 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
213 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
214 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
215 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
216 lzcnt and bmi options.
218 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
221 * gcc.dg/pr47381-1.c: New.
222 * gcc.dg/pr47381-2.c: Likewise.
223 * gcc.target/i386/pr47381.c: Likewise.
225 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
228 * gcc.dg/pr47727.c: New.
231 * gcc.dg/pr47372-1.c: New.
232 * gcc.dg/pr47372-2.c: Likewise.
234 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.target/i386/pr47449.c: New.
240 * gcc.dg/pr47446-1.c: New.
241 * gcc.dg/pr47446-2.c: Likewise.
243 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
246 * gcc.dg/pr47766.c: New.
249 * gcc.dg/tls/pr47715-1.c: New.
250 * gcc.dg/tls/pr47715-2.c: Likewise.
251 * gcc.dg/tls/pr47715-3.c: Likewise.
252 * gcc.dg/tls/pr47715-4.c: Likewise.
253 * gcc.dg/tls/pr47715-5.c: Likewise.
255 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
258 * objc.dg/gnu-api-2-class.m: Updated comments.
259 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
260 * objc.dg/gnu-api-2-class-meta.m: New test.
261 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
263 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
266 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
267 with classes that are in construction.
269 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
272 * gcc.target/i386/pr48084-1.c: New.
273 * gcc.target/i386/pr48084-2.c: Likewise.
274 * gcc.target/i386/pr48084-3.c: Likewise.
275 * gcc.target/i386/pr48084-4.c: Likewise.
276 * gcc.target/i386/pr48084-5.c: Likewise.
278 PR rtl-optimization/49504
279 * gcc.target/i386/pr49504.c: New.
282 * gcc.dg/pr49860.c: New.
284 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
287 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
288 with classes that are in construction.
290 2011-08-05 Jason Merrill <jason@redhat.com>
293 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
296 * g++.dg/cpp0x/decltype31.C: New.
299 * g++.dg/init/array28.C: New.
302 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
304 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
307 * gcc.dg/pr47369-1.c: New.
309 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.dg/torture/pr47364-1.c: New.
313 * gcc.c-torture/compile/pr47364-1.c: Likewise.
314 * gcc.c-torture/compile/pr47364-2.c: Likewise.
316 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
319 * gfortran.dg/transfer_check_2.f90: New test case.
321 2011-08-05 Jan Hubicka <jh@suse.cz>
324 * gfortran.dg/pr49494.f90: New testcase.
326 2011-08-05 Jan Hubicka <jh@suse.cz>
329 * gcc.c-torture/compile/pr49735.c: New testcase.
331 2011-08-05 Jason Merrill <jason@redhat.com>
334 * g++.dg/cpp0x/initlist56.C: New.
337 * g++.dg/overload/rvalue2.C: New.
340 * g++.dg/cpp0x/range-for21.C: New.
342 * g++.dg/ext/vla11.C: New.
344 2011-08-05 Richard Guenther <rguenther@suse.de>
346 PR tree-optimization/49984
347 * gcc.dg/tree-ssa/vrp59.c: New testcase.
349 2011-08-05 Richard Guenther <rguenther@suse.de>
351 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
352 * gcc.dg/tree-ssa/vrp52.c: Likewise.
353 * gcc.dg/tree-ssa/vrp53.c: Likewise.
355 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
357 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
358 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
359 * gfortran.dg/ldist-pr43023.f90: Ditto.
360 * gfortran.dg/namelist_52.f90: Ditto.
361 * gfortran.dg/interface_proc_end.f90: Ditto.
362 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
363 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
365 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
367 * gcc.dg/vect/vect-over-widen-1.c: New test.
368 * gcc.dg/vect/vect-over-widen-2.c: New test.
369 * gcc.dg/vect/vect-over-widen-3.c: New test.
370 * gcc.dg/vect/vect-over-widen-4.c: New test.
372 2011-08-04 Richard Guenther <rguenther@suse.de>
375 * gfortran.dg/vect/O3-pr49957.f: New testcase.
377 2011-08-04 Ian Bolton <ian.bolton@arm.com>
379 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
381 2011-08-04 Jakub Jelinek <jakub@redhat.com>
384 * g++.dg/ext/builtin-object-size3.C: New test.
386 2011-08-03 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/49948
389 * gcc.dg/pr49948.c: New test.
391 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
394 * gcc.dg/torture/pr47383.c: New.
396 2011-08-03 Arnaud Charlet <charlet@adacore.com>
398 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
400 2011-08-03 Arnaud Charlet <charlet@adacore.com>
402 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
404 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
407 * gcc.dg/torture/pr47744-1.c: New.
408 * gcc.dg/torture/pr47744-2.c: Likewise.
409 * gcc.dg/torture/pr47744-3.c: Likewise.
411 2011-08-03 Richard Guenther <rguenther@suse.de>
414 * gcc.dg/torture/pr49958.c: New testcase.
416 2011-08-03 Richard Guenther <rguenther@suse.de>
418 PR tree-optimization/49938
419 * g++.dg/torture/pr49938.C: New testcase.
421 2011-08-02 Jason Merrill <jason@redhat.com>
424 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
427 * g++.dg/cpp0x/initlist5.C: Add additional cases.
430 * g++.dg/cpp0x/variadic115.C: New.
433 * g++.dg/cpp0x/union5.C: New.
435 2011-08-02 Daniel Kraft <d@domob.eu>
438 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
440 2011-08-02 Kai Tietz <ktietz@redhat.com>
443 * gcc.dg/tree-ssa/forwprop-15.c
445 2011-08-02 Jason Merrill <jason@redhat.com>
448 * g++.dg/cpp0x/range-for20.C: New.
450 2011-08-02 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/coarray_lib_token_3.f90: New.
454 2011-08-02 Jakub Jelinek <jakub@redhat.com>
457 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
458 * gcc.dg/gomp/atomic-15.c: New test.
459 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
460 * g++.dg/gomp/atomic-15.C: New test.
461 * g++.dg/gomp/private-1.C: New test.
462 * g++.dg/gomp/sharing-2.C: New test.
463 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
464 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
465 * gfortran.dg/gomp/omp_atomic2.f90: New test.
467 2011-08-02 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
470 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
472 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
473 * gfortran.dg/allocatable_function_5.f90: Ditto.
474 * gfortran.dg/allocate_stat.f90: Ditto.
475 * gfortran.dg/array_constructor_20.f90: Ditto.
476 * gfortran.dg/array_constructor_21.f90: Ditto.
477 * gfortran.dg/array_constructor_22.f90: Ditto.
478 * gfortran.dg/array_constructor_26.f03: Ditto.
479 * gfortran.dg/array_function_4.f90: Ditto.
480 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
481 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
482 * gfortran.dg/bind_c_usage_15.f90: Ditto.
483 * gfortran.dg/bind_c_usage_16.f03: Ditto.
484 * gfortran.dg/bind_c_usage_3.f03: Ditto.
485 * gfortran.dg/binding_label_tests_7.f03: Ditto.
486 * gfortran.dg/class_15.f03: Ditto.
487 * gfortran.dg/class_27.f03: Ditto.
488 * gfortran.dg/class_33.f90: Ditto.
489 * gfortran.dg/class_37.f03: Ditto.
490 * gfortran.dg/class_40.f03: Ditto.
491 * gfortran.dg/class_42.f03: Ditto.
492 * gfortran.dg/class_defined_operator_1.f03: Ditto.
493 * gfortran.dg/coarray/registering_1.f90: Ditto.
494 * gfortran.dg/convert_1.f90: Ditto.
495 * gfortran.dg/default_initialization_3.f90: Ditto.
496 * gfortran.dg/dependency_25.f90: Ditto.
497 * gfortran.dg/dependency_26.f90: Ditto.
498 * gfortran.dg/dependency_36.f90: Ditto.
499 * gfortran.dg/dependency_37.f90: Ditto.
500 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
501 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
502 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
503 * gfortran.dg/elemental_pointer_1.f90: Ditto.
504 * gfortran.dg/elemental_result_1.f90: Ditto.
505 * gfortran.dg/empty_derived_type.f90: Ditto.
506 * gfortran.dg/entry_7.f90: Ditto.
507 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
508 * gfortran.dg/equiv_constraint_3.f90: Ditto.
509 * gfortran.dg/error_recovery_3.f90: Ditto.
510 * gfortran.dg/extends_4.f03: Ditto.
511 * gfortran.dg/func_assign.f90: Ditto.
512 * gfortran.dg/func_assign_3.f90: Ditto.
513 * gfortran.dg/generic_1.f90: Ditto.
514 * gfortran.dg/generic_18.f90: Ditto.
515 * gfortran.dg/generic_22.f03: Ditto.
516 * gfortran.dg/generic_4.f90: Ditto.
517 * gfortran.dg/generic_6.f90: Ditto.
518 * gfortran.dg/generic_actual_arg.f90: Ditto.
519 * gfortran.dg/graphite/id-21.f: Ditto.
520 * gfortran.dg/graphite/pr45758.f90: Ditto.
521 * gfortran.dg/host_assoc_call_2.f90: Ditto.
522 * gfortran.dg/host_assoc_call_3.f90: Ditto.
523 * gfortran.dg/host_assoc_call_4.f90: Ditto.
524 * gfortran.dg/host_assoc_function_4.f90: Ditto.
525 * gfortran.dg/host_used_types_1.f90: Ditto.
526 * gfortran.dg/implicit_1.f90: Ditto.
527 * gfortran.dg/implicit_11.f90: Ditto.
528 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
529 * gfortran.dg/impure_actual_1.f90: Ditto.
530 * gfortran.dg/impure_assignment_1.f90: Ditto.
531 * gfortran.dg/impure_constructor_1.f90: Ditto.
532 * gfortran.dg/initialization_10.f90: Ditto.
533 * gfortran.dg/initialization_12.f90: Ditto.
534 * gfortran.dg/interface_14.f90: Ditto.
535 * gfortran.dg/interface_15.f90: Ditto.
536 * gfortran.dg/interface_2.f90: Ditto.
537 * gfortran.dg/interface_25.f90: Ditto.
538 * gfortran.dg/interface_26.f90: Ditto.
539 * gfortran.dg/interface_29.f90: Ditto.
540 * gfortran.dg/interface_assignment_1.f90: Ditto.
541 * gfortran.dg/internal_pack_6.f90: Ditto.
542 * gfortran.dg/internal_pack_7.f90: Ditto.
543 * gfortran.dg/internal_pack_8.f90: Ditto.
544 * gfortran.dg/lto/pr45586_0.f90: Ditto.
545 * gfortran.dg/lto/pr47839_0.f90: Ditto.
546 * gfortran.dg/module_commons_3.f90: Ditto.
547 * gfortran.dg/module_equivalence_4.f90: Ditto.
548 * gfortran.dg/module_equivalence_6.f90: Ditto.
549 * gfortran.dg/module_function_type_1.f90: Ditto.
550 * gfortran.dg/module_naming_1.f90: Ditto.
551 * gfortran.dg/namelist_4.f90: Ditto.
552 * gfortran.dg/operator_c1202.f90: Ditto.
553 * gfortran.dg/parens_7.f90: Ditto.
554 * gfortran.dg/pr32921.f: Ditto.
555 * gfortran.dg/pr33646.f90: Ditto.
556 * gfortran.dg/pr41928.f90: Ditto.
557 * gfortran.dg/pr42119.f90: Ditto.
558 * gfortran.dg/pr43984.f90: Ditto.
559 * gfortran.dg/present_1.f90: Ditto.
560 * gfortran.dg/private_type_2.f90: Ditto.
561 * gfortran.dg/proc_decl_2.f90: Ditto.
562 * gfortran.dg/proc_ptr_10.f90: Ditto.
563 * gfortran.dg/proc_ptr_22.f90: Ditto.
564 * gfortran.dg/proc_ptr_8.f90: Ditto.
565 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
566 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
567 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
568 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
569 * gfortran.dg/substring_equivalence.f90: Ditto.
570 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
571 * gfortran.dg/transpose_optimization_1.f90: Ditto.
572 * gfortran.dg/trim_optimize_6.f90: Ditto.
573 * gfortran.dg/typebound_call_12.f03: Ditto.
574 * gfortran.dg/typebound_operator_5.f03: Ditto.
575 * gfortran.dg/typebound_operator_6.f03: Ditto.
576 * gfortran.dg/typebound_proc_18.f03: Ditto.
577 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
578 * gfortran.dg/use_1.f90: Ditto.
579 * gfortran.dg/use_10.f90: Ditto.
580 * gfortran.dg/use_11.f90: Ditto.
581 * gfortran.dg/use_14.f90: Ditto.
582 * gfortran.dg/use_only_2.f90: Ditto.
583 * gfortran.dg/use_rename_4.f90: Ditto.
584 * gfortran.dg/use_rename_5.f90: Ditto.
585 * gfortran.dg/used_dummy_types_3.f90: Ditto.
586 * gfortran.dg/used_interface_ref.f90: Ditto.
587 * gfortran.dg/used_types_11.f90: Ditto.
588 * gfortran.dg/used_types_3.f90: Ditto.
589 * gfortran.dg/used_types_4.f90: Ditto.
590 * gfortran.dg/userdef_operator_2.f90: Ditto.
591 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
592 * gfortran.dg/vect/pr46213.f90: Ditto.
593 * gfortran.dg/whole_file_21.f90: Ditto.
594 * gfortran.dg/whole_file_22.f90: Ditto.
595 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
596 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
598 2011-08-02 Kai Tietz <ktietz@redhat.com>
600 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
602 2011-08-01 Jason Merrill <jason@redhat.com>
605 * g++.dg/abi/mangle49.C: New.
608 * g++.dg/cpp0x/constexpr-array4.C: New.
611 * g++.dg/cpp0x/constexpr-builtin1.C: New.
613 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
616 * gcc.target/i386/pr49927.c: New test.
618 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
620 PR tree-optimization/49926
621 * gcc.dg/vect/pr49926.c: New test.
623 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
625 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
626 * gcc.target/i386/lzcnt-1.c: New test.
627 * gcc.target/i386/lzcnt-2.c: Likewise.
628 * gcc.target/i386/lzcnt-2a.c: Likewise.
629 * gcc.target/i386/lzcnt-3.c: Likewise.
630 * gcc.target/i386/lzcnt-4.c: Likewise.
631 * gcc.target/i386/lzcnt-4a.c: Likewise.
632 * gcc.target/i386/lzcnt-5.c: Likewise.
633 * gcc.target/i386/lzcnt-6.c: Likewise.
634 * gcc.target/i386/lzcnt-6a.c: Likewise.
635 * gcc.target/i386/lzcnt-check.h: Likewise.
637 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
638 * gcc.target/i386/sse-13.c: Likewise.
639 * gcc.target/i386/sse-14.c: Likewise.
640 * g++.dg/other/i386-2.C: Likewise.
641 * g++.dg/other/i386-3.C: Likewise.
643 2011-08-01 Julian Brown <julian@codesourcery.com>
645 * gcc.target/arm/fixed-point-exec.c: New test.
647 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
650 * gcc.target/i386/pr49920.c: New test.
652 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
655 * gcc.dg/tree-ssa/pr23109.c: Ditto.
656 * gcc.dg/tree-ssa/loop-7.c: Ditto.
657 * gcc.dg/tree-ssa/loop-32.c: Ditto.
658 * gcc.dg/tree-ssa/loop-33.c: Ditto.
659 * gcc.dg/tree-ssa/loop-34.c: Ditto.
660 * gcc.dg/tree-ssa/loop-35.c: Ditto.
661 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
662 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
663 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
664 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
665 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
666 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
667 * g++.dg/tree-ssa/pr33615.C: Ditto.
668 * g++.dg/tree-ssa/restrict1.C: Ditto.
669 * c-c++-common/restrict-2.c: Ditto.
670 * gfortran.dg/pr32921.f: Ditto.
671 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
672 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
673 * gcc.dg/tree-ssa/vrp47.c: Ditto.
674 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
675 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
676 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
677 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
678 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
679 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
680 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
682 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
684 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
685 .exe.ltrans[0-9]*. dump files.
687 2011-07-31 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/abstract_type_6.f03: Modified.
691 * gfortran.dg/typebound_proc_24.f03: New.
693 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/init/for1.C: Fix.
698 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
701 * gfortran.dg/string_5.f90: New test.
703 2011-07-29 Jason Merrill <jason@redhat.com>
706 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
708 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
710 PR tree-optimization/47407
711 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
715 2011-07-29 Richard Guenther <rguenther@suse.de>
717 * gcc.dg/uninit-suppress.c: Also disable VRP.
718 * gcc.dg/uninit-suppress_2.c: Likewise.
720 2011-07-28 Jason Merrill <jason@redhat.com>
723 * g++.dg/template/nontype24.C: New.
725 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
727 PR rtl-optimization/47958
728 * gcc.dg/torture/pr47958-1.c: New.
730 2011-07-29 Wei Guozhi <carrot@google.com>
732 PR rtl-optimization/49799
733 * gcc.dg/pr49799.c: New test case.
735 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
738 * gcc.dg/graphite/id-pr48648.c: New.
740 2011-07-28 Jakub Jelinek <jakub@redhat.com>
743 * gfortran.dg/maxloc_2.f90: New test.
744 * gfortran.dg/maxloc_3.f90: New test.
745 * gfortran.dg/minloc_1.f90: New test.
746 * gfortran.dg/minloc_2.f90: New test.
747 * gfortran.dg/minloc_3.f90: New test.
748 * gfortran.dg/minmaxloc_7.f90: New test.
751 * gcc.dg/debug/dwarf2/pr49871.c: New test.
753 2011-07-28 Jakub Jelinek <jakub@redhat.com>
755 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
756 the builtin isn't optimized away.
758 2011-07-27 Tobias Burnus <burnus@net-b.de>
761 * gfortran.dg/lto/pr45586-2_0.f90: New.
763 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
766 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
767 * c-c++-common/cxxbitfields-5.c: Same.
769 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
771 * lib/target-supports.exp (check_effective_target_mmap): Use
772 check_function_available.
774 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
776 * g++.old-deja/g++.pt/crash60.C: Updated.
778 2011-07-27 Jakub Jelinek <jakub@redhat.com>
781 * gcc.target/i386/pr49866.c: New test.
783 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
785 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
786 * gcc.target/i386/bmi-andn-1.c: New test.
787 * gcc.target/i386/bmi-andn-1a.c: Likewise.
788 * gcc.target/i386/bmi-andn-2.c: Likewise.
789 * gcc.target/i386/bmi-andn-2a.c: Likewise.
790 * gcc.target/i386/bmi-bextr-1.c: Likewise.
791 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
792 * gcc.target/i386/bmi-bextr-2.c: Likewise.
793 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
794 * gcc.target/i386/bmi-blsi-1.c: Likewise.
795 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
796 * gcc.target/i386/bmi-blsi-2.c: Likewise.
797 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
798 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
799 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
800 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
801 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
802 * gcc.target/i386/bmi-blsr-1.c: Likewise.
803 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
804 * gcc.target/i386/bmi-blsr-2.c: Likewise.
805 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
806 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
807 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
808 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
809 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
811 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
814 * gfortran.dg/graphite/id-pr47691.f: New.
816 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
818 * gcc.target/i386/avx-os-support.h: New.
819 * gcc.target/i386/avx-check.h: Include avx-os-support.h
820 (main): Check avx_os_support before the test is run.
821 * gcc.target/i386/aes-avx-check.h: Ditto.
822 * gcc.target/i386/pclmul-avx-check.h: Ditto.
824 2011-07-27 Kai Tietz <ktietz@redhat.com>
826 * gcc.target/i386/aggregate-ret3.c: New test.
827 * gcc.target/i386/aggregate-ret4.c: New test.
829 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
832 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
833 allocated array should *not* change its size.
834 * gfortran.dg/multiple_allocation_3.f90: New test.
836 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/constexpr-49776.C: New.
841 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
844 * gcc.dg/graphite/id-pr47046.c: New.
846 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
849 * gcc.dg/graphite/run-id-pr47593.c: New.
851 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
854 * gcc.dg/graphite/run-id-pr47653.c: New.
855 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
857 * gcc.dg/graphite/scop-16.c: Same.
858 * gcc.dg/graphite/scop-17.c: Same.
859 * gcc.dg/graphite/scop-21.c: Same.
861 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
864 * gcc.dg/graphite/id-pr48805.c: New.
866 2011-07-26 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/coarray_lib_token_2.f90: New.
870 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
872 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
875 2011-07-25 Andrew Pinski <apinski@cavium.com>
878 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
879 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
881 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883 * lib/target-supports.exp (check_effective_target_mmap): New proc.
885 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
886 * gcc.c-torture/execute/loop-2g.c: Likewise.
887 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
888 Require mmap support.
889 * gcc.c-torture/execute/loop-2g.x: Likewise.
890 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
891 (MAP_ANON): Provide default.
892 * gcc.dg/20050826-1.c: Likewise.
893 * gcc.target/i386/pr36533.c: Likewise.
894 * gcc.dg/vect/pr49038.c: Remove dg-do run.
895 Use dg-require-effective-target mmap.
897 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/cpp0x/range-for19.C: New.
902 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
905 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
908 2011-07-15 Jakub Jelinek <jakub@redhat.com>
911 * g++.dg/torture/pr49309.C: Remove.
913 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
915 PR tree-optimization/49809
916 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
919 2011-07-25 Richard Guenther <rguenther@suse.de>
921 PR tree-optimization/49715
922 * gcc.target/i386/pr49715-1.c: New testcase.
923 * gcc.target/i386/pr49715-2.c: Likewise.
925 2011-07-23 Jason Merrill <jason@redhat.com>
927 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
929 2011-07-22 Jason Merrill <jason@redhat.com>
932 * g++.dg/cpp0x/initlist55.C: New.
934 2011-07-23 Tobias Burnus <burnus@net-b.de>
937 * gfortran.dg/namelist_72.f: New.
939 2011-07-23 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/coarray_25.f90: New.
943 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
945 * override1.C: This test should use c++0x mode.
946 * override3.C: New. Test the diagnostics in c++98 mode.
948 2011-07-22 Jason Merrill <jason@redhat.com>
949 Mark Glisse <marc.glisse@normalesup.org>
952 * g++.dg/other/pragma-re-1.C: Add namespace cases.
955 * g++.dg/opt/builtins2.C: New.
956 * g++.dg/other/error27.C: Don't rely on __builtin.
958 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
960 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
962 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
963 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
964 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
965 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
967 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
970 2011-07-22 Richard Guenther <rguenther@suse.de>
972 PR tree-optimization/45819
973 * gcc.dg/pr45819.c: New testcase.
975 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
977 * lib/target-supports.exp (check_ifunc_available): Rewrite.
979 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
983 * gcc.dg/graphite/run-id-pr47654.c: New.
985 2011-07-21 Ian Lance Taylor <iant@google.com>
988 * gcc.dg/pr49705.c: New test.
990 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
992 * lib/target-supports.exp (check_avx_os_support_available): New.
993 (check_effective_target_avx_runtime): Use it.
995 2011-07-21 Richard Guenther <rguenther@suse.de>
997 PR tree-optimization/49770
998 * g++.dg/torture/pr49770.C: New testcase.
1000 2011-07-21 Kai Tietz <ktietz@redhat.com>
1002 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1003 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1005 2011-07-21 Tobias Burnus <burnus@net-b.de>
1007 * gfortran.dg/coarray_lib_token_1.f90: New.
1009 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1011 * gcc.dg/pr32912-2.c: Skip for AVR.
1012 * gcc.dg/pr44674.c: Add dg-require-profiling.
1014 2011-07-20 Jason Merrill <jason@redhat.com>
1016 * g++.dg/ext/desig2.C: New.
1018 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1020 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1022 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1023 * gcc.target/powerpc/recip-3.c: Ditto.
1025 2011-07-19 Jason Merrill <jason@redhat.com>
1027 PR c++/6709 (DR 743)
1028 PR c++/42603 (DR 950)
1029 * g++.dg/cpp0x/decltype21.C: New.
1031 2011-07-20 Richard Guenther <rguenther@suse.de>
1034 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1035 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1037 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1039 * gcc.target/arm/combine-movs.c: New.
1040 * gcc.target/arm/unsigned-extend-2.c: New.
1042 2011-07-19 Jason Merrill <jason@redhat.com>
1045 * g++.dg/cpp0x/variadic114.C: New.
1047 2011-07-19 Tobias Burnus <burnus@net-b.de>
1049 * gfortran.dg/coarray_args_1.f90: New.
1050 * gfortran.dg/coarray_args_2.f90: New.
1052 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1055 * gfortran.dg/allocate_error_3.f90: New.
1057 2011-07-19 Richard Guenther <rguenther@suse.de>
1059 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1060 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1061 * gcc.dg/torture/20110719-1.c: New testcase.
1063 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/49768
1066 * gcc.c-torture/execute/pr49768.c: New test.
1068 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1070 PR tree-optimization/49771
1071 * gcc.dg/vect/pr49771.c: New test.
1073 2011-07-18 Martin Jambor <mjambor@suse.cz>
1075 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1076 * gcc.dg/ipa/ipa-2.c: Likewise.
1077 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1078 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1079 * gcc.dg/ipa/ipa-5.c: Likewise.
1080 * gcc.dg/ipa/ipa-7.c: Likewise.
1081 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1082 * gcc.dg/ipa/ipacost-1.c: Likewise.
1083 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1085 * gcc.dg/ipa/ipcp-1.c: New test.
1086 * gcc.dg/ipa/ipcp-2.c: Likewise.
1087 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1089 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1092 * gfortran.dg/pr49675.f90: New test.
1094 2011-07-18 Richard Guenther <rguenther@suse.de>
1096 * gcc.dg/torture/20110718-1.c: New testcase.
1098 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1101 * g++.dg/ext/bitfield3.C: Likewise.
1102 * g++.dg/ext/bitfield4.C: Likewise.
1103 * g++.dg/ext/bitfield5.C: Likewise.
1104 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1105 * g++.dg/other/pr23205-2.C: Likewise.
1106 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1107 * gcc.c-torture/compile/20001109-2.c: Likewise.
1108 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1109 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1110 * gcc.dg/bitfld-16.c: Likewise.
1111 * gcc.dg/bitfld-17.c: Likewise.
1112 * gcc.dg/bitfld-18.c: Likewise.
1113 * gcc.dg/builtins-config.h: Remove Netware support.
1114 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1115 * gcc.dg/cdce2.c: Likewise.
1116 * gcc.dg/cpp/assert4.c: Remove netware support.
1117 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1118 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1120 * lib/target-supports.exp (check_visibility_available): Remove
1122 (check_profiling_available): Likewise.
1124 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1126 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1128 2011-07-17 Tobias Burnus <burnus@net-b.de>
1129 Thomas Koenig <tkoenig@gcc.gnu.org>
1132 * gfortran.dg/generic_17.f90: Fix testcase.
1133 * gfortran.dg/interface_3.f90: Add dg-error.
1134 * gfortran.dg/use_14.f90: New.
1135 * gfortran.dg/use_15.f90: New.
1137 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/pointer_controlled.adb: New test.
1141 2011-07-17 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/pointer_remapping_7.f90: New.
1146 2011-07-16 Jason Merrill <jason@redhat.com>
1148 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1150 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1151 Jason Merrill <jason@redhat.com>
1155 * g++.dg/cpp0x/decltype29.C: Adjust.
1156 * g++.dg/cpp0x/error4.C: Adjust.
1157 * g++.dg/cpp0x/sfinae26.C: Adjust.
1158 * g++.dg/cpp0x/variadic105.C: Adjust.
1159 * g++.dg/template/deduce3.C: Adjust.
1160 * g++.dg/template/error45.C: Adjust.
1161 * g++.dg/template/ptrmem2.C: Adjust.
1162 * g++.dg/template/sfinae2.C: Adjust.
1163 * g++.old-deja/g++.pt/crash60.C: Adjust.
1164 * g++.old-deja/g++.pt/unify6.C: Adjust.
1165 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1166 * g++.dg/cpp0x/nullptr15.C: Adjust.
1167 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1168 * g++.dg/cpp0x/pr31431.C: Adjust.
1169 * g++.dg/cpp0x/pr31434.C: Adjust.
1170 * g++.dg/cpp0x/sfinae11.C: Adjust
1171 * g++.dg/cpp0x/temp_default2.C: Adjust.
1172 * g++.dg/cpp0x/trailing4.C: Adjust.
1173 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1174 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1175 * g++.dg/cpp0x/variadic105.C: Adjust.
1176 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1177 * g++.dg/ext/vla2.C: Adjust.
1178 * g++.dg/other/ptrmem10.C: Adjust.
1179 * g++.dg/other/ptrmem11.C: Adjust.
1180 * g++.dg/overload/unknown1.C: Adjust.
1181 * g++.dg/template/conv11.C: Adjust.
1182 * g++.dg/template/dependent-expr5.C: Adjust.
1183 * g++.dg/template/friend.C: Adjust.
1184 * g++.dg/template/incomplete2.C: Adjust.
1185 * g++.dg/template/local4.C: Adjust.
1186 * g++.dg/template/local6.C: Adjust.
1187 * g++.dg/template/operator9.C: Adjust.
1188 * g++.dg/template/ttp25.C: Adjust.
1189 * g++.dg/template/unify10.C: Adjust.
1190 * g++.dg/template/unify11.C: Adjust.
1191 * g++.dg/template/unify6.C: Adjust.
1192 * g++.dg/template/unify9.C: Adjust.
1193 * g++.dg/template/varmod1.C: Adjust.
1194 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1195 * g++.old-deja/g++.pt/crash28.C: Adjust.
1196 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1197 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1198 * g++.old-deja/g++.pt/expr2.C: Adjust.
1199 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1200 * g++.old-deja/g++.pt/spec5.C: Adjust.
1201 * g++.old-deja/g++.pt/spec6.C: Adjust.
1202 * g++.old-deja/g++.pt/unify4.C: Adjust.
1203 * g++.old-deja/g++.pt/unify8.C: Adjust.
1204 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1205 * g++.dg/overload/template5.C: New testcase.
1206 * g++.dg/template/overload12.C: New testcase.
1208 2011-07-11 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1211 * gfortran.dg/coarray_7.f90: Ditto.
1212 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1213 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1215 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1217 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1219 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1220 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1221 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1223 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1224 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1225 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1227 2011-07-15 Jason Merrill <jason@redhat.com>
1230 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1231 Use --extra_opts instead of --additional_options.
1233 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1236 * g++.dg/torture/pr49309.C: Remove.
1238 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1240 * gcc.target/tic6x/weak-call.c: New test.
1241 * gcc.target/tic6x/fpcmp.c: New test.
1242 * gcc.target/tic6x/fpdiv.c: New test.
1243 * gcc.target/tic6x/rotdi16-scan.c: New test.
1244 * gcc.target/tic6x/ffssi.c: New test.
1245 * gcc.target/tic6x/fpdiv-lib.c: New test.
1246 * gcc.target/tic6x/cold-lc.c: New test.
1247 * gcc.target/tic6x/longcalls.c: New test.
1248 * gcc.target/tic6x/abi-align-1.c: New test.
1249 * gcc.target/tic6x/fpcmp-finite.c: New test.
1250 * gcc.target/tic6x/rotdi16.c: New test.
1251 * gcc.target/tic6x/bswapl.c: New test.
1252 * gcc.target/tic6x/ffsdi.c: New test.
1253 * gcc.target/tic6x/tic6x.exp: New file.
1254 * gcc.target/tic6x/builtins/arith24.c: New test.
1255 * gcc.target/tic6x/builtins/smpy.c: New test.
1256 * gcc.target/tic6x/builtins/smpylh.c: New test.
1257 * gcc.target/tic6x/builtins/smpyh.c: New test.
1258 * gcc.target/tic6x/builtins/sarith1.c: New test.
1259 * gcc.target/tic6x/builtins/extclr.c: New test
1260 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1261 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1262 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1263 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1265 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1267 * gcc.dg/20020312-2.c: Likewise.
1268 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1269 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1270 * gcc.dg/torture/builtin-math-7.c: Likewise.
1273 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1274 not testing tic6x-*-*.
1276 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1279 * g++.dg/torture/pr49309.C: New testcase.
1281 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1283 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1285 2011-07-14 Richard Guenther <rguenther@suse.de>
1287 PR tree-optimization/49651
1288 * gcc.dg/torture/pr49651.c: New testcase.
1290 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1293 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1295 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1297 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1298 -mno-pointers-to-nested-functions.
1299 * gcc.target/powerpc/no-r11-2.c: Ditto.
1300 * gcc.target/powerpc/no-r11-3.c: Ditto.
1302 2011-07-13 Jason Merrill <jason@redhat.com>
1304 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1305 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1306 when compiling C files.
1307 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1308 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1309 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1310 * g++.dg/lookup/anon2.C: Likewise.
1311 * g++.dg/tree-ssa/copyprop.C: Likewise.
1312 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1313 * g++.dg/init/vector1.C: Ignore narrowing errors.
1314 * g++.dg/torture/pr35526.C: Likewise.
1315 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1317 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1320 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1323 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1325 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1326 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1328 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1330 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1331 * lib/obj-c++.exp (obj-c++_init): Ditto.
1332 * lib/file-format.exp (gcc_target_object_format): Ditto.
1333 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1334 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1335 (check_visibility_available): Ditto.
1336 (check_effective_target_tls_native): Ditto.
1337 (check_effective_target_tls_emulated): Ditto.
1338 (check_effective_target_function_sections): Ditto.
1340 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1342 * gcc.target/arm/pr48183.c: New test.
1344 2011-07-13 Richard Guenther <rguenther@suse.de>
1346 * gcc.dg/torture/20110713-1.c: New testcase.
1348 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1351 * gcc.c-torture/compile/pr49474.c: New testcase.
1353 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1355 PR tree-optimization/49712
1356 * gcc.c-torture/execute/pr49712.c: New test.
1358 2011-07-11 Jason Merrill <jason@redhat.com>
1361 * g++.dg/template/recurse3.C: New.
1363 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/guality/csttest.c: New test.
1369 * gfortran.dg/pr49698.f90: New test.
1371 2011-07-11 Jeff Law <law@redhat.com>
1373 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1375 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1377 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1378 * go.test/go-test.exp (go-set-goarch): Likewise.
1380 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1383 * gcc.target/avr/torture/pr39633.c: New test case.
1385 2011-07-11 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1390 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1392 * lib/target-supports.exp (check_effective_target_scheduling):
1394 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1395 * gcc.dg/pr45055.c: Ditto.
1396 * gcc.dg/pr45353.c: Ditto.
1397 * g++.dg/pr45056.C: Ditto.
1399 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1401 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1402 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1403 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1404 * g++.dg/torture/pr31863.C: Skip AVR.
1406 2011-07-10 Tobias Burnus <burnus@net-b.de>
1409 * gfortran.dg/intrinsic_signal.f90: New.
1411 2011-07-09 Jason Merrill <jason@redhat.com>
1413 * g++.dg/cpp0x/regress/regress6.C: New.
1414 * g++.dg/parse/crash45.C: Adjust message.
1415 * g++.dg/template/crash38.C: Adjust message.
1416 * g++.dg/template/crash64.C: Adjust message.
1418 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1420 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1421 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1422 * g++.dg/abi/bitfield3.C: Likewise.
1423 * g++.dg/eh/pr38662.C: Likewise.
1424 * g++.dg/ext/attrib36.C: Likewise.
1425 * g++.dg/ext/attrib37.C: Likewise.
1426 * g++.dg/ext/attrib8.C: Likewise.
1427 * g++.dg/ext/tmplattr1.C: Likewise.
1428 * g++.dg/inherit/override-attribs.C: Likewise.
1429 * g++.dg/opt/inline9.C: Likewise.
1430 * g++.dg/opt/life1.C: Likewise.
1431 * g++.dg/opt/longbranch2.C: Likewise.
1432 * g++.dg/opt/nrv12.C: Likewise.
1433 * g++.dg/opt/reg-stack4.C: Likewise.
1434 * g++.dg/other/pr35504.C: Likewise.
1435 * g++.dg/other/pr39496.C: Likewise.
1436 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1437 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1438 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1439 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1440 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1441 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1442 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1443 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1444 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1445 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1446 * g++.dg/warn/pr15774-1.C: Likewise.
1447 * g++.dg/warn/pr15774-2.C: Likewise.
1448 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1449 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1450 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1451 * g++.old-deja/g++.pt/asm2.C: Likewise.
1452 * gcc.c-torture/compile/20000804-1.c: Likewise.
1453 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1454 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1455 * gcc.dg/20020108-1.c: Likewise.
1456 * gcc.dg/20020122-2.c: Likewise.
1457 * gcc.dg/20020122-3.c: Likewise.
1458 * gcc.dg/20020206-1.c: Likewise.
1459 * gcc.dg/20020219-1.c: Likewise.
1460 * gcc.dg/20020310-1.c: Likewise.
1461 * gcc.dg/20020411-1.c: Likewise.
1462 * gcc.dg/20020418-2.c: Likewise.
1463 * gcc.dg/20020426-2.c: Likewise.
1464 * gcc.dg/20020517-1.c: Likewise.
1465 * gcc.dg/20030204-1.c: Likewise.
1466 * gcc.dg/20030826-2.c: Likewise.
1467 * gcc.dg/20031102-1.c: Likewise.
1468 * gcc.dg/20031202-1.c: Likewise.
1469 * gcc.dg/20050111-1.c: Likewise.
1470 * gcc.dg/20050503-1.c: Likewise.
1471 * gcc.dg/array-init-1.c: Likewise.
1472 * gcc.dg/builtin-apply4.c: Likewise.
1473 * gcc.dg/dfp/pr31344.c: Likewise.
1474 * gcc.dg/gomp/atomic-11.c: Likewise.
1475 * gcc.dg/graphite/pr40281.c: Likewise.
1476 * gcc.dg/ia64-sync-1.c: Likewise.
1477 * gcc.dg/ia64-sync-2.c: Likewise.
1478 * gcc.dg/ia64-sync-3.c: Likewise.
1479 * gcc.dg/ia64-sync-4.c: Likewise.
1480 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1481 * gcc.dg/invalid-call-1.c: Likewise.
1482 * gcc.dg/loop-3.c: Likewise.
1483 * gcc.dg/lower-subreg-1.c: Likewise.
1484 * gcc.dg/lto/pr47259_0.c: Likewise.
1485 * gcc.dg/nested-calls-1.c: Likewise.
1486 * gcc.dg/pr20017.c: Likewise.
1487 * gcc.dg/pr25023.c: Likewise.
1488 * gcc.dg/pr27671-2.c: Likewise.
1489 * gcc.dg/pr32176.c: Likewise.
1490 * gcc.dg/pr33676.c: Likewise.
1491 * gcc.dg/pr35045.c: Likewise.
1492 * gcc.dg/pr36015.c: Likewise.
1493 * gcc.dg/pr36584.c: Likewise.
1494 * gcc.dg/pr36998.c: Likewise.
1495 * gcc.dg/pr37438.c: Likewise.
1496 * gcc.dg/pr37908.c: Likewise.
1497 * gcc.dg/pr41241.c: Likewise.
1498 * gcc.dg/pr41340.c: Likewise.
1499 * gcc.dg/pr44136.c: Likewise.
1500 * gcc.dg/pr44194-1.c: Likewise.
1501 * gcc.dg/pr46212.c: Likewise.
1502 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1503 * gcc.dg/setjmp-2.c: Likewise.
1504 * gcc.dg/short-compare-1.c: Likewise.
1505 * gcc.dg/short-compare-2.c: Likewise.
1506 * gcc.dg/smod-1.c: Likewise.
1507 * gcc.dg/sync-2.c: Likewise.
1508 * gcc.dg/sync-3.c: Likewise.
1509 * gcc.dg/tls/opt-1.c: Likewise.
1510 * gcc.dg/tls/opt-2.c: Likewise.
1511 * gcc.dg/tls/opt-3.c: Likewise.
1512 * gcc.dg/torture/badshift.c: Likewise.
1513 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1514 * gcc.dg/torture/pr20314-2.c: Likewise.
1515 * gcc.dg/torture/pr36891.c: Likewise.
1516 * gcc.dg/torture/pr38774.c: Likewise.
1517 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1518 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1519 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1520 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1521 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1522 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1523 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1524 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1525 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1526 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1527 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1528 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1529 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1530 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1531 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1532 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1533 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1534 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1535 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1536 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1537 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1538 * gcc.dg/unroll-1.c: Likewise.
1539 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1540 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1541 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1542 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1543 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1544 * gcc.target/i386/20000609-1.c: Likewise.
1545 * gcc.target/i386/20000720-1.c: Likewise.
1546 * gcc.target/i386/20000724-1.c: Likewise.
1547 * gcc.target/i386/20011107-1.c: Likewise.
1548 * gcc.target/i386/20011119-1.c: Likewise.
1549 * gcc.target/i386/20020201-3.c: Likewise.
1550 * gcc.target/i386/20020218-1.c: Likewise.
1551 * gcc.target/i386/20020729-1.c: Likewise.
1552 * gcc.target/i386/20030926-1.c: Likewise.
1553 * gcc.target/i386/20060125-1.c: Likewise.
1554 * gcc.target/i386/20060125-2.c: Likewise.
1555 * gcc.target/i386/20060512-1.c: Likewise.
1556 * gcc.target/i386/20060512-2.c: Likewise.
1557 * gcc.target/i386/20060512-3.c: Likewise.
1558 * gcc.target/i386/20060512-4.c: Likewise.
1559 * gcc.target/i386/387-1.c: Likewise.
1560 * gcc.target/i386/387-2.c: Likewise.
1561 * gcc.target/i386/387-5.c: Likewise.
1562 * gcc.target/i386/387-6.c: Likewise.
1563 * gcc.target/i386/980312-1.c: Likewise.
1564 * gcc.target/i386/980313-1.c: Likewise.
1565 * gcc.target/i386/990117-1.c: Likewise.
1566 * gcc.target/i386/990424-1.c: Likewise.
1567 * gcc.target/i386/990524-1.c: Likewise.
1568 * gcc.target/i386/991129-1.c: Likewise.
1569 * gcc.target/i386/991214-1.c: Likewise.
1570 * gcc.target/i386/991230-1.c: Likewise.
1571 * gcc.target/i386/addr-sel-1.c: Likewise.
1572 * gcc.target/i386/aggregate-ret1.c: Likewise.
1573 * gcc.target/i386/aggregate-ret2.c: Likewise.
1574 * gcc.target/i386/align-main-3.c: Likewise.
1575 * gcc.target/i386/amd64-abi-1.c: Likewise.
1576 * gcc.target/i386/amd64-abi-2.c: Likewise.
1577 * gcc.target/i386/amd64-abi-4.c: Likewise.
1578 * gcc.target/i386/amd64-abi-5.c: Likewise.
1579 * gcc.target/i386/amd64-abi-6.c: Likewise.
1580 * gcc.target/i386/asm-1.c: Likewise.
1581 * gcc.target/i386/asm-3.c: Likewise.
1582 * gcc.target/i386/asm-5.c: Likewise.
1583 * gcc.target/i386/attributes-error.c: Likewise.
1584 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1585 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1586 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1587 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1588 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1589 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1590 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1591 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1592 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1593 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1594 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1595 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1596 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1597 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1598 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1599 * gcc.target/i386/bitfield1.c: Likewise.
1600 * gcc.target/i386/bitfield2.c: Likewise.
1601 * gcc.target/i386/bmi-2.c: Likewise.
1602 * gcc.target/i386/bmi-5.c: Likewise.
1603 * gcc.target/i386/builtin-unreachable.c: Likewise.
1604 * gcc.target/i386/cleanup-2.c: Likewise.
1605 * gcc.target/i386/clobbers.c: Likewise.
1606 * gcc.target/i386/cmov8.c: Likewise.
1607 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1608 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1609 * gcc.target/i386/compress-float-387.c: Likewise.
1610 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1611 * gcc.target/i386/compress-float-sse.c: Likewise.
1612 * gcc.target/i386/crc32-2.c: Likewise.
1613 * gcc.target/i386/crc32-3.c: Likewise.
1614 * gcc.target/i386/divmod-7.c: Likewise.
1615 * gcc.target/i386/divmod-8.c: Likewise.
1616 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1617 * gcc.target/i386/fma3-builtin.c: Likewise.
1618 * gcc.target/i386/fma3-fma.c: Likewise.
1619 * gcc.target/i386/fma4-256-vector.c: Likewise.
1620 * gcc.target/i386/fma4-builtin.c: Likewise.
1621 * gcc.target/i386/fma4-fma-2.c: Likewise.
1622 * gcc.target/i386/fma4-fma.c: Likewise.
1623 * gcc.target/i386/fma4-vector-2.c: Likewise.
1624 * gcc.target/i386/fma4-vector.c: Likewise.
1625 * gcc.target/i386/funcspec-1.c: Likewise.
1626 * gcc.target/i386/funcspec-10.c: Likewise.
1627 * gcc.target/i386/funcspec-11.c: Likewise.
1628 * gcc.target/i386/funcspec-2.c: Likewise.
1629 * gcc.target/i386/funcspec-5.c: Likewise.
1630 * gcc.target/i386/funcspec-6.c: Likewise.
1631 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1632 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1633 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1634 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1635 * gcc.target/i386/incoming-1.c: Likewise.
1636 * gcc.target/i386/incoming-10.c: Likewise.
1637 * gcc.target/i386/incoming-11.c: Likewise.
1638 * gcc.target/i386/incoming-12.c: Likewise.
1639 * gcc.target/i386/incoming-13.c: Likewise.
1640 * gcc.target/i386/incoming-14.c: Likewise.
1641 * gcc.target/i386/incoming-15.c: Likewise.
1642 * gcc.target/i386/incoming-2.c: Likewise.
1643 * gcc.target/i386/incoming-3.c: Likewise.
1644 * gcc.target/i386/incoming-4.c: Likewise.
1645 * gcc.target/i386/incoming-5.c: Likewise.
1646 * gcc.target/i386/incoming-6.c: Likewise.
1647 * gcc.target/i386/incoming-7.c: Likewise.
1648 * gcc.target/i386/incoming-8.c: Likewise.
1649 * gcc.target/i386/incoming-9.c: Likewise.
1650 * gcc.target/i386/lea.c: Likewise.
1651 * gcc.target/i386/local.c: Likewise.
1652 * gcc.target/i386/loop-1.c: Likewise.
1653 * gcc.target/i386/loop-2.c: Likewise.
1654 * gcc.target/i386/loop-3.c: Likewise.
1655 * gcc.target/i386/max-stack-align.c: Likewise.
1656 * gcc.target/i386/memcpy-1.c: Likewise.
1657 * gcc.target/i386/movbe-2.c: Likewise.
1658 * gcc.target/i386/movq-2.c: Likewise.
1659 * gcc.target/i386/movq.c: Likewise.
1660 * gcc.target/i386/nrv1.c: Likewise.
1661 * gcc.target/i386/pad-4.c: Likewise.
1662 * gcc.target/i386/pad-5a.c: Likewise.
1663 * gcc.target/i386/pad-5b.c: Likewise.
1664 * gcc.target/i386/pad-6a.c: Likewise.
1665 * gcc.target/i386/pad-6b.c: Likewise.
1666 * gcc.target/i386/pad-7.c: Likewise.
1667 * gcc.target/i386/pad-9.c: Likewise.
1668 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1669 * gcc.target/i386/pic-1.c: Likewise.
1670 * gcc.target/i386/pr12092-1.c: Likewise.
1671 * gcc.target/i386/pr12329.c: Likewise.
1672 * gcc.target/i386/pr21518.c: Likewise.
1673 * gcc.target/i386/pr22362.c: Likewise.
1674 * gcc.target/i386/pr22585.c: Likewise.
1675 * gcc.target/i386/pr23098.c: Likewise.
1676 * gcc.target/i386/pr25196.c: Likewise.
1677 * gcc.target/i386/pr25293.c: Likewise.
1678 * gcc.target/i386/pr25654.c: Likewise.
1679 * gcc.target/i386/pr26449.c: Likewise.
1680 * gcc.target/i386/pr26778.c: Likewise.
1681 * gcc.target/i386/pr26826.c: Likewise.
1682 * gcc.target/i386/pr27266.c: Likewise.
1683 * gcc.target/i386/pr29978.c: Likewise.
1684 * gcc.target/i386/pr30505.c: Likewise.
1685 * gcc.target/i386/pr30961-1.c: Likewise.
1686 * gcc.target/i386/pr31628.c: Likewise.
1687 * gcc.target/i386/pr32000-2.c: Likewise.
1688 * gcc.target/i386/pr32661-1.c: Likewise.
1689 * gcc.target/i386/pr32708-2.c: Likewise.
1690 * gcc.target/i386/pr32708-3.c: Likewise.
1691 * gcc.target/i386/pr34256.c: Likewise.
1692 * gcc.target/i386/pr34312.c: Likewise.
1693 * gcc.target/i386/pr34522.c: Likewise.
1694 * gcc.target/i386/pr35160.c: Likewise.
1695 * gcc.target/i386/pr35281.c: Likewise.
1696 * gcc.target/i386/pr36246.c: Likewise.
1697 * gcc.target/i386/pr36786.c: Likewise.
1698 * gcc.target/i386/pr37275.c: Likewise.
1699 * gcc.target/i386/pr37843-3.c: Likewise.
1700 * gcc.target/i386/pr37843-4.c: Likewise.
1701 * gcc.target/i386/pr39082-1.c: Likewise.
1702 * gcc.target/i386/pr39431.c: Likewise.
1703 * gcc.target/i386/pr39496.c: Likewise.
1704 * gcc.target/i386/pr39543-2.c: Likewise.
1705 * gcc.target/i386/pr39911.c: Likewise.
1706 * gcc.target/i386/pr40718.c: Likewise.
1707 * gcc.target/i386/pr40906-1.c: Likewise.
1708 * gcc.target/i386/pr40906-2.c: Likewise.
1709 * gcc.target/i386/pr40906-3.c: Likewise.
1710 * gcc.target/i386/pr40934.c: Likewise.
1711 * gcc.target/i386/pr41900.c: Likewise.
1712 * gcc.target/i386/pr42589.c: Likewise.
1713 * gcc.target/i386/pr43662.c: Likewise.
1714 * gcc.target/i386/pr43671.c: Likewise.
1715 * gcc.target/i386/pr43766.c: Likewise.
1716 * gcc.target/i386/pr43869.c: Likewise.
1717 * gcc.target/i386/pr44942.c: Likewise.
1718 * gcc.target/i386/pr44948-2a.c: Likewise.
1719 * gcc.target/i386/pr45234.c: Likewise.
1720 * gcc.target/i386/pr45336-2.c: Likewise.
1721 * gcc.target/i386/pr45336-4.c: Likewise.
1722 * gcc.target/i386/pr45852.c: Likewise.
1723 * gcc.target/i386/pr46470.c: Likewise.
1724 * gcc.target/i386/pr48037-1.c: Likewise.
1725 * gcc.target/i386/pr48389.c: Likewise.
1726 * gcc.target/i386/pr49095.c: Likewise.
1727 * gcc.target/i386/pr9771-1.c: Likewise.
1728 * gcc.target/i386/rdfsbase-1.c: Likewise.
1729 * gcc.target/i386/rdfsbase-2.c: Likewise.
1730 * gcc.target/i386/rdgsbase-1.c: Likewise.
1731 * gcc.target/i386/rdgsbase-2.c: Likewise.
1732 * gcc.target/i386/rdrand-3.c: Likewise.
1733 * gcc.target/i386/regparm-stdcall.c: Likewise.
1734 * gcc.target/i386/regparm.c: Likewise.
1735 * gcc.target/i386/reload-1.c: Likewise.
1736 * gcc.target/i386/rotate-2.c: Likewise.
1737 * gcc.target/i386/sibcall-5.c: Likewise.
1738 * gcc.target/i386/signbit-1.c: Likewise.
1739 * gcc.target/i386/signbit-2.c: Likewise.
1740 * gcc.target/i386/signbit-3.c: Likewise.
1741 * gcc.target/i386/sse-5.c: Likewise.
1742 * gcc.target/i386/sse-8.c: Likewise.
1743 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1744 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1745 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1746 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1747 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1748 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1749 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1750 * gcc.target/i386/sse2-movq-2.c: Likewise.
1751 * gcc.target/i386/sse2-movq-3.c: Likewise.
1752 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1753 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1754 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1755 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1756 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1757 * gcc.target/i386/ssefn-1.c: Likewise.
1758 * gcc.target/i386/ssefn-2.c: Likewise.
1759 * gcc.target/i386/sseregparm-1.c: Likewise.
1760 * gcc.target/i386/sseregparm-2.c: Likewise.
1761 * gcc.target/i386/sseregparm-3.c: Likewise.
1762 * gcc.target/i386/sseregparm-4.c: Likewise.
1763 * gcc.target/i386/sseregparm-5.c: Likewise.
1764 * gcc.target/i386/sseregparm-6.c: Likewise.
1765 * gcc.target/i386/sseregparm-7.c: Likewise.
1766 * gcc.target/i386/sseregparm-8.c: Likewise.
1767 * gcc.target/i386/stack-realign.c: Likewise.
1768 * gcc.target/i386/stack-usage-realign.c: Likewise.
1769 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1770 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1771 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1772 * gcc.target/i386/stackalign/return-1.c: Likewise.
1773 * gcc.target/i386/stackalign/return-2.c: Likewise.
1774 * gcc.target/i386/stackalign/return-3.c: Likewise.
1775 * gcc.target/i386/tailcall-1.c: Likewise.
1776 * gcc.target/i386/tbm-2.c: Likewise.
1777 * gcc.target/i386/udivmod-7.c: Likewise.
1778 * gcc.target/i386/udivmod-8.c: Likewise.
1779 * gcc.target/i386/unroll-1.c: Likewise.
1780 * gcc.target/i386/vararg-1.c: Likewise.
1781 * gcc.target/i386/vararg-2.c: Likewise.
1782 * gcc.target/i386/vect8-ret.c: Likewise.
1783 * gcc.target/i386/vectorize5.c: Likewise.
1784 * gcc.target/i386/wmul-1.c: Likewise.
1785 * gcc.target/i386/wmul-2.c: Likewise.
1786 * gcc.target/i386/wrfsbase-1.c: Likewise.
1787 * gcc.target/i386/wrfsbase-2.c: Likewise.
1788 * gcc.target/i386/wrgsbase-1.c: Likewise.
1789 * gcc.target/i386/wrgsbase-2.c: Likewise.
1790 * gcc.target/i386/xop-pcmov.c: Likewise.
1791 * gcc.target/i386/xop-pcmov2.c: Likewise.
1792 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1793 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1794 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1795 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1796 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1797 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1798 * gcc.target/i386/zee.c: Likewise.
1799 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1800 * gfortran.dg/compiler-directive_2.f: Likewise.
1801 * gfortran.dg/g77/20010216-1.f: Likewise.
1802 * gfortran.dg/gomp/pr39152.f90: Likewise.
1803 * gfortran.dg/pr33794.f90: Likewise.
1805 2011-07-09 Jason Merrill <jason@redhat.com>
1807 * g++.dg/cpp0x/regress/regress5.C: New.
1809 2011-07-08 Jason Merrill <jason@redhat.com>
1812 * g++.dg/expr/compound-asn1.C: New.
1813 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1815 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.target/powerpc/altivec-34.c: New test.
1820 2011-07-08 Jason Merrill <jason@redhat.com>
1823 * g++.dg/abi/guard3.C: New.
1825 2011-07-08 Julian Brown <julian@codesourcery.com>
1827 * lib/target-supports.exp
1828 (check_effective_target_arm_little_endian): New.
1829 (check_effective_target_vect_pack_trunc): Use above.
1830 (check_effective_target_vect_unpack): Likewise.
1831 (check_effective_target_vect_element_align): Test
1832 check_effective_target_arm_vect_no_misalign for ARM.
1834 2011-07-08 Jason Merrill <jason@redhat.com>
1837 * g++.dg/cpp0x/constexpr-rom.C: New.
1839 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1842 * g++.dg/torture/pr49519.C: New test.
1844 2011-07-08 Martin Jambor <mjambor@suse.cz>
1846 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1848 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1851 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1853 2011-07-08 Richard Guenther <rguenther@suse.de>
1855 PR tree-optimization/49662
1856 * gcc.dg/graphite/interchange-14.c: XFAIL.
1857 * gcc.dg/graphite/interchange-15.c: Likewise.
1858 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1860 2011-07-06 Jason Merrill <jason@redhat.com>
1863 * g++.dg/cpp0x/regress/regress4.C: New.
1865 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1868 * gfortran.dg/result_in_spec_4.f90: New test.
1870 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872 * gcc.target/sparc/cas64.c: New test.
1874 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1877 * g++.dg/torture/pr49644.C: New test.
1880 * gcc.c-torture/execute/pr49644.c: New test.
1882 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1884 * lib/target-supports.exp (check_effective_target_ia32): New.
1885 (check_effective_target_x32): Likewise.
1886 (check_effective_target_vect_cmdline_needed): Also check x32.
1888 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1890 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1892 * gcc.target/arm/pr42235.c: Likewise.
1893 * gcc.target/arm/pr42495.c: Likewise.
1894 * gcc.target/arm/pr42574.c: Likewise.
1895 * gcc.target/arm/thumb-branch1.c: Likewise.
1897 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1898 unneeded prune of possible warning.
1899 * gcc.target/arm/pr40956.c: Likewise.
1900 * gcc.target/arm/pr42505.c: Likewise.
1902 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1903 * gcc.c-torture/compile/pr46883.c: Likewise.
1904 * gcc.c-torture/compile/pr46934.c: Likewise.
1906 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1907 for move to ../../gcc.c-torture/compile.
1908 * gcc.target/arm/pr46883.c: Likewise.
1909 * gcc.target/arm/pr46934.c: Likewise.
1911 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1912 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1913 * gcc.target/arm/wmul-1.c: Likewise.
1914 * gcc.target/arm/wmul-2.c: Likewise.
1915 * gcc.target/arm/wmul-3.c: Likewise.
1916 * gcc.target/arm/wmul-4.c: Likewise.
1917 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1918 add tab after scan target.
1919 * gcc.target/arm/smlaltt-1.c: Likewise.
1920 * gcc.target/arm/smlatb-1.c: Likewise.
1921 * gcc.target/arm/smlatt-1.c: Likewise.
1923 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.dg/debug/pr49522.c: New test.
1928 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1930 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1931 * gcc.dg/pr46212.c: Run only if target int32plus.
1932 * gcc.dg/torture/pr48146.c: Ditto.
1933 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1934 * c-c++-common/pr44832.c: Ditto.
1935 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1936 * gcc.dg/pr31490.c: Ditto.
1937 * gcc.dg/torture/builtin-math-7.c: Run only if target
1939 * gcc.dg/torture/pr45764.c: Skip for AVR.
1940 * gcc.dg/pr47893.c: Ditto.
1942 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1944 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1945 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1946 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1947 add tab to scan target.
1949 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1951 * gcc.target/arm/neon-modes-3.c: New test.
1953 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1956 -fno-loop-interchange -ffast-math.
1958 2011-07-07 Richard Guenther <rguenther@suse.de>
1960 * gcc.dg/ftrapv-3.c: New testcase.
1962 2011-07-07 Richard Guenther <rguenther@suse.de>
1964 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1965 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1967 2011-07-07 Kai Tietz <ktietz@redhat.com>
1969 * gcc.dg/binop-notxor1.c: New test.
1970 * gcc.dg/binop-notand4a.c: New test.
1971 * gcc.dg/binop-notxor2.c: New test.
1972 * gcc.dg/binop-notand3a.c: New test.
1973 * gcc.dg/binop-notand2a.c: New test.
1974 * gcc.dg/binop-notand6a.c: New test.
1975 * gcc.dg/binop-notor1.c: New test.
1976 * gcc.dg/binop-notand1a.c: New test.
1977 * gcc.dg/binop-notand5a.c: New test.
1978 * gcc.dg/binop-notor2.c: New test.
1980 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.dg/gomp/pr49640.c: New test.
1985 2011-07-07 Richard Guenther <rguenther@suse.de>
1987 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1989 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1992 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1994 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1996 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1997 * gcc.target/powerpc/no-r11-2.c: Ditto.
1998 * gcc.target/powerpc/no-r11-3.c: Ditto.
2000 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2002 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2003 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2005 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2007 * lib/target-supports.exp (check_profiling_available): Disable
2008 profiling with -fprofile-generate for target avr.
2010 2011-07-06 Richard Guenther <rguenther@suse.de>
2012 PR tree-optimization/49645
2013 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2015 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2018 * gcc.dg/pr47383.c: New.
2020 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2022 PR tree-optimization/49647
2023 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2025 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2028 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2029 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2031 2011-07-05 Jason Merrill <jason@redhat.com>
2034 * g++.dg/template/template-id-4.C: New.
2036 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2038 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2039 * gcc.dg/pr43402.c: Ditto.
2041 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2043 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2045 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2047 * gcc.target/powerpc/ppc-switch-1.c: New test for
2048 --param case-values-threshold.
2049 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2051 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2053 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2055 2011-07-05 Jason Merrill <jason@redhat.com>
2057 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2059 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2061 PR tree-optimization/47654
2062 * gcc.dg/graphite/block-pr47654.c: New.
2064 2011-07-05 Jason Merrill <jason@redhat.com>
2066 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2068 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2070 PR tree-optimization/49580
2071 * gcc.dg/autopar/pr49580.c: New test.
2073 2011-07-05 Richard Guenther <rguenther@suse.de>
2075 PR tree-optimization/49518
2076 PR tree-optimization/49628
2077 * g++.dg/torture/pr49628.C: New testcase.
2078 * gcc.dg/torture/pr49518.c: Likewise.
2080 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2082 * ada/acats/run_acats (which): Extract last field from type -p,
2083 type output only if command succeeded.
2085 2011-07-04 Jason Merrill <jason@redhat.com>
2087 * g++.dg/abi/mangle48.C: New.
2089 * g++.dg/cpp0x/diag1.C: New.
2091 * g++.dg/diagnostic/aka1.C: New.
2093 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2095 PR rtl-optimization/49619
2096 * gcc.dg/pr49619.c: New test.
2098 PR rtl-optimization/49472
2099 * gfortran.dg/pr49472.f90: New test.
2102 * gcc.dg/pr49602.c: New test.
2104 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2108 * gcc.target/avr/avr.exp: Run over cpp files, too.
2109 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2110 * gcc.target/avr/progmem.h: New file.
2111 * gcc.target/avr/exit-abort.h: New file.
2112 * gcc.target/avr/progmem-error-1.c: New file.
2113 * gcc.target/avr/progmem-error-1.cpp: New file.
2114 * gcc.target/avr/progmem-warning-1.c: New file.
2115 * gcc.target/avr/torture/progmem-1.c: New file.
2116 * gcc.target/avr/torture/progmem-1.cpp: New file.
2118 2011-07-04 Richard Guenther <rguenther@suse.de>
2120 PR tree-optimization/49615
2121 * g++.dg/torture/pr49615.C: New testcase.
2123 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2125 PR tree-optimization/49610
2126 * gcc.dg/vect/pr49610.c: New test.
2128 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2130 * gnat.dg/specs/debug1.ads: New test.
2132 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/typebound_proc_23.f90: New.
2137 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2140 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2142 2011-07-01 Jason Merrill <jason@redhat.com>
2145 * g++.dg/template/template-id-3.C: New.
2148 * g++.dg/template/qualified-id4.C: New.
2151 * g++.dg/template/explicit-args4.C: New.
2154 * g++.dg/template/offsetof2.C: New.
2156 2011-07-01 Kai Tietz <ktietz@redhat.com>
2158 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2160 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163 * lib/target-supports.exp (check_effective_target_gld): New proc.
2165 2011-07-01 Richard Guenther <rguenther@suse.de>
2167 PR tree-optimization/49603
2168 * gcc.dg/torture/pr49603.c: New testcase.
2170 2011-06-30 Jason Merrill <jason@redhat.com>
2173 * g++.dg/rtti/template1.C: New.
2176 * g++.dg/cpp0x/regress/ctor1.C: New.
2179 * g++.dg/cpp0x/initlist54.C: New.
2181 2011-06-30 Martin Jambor <mjambor@suse.cz>
2183 * gcc.dg/tree-ssa/sra-12.c: New test.
2185 2011-06-29 Jason Merrill <jason@redhat.com>
2187 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2189 2011-06-30 Richard Guenther <rguenther@suse.de>
2191 PR tree-optimization/46787
2192 * gcc.dg/vect/vect-121.c: New testcase.
2194 2011-06-30 Martin Jambor <mjambor@suse.cz>
2196 PR tree-optimization/49094
2197 * gcc.dg/tree-ssa/pr49094.c: New test.
2199 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2202 * gfortran.dg/pr49540-1.f90: New test.
2203 * gfortran.dg/pr49540-2.f90: New test.
2205 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208 * ada/acats/run_acats (which): Use last field of type -p output.
2210 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2211 Iain Sandoe <iains@gcc.gnu.org>
2214 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2215 Only skip on 64-bit *-*-darwin8* && !objc2.
2217 2011-06-30 Richard Guenther <rguenther@suse.de>
2219 PR tree-optimization/38752
2220 * gcc.c-torture/compile/pr38752.c: New testcase.
2222 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2224 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2225 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2227 2011-06-29 Jason Merrill <jason@redhat.com>
2230 * g++.dg/cpp0x/initlist53.C: Use placement new.
2231 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2232 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2235 * g++.dg/cpp0x/trailing6.C: New.
2236 * g++.dg/cpp0x/pr45908.C: No error.
2239 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2242 * g++.dg/cpp0x/constexpr-using2.C: New.
2244 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2247 * g++.dg/cpp0x/constexpr-diag3.C: New.
2248 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2249 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2250 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2251 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2253 2011-06-29 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2257 2011-06-29 Richard Guenther <rguenther@suse.de>
2259 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2261 2011-06-29 Jason Merrill <jason@redhat.com>
2263 * g++.dg/cpp0x/initlist-value2.C: New.
2265 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2266 * g++.dg/cpp0x/initlist-value.C: New.
2268 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2270 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2272 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2274 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2275 * gcc.dg/inline_2.c: Likewise.
2276 * gcc.dg/unroll_1.c: Likewise.
2278 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2281 * gcc.target/i386/pr49567.c: New test.
2283 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2285 * gnat.dg/opt17.ad[sb]: New test.
2287 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2288 Tom de Vries <tom@codesourcery.com>
2290 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2291 (check_effective_target_arm_thumb2): New effective targets.
2292 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2293 properly. Clean up temporary files.
2294 * gcc.target/arm/ivopts-2.c: Likewise.
2295 * gcc.target/arm/ivopts-3.c: Likewise.
2296 * gcc.target/arm/ivopts-4.c: Likewise.
2297 * gcc.target/arm/ivopts-5.c: Likewise.
2298 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2300 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2303 * gfortran.dg/reshape_zerosize_3.f90: New test.
2305 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2307 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2308 * gcc.target/arm/vfp-ldmias.c: Likewise.
2309 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2310 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2311 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2312 * gcc.target/arm/vfp-stmias.c: Likewise.
2313 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2314 * gcc.target/arm/vfp-stmiad.c: Likewise.
2316 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2318 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2320 * gcc.target/arm/pr45701-2.c: Ditto.
2322 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2325 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2326 * gfortran.dg/extends_14.f03: Modified.
2328 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2330 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2331 early if the test is already being skipped.
2333 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2334 scan-assembler-dem-not): For missing file, report unresolved with
2335 same message as for pass/fail, with reason reported in log file.
2337 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2338 from add_options_for_arm_neon_fp16.
2339 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2340 check_effective_target_arm_neon_fp16_ok_nocache.
2341 Check -mfpu and -mfloat-abi options from current multilib.
2342 Do not require neon support.
2343 (check_effective_target_arm_fp16_ok): Renamed from
2344 check_effecitve_target_arm_neon_fp16_ok.
2345 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2346 arm_neon_fp16_ok and arm_fp16.
2347 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2348 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2349 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2350 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2352 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.dg/builtin-assume-aligned-1.c: New test.
2355 * gcc.dg/builtin-assume-aligned-2.c: New test.
2356 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2359 * gcc.dg/pr49544.c: New test.
2361 2011-06-27 Richard Guenther <rguenther@suse.de>
2363 PR tree-optimization/49394
2364 * g++.dg/torture/pr49394.C: New testcase.
2366 2011-06-27 Kai Tietz <ktietz@redhat.com>
2368 * gcc.dg/optimize-bswapdi-2.c: New test.
2370 2011-06-27 Michael Hope <michael.hope@linaro.org>
2371 Richard Sandiford <richard.sandiford@linaro.org>
2373 PR tree-optimization/49169
2374 * gcc.dg/torture/pr49169.c: New test.
2376 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2379 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2381 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2384 2011-06-26 Jason Merrill <jason@redhat.com>
2386 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2389 * g++.dg/init/ref19.C: New.
2390 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2392 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2394 PR tree-optimization/48377
2395 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2398 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2401 * lib/target-supports.exp (check_effective_target_non_strict_align):
2403 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2405 2011-06-24 Martin Jambor <mjambor@suse.cz>
2407 PR tree-optimizations/49516
2408 * g++.dg/tree-ssa/pr49516.C: New test.
2410 2011-06-23 Jason Merrill <jason@redhat.com>
2413 * g++.dg/template/partial10.C: New.
2414 * g++.dg/template/partial11.C: New.
2416 2011-06-23 Jeff Law <law@redhat.com>
2419 * gcc.dg/pr48770.c: New test.
2421 2011-06-23 Jan Hubicka <jh@suse.cz>
2424 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2426 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2430 instead of -fdump-tree-optimized.
2432 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/template/crash107.C: New.
2436 * g++.dg/template/error17.C: Adjust.
2438 2011-06-23 Jason Merrill <jason@redhat.com>
2441 * g++.dg/cpp0x/defaulted30.C: New.
2444 * g++.dg/rtti/anon-ns1.C: New.
2447 * g++.dg/init/ref18.C: New.
2450 * g++.dg/template/partial9.C: New.
2452 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2455 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2457 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.dg/pr49496.c: New test.
2462 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2464 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2467 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2469 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2470 * gcc.target/arm/pr42879.c: Likewise.
2471 * gcc.target/arm/pr45701-3.c: Likewise.
2473 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2474 * gcc.target/arm/pr40482.c: Likewise.
2475 * gcc.target/arm/stack-corruption.c: Likewise.
2477 2011-06-22 Richard Guenther <rguenther@suse.de>
2479 PR tree-optimization/49493
2480 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2482 2011-06-22 Jason Merrill <jason@redhat.com>
2485 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2487 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2488 Dmitry Melnik <dm@ispras.ru>
2490 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2491 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2492 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2494 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2496 * gcc.target/arm/tlscall.c: New.
2498 2011-06-21 Jason Merrill <jason@redhat.com>
2501 * g++.dg/cpp0x/constexpr-ref1.C: New.
2502 * g++.dg/cpp0x/constexpr-ref2.C: New.
2503 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2506 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2509 * g++.dg/template/param3.C: New.
2511 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2513 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2514 my_clrsb test functions.
2516 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2517 test_sll, test_ull): Add clrsb tests.
2518 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2521 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2524 * gfortran.dg/class_44.f03: New.
2526 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2528 PR tree-optimization/49478
2529 * gcc.dg/vect/pr49478.c
2531 2011-06-21 Richard Guenther <rguenther@suse.de>
2533 PR tree-optimization/49483
2534 * gcc.dg/vect/vect-120.c: New testcase.
2536 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2539 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2540 * gcc.dg/vect/vect-peel-4.c: Likewise.
2542 2011-06-22 Christian Bruel <christian.bruel@st.com>
2545 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2546 * gcc.dg/always_inline2.c: Likewise.
2547 * gcc.dg/always_inline3.c: Likewise.
2548 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2549 * gcc.dg/inline_1.c: Likewise.
2550 * gcc.dg/inline_2.c: Likewise.
2551 * gcc.dg/inline_3.c: Likewise.
2552 * gcc.dg/inline_4.c: Likewise.
2553 * gcc.dg/20051201-1.c: Likewise.
2554 * gcc.dg/pr40087.c: Likewise.
2555 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2556 * gcc.dg/inline-22.c: Likewise.
2557 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2558 * gcc.dg/lto/20090218-1_1.c: Likewise.
2559 * g++.dg/ipa/devirt-7.C: Likewise.
2560 * gcc.dg/uninit-pred-5_a.c: Likewise.
2561 * gcc.dg/uninit-pred-5_b.c: Likewise.
2562 * gcc.dg/fail_always_inline.c: New.
2564 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2566 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2567 into 6 jobs instead of 3.
2569 2011-06-20 Jason Merrill <jason@redhat.com>
2572 * g++.dg/cpp0x/initlist53.C: New.
2574 2011-06-20 Tobias Burnus <burnus@net-b.de>
2577 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2578 * gfortran.dg/coarray_lock_3.f90: New.
2579 * gfortran.dg/coarray/lock_1.f90: New.
2581 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2583 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2584 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2585 unresolved and report the reason to the log file.
2587 * lib/scanasm.exp (object-size): Move argument processing earlier
2588 to report errors before verifying that the file exists. Report
2589 problems detected at runtime as unresolved instead of error and
2590 report their reasons to the log file.
2592 2011-06-20 Jason Merrill <jason@redhat.com>
2595 * g++.dg/cpp0x/explicit6.C: New.
2598 * g++.dg/cpp0x/enum20.C: New.
2601 * g++.dg/ext/attr-aligned01.C: New.
2604 * g++.dg/cpp0x/variadic-default.C: New.
2607 * g++.dg/cpp0x/auto26.C: New.
2610 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2612 2011-06-20 Kai Tietz <ktietz@redhat.com>
2614 * gcc.dg/binop-notand1.c: New test.
2615 * gcc.dg/binop-notand2.c: New test.
2616 * gcc.dg/binop-notand3.c: New test.
2617 * gcc.dg/binop-notand4.c: New test.
2618 * gcc.dg/binop-notand5.c: New test.
2619 * gcc.dg/binop-notand6.c: New test.
2621 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2624 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2626 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/proc_ptr_31.f90: New.
2631 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2633 * gnat.dg/volatile6.adb: New test.
2634 * gnat.dg/volatile7.adb: Likewise.
2635 * gnat.dg/volatile8.adb: Likewise.
2636 * gnat.dg/volatile9.adb: Likewise.
2638 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2640 * gnat.dg/constant3.adb: New test.
2642 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2645 * gfortran.dg/read_list_eof_1.f90: New test.
2647 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2650 * gcc.target/i386/testimm-1.c: New test.
2651 * gcc.target/i386/testimm-2.c: New test.
2652 * gcc.target/i386/testimm-3.c: New test.
2653 * gcc.target/i386/testimm-4.c: New test.
2654 * gcc.target/i386/testimm-5.c: New test.
2655 * gcc.target/i386/testimm-6.c: New test.
2656 * gcc.target/i386/testimm-7.c: New test.
2657 * gcc.target/i386/testimm-8.c: New test.
2658 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2659 * gcc.target/i386/xop-rotate1-int.c: New test.
2660 * gcc.target/i386/xop-rotate2-int.c: New test.
2662 2011-06-17 Jason Merrill <jason@redhat.com>
2664 * g++.dg/cpp0x/rv-func2.C: New.
2666 * g++.dg/debug/dwarf2/lambda1.C: New.
2667 * g++.dg/warn/Wshadow-6.C: Adjust.
2669 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2672 * gfortran.dg/move_alloc_5.f90: New.
2674 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2676 PR rtl-optimization/48542
2677 * gcc.dg/torture/pr48542.c: New test.
2679 2011-06-16 Jason Merrill <jason@redhat.com>
2682 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2685 * g++.dg/cpp0x/initlist52.C New.
2688 * c-c++-common/raw-string-12.c: New.
2691 * g++.dg/cpp0x/sfinae26.C: New.
2694 * g++.dg/cpp0x/variadic113.C: New.
2697 * g++.dg/cpp0x/variadic112.C: New.
2699 2011-06-16 Jeff Law <law@redhat.com>
2701 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2702 improved jump threading.
2703 * gcc.dg/builtin-object-size-2.c: Likewise.
2704 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2706 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2709 * gfortran.dg/typebound_assignment_3.f03: New.
2711 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2714 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2716 2011-06-16 Martin Jambor <mjambor@suse.cz>
2718 PR tree-optimization/49343
2719 * gnat.dg/discr31.ad[sb]: New test.
2721 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2723 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2725 2011-06-16 Tom de Vries <tom@codesourcery.com>
2728 * gcc.target/arm/ivopts-3.c: Update test.
2729 * gcc.target/arm/ivopts-5.c: Same.
2731 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2734 2011-06-10 Wei Guozhi <carrot@google.com>
2737 * gcc.target/arm/pr45335.c: New test.
2738 * gcc.target/arm/pr45335-2.c: New test.
2739 * gcc.target/arm/pr45335-3.c: New test.
2740 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2741 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2742 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2744 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2746 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2748 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2751 * gfortran.dg/class_43.f03: New.
2753 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2755 PR tree-optimization/49419
2756 * gcc.c-torture/execute/pr49419.c: New test.
2758 2011-06-16 Revital Eres <revital.eres@linaro.org>
2760 * gcc.dg/sms-9.c: New file.
2762 2011-06-15 Easwaran Raman <eraman@google.com>
2764 PR rtl-optimization/49414
2765 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2767 2011-06-14 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/noexcept13.C: New.
2771 2011-06-14 Easwaran Raman <eraman@google.com>
2773 PR rtl-optimization/44194
2774 * gcc.dg/pr44194-1.c: New test.
2775 * gcc.dg/pr44194-2.c: New test.
2777 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2779 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2781 * gcc.target/arm/pr45701-2.c: Likewise.
2782 * gcc.target/arm/thumb-branch1.c: Likewise.
2784 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2787 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2789 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2791 * gcc.target/arm/pr45701-1.c: Require thumb support.
2792 * gcc.target/arm/pr45701-2.c: Likewise.
2793 * gcc.target/arm/thumb-branch1.c: Likewise.
2795 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2796 * gcc.target/arm/pr39839.c: Likewise.
2797 * gcc.target/arm/pr40657-2.c: Likewise.
2798 * gcc.target/arm/pr40956.c: Likewise.
2799 * gcc.target/arm/pr41679.c: Likewise.
2800 * gcc.target/arm/pr42235.c: Likewise.
2801 * gcc.target/arm/pr42495.c: Likewise.
2802 * gcc.target/arm/pr42505.c: Likewise.
2803 * gcc.target/arm/pr42574.c: Likewise.
2804 * gcc.target/arm/pr46883.c: Likewise.
2805 * gcc.target/arm/pr46934.c: Likewise.
2806 * gcc.target/arm/xor-and.c: Likewise.
2808 2011-06-14 Jason Merrill <jason@redhat.com>
2810 * g++.dg/other/error23.C: Adjust error message.
2811 * g++.dg/other/error32.C: Likewise.
2814 * g++.dg/cpp0x/rv-dotstar.C: New.
2817 * g++.dg/cpp0x/decltype30.C: New.
2819 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2821 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2824 * gfortran.dg/pr49103.f90: New test.
2826 2011-06-14 Tom de Vries <tom@codesourcery.com>
2829 * gcc.target/arm/ivopts-3.c: New test.
2830 * gcc.target/arm/ivopts-4.c: New test.
2831 * gcc.target/arm/ivopts-5.c: New test.
2833 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2835 PR rtl-optimization/49390
2836 * gcc.c-torture/execute/pr49390.c: New test.
2838 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2840 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2842 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2844 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2845 * gcc.c-torture/execute/cmpsi-2.x: New file.
2846 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2847 * gcc.c-torture/execute/pr45262.x: New file.
2848 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2849 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2851 * gcc.c-torture/compile/pr49163.c: Ditto.
2853 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2855 * gcc.dg/vect/vect-16.c: Rename to...
2856 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2857 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2858 for double-word vectors.
2859 * gcc.dg/vect/vect-peel-4.c: Likewise.
2860 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2862 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2865 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2868 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2870 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2872 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2874 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2876 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2878 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2880 * gfortran.dg/trim_optimize_8.f90: New test case.
2882 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2883 Ira Rosen <ira.rosen@linaro.org>
2885 PR tree-optimization/49352
2886 * gcc.dg/vect/pr49352.c: New test.
2888 2011-06-12 Tobias Burnus
2891 * gfortran.dg/alloc_comp_assign_11.f90: New.
2893 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2895 * gfortran.dg/trim_optimize_7.f90: New test.
2897 2011-06-10 Wei Guozhi <carrot@google.com>
2900 * gcc.target/arm/pr45335.c: New test.
2901 * gcc.target/arm/pr45335-2.c: New test.
2902 * gcc.target/arm/pr45335-3.c: New test.
2903 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2904 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2905 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2907 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2910 * g++.dg/parse/error39.C: New.
2912 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2914 * gcc.target/arm/20090811-1.c: Skip for incompatible
2915 options, do not override other options.
2916 * gcc.target/arm/combine-cmp-shift.c: Skip for
2917 incompatible options.
2918 * gcc.target/arm/pr45094.c: Likewise.
2919 * gcc.target/arm/scd42-1.c: Likewise.
2920 * gcc.target/arm/scd42-3.c: Likewise.
2921 * gcc.target/arm/thumb-ltu.c: Likewise.
2923 * lib/target-supports.exp
2924 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2925 multilib flags use -mfpu with a value other than neon-fp16.
2927 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2930 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2932 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2934 * lib/target-supports.exp (check_effective_target_pie): New proc.
2935 * gcc.dg/pie-link.c: Use target pie.
2937 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2938 Laurent Rougé <laurent.rouge@menta.fr>
2940 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2941 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2943 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2945 * gfortran.dg/coarray/sync_1.f90: New test for
2946 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2948 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2950 PR tree-optimization/49318
2951 * gcc.dg/vect/pr49318.c: New test.
2953 2011-06-09 David Krauss <potswa@mac.com>
2955 * g++.dg/template/arrow1.C: New.
2957 2011-06-09 Jason Merrill <jason@redhat.com>
2959 * lib/prune.exp: Prune "note"s.
2960 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2962 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2963 * g++.dg/template/dependent-expr3.C: Likewise.
2964 * g++.dg/parse/template7.C: Likewise.
2965 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2966 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2967 * g++.old-deja/g++.pt/friend38.C: Likewise.
2968 * g++.old-deja/g++.pt/crash32.C: Likewise.
2969 * g++.old-deja/g++.other/init4.C: Likewise.
2970 * g++.old-deja/g++.other/friend8.C: Likewise.
2972 * g++.dg/ext/complex7.C: Adjust expected output.
2973 * g++.dg/diagnostic/method1.C: Likewise.
2974 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2975 * g++.dg/parse/crash33.C: Likewise.
2976 * g++.dg/other/warning1.C: Likewise.
2977 * g++.dg/init/pr29571.C: Likewise.
2978 * g++.dg/warn/overflow-warn-1.C: Likewise.
2979 * g++.dg/warn/overflow-warn-3.C: Likewise.
2980 * g++.dg/warn/overflow-warn-4.C: Likewise.
2981 * g++.old-deja/g++.oliva/template1.C: Likewise.
2983 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2984 * g++.dg/parse/template7.C: Adjust.
2986 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2989 * gcc.dg/pr49307.c: New.
2991 2011-06-09 Wei Guozhi <carrot@google.com>
2994 * gcc.target/arm/pr46975.c: New testcase.
2996 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2998 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2999 (PMETH, arglist_t): Removed.
3000 (method_get_number_of_arguments): Removed.
3001 (method_get_nth_argument): Removed.
3002 (method_get_first_argument): Removed.
3003 (method_get_next_argument): Removed.
3004 (method_get_sizeof_arguments): Removed.
3005 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3007 (method_get_number_of_arguments): Removed.
3008 (method_get_nth_argument): Removed.
3009 (method_get_first_argument): Removed.
3010 (method_get_next_argument): Removed.
3011 (method_get_sizeof_arguments): Removed.
3012 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3014 2011-06-09 David Li <davidxl@google.com>
3016 * gcc.dg/dump-pass.c: New test.
3018 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/parse/error38.C: New.
3023 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3026 * gfortran.dg/pr49308.f90: New test.
3028 2011-06-08 Jason Merrill <jason@redhat.com>
3030 * g++.dg/cpp0x/noexcept11.C: New.
3031 * g++.dg/cpp0x/noexcept12.C: New.
3032 * g++.dg/cpp0x/sfinae11.C: Adjust.
3034 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3037 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3038 to dg-options, match also DW_AT_linkage_name.
3040 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3043 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3044 -fno-common on alpha*-dec-osf*.
3045 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3047 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3049 PR rtl-optimization/49303
3050 * gcc.target/ia64/pr49303.c: New test.
3052 2011-06-08 Tobias Burnus <burnus@net-b.de>
3055 * gfortran.dg/coarray_lock_1.f90: New.
3056 * gfortran.dg/coarray_lock_2.f90: New.
3058 2011-06-07 Jason Merrill <jason@redhat.com>
3060 * lib/prune.exp: Look for "required" rather than "instantiated".
3061 * g++.dg/abi/mangle11.C: Likewise.
3062 * g++.dg/abi/mangle12.C: Likewise.
3063 * g++.dg/abi/mangle17.C: Likewise.
3064 * g++.dg/abi/mangle20-2.C: Likewise.
3065 * g++.dg/abi/pragma-pack1.C: Likewise.
3066 * g++.dg/cpp0x/decltype26.C: Likewise.
3067 * g++.dg/cpp0x/decltype28.C: Likewise.
3068 * g++.dg/cpp0x/decltype29.C: Likewise.
3069 * g++.dg/cpp0x/enum11.C: Likewise.
3070 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3071 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3072 * g++.dg/cpp0x/pr47416.C: Likewise.
3073 * g++.dg/ext/case-range2.C: Likewise.
3074 * g++.dg/ext/case-range3.C: Likewise.
3075 * g++.dg/gomp/for-19.C: Likewise.
3076 * g++.dg/gomp/pr37533.C: Likewise.
3077 * g++.dg/gomp/pr38639.C: Likewise.
3078 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3079 * g++.dg/inherit/base3.C: Likewise.
3080 * g++.dg/inherit/using6.C: Likewise.
3081 * g++.dg/init/placement4.C: Likewise.
3082 * g++.dg/init/reference3.C: Likewise.
3083 * g++.dg/lookup/scoped6.C: Likewise.
3084 * g++.dg/lookup/using7.C: Likewise.
3085 * g++.dg/other/abstract1.C: Likewise.
3086 * g++.dg/other/error10.C: Likewise.
3087 * g++.dg/other/error5.C: Likewise.
3088 * g++.dg/other/field1.C: Likewise.
3089 * g++.dg/other/offsetof5.C: Likewise.
3090 * g++.dg/parse/bitfield2.C: Likewise.
3091 * g++.dg/parse/constant4.C: Likewise.
3092 * g++.dg/parse/crash20.C: Likewise.
3093 * g++.dg/parse/invalid-op1.C: Likewise.
3094 * g++.dg/parse/non-dependent2.C: Likewise.
3095 * g++.dg/parse/template18.C: Likewise.
3096 * g++.dg/tc1/dr152.C: Likewise.
3097 * g++.dg/tc1/dr166.C: Likewise.
3098 * g++.dg/tc1/dr176.C: Likewise.
3099 * g++.dg/tc1/dr213.C: Likewise.
3100 * g++.dg/template/access11.C: Likewise.
3101 * g++.dg/template/access2.C: Likewise.
3102 * g++.dg/template/access3.C: Likewise.
3103 * g++.dg/template/access7.C: Likewise.
3104 * g++.dg/template/arg7.C: Likewise.
3105 * g++.dg/template/cond2.C: Likewise.
3106 * g++.dg/template/crash13.C: Likewise.
3107 * g++.dg/template/crash40.C: Likewise.
3108 * g++.dg/template/crash7.C: Likewise.
3109 * g++.dg/template/crash84.C: Likewise.
3110 * g++.dg/template/ctor5.C: Likewise.
3111 * g++.dg/template/defarg13.C: Likewise.
3112 * g++.dg/template/defarg14.C: Likewise.
3113 * g++.dg/template/dtor7.C: Likewise.
3114 * g++.dg/template/eh2.C: Likewise.
3115 * g++.dg/template/error2.C: Likewise.
3116 * g++.dg/template/error43.C: Likewise.
3117 * g++.dg/template/friend32.C: Likewise.
3118 * g++.dg/template/injected1.C: Likewise.
3119 * g++.dg/template/instantiate1.C: Likewise.
3120 * g++.dg/template/instantiate3.C: Likewise.
3121 * g++.dg/template/instantiate5.C: Likewise.
3122 * g++.dg/template/instantiate7.C: Likewise.
3123 * g++.dg/template/local6.C: Likewise.
3124 * g++.dg/template/lookup2.C: Likewise.
3125 * g++.dg/template/member5.C: Likewise.
3126 * g++.dg/template/memfriend15.C: Likewise.
3127 * g++.dg/template/memfriend16.C: Likewise.
3128 * g++.dg/template/memfriend17.C: Likewise.
3129 * g++.dg/template/memfriend7.C: Likewise.
3130 * g++.dg/template/meminit1.C: Likewise.
3131 * g++.dg/template/nested3.C: Likewise.
3132 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3133 * g++.dg/template/nontype12.C: Likewise.
3134 * g++.dg/template/nontype13.C: Likewise.
3135 * g++.dg/template/nontype6.C: Likewise.
3136 * g++.dg/template/pr23510.C: Likewise.
3137 * g++.dg/template/pr35240.C: Likewise.
3138 * g++.dg/template/ptrmem15.C: Likewise.
3139 * g++.dg/template/ptrmem6.C: Likewise.
3140 * g++.dg/template/qualified-id1.C: Likewise.
3141 * g++.dg/template/qualttp20.C: Likewise.
3142 * g++.dg/template/qualttp3.C: Likewise.
3143 * g++.dg/template/qualttp4.C: Likewise.
3144 * g++.dg/template/qualttp5.C: Likewise.
3145 * g++.dg/template/qualttp6.C: Likewise.
3146 * g++.dg/template/qualttp7.C: Likewise.
3147 * g++.dg/template/qualttp8.C: Likewise.
3148 * g++.dg/template/recurse.C: Likewise.
3149 * g++.dg/template/recurse2.C: Likewise.
3150 * g++.dg/template/ref5.C: Likewise.
3151 * g++.dg/template/scope2.C: Likewise.
3152 * g++.dg/template/sfinae10.C: Likewise.
3153 * g++.dg/template/sfinae3.C: Likewise.
3154 * g++.dg/template/sizeof3.C: Likewise.
3155 * g++.dg/template/static9.C: Likewise.
3156 * g++.dg/template/template-id-2.C: Likewise.
3157 * g++.dg/template/typedef13.C: Likewise.
3158 * g++.dg/template/typename4.C: Likewise.
3159 * g++.dg/template/using14.C: Likewise.
3160 * g++.dg/template/using2.C: Likewise.
3161 * g++.dg/template/warn1.C: Likewise.
3162 * g++.dg/warn/Wparentheses-13.C: Likewise.
3163 * g++.dg/warn/Wparentheses-15.C: Likewise.
3164 * g++.dg/warn/Wparentheses-16.C: Likewise.
3165 * g++.dg/warn/Wparentheses-17.C: Likewise.
3166 * g++.dg/warn/Wparentheses-18.C: Likewise.
3167 * g++.dg/warn/Wparentheses-19.C: Likewise.
3168 * g++.dg/warn/Wparentheses-20.C: Likewise.
3169 * g++.dg/warn/Wparentheses-23.C: Likewise.
3170 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3171 * g++.dg/warn/noeffect2.C: Likewise.
3172 * g++.dg/warn/noeffect4.C: Likewise.
3173 * g++.dg/warn/pr8570.C: Likewise.
3174 * g++.old-deja/g++.brendan/init2.C: Likewise.
3175 * g++.old-deja/g++.eh/spec6.C: Likewise.
3176 * g++.old-deja/g++.pt/crash10.C: Likewise.
3177 * g++.old-deja/g++.pt/crash36.C: Likewise.
3178 * g++.old-deja/g++.pt/derived3.C: Likewise.
3179 * g++.old-deja/g++.pt/error2.C: Likewise.
3180 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3181 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3182 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3183 * g++.old-deja/g++.pt/overload7.C: Likewise.
3184 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3186 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3187 Iain Sandoe <iains@gcc.gnu.org>
3189 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3190 Added code to deal with the case when [Protocol
3191 -descriptionForInstanceMethod:] or [Protocol
3192 -descriptionForClassMethod:] returns NULL.
3194 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3195 Iain Sandoe <iains@gcc.gnu.org>
3197 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3198 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3201 2011-06-07 Xinliang David Li <davidxl@google.com>
3203 * gcc.dg/inline_2.c: New test.
3204 * gcc.dg/unroll_2.c: New test.
3205 * gcc.dg/inline_3.c: New test.
3206 * gcc.dg/unroll_3.c: New test.
3207 * gcc.dg/inline_4.c: New test.
3208 * gcc.dg/unroll_4.c: New test.
3209 * gcc.dg/inline_1.c: New test.
3210 * gcc.dg/unroll_1.c: New test.
3212 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3214 PR tree-optimization/48497
3215 * lib/gcc-defs.exp (dg-additional-options): New proc.
3216 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3217 -msse2 on 32-bit x86.
3219 2011-06-06 Jason Merrill <jason@redhat.com>
3221 * g++.dg/cpp0x/enum19.C: New.
3223 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3225 * gcc.target/arm/neon-reload-class.c: New test.
3227 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3230 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3232 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3234 * gcc.target/arm/smlatb-1.c: New file.
3235 * gcc.target/arm/smlatt-1.c: New file.
3236 * gcc.target/arm/smlaltb-1.c: New file.
3237 * gcc.target/arm/smlaltt-1.c: New file.
3239 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3241 * gcc.target/arm/mla-2.c: New test.
3243 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3245 PR gcov-profile/49299
3246 * gcc.dg/tree-prof/pr49299-1.c: New test.
3247 * gcc.dg/tree-prof/pr49299-2.c: New test.
3249 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3251 * lib/target-supports.exp
3252 (check_effective_target_vect_widen_mult_qi_to_hi):
3253 Add NEON as supporting target.
3254 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3255 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3256 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3257 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3258 using widening multiplication on targets that support it.
3259 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3260 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3261 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3263 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3265 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3266 Modern Objective-C runtime API.
3267 * objc/execute/next_mapping.h: Removed.
3268 * objc-obj-c++-shared/next-mapping.h: Removed.
3269 * objc-obj-c++-shared/Object1.h: Removed.
3270 * objc-obj-c++-shared/Object1.m: Removed.
3271 * objc-obj-c++-shared/Object1.mm: Removed.
3272 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3273 * objc-obj-c++-shared/Protocol1.h: Removed.
3274 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3275 of ProtoBool, IVAR_T and METHOD.
3276 * objc-obj-c++-shared/runtime.h: New.
3277 * objc-obj-c++-shared/TestsuiteObject.h: New.
3278 * objc-obj-c++-shared/TestsuiteObject.m: New.
3280 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3281 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3282 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3284 * objc/execute/_cmd.m: Include
3285 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3286 runtime API. ([TestClass +initialize]): Include this method also
3287 with the GNU runtime.
3288 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3289 Object. ([-setValue:]): Return void.
3290 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3291 with the GNU runtime. Include
3292 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3293 for the NeXT runtime. Use the existing print_ivars() and
3294 compare_structures() implementations for the old NeXT runtime.
3295 Added new implementations for the Modern GNU and NeXT runtimes.
3296 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3297 well. (main): Use objc_getClass(). Use return instead of exit.
3298 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3299 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3301 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3302 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3303 instead of Object. (main): Use return instead of exit().
3304 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3305 instead of Object. Removed prototype for exit(). (main): Use
3306 return instead of exit(). Use the Modern Objective-C runtime API.
3307 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3309 * objc/execute/class-tests-1.h: Include
3310 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3311 runtime API. (test_class_with_superclass): Do not call [Object
3312 class]. There is no need to with the current libobjc.
3313 * objc/execute/class-tests-2.h: Include
3314 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3316 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3317 ../../objc-obj-c++-shared/next-mapping.h.
3318 * objc/execute/class-2.m: Likewise.
3319 * objc/execute/class-3.m: Likewise.
3320 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3321 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3322 +initialize]): Include this method also with the GNU
3323 runtime. (main): Use the Modern Objective-C runtime API.
3324 * objc/execute/class-5.m: Likewise.
3325 * objc/execute/class-6.m: Likewise.
3326 * objc/execute/class-7.m: Likewise.
3327 * objc/execute/class-8.m: Likewise.
3328 * objc/execute/class-9.m: Likewise.
3329 * objc/execute/class-10.m: Likewise.
3330 * objc/execute/class-11.m: Likewise.
3331 * objc/execute/class-12.m: Likewise.
3332 * objc/execute/class-13.m: Likewise.
3333 * objc/execute/class-14.m: Likewise.
3334 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3335 this method also with the GNU runtime.
3336 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3337 +initialize]): Include this method also with the GNU runtime.
3338 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3340 * objc/execute/encode-1.m: Likewise.
3341 * objc/execute/enumeration-1.m: Likewise.
3342 * objc/execute/enumeration-2.m: Likewise.
3343 * objc/execute/exceptions/catchall-1.m: Likewise.
3344 * objc/execute/exceptions/finally-1.m: Likewise.
3345 * objc/execute/exceptions/foward-1.m: Likewise.
3346 * objc/execute/exceptions/local-variables-1.m: Likewise.
3347 * objc/execute/exceptions/throw-nil.m: Likewise.
3348 * objc/execute/exceptions/trivial.m: Likewise.
3349 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3350 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3351 * objc/execute/exceptions/matcher-1.m: Likewise.
3352 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3354 * objc/execute/formal_protocol-2.m: Likewise.
3355 * objc/execute/formal_protocol-3.m: Likewise.
3356 * objc/execute/formal_protocol-4.m: Likewise.
3357 * objc/execute/formal_protocol-5.m: Include
3358 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3360 * objc/execute/formal_protocol-6.m: Likewise.
3361 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3362 Object. Include <objc/Protocol.h> instead of
3363 ../../objc-obj-c++-shared/Protocol1.h.
3364 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3366 * objc/execute/informal_protocol.m: Likewise.
3367 * objc/execute/load-3.m: Likewise.
3368 * objc/execute/many_args_method.m ([TestClass +initialize]):
3369 Include this method with the GNU runtime as well.
3370 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3371 * objc/execute/nested-func-1.m: Use TestsuiteObject
3373 * objc/execute/nil_method-1.m: Likewise.
3374 * objc/execute/no_clash.m: Likewise.
3375 * objc/execute/np-1.m: Do not include
3376 ../../objc-obj-c++-shared/Protocol1.h.
3377 (main): Use return instead of exit().
3378 * objc/execute/np-2.m: Do not include
3379 ../../objc-obj-c++-shared/Protocol1.h.
3380 ([MyObject +initialize]): Include this method also with the GNU
3381 runtime. (main): Use return instead of exit().
3382 * objc/execute/object_is_class.m: Include
3383 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3384 of Object. (main): Use the Modern Objective-C runtime API.
3385 * objc/execute/object_is_meta_class.m: Likewise.
3386 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3387 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3388 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3389 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3390 Objective-C runtime API.
3391 * objc/execute/protocol-isEqual-2.m: Likewise.
3392 * objc/execute/protocol-isEqual-3.m: Likewise.
3393 * objc/execute/protocol-isEqual-4.m: Likewise.
3394 * objc/execute/redefining_self.m ([TestClass +initialize]):
3395 Include this method with the GNU runtime as well.
3396 * objc/execute/root_methods.m: Include
3397 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3398 Include this method with the GNU runtime as well.
3399 (main): Use the Modern Objective-C runtime API.
3400 * objc/execute/selector-1.m: Include
3401 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3402 of Object. (main): Use the Modern Objective-C runtime API.
3403 * objc/execute/static-1.m ([Test +initialize]): Include this
3404 method with the GNU runtime as well.
3405 * objc/execute/static-2.m: Likewise.
3406 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3407 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3408 ([MathClass +initialize]): Include this method with the GNU
3410 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3412 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3413 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3414 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3415 * objc.dg/attributes/method-attribute-1.m: Likewise.
3416 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3417 * objc.dg/attributes/method-attribute-2.m: Likewise.
3418 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3419 * objc.dg/attributes/method-attribute-3.m: Likewise.
3420 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3421 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3422 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3423 * obj-c++.dg/bitfield-1.mm: Likewise.
3424 * obj-c++.dg/bitfield-2.mm: Likewise
3425 * objc.dg/bitfield-3.m: Likewise.
3426 * obj-c++.dg/bitfield-4.mm: Likewise.
3427 * objc.dg/bitfield-5.m: Likewise
3428 * objc.dg/call-super-1.m: Likewise.
3429 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3430 Use objc_getClass() instead of objc_get_class(), but for the GNU
3431 runtime redefine objc_getClass as objc_get_class. Include
3432 ../objc-obj-c++-shared/runtime.h.
3433 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3434 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3435 Use the Modern Objective-C runtime API.
3436 * objc.dg/class-protocol-1.m: Include
3437 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3438 * obj-c++.dg/class-protocol-1.mm: Likewise.
3439 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3440 * objc.dg/comp-types-10.m: Likewise.
3441 * objc.dg/comp-types-11.m: Likewise.
3442 * objc.dg/comp-types-12.m: Likewise.
3443 * obj-c++.dg/comp-types-9.mm: Likewise.
3444 * obj-c++.dg/comp-types-11.mm: Likewise.
3445 * obj-c++.dg/comp-types-12.mm: Likewise.
3446 * obj-c++.dg/comp-types-13.mm: Likewise.
3447 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3448 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3449 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3450 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3451 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3452 * objc.dg/desig-init-1.m: Likewise.
3453 * obj-c++.dg/defs.mm: Likewise.
3454 * objc.dg/exceptions-2.m: Likewise.
3455 * obj-c++.dg/except-1.mm: Likewise.
3456 * obj-c++.dg/exceptions-2.mm: Likewise.
3457 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3458 Use the Modern Objective-C runtime API.
3459 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3460 the Modern Objective-C runtime API. Do not include
3461 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3462 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3463 the Modern Objective-C runtime API except when using an older NeXT
3465 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3466 the Modern Objective-C runtime API.
3467 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3469 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3470 * objc.dg/encode-7-next-64bit.m: Updated include.
3471 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3473 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3474 the Modern Objective-C runtime API.
3475 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3476 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3477 instead of ../objc-obj-c++-shared/Protocol1.h.
3478 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3479 the Modern Objective-C runtime API except when using an older NeXT
3481 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3482 the Modern Objective-C runtime API.
3483 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3485 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3486 * objc.dg/fix-and-continue-2.m: Likewise.
3487 * objc.dg/foreach-1.m: Likewise.
3488 * objc.dg/foreach-2.m: Likewise.
3489 * objc.dg/foreach-3.m: Likewise.
3490 * objc.dg/foreach-4.m: Likewise.
3491 * objc.dg/foreach-5.m: Likewise.
3492 * objc.dg/foreach-6.m: Likewise.
3493 * objc.dg/foreach-7.m: Likewise.
3494 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3496 * objc.dg/func-ptr-2.m: Likewise.
3497 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3498 Do not include objc/objc-api.h.
3499 * obj-c++.dg/fsf-package-0.mm: Likewise.
3500 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3501 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3502 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3504 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3505 * objc.dg/gnu-runtime-3.m: Likewise.
3506 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3507 * objc.dg/headers.m: Include objc/runtime.h instead of
3508 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3509 for the NeXT runtime.
3510 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3511 * obj-c++.dg/isa-field-1.mm: Likewise.
3512 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3513 * objc.dg/layout-1.m: Likewise.
3514 * objc.dg/layout-2.m: Likewise.
3515 * objc.dg/local-decl-2.m: Likewise.
3516 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3517 Object. ([Container +elementForView:]): Use
3518 class_conformsToProtocol().
3519 * obj-c++.dg/lookup-2.mm: Likewise.
3520 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3521 * obj-c++.dg/local-decl-1.mm: Likewise.
3522 * objc.dg/method-3.m: Likewise.
3523 * objc.dg/method-4.m: Likewise.
3524 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3525 ../objc-obj-c++-shared/Protocol1.h.
3526 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3527 * objc.dg/method-9.m: Likewise.
3528 * objc.dg/method-10.m: Likewise.
3529 * objc.dg/method-13.m ([Root +initialize]): Include this method
3530 also for the GNU runtime. (main): Use objc_getClass() also for
3532 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3533 * objc.dg/method-17.m: Likewise.
3534 * objc.dg/method-19.m: Likewise.
3535 * objc.dg/method-20b.m: Likewise.
3536 * obj-c++.dg/method-2.mm: Likewise.
3537 * obj-c++.dg/method-6.mm: Likewise.
3538 * obj-c++.dg/method-10.mm: Likewise.
3539 * obj-c++.dg/method-11.mm: Likewise.
3540 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3541 ../objc-obj-c++-shared/Protocol1.h.
3542 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3543 * obj-c++.dg/method-15.mm: Likewise.
3544 * obj-c++.dg/method-17.mm: Likewise.
3545 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3546 +initialize]): Include this method also for the GNU
3547 runtime. (main): Use objc_getClass() also for the GNU runtime.
3548 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3549 * obj-c++.dg/method-22.mm: Likewise.
3550 * obj-c++.dg/method-23.mm: Likewise.
3551 * obj-c++.dg/no-extra-load.mm: Likewise.
3552 * objc.dg/objc-fast-4.m: Likewise.
3553 * objc.dg/objc-gc-4.m: Likewise.
3554 * obj-c++.dg/objc-gc-3.mm: Likewise.
3555 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3556 protocol_getMethodDescription() instead of [Protocol
3557 -descriptionForInstanceMethod].
3558 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3559 Made it available with all runtimes. (main): Call -test instead
3561 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3562 and put into a category.
3563 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3564 Object. Include objc/objc.h.
3565 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3566 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3567 New. (main): Use protocol_getMethodDescription() instead
3568 of [Protocol -descriptionForInstanceMethod] and [Protocol
3569 -descriptionForClassMethod].
3570 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3571 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3572 Objective-C runtime API.
3573 * obj-c++.dg/proto-qual-1.mm: Likewise.
3574 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3576 * obj-c++.dg/property/property-1.mm: Likewise.
3577 * obj-c++.dg/qual-types-1.mm: Likewise.
3578 * objc.dg/selector-2.m: Include objc/objc.h instead of
3579 ../objc-obj-c++-shared/Object1.h.
3580 * obj-c++.dg/selector-2.mm: Likewise.
3581 * obj-c++.dg/selector-5.mm: Likewise.
3582 * obj-c++.dg/selector-6.mm: Likewise.
3583 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3584 Object. Do not include objc/objc-api.h.
3585 * obj-c++.dg/set-not-used-1.mm: Likewise.
3586 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3587 * objc.dg/stret-1.m: Likewise.
3588 * objc.dg/stret-2.m: Likewise.
3589 * obj-c++.dg/super-class-2.mm: Likewise.
3590 * objc.dg/super-class-3.m: Likewise.
3591 * objc.dg/super-class-4.m: Likewise.
3592 * objc.dg/sync-2.m: Likewise.
3593 * obj-c++.dg/sync-2.mm: Likewise.
3594 * objc.dg/sync-1.m: Include objc/objc.h instead of
3595 ../objc-obj-c++-shared/Object1.h.
3596 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3597 'Class' as the type of 'isa'.
3598 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3599 Objective-C runtime API. ([TestClass +initialize]): Include this
3600 method with the GNU runtime as well.
3601 * objc.dg/strings/strings-1.m: Updated includes.
3602 * obj-c++.dg/strings/strings-1.mm: Likewise.
3603 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3604 objc.dg/strings/const-str-12b.m.
3605 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3606 * obj-c++.dg/template-3.mm: Likewise.
3607 * obj-c++.dg/template-4.mm: Likewise.
3608 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3609 Objective-C runtime API.
3610 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3611 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3612 * obj-c++.dg/try-catch-1.mm: Likewise.
3613 * obj-c++.dg/try-catch-2.mm: Likewise.
3614 * objc.dg/try-catch-3.m: Likewise.
3615 * obj-c++.dg/try-catch-3.mm: Likewise.
3616 * objc.dg/try-catch-6.m: Likewise.
3617 * objc.dg/try-catch-7.m: Likewise.
3618 * obj-c++.dg/try-catch-7.mm: Likewise.
3619 * obj-c++.dg/try-catch-8.mm: Likewise.
3620 * obj-c++.dg/try-catch-9.mm: Likewise.
3621 * objc.dg/try-catch-10.m: Likewise.
3622 * obj-c++.dg/try-catch-11.mm: Likewise.
3623 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3624 Object. Include objc/objc.h.
3625 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3626 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3627 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3628 Object. Use Modern Objective-C runtime API. Do not use
3630 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3631 * obj-c++.dg/torture/trivial.mm: Likewise.
3632 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3633 instead of ../objc-obj-c++-shared/Object1.h. Include
3634 ../objc-obj-c++-shared/runtime.h.
3635 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3636 * objc.dg/torture/strings/const-str-11.m: Likewise.
3637 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3638 * objc.dg/torture/strings/const-str-9.m: Likewise.
3639 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3640 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3641 instead of Object. Only add _FooClassReference if
3643 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3644 * objc.dg/torture/strings/const-str-8.m: Likewise.
3645 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3646 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3648 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3650 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3651 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3652 * obj-c++.dg/va-meth-1.mm: Likewise.
3653 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3654 ../objc-obj-c++-shared/Object1.h.
3655 * objc.dg/zero-link-3.m: Likewise.
3657 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3659 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3661 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3664 * obj-c++.dg/property/cxx-property-1.mm: New.
3665 * obj-c++.dg/property/cxx-property-2.mm: New.
3667 2011-06-06 Jason Merrill <jason@redhat.com>
3669 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3671 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3673 PR rtl-optimization/49145
3675 * gcc.c-torture/compile/pr49145.c: New test.
3677 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3680 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3681 to dg-options, match also DW_AT_linkage_name.
3684 * gcc.dg/debug/pr49294.c: New test.
3687 * g++.dg/opt/pr49264.C: New test.
3689 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3691 PR tree-optimization/49243
3692 * gcc.dg/pr49243.c: New.
3694 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3696 * gnat.dg/specs/cond_expr1.ads: New test.
3698 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3700 * gnat.dg/deferred_const4.ad[sb]: New test.
3701 * gnat.dg/deferred_const4_pkg.ads: New helper.
3703 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3705 * gnat.dg/test_tamdt.adb: Rename to...
3706 * gnat.dg/taft_type1.adb: ...this.
3707 * gnat.dg/tamdt.ad[sb]: Rename to...
3708 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3709 * gnat.dg/tamdt_aux.ads: Rename to...
3710 * gnat.dg/taft_type1_pkg2.ads: ...this.
3711 * gnat.dg/taft_type2.ad[sb]: New test.
3712 * gnat.dg/taft_type2_pkg.ads: New helper.
3713 * gnat.dg/taft_type3.adb: New test.
3714 * gnat.dg/taft_type3_pkg.ads: New helper.
3716 2011-06-05 Tobias Burnus <burnus@net-b.de>
3719 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3722 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3725 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3727 * objc.dg/gnu-api-2-objc.m: Likewise.
3728 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3729 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3731 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3733 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3734 alignment, not the alignment, when calling class_addIvar(). Add
3735 an 'isa' instance variable to the test root class.
3736 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3738 2011-06-04 Jan Hubicka <jh@suse.cz>
3740 PR tree-optimization/48893
3741 PR tree-optimization/49091
3742 PR tree-optimization/49179
3743 * gfortran.dg/pr49179.f90: New testcase
3745 2011-06-04 Jan Hubicka <jh@suse.cz>
3748 * g++.dg/torture/pr48954.C: New testcase.
3750 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3752 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3754 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3757 * g++.dg/diagnostic/bitfld2.C: New.
3759 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.c-torture/execute/pr49281.c: New test.
3764 2011-06-04 Jan Hubicka <jh@suse.cz>
3766 PR tree-optimize/48929
3767 * gcc.c-torture/compile/pr48929.c: New testcase.
3769 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3771 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3773 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3776 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3778 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3780 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3782 2011-06-03 Richard Henderson <rth@redhat.com>
3783 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3787 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3789 * objc.dg/headers.m: Do not include objc-list.h.
3791 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3793 * objc.dg/type-stream-1.m: Test removed.
3794 * objc.dg/headers.m: Do not include typedstream.h.
3796 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3798 * objc.dg/torture/forward-1.m (main): Updated testcase.
3800 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3803 * gcc.c-torture/compile/pr49163.c: New.
3805 2011-06-02 Asher Langton <langton2@llnl.gov>
3808 * gfortran.dg/PR49268.f90: New test.
3810 2011-06-02 Asher Langton <langton2@llnl.gov>
3813 * gfortran.dg/PR37039.f90: New test.
3815 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3818 * objc.dg/method-5.m: Updated.
3819 * objc.dg/method-19.m: Updated.
3820 * objc.dg/method-lookup-1.m: New.
3821 * obj-c++.dg/method-6.mm: Updated.
3822 * obj-c++.dg/method-7.mm: Updated.
3823 * obj-c++.dg/method-lookup-1.mm: New.
3825 2011-06-02 DJ Delorie <dj@redhat.com>
3827 * lib/timeout.exp (timeout): Add board_info support.
3829 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3831 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3833 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3836 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3837 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3839 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3840 Hans-Peter Nilsson <hp@axis.com>
3842 PR rtl-optimization/48840
3843 * gcc.target/sparc/ultrasp13.c: New test.
3845 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3848 * gcc.c-torture/compile/pr49238.c: New.
3850 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3852 * gcc.target/arm/g2.c: Skip test in -mthumb.
3853 Skip test unless cpu is xscale.
3854 * gcc.target/arm/scd42-2.c: Likewise.
3855 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3857 2011-06-01 Jason Merrill <jason@redhat.com>
3859 * g++.dg/cpp0x/decltype28.C: New.
3860 * g++.dg/cpp0x/decltype29.C: New.
3862 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3865 * gcc.target/mips/pr45074.c: New test.
3867 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3868 Hans-Peter Nilsson <hp@axis.com>
3870 PR rtl-optimization/48830
3871 * gcc.target/sparc/ultrasp12.c: New test.
3873 2011-06-01 David Li <davidxl@google.com>
3875 * gcc.dg/profile-dir-1.c: Change pass name.
3876 * gcc.dg/profile-dir-2.c: Ditto.
3877 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3878 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3879 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3880 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3881 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3882 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3883 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3884 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3885 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3886 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3887 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3888 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3889 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3890 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3891 * gcc.dg/profile-dir-3.c: Ditto.
3892 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3894 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3896 * objc.dg/attributes/method-nonnull-1.m: New test.
3897 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3899 2011-05-31 Tobias Burnus <burnus@net-b.de>
3902 * gfortran.dg/coarray_atomic_1.f90: New.
3903 * gfortran.dg/coarray/atomic_1.f90: New.
3905 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3907 * gcc.dg/guality/bswaptest.c: New test.
3908 * gcc.dg/guality/clztest.c: New test.
3909 * gcc.dg/guality/ctztest.c: New test.
3910 * gcc.dg/guality/rotatetest.c: New test.
3913 * gcc.target/i386/pr48688.c: New test.
3915 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3918 * g++.dg/lookup/name-clash9.C: New.
3920 2011-05-31 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/coarray/dummy_1.f90: New.
3925 2011-05-31 Tobias Burnus <burnus@net-b.de>
3928 * gfortran.dg/coarray/save_1.f90: New.
3929 * gfortran.dg/coarray_4.f90: Update dg-error.
3931 2011-05-31 Jason Merrill <jason@redhat.com>
3933 * g++.dg/cpp0x/rv-template1.C: New.
3935 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3937 PR rtl-optimization/49235
3938 * gcc.dg/pr49235.c: New test.
3940 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3942 PR tree-optimization/49093
3943 * gcc.dg/vect/pr49093.c: New test.
3945 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3948 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3950 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3953 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3956 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3959 * gcc.c-torture/execute/pr49186.c: New.
3961 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3964 * gcc.target/i386/pr49168-1.c: New.
3966 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3967 Eric Botcazou <ebotcazou@adacore.com>
3969 * gcc.dg/guality/drap.c: New test.
3971 2011-05-30 Richard Guenther <rguenther@suse.de>
3973 PR tree-optimization/49210
3974 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3975 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3977 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3980 * g++.dg/gomp/pr49223-1.C: New test.
3981 * g++.dg/gomp/pr49223-2.C: New test.
3983 2011-05-30 Richard Guenther <rguenther@suse.de>
3985 PR tree-optimization/49218
3986 * gcc.c-torture/execute/pr49218.c: New testcase.
3988 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3990 PR tree-optimization/49199
3991 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3992 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3993 -fno-tree-scev-cprop.
3995 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3998 * gfortran.dg/extends_13.f03: New.
4000 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4002 PR rtl-optimization/49095
4003 * gcc.target/i386/pr49095.c: New test.
4005 2011-05-29 Tobias Burnus <burnus@net-b.de>
4008 * gfortran.dg/coarray_24.f90: New.
4010 2011-05-29 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/coarray_23.f90: New.
4015 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4018 * gcc.dg/pr48826.c: New test.
4020 2011-05-29 Richard Guenther <rguenther@suse.de>
4022 PR tree-optimization/49217
4023 * gcc.dg/torture/pr49217.c: New testcase.
4025 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4028 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4030 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4032 * gnat.dg/boolean_subtype.adb: Rename to...
4033 * gnat.dg/boolean_subtype1.adb: ...this.
4035 2011-05-28 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4039 2011-05-27 Jason Merrill <jason@redhat.com>
4041 * g++.dg/cpp0x/enum18.C: Adjust.
4043 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4045 2011-05-27 Tobias Burnus <burnus@net-b.de>
4048 * gfortran.dg/coarray_22.f90: New.
4050 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4052 PR tree-optimization/46728
4053 * gcc.target/powerpc/pr46728-1.c: New.
4054 * gcc.target/powerpc/pr46728-2.c: New.
4055 * gcc.target/powerpc/pr46728-3.c: New.
4056 * gcc.target/powerpc/pr46728-4.c: New.
4057 * gcc.target/powerpc/pr46728-5.c: New.
4058 * gcc.dg/pr46728-6.c: New.
4059 * gcc.target/powerpc/pr46728-7.c: New.
4060 * gcc.target/powerpc/pr46728-8.c: New.
4061 * gcc.dg/pr46728-9.c: New.
4062 * gcc.target/powerpc/pr46728-10.c: New.
4063 * gcc.target/powerpc/pr46728-11.c: New.
4064 * gcc.dg/pr46728-12.c: New.
4065 * gcc.target/powerpc/pr46728-13.c: New.
4066 * gcc.target/powerpc/pr46728-14.c: New.
4067 * gcc.target/powerpc/pr46728-15.c: New.
4068 * gcc.target/powerpc/pr46728-16.c: New.
4070 2011-05-27 Jason Merrill <jason@redhat.com>
4072 * g++.dg/abi/mangle47.C: New.
4075 * g++.dg/template/const5.C: New.
4077 * g++.dg/cpp0x/enum18.C: New.
4079 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4081 * g++.dg/cpp0x/error6.C: New.
4083 * g++.dg/cpp0x/error5.C: New.
4085 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4088 * g++.dg/eh/cond6.C: New test.
4090 2011-05-27 Tobias Burnus <burnus@net-b.de>
4093 * gfortran.dg/rank_3.f90: New.
4094 * gfortran.dg/rank_4.f90: New.
4096 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4098 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4099 replace dump search.
4101 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4103 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4104 * gnat.dg/bit_packed_array5.adb: ...here.
4106 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/cpp0x/auto25.C: New.
4111 2011-05-27 Richard Guenther <rguenther@suse.de>
4113 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4115 2011-05-27 Richard Guenther <rguenther@suse.de>
4117 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4119 2011-05-27 Richard Guenther <rguenther@suse.de>
4122 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4124 2011-05-26 Jason Merrill <jason@redhat.com>
4126 * g++.dg/cpp0x/friend1.C: New.
4127 * g++.dg/cpp0x/friend2.C: New.
4129 * g++.dg/cpp0x/auto7.C: Update.
4130 * g++.dg/template/crash50.C: Adjust.
4131 * g++.dg/template/static9.C: Adjust.
4132 * g++.old-deja/g++.ext/memconst.C: Adjust.
4134 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4136 * gcc.dg/march.c: Ignore a note for some targets.
4138 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4139 Nathan Froyd <froydnj@codesourcery.com>
4143 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4144 * g++.dg/parse/pr18770.C: New test.
4145 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4147 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4150 * gfortran.dg/dependency_40.f90 : New test.
4152 2011-05-26 Tobias Burnus <burnus@net-b.de>
4155 * gfortran.dg/coarray/registering_1.f90: New.
4157 2011-05-26 Jason Merrill <jason@redhat.com>
4159 * g++.dg/cpp0x/variadic111.C: New.
4160 * g++.dg/cpp0x/variadic41.C: Adjust.
4162 2011-05-26 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/48702
4165 * gcc.dg/torture/pr48702.c: New testcase.
4167 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4169 PR gcov-profile/48845
4170 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4172 * gcc.dg/matrix/matrix.exp: Likewise.
4173 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4174 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4175 line number to check_profiling_available.
4176 * lib/target-supports.exp (check_profiling_available): Account for
4178 Require TLS runtime support with -fprofile-generate.
4179 * lib/profopt.exp (profopt-execute): Add TLS options for
4181 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4183 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4186 * g++.dg/eh/cond5.C: New test.
4188 PR tree-optimization/49161
4189 * gcc.c-torture/execute/pr49161.c: New test.
4191 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4193 * gcc.target/arm/neon-vorn-vbic.c: New test.
4195 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4197 PR tree-optimization/49038
4198 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4199 * gcc.dg/vect/pr49038.c: New test.
4201 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4202 * g++.dg/init/pr25811-3.C: New.
4203 * g++.dg/init/pr25811-4.C: New.
4205 2011-05-25 Jason Merrill <jason@redhat.com>
4207 * g++.dg/cpp0x/enum17.C: New.
4208 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4210 * g++.dg/cpp0x/auto24.C: New.
4212 * g++.dg/cpp0x/error4.C: New.
4214 * g++.dg/cpp0x/rv-restrict.C: New.
4216 * g++.dg/cpp0x/enum15.C: New.
4217 * g++.dg/cpp0x/constexpr-switch2.C: New.
4219 * g++.dg/cpp0x/variadic110.C: New.
4221 * g++.dg/cpp0x/auto9.C: Add typedef test.
4223 * g++.dg/cpp0x/auto23.C: New.
4224 * g++.dg/cpp0x/auto9.C: Adjust.
4226 * g++.dg/cpp0x/defaulted29.C: New.
4228 * g++.dg/cpp0x/initlist51.C: New.
4230 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4232 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4233 * g++.dg/abi/packed1.C: Suppress warning.
4234 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4235 * g++.dg/template/stdarg1.C: Likewise.
4236 * g++.dg/other/packed1.C: Remove arm from xfail list.
4238 2011-05-25 Jason Merrill <jason@redhat.com>
4240 * g++.dg/cpp0x/enum16.C: New.
4241 * g++.dg/parse/error15.C: Adjust.
4243 * g++.dg/cpp0x/initlist50.C: New.
4245 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4247 * g++.dg/cpp0x/variadic109.C: New.
4249 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4251 * gcc.target/i386/pause-1.c: New.
4253 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4255 * gcc.dg/stack-usage-1.c: Adjust comment.
4256 * gcc.dg/stack-usage-2.c: New test.
4258 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4261 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4262 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4264 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4266 PR rtl-optimization/48757
4267 * gfortran.dg/pr48757.f: New test case.
4269 2011-05-24 Jason Merrill <jason@redhat.com>
4271 * g++.dg/cpp0x/access01.C: New.
4273 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4276 * objc.dg/pr48177.m: New testcase.
4278 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4281 * objc.dg/pr48187.m: New testcase.
4282 * obj-c++.dg/pr48187.mm: New testcase.
4283 * objc.dg/ivar-extra-semicolon.m: New testcase.
4285 2011-05-24 Jason Merrill <jason@redhat.com>
4287 * g++.dg/template/access21.C: New.
4288 * g++.dg/template/access22.C: New.
4290 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4292 PR rtl-optimization/48633
4293 * g++.dg/pr48633.C: New test.
4295 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4298 * g++.dg/other/pr49133.C: New test.
4300 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4301 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303 * gcc.dg/torture/tls/run-gd.c: New test.
4304 * gcc.dg/torture/tls/run-ie.c: New test.
4305 * gcc.dg/torture/tls/run-ld.c: New test.
4306 * gcc.dg/torture/tls/run-le.c: New test.
4307 * lib/target-supports.exp (check_effective_target_tls_runtime):
4308 Build testcase with TLS options.
4310 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4312 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4314 2011-05-24 Tom de Vries <tom@codesourcery.com>
4316 PR tree-optimization/49121
4317 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4319 2011-05-23 Jason Merrill <jason@redhat.com>
4321 * g++.dg/cpp0x/defaulted28.C: New.
4323 * g++.dg/cpp0x/sfinae25.C: New.
4325 * g++.dg/cpp0x/rv-cast2.C: New.
4327 * g++.dg/cpp0x/enum14.C: New.
4329 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4332 * gcc.c-torture/execute/pr49123.c: New test.
4335 * gcc.dg/debug/pr49032.c: New test.
4338 * gcc.dg/pr49120.c: New test.
4340 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4343 * gcc.target/i386/pr47315.c: New test.
4345 2011-05-23 Jason Merrill <jason@redhat.com>
4347 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4349 * g++.dg/cpp0x/sfinae24.C: New.
4351 * g++.dg/cpp0x/error3.C: New.
4353 * g++.dg/cpp0x/defaulted27.C: New.
4355 * g++.dg/cpp0x/decltype27.C: New.
4357 2011-05-23 Richard Guenther <rguenther@suse.de>
4359 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4361 2011-05-23 Richard Guenther <rguenther@suse.de>
4363 PR tree-optimization/40874
4364 * g++.dg/tree-ssa/pr40874.C: New testcase.
4366 2011-05-23 Richard Guenther <rguenther@suse.de>
4368 PR tree-optimization/49115
4369 * g++.dg/torture/pr49115.C: New testcase.
4371 2011-05-23 Richard Guenther <rguenther@suse.de>
4374 * gcc.dg/memcpy-3.c: New testcase.
4376 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4379 * gcc.c-torture/execute/pr48973-1.c: New test.
4380 * gcc.c-torture/execute/pr48973-2.c: New test.
4382 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4385 * g++.dg/warn/pr18016.C: New.
4387 2011-05-23 Tom de Vries <tom@codesourcery.com>
4390 * gcc.target/arm/ivopts-6.c: New test.
4392 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/compile/pr49029.c: New test.
4397 2011-05-22 Jason Merrill <jason@redhat.com>
4399 * g++.dg/cpp0x/sfinae23.C: New.
4400 * g++.dg/cpp0x/sfinae8.C: Correct.
4402 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4404 * gfortran.dg/function_optimize_8.f90: New test case.
4406 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4408 PR tree-optimization/49087
4409 * gcc.dg/vect/O3-pr49087.c: New test.
4411 2011-05-21 Jason Merrill <jason@redhat.com>
4413 * g++.dg/debug/const5.C: New.
4415 2011-05-20 Jason Merrill <jason@redhat.com>
4417 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4419 * g++.dg/cpp0x/constexpr-static7.C: New.
4421 * g++.dg/cpp0x/enum12.C: New.
4422 * g++.dg/cpp0x/enum13.C: New.
4424 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4427 * gfortran.dg/select_type_23.f03: New.
4429 2011-05-20 Jason Merrill <jason@redhat.com>
4431 * g++.dg/cpp0x/defaulted26.C: New.
4433 * g++.dg/cpp0x/noexcept02.C: Fix.
4434 * g++.dg/cpp0x/noexcept03.C: Fix.
4435 * g++.dg/cpp0x/noexcept08.C: Fix.
4436 * g++.dg/cpp0x/noexcept10.C: New.
4438 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4441 * gfortran.dg/extends_12.f03: New.
4443 2011-05-20 Jason Merrill <jason@redhat.com>
4445 * g++.dg/template/koenig9.C: New.
4446 * g++.dg/opt/pr47615.C: Fix.
4447 * g++.dg/overload/defarg1.C: Fix.
4448 * g++.dg/tc1/dr213.C: Remove xfail.
4449 * g++.dg/torture/pr34850.C: Fix.
4450 * g++.dg/torture/pr39362.C: Fix.
4451 * g++.old-deja/g++.brendan/crash56.C: Fix.
4452 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4454 2011-05-20 Richard Guenther <rguenther@suse.de>
4456 PR tree-optimization/49079
4457 * gcc.dg/torture/pr49079.c: New testcase.
4459 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4461 PR tree-optimization/49073
4462 * gcc.c-torture/execute/pr49073.c: New test.
4464 2011-06-19 Tobias Burnus <burnus@net-b.de>
4467 * gfortran.dg/coarray_21.f90: New.
4469 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4471 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4474 2011-05-19 Richard Guenther <rguenther@suse.de>
4477 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4479 2011-05-19 Richard Guenther <rguenther@suse.de>
4482 * gcc.dg/builtin-object-size-11.c: New testcase.
4484 2011-05-19 Tom de Vries <tom@codesourcery.com>
4487 * gcc.target/arm/ivopts.c: New test.
4488 * gcc.target/arm/ivopts-2.c: New test.
4490 2011-05-19 Tom de Vries <tom@codesourcery.com>
4492 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4494 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4496 * gcc.c-torture/execute/960321-1.x: Remove.
4498 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4501 * gfortran.dg/move_alloc_4.f90: New.
4503 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4506 * gcc.target/i386/pr49002-1.c: New test.
4507 * gcc.target/i386/pr49002-2.c: Likewise.
4509 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4511 PR tree-optimization/49039
4512 * gcc.c-torture/execute/pr49039.c: New test.
4513 * gcc.dg/tree-ssa/pr49039.c: New test.
4514 * g++.dg/torture/pr49039.C: New test.
4516 2011-05-18 Jason Merrill <jason@redhat.com>
4518 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4519 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4520 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4522 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4524 * gcc.target/bfin/mcpu-bf592.c: New test.
4526 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4528 PR tree-optimization/41881
4529 * gcc.dg/vect/O3-pr41881.c: New test.
4530 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4532 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4534 PR tree-optimization/49000
4535 * gcc.dg/pr49000.c: New test.
4537 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4539 * gnat.dg/invalid1.adb: New test.
4541 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4543 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4545 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4546 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4548 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4551 * g++.dg/cpp0x/range-for18.C: New.
4553 2011-05-15 Tobias Burnus <burnus@net-b.de>
4556 * gfortran.dg/coarray/image_index_2.f90: New.
4558 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4560 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4561 * g++.dg/cpp0x/override2.C: New.
4563 2011-05-14 Tobias Burnus <burnus@net-b.de>
4566 * gfortran.de/coarray_20.f90: New.
4568 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4571 * function_optimize_7.f90: New test case.
4573 2011-05-13 Jason Merrill <jason@redhat.com>
4575 * g++.dg/cpp0x/decltype26.C: New.
4576 * g++.dg/cpp0x/enum11.C: New.
4578 2011-05-13 Tobias Burnus <burnus@net-b.de>
4582 * gfortran.dg/assign_8.f90: Update dg-error.
4584 2011-05-13 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/io_constraints_8.f90: New.
4588 * gfortran.dg/io_constraints_9.f90: New.
4590 2011-05-13 Martin Thuresson <martint@google.com>
4592 PR gcov-profile/47793
4593 * gcc.dg/pr47793.c: New.
4595 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4597 PR tree-optimization/48975
4598 * gcc.dg/pr48975.c: New test.
4600 2011-05-12 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4605 2011-05-12 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4609 2011-05-12 Geert Bosch <bosch@adacore.com>
4611 * gnat.dg/view_conversion1.adb: New test.
4613 2011-05-12 Richard Guenther <rguenther@suse.de>
4615 PR tree-optimization/48172
4616 * gcc.dg/vect/pr48172.c: New testcase.
4618 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4621 * g++.dg/opt/pr48967.C: New test.
4623 2011-05-11 Jason Merrill <jason@redhat.com>
4625 * g++.dg/cpp0x/constexpr-friend.C: New.
4626 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4628 * g++.dg/cpp0x/sfinae22.C: New.
4630 2011-05-11 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/generic_24.f90: New.
4635 2011-05-11 Richard Guenther <rguenther@suse.de>
4637 PR tree-optimization/15256
4638 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4640 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4643 * gcc.dg/pr48159-1.c: New test.
4644 * gcc.dg/pr48159-2.c: New test.
4646 2011-05-11 Richard Guenther <rguenther@suse.de>
4649 * gcc.dg/torture/pr48953.c: New testcase.
4651 2011-05-11 Richard Guenther <rguenther@suse.de>
4653 PR tree-optimization/18041
4654 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4656 2011-05-11 Alan Modra <amodra@gmail.com>
4659 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4661 2011-05-10 Jason Merrill <jason@redhat.com>
4663 * g++.dg/cpp0x/defaulted25.C: New.
4664 * g++.dg/template/crash7.C: Adjust.
4666 * g++.dg/cpp0x/variadic108.C: New.
4668 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4670 * g++.dg/inherit/virtual9.C: Extend.
4672 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4675 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4676 are passed and returned in vector registers.
4678 2011-05-10 Richard Guenther <rguenther@suse.de>
4680 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4681 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4682 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4684 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4687 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4689 PR tree-optimization/48611
4690 PR tree-optimization/48794
4691 * gfortran.dg/gomp/pr48611.f90: New test.
4692 * gfortran.dg/gomp/pr48794.f90: New test.
4695 * gcc.dg/dfp/pr48928.c: New test.
4697 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4700 * g++.dg/cpp0x/pr48522.C: New.
4702 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4705 * g++.dg/cpp0x/sfinae21.C: New.
4707 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4709 * g++.dg/template/sfinae28.C: Rename to...
4710 * g++.dg/cpp0x/sfinae19.C: ... this.
4711 * g++.dg/template/sfinae29.C: Rename to...
4712 * g++.dg/cpp0x/sfinae20.C: ... this.
4714 2011-05-09 Jeff Law <law@redhat.com>
4716 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4719 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4722 * g++.dg/init/pr20039.C: New.
4724 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4728 * g++.dg/template/sfinae28.C: New.
4729 * g++.dg/template/sfinae29.C: Likewise.
4731 2011-05-09 Jason Merrill <jason@redhat.com>
4733 * g++.dg/template/nontype23.C: New.
4735 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4737 * g++.dg/init/pr48859.C: New.
4739 2011-05-09 Jason Merrill <jason@redhat.com>
4741 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4742 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4743 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4744 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4745 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4746 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4747 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4748 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4750 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4752 * g++.dg/inherit/virtual9.C: New.
4754 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4757 * g++.dg/template/dependent-expr8.C: New test case.
4759 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4761 PR tree-optimization/48837
4762 * gcc.dg/pr48837.c: New testcase.
4764 2011-05-06 Jason Merrill <jason@redhat.com>
4766 * g++.dg/cpp0x/constexpr-condition2.C: New.
4768 * g++.dg/cpp0x/constexpr-missing.C: New.
4770 2011-05-06 Tobias Burnus <burnus@net-b.de>
4773 * gfortran.dg/coarray/this_image_2.f90: New.
4775 2011-05-06 Tobias Burnus <burnus@net-b.de>
4779 * gfortran.dg/bind_c_usage_22.f90: New.
4780 * gfortran.dg/bind_c_usage_23.f90: New.
4781 * gfortran.dg/bind_c_usage_24.f90: New.
4782 * gfortran.dg/bind_c_usage_24_c.c: New.
4784 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4787 * g++.dg/template/member9.C: New test case.
4789 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4791 * gnat.dg/discr29.ad[sb]: New test.
4792 * gnat.dg/discr30.adb: Likewise.
4794 2011-05-05 Julian Brown <julian@codesourcery.com>
4796 * gcc.target/arm/neon-vset_lanes8.c: New test.
4798 2011-05-05 Jason Merrill <jason@redhat.com>
4800 * g++.dg/init/new32.C: New.
4802 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4804 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4807 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4809 PR rtl-optimization/48381
4810 * gcc.c-torture/compile/pr48381.c: New test.
4812 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4814 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4816 * gcc.target/i386/opt-1.c: Ditto.
4818 2011-05-04 Jason Merrill <jason@redhat.com>
4820 * g++.dg/conversion/base1.C: New.
4822 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4824 PR libgfortran/48787
4825 * gfortran.dg/round_3.f08: Add more checks to test case.
4827 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4829 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4830 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4831 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4832 Gate test on effective_target fd_truncate.
4834 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4836 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4837 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4838 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4839 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4840 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4841 * gcc.target/i386/pr38824.c: Ditto.
4842 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4843 * gcc.target/i386/vecinit-2.c: Ditto.
4844 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4845 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4846 * gcc.target/i386/parity-2.c: Ditto.
4847 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4849 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4851 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4853 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4854 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4855 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4857 2011-05-03 Tobias Burnus <burnus@net-b.de>
4860 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4862 2011-05-03 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/coarray/this_image_1.f90: New.
4867 2011-05-03 Tobias Burnus <burnus@net-b.de>
4870 * gfortran.dg/coarray/caf.dg: New.
4871 * gfortran.dg/coarray/image_index_1.f90: New, copied
4872 from ../coarray_16.f90.
4874 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/ext/complex9.C: New.
4879 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4882 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4883 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4884 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4886 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4888 * gcc.target/bfin/builtins: Created.
4889 * gcc.target/bfin/hisilh-O0.c: Deleted.
4890 * gcc.target/bfin/hisilh.c: Moved to...
4891 * gcc.target/bfin/builtins/hisilh.c: ...here.
4892 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4893 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4894 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4895 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4896 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4897 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4898 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4899 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4900 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4901 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4902 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4903 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4904 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4905 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4906 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4907 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4908 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4909 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4910 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4911 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4912 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4913 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4914 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4915 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4916 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4917 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4918 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4919 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4920 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4921 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4922 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4923 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4924 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4925 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4926 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4927 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4928 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4929 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4930 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4931 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4932 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4933 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4934 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4935 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4936 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4937 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4938 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4939 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4940 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4941 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4942 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4943 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4944 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4945 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4946 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4947 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4948 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4949 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4950 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4951 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4952 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4953 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4954 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4955 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4956 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4957 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4958 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4959 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4960 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4961 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4962 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4963 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4964 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4965 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4966 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4967 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4968 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4969 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4970 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4971 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4972 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4973 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4974 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4975 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4976 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4977 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4978 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4979 * gcc.target/bfin/builtins/circptr.c: Ditto.
4980 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4981 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4982 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4983 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4984 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4985 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4986 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4987 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4988 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4989 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4990 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4991 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4992 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4993 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4994 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4995 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4996 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4997 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4998 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4999 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5000 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5001 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5002 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5003 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5004 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5005 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5006 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5007 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5008 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5009 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5010 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5011 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5012 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5013 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5014 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5015 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5016 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5017 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5018 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5019 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5020 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5021 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5022 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5023 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5024 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5025 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5026 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5027 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5028 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5029 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5030 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5031 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5032 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5033 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5034 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5035 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5036 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5037 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5038 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5039 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5040 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5041 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5042 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5043 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5044 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5045 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5046 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5047 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5048 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5049 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5051 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5053 * gcc.target/arm/cold-lc.c: New test.
5055 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.dg/pr48774.c: New test.
5060 2011-05-03 Richard Guenther <rguenther@suse.de>
5062 * gcc.dg/large-size-array-5.c: New testcase.
5064 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5066 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5068 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5070 * lib/target-supports.exp (check_effective_target_vect_strided):
5072 (check_effective_target_vect_strided2)
5073 (check_effective_target_vect_strided3)
5074 (check_effective_target_vect_strided4)
5075 (check_effective_target_vect_strided8): ...these new functions.
5077 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5078 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5079 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5080 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5081 * gcc.dg/vect/pr37539.c: Likewise.
5082 * gcc.dg/vect/slp-11a.c: Likewise.
5083 * gcc.dg/vect/slp-11b.c: Likewise.
5084 * gcc.dg/vect/slp-11c.c: Likewise.
5085 * gcc.dg/vect/slp-12a.c: Likewise.
5086 * gcc.dg/vect/slp-12b.c: Likewise.
5087 * gcc.dg/vect/slp-18.c: Likewise.
5088 * gcc.dg/vect/slp-19a.c: Likewise.
5089 * gcc.dg/vect/slp-19b.c: Likewise.
5090 * gcc.dg/vect/slp-21.c: Likewise.
5091 * gcc.dg/vect/slp-23.c: Likewise.
5092 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5094 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5095 instead of vect_interleave && vect_extract_even_odd.
5096 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5097 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5098 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5099 * gcc.dg/vect/vect-1.c: Likewise.
5100 * gcc.dg/vect/vect-10.c: Likewise.
5101 * gcc.dg/vect/vect-98.c: Likewise.
5102 * gcc.dg/vect/vect-107.c: Likewise.
5103 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5104 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5105 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5106 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5107 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5108 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5109 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5110 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5111 * gcc.dg/vect/vect-strided-float.c: Likewise.
5112 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5113 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5114 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5115 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5116 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5117 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5118 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5119 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5120 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5121 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5122 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5123 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5124 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5125 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5126 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5128 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5130 * gcc.dg/vect/pr30843.c: Likewise.
5131 * gcc.dg/vect/pr33866.c: Likewise.
5132 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5133 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5134 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5135 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5137 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5139 * gcc.dg/vect/slp-11.c: Split into...
5140 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5141 gcc.dg/vect/slp-11c.c: ...these tests.
5142 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5143 * gcc.dg/vect/slp-12c.c: ...this new test.
5144 * gcc.dg/vect/slp-19.c: Split into...
5145 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5146 gcc.dg/vect/slp-19c.c: ...these new tests.
5148 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5150 * lib/target-supports.exp
5151 (check_effective_target_vect_extract_even_odd_wide): Delete.
5152 (check_effective_target_vect_strided_wide): Likewise.
5153 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5154 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5155 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5156 * gcc.dg/vect/pr37539.c: Likewise.
5157 * gcc.dg/vect/slp-11.c: Likewise.
5158 * gcc.dg/vect/slp-12a.c: Likewise.
5159 * gcc.dg/vect/slp-12b.c: Likewise.
5160 * gcc.dg/vect/slp-19.c: Likewise.
5161 * gcc.dg/vect/slp-23.c: Likewise.
5162 * gcc.dg/vect/vect-1.c: Likewise.
5163 * gcc.dg/vect/vect-98.c: Likewise.
5164 * gcc.dg/vect/vect-107.c: Likewise.
5165 * gcc.dg/vect/vect-strided-float.c: Likewise.
5167 2011-05-02 Jason Merrill <jason@redhat.com>
5169 * g++.dg/init/new31.C: New.
5171 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5174 * gcc.dg/pr35445.c: New test.
5176 2011-05-02 Jason Merrill <jason@redhat.com>
5178 * c-c++-common/vla-1.c: New.
5180 2011-05-02 Richard Guenther <rguenther@suse.de>
5182 PR tree-optimization/48822
5183 * gcc.dg/torture/pr48822.c: New testcase.
5185 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5188 * g++.dg/cpp0x/constexpr-47969.C: New.
5190 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5193 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5194 on vect_no_align targets.
5195 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5196 vect_no_align targets.
5198 2011-05-01 Xinliang David Li <davidxl@google.com>
5200 * gcc.dg/tree-ssa/integer-addr.c: New test.
5201 * gcc.dg/tree-ssa/alias_bug.c: New test.
5203 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5205 PR libgfortran/48787
5206 * gfortran.dg/round_3.f08: Add more checks.
5208 2011-04-30 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/import9.f90: New, proper test.
5212 * gfortran.dg/interface_37.f90: Remove bogus
5213 test (bogus copy of interface_36.f90).
5215 2011-04-30 Tobias Burnus <burnus@net-b.de>
5218 * gfortran.dg/interface_37.f90: New.
5220 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5223 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5225 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5227 PR tree-optimization/48809
5228 * gcc.c-torture/execute/pr48809.c: New test.
5230 2011-04-29 Jeff Law <law@redhat.com>
5232 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5234 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5237 * g++.dg/init/ctor10.C: New.
5239 2011-04-29 Le-Chun Wu <lcwu@google.com>
5241 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5242 warning in implicitly instantiated templates.
5244 2011-04-29 Le-Chun Wu <lcwu@google.com>
5246 * g++.dg/warn/Wnull-conversion-1.C: New.
5247 * g++.dg/warn/Wnull-conversion-2.C: New.
5249 2011-04-29 Diego Novillo <dnovillo@google.com>
5251 * g++.old-deja/g++.other/null3.C: Expect warning about
5252 converting boolean to a pointer.
5254 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5257 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5261 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5263 2011-04-29 Tobias Burnus <burnus@net-b.de>
5266 * gfortran.dg/typebound_proc_22.f90: New.
5269 * gfortran.dg/interface_36.f90: New.
5271 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5273 PR libgfortran/48488
5274 PR libgfortran/48602
5275 PR libgfortran/48615
5276 PR libgfortran/48684
5277 PR libgfortran/48787
5278 * gfortran.dg/fmt_g.f: Adjust test.
5279 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5280 * gfortran.dg/round_3.f08: New test.
5281 * gfortran.dg/namelist_print_1.f: Adjust test.
5282 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5283 * gfortran.dg/f2003_io_5.f03: Adjust test.
5284 * gfortran.dg/coarray_15.f90: Adjust test.
5285 * gfortran.dg/namelist_65.f90: Adjust test.
5286 * gfortran.dg/fmt_cache_1.f: Adjust test.
5287 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5288 * gfortran.dg/real_const_3.f90: Adjust test.
5290 2011-04-28 Xinliang David Li <davidxl@google.com>
5292 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5293 * g++.dg/prof-robust-1.C: New test.
5295 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5297 PR tree-optimization/48765
5298 * gcc.dg/vect/pr48765.c: New.
5300 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5302 PR tree-optimization/48775
5303 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5305 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/inherit/pr48798.C: New.
5309 * g++.old-deja/g++.other/base1.C: Adjust.
5311 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5314 * g++.dg/template/inherit7.C: New test case.
5316 2011-04-28 Richard Guenther <rguenther@suse.de>
5318 PR tree-optimization/40052
5319 PR tree-optimization/15347
5320 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5321 * gcc.dg/pr15347.c: Likewise.
5323 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5326 * g++.dg/cpp0x/sfinae18.C: New.
5328 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5331 * g++.dg/ext/is_literal_type1.C: New.
5333 2011-04-28 Tobias Burnus <burnus@net-b.de>
5337 * gfortran.dg/interface_35.f90: New.
5338 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5339 * gfortran.dg/func_result_6.f90: Add dg-warning.
5340 * gfortran.dg/bessel_1.f90: Ditto.
5341 * gfortran.dg/hypot_1.f90: Ditto.
5342 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5343 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5344 * gfortran.dg/interface_assignment_4.f90: Ditto.
5346 2011-04-27 Jason Merrill <jason@redhat.com>
5348 * g++.dg/ext/complex8.C: New.
5350 * g++.dg/cpp0x/initlist49.C: New.
5351 * g++.dg/init/new30.C: New.
5353 2011-04-27 Tobias Burnus <burnus@net-b.de>
5356 * gfortran.dg/whole_file_34.f90: New.
5358 2011-04-27 Jan Hubicka <jh@suse.cz>
5360 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5362 2011-04-27 Jason Merrill <jason@redhat.com>
5364 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5366 * g++.dg/parse/ambig6.C: New.
5368 2011-04-27 Nick Clifton <nickc@redhat.com>
5370 * gcc.dg/20020312-2.c: Add definition for RX.
5372 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5373 option with RX targets.
5375 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5378 2011-04-27 Richard Guenther <rguenther@suse.de>
5380 * gcc.dg/tree-ssa/pr23382.c: Remove.
5382 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5385 * gcc.c-torture/compile/pr48767.c: New test.
5387 2011-04-27 Richard Guenther <rguenther@suse.de>
5389 PR tree-optimization/48772
5390 * g++.dg/pr48772.C: New testcase.
5392 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.c-torture/compile/pr48742.c: New test.
5397 2011-04-26 Jason Merrill <jason@redhat.com>
5399 * g++.dg/lookup/koenig13.C: New.
5401 * g++.dg/cpp0x/initlist48.C: New.
5403 2011-04-25 Jason Merrill <jason@redhat.com>
5405 * g++.dg/cpp0x/sfinae17.C: New.
5407 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5410 * gcc.target/powerpc/pr48258-1.c: New file.
5411 * gcc.target/powerpc/pr48258-2.c: Ditto.
5413 2011-04-26 Xinliang David Li <davidxl@google.com>
5415 * gcc.dg/uninit-suppress.c: New test.
5416 * gcc.dg/uninit-suppress.c: New test.
5418 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5421 * gcc.dg/pr48768.c: New test.
5423 PR tree-optimization/48734
5424 * gcc.c-torture/compile/pr48734.c: New test.
5427 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5429 2011-04-26 Richard Guenther <rguenther@suse.de>
5431 PR tree-optimization/48731
5432 * gcc.dg/torture/pr48731.c: New testcase.
5434 2011-04-26 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5439 2011-04-26 Richard Guenther <rguenther@suse.de>
5442 * gcc.dg/torture/pr48694-1.c: New testcase.
5443 * gcc.dg/torture/pr48694-2.c: Likewise.
5445 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5447 * g++.dg/ext/underlying_type1.C: New.
5448 * g++.dg/ext/underlying_type2.C: Likewise.
5449 * g++.dg/ext/underlying_type3.C: Likewise.
5450 * g++.dg/ext/underlying_type4.C: Likewise.
5451 * g++.dg/ext/underlying_type5.C: Likewise.
5452 * g++.dg/ext/underlying_type6.C: Likewise.
5453 * g++.dg/ext/underlying_type7.C: Likewise.
5454 * g++.dg/ext/underlying_type8.C: Likewise.
5455 * g++.dg/ext/underlying_type9.C: Likewise.
5456 * g++.dg/ext/underlying_type10.C: Likewise.
5458 2011-04-25 Jason Merrill <jason@redhat.com>
5460 * g++.dg/cpp0x/regress/template-const2.C: New.
5462 2011-04-25 Jeff Law <law@redhat.com>
5464 * gcc.dg/tree-ssa/vrp56.c: new test.
5466 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5470 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5472 PR preprocessor/48740
5473 * c-c++-common/raw-string-11.c: New test.
5475 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5477 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5480 2011-04-23 Tobias Burnus <burnus@net-b.de>
5483 * gfortran.dg/coarray_19.f90: New.
5485 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5488 * gcc.dg/pr48685.c: New test.
5490 2011-04-22 Jan Hubicka <jh@suse.cz>
5492 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5494 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5496 PR tree-optimization/48717
5497 * gcc.c-torture/execute/pr48717.c: New test.
5499 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5502 * gcc.target/i386/pr48723.c: New test.
5504 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5507 * gcc.dg/gomp/pr48716.c: New test.
5508 * g++.dg/gomp/pr48716.C: New test.
5510 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5513 * gcc.dg/missing-field-init-2.c: Update testcase.
5515 2011-04-22 Alan Modra <amodra@gmail.com>
5517 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5519 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5522 * gfortran.dg/function_optimize_6.f90: New test.
5524 2011-04-21 Easwaran Raman <eraman@google.com>
5526 * gcc.dg/stack-layout-2.c: New test.
5528 2011-04-21 Richard Guenther <rguenther@suse.de>
5531 * g++.dg/lto/pr48207-2_0.C: New testcase.
5532 * g++.dg/lto/pr48207-3_0.C: Likewise.
5534 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5536 * gnat.dg/volatile5.adb: New test.
5537 * gnat.dg/volatile5_pkg.ads: New helper.
5539 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5542 * gcc.target/i386/pr48708.c: New test.
5544 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5546 * gcc.dg/vect/vect-119.c: New test.
5548 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5550 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5553 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5554 Richard Sandiford <richard.sandiford@linaro.org>
5557 * gcc.target/arm/pr46329.c: New test.
5559 2011-04-21 Tobias Burnus <burnus@net-b.de>
5562 * gfortran.dg/coarray_18.f90: New.
5564 2011-04-20 Jason Merrill <jason@redhat.com>
5566 * g++.dg/cpp0x/initlist47.C: New.
5568 * g++.dg/init/dtor4.C: New.
5570 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5573 * gcc.target/i386/sse2-pinsrw.c: New test.
5574 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5575 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5576 * gcc.target/i386/sse2-insvhi.c: Ditto.
5577 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5578 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5580 2011-04-20 Jason Merrill <jason@redhat.com>
5582 * g++.dg/template/const4.C: New.
5584 2011-04-20 Easwaran Raman <eraman@google.com>
5586 * gcc.dg/stack-layout-1.c: New test.
5588 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5590 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5591 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5594 2011-04-20 Kai Tietz <ktietz@redhat.com>
5596 * gcc.dg/binop-xor1.c: New test.
5597 * gcc.dg/binop-xor2.c: New test.
5598 * gcc.dg/binop-xor3.c: New test.
5599 * gcc.dg/binop-xor4.c: New test.
5600 * gcc.dg/binop-xor5.c: New test.
5602 2011-04-20 Richard Guenther <rguenther@suse.de>
5604 PR tree-optimization/47892
5605 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5607 2011-04-20 Richard Guenther <rguenther@suse.de>
5610 * g++.dg/torture/pr48695.C: New testcase.
5612 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5614 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5615 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5616 * gcc.c-torture/execute/pr45262.c: Ditto
5617 * gcc.dg/torture/pr43165.c: Ditto.
5618 * gcc.dg/torture/pr47228.c: Ditto.
5619 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5620 * gcc.dg/ipa/pr45644.c: Ditto.
5621 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5624 2011-04-19 Jason Merrill <jason@redhat.com>
5626 * g++.dg/ext/complex7.C: New.
5628 * g++.dg/ext/attrib41.C: New.
5630 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5633 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5635 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5638 * gcc.target/i386/pr48678.c: New test.
5640 2011-04-19 Martin Jambor <mjambor@suse.cz>
5642 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5643 * g++.dg/opt/devirt2.C: New test.
5644 * g++.dg/ipa/devirt-g-1.C: Likewise.
5646 2011-04-19 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/whole_file_33.f90: New.
5651 2011-04-19 Martin Jambor <mjambor@suse.cz>
5653 * g++.dg/ipa/devirt-7.C: New test.
5655 2011-04-19 Richard Guenther <rguenther@suse.de>
5658 * g++.dg/lto/pr48207_0.C: New testcase.
5660 2011-04-18 Jason Merrill <jason@redhat.com>
5662 * g++.dg/init/void1.C: New.
5664 * g++.dg/cpp0x/union4.C: New.
5666 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5669 * g++.dg/torture/pr48661.C: New test.
5672 * g++.dg/gomp/pr48632.C: New test.
5674 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5676 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5677 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5679 2011-04-18 Tobias Burnus <burnus@net-b.de>
5682 * gfortran.dg/coarray_17.f90: New.
5683 * gfortran.dg/coarray_10.f90: Update dg-error.
5685 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5688 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5689 * gfortran.dg/guality/guality.exp: Likewise.
5691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5693 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5695 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5697 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5699 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5701 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5703 2011-04-18 Richard Guenther <rguenther@suse.de>
5706 * g++.dg/torture/pr46364.C: New testcase.
5708 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5710 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5712 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5714 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5716 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5717 Ira Rosen <ira.rosen@linaro.org>
5720 * gcc.target/arm/pr48252.c: New test.
5722 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5724 PR tree-optimization/48616
5725 * gcc.dg/pr48616.c: New test.
5727 2011-04-18 Tobias Burnus <burnus@net-b.de>
5730 * gfortran.dg/coarray_16.f90: New.
5732 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5735 * gfortran.dg/realloc_on_assign_7.f03: New test.
5737 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5739 PR libgfortran/48602
5740 * gfortran.dg/fmt_g0_6.f08: New test.
5742 2011-04-17 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/sfinae16.C: New.
5746 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5748 * gcc.target/mips/reg-var-1.c: New test.
5750 2011-04-17 Jan Hubicka <jh@suse.cz>
5752 * gcc.dg/winline-5.c: Update testcase.
5754 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5756 * gnat.dg/discr27.ad[sb]: Move dg directive.
5757 * gnat.dg/discr28.ad[sb]: New test.
5758 * gnat.dg/discr28_pkg.ads: New helper.
5760 2011-04-17 Michael Matz <matz@suse.de>
5762 PR tree-optimization/48622
5764 * gcc.dg/lto/pr48622_0.c: New test.
5766 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5768 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5769 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5770 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5771 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5772 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5773 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5775 2011-04-15 Jason Merrill <jason@redhat.com>
5777 * g++.dg/cpp0x/range-for17.C: New.
5779 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5781 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5782 * g++.dg/cpp0x/range-for3.C: Likewise.
5783 * g++.dg/cpp0x/range-for9.C: Correct error message.
5784 * g++.dg/cpp0x/range-for11.C: New.
5785 * g++.dg/cpp0x/range-for12.C: New.
5786 * g++.dg/cpp0x/range-for13.C: New.
5787 * g++.dg/cpp0x/range-for14.C: New.
5788 * g++.dg/cpp0x/range-for15.C: New.
5789 * g++.dg/cpp0x/range-for16.C: New.
5791 2011-04-15 Tobias Burnus <burnus@net-b.de>
5794 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5796 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5798 * objc.dg/naming-4.m: Updated.
5799 * objc.dg/naming-5.m: Updated.
5800 * objc.dg/naming-6.m: New.
5801 * objc.dg/naming-7.m: New.
5802 * obj-c++.dg/naming-1.mm: Updated.
5803 * obj-c++.dg/naming-2.mm: Updated.
5804 * obj-c++.dg/naming-3.mm: New.
5805 * obj-c++.dg/naming-4.mm: New.
5807 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5809 PR libgfortran/48589
5810 * gfortran.dg/fmt_g0_5.f08: New test.
5812 2011-04-15 Richard Guenther <rguenther@suse.de>
5815 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5817 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5819 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5820 -finline-limit=0 to -fno-inline
5822 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5825 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5828 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5832 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5833 * gcc.target/i386/avx-insertps-3.c: New test.
5834 * gcc.target/i386/avx-insertps-4.c: New test.
5836 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5838 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5841 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5846 * gcc.target/avr/pr46779-1.c: New test case
5847 * gcc.target/avr/pr46779-2.c: New test case
5849 2011-04-14 Jason Merrill <jason@redhat.com>
5851 * g++.dg/cpp0x/sfinae15.C: New.
5853 * g++.dg/cpp0x/sfinae14.C: New.
5855 * g++.dg/ext/vla10.C: New.
5857 2011-04-14 Richard Guenther <rguenther@suse.de>
5859 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5861 2011-04-14 Richard Guenther <rguenther@suse.de>
5863 * gcc.dg/fold-bitand-4.c: Move ...
5864 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5866 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5868 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5870 * gcc.target/avr/torture/trivial.c: Ditto.
5872 2011-04-13 Jason Merrill <jason@redhat.com>
5874 * g++.dg/template/operator11.C: New.
5876 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5879 * gcc.dg/gomp/pr48591.c: New test.
5882 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5883 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5885 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5888 * g++.dg/template/dependent-expr7.C: New test case.
5890 2011-04-13 Jason Merrill <jason@redhat.com>
5892 * g++.dg/cpp0x/sfinae13.C: New.
5894 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5896 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5898 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5900 * gcc.target/arm/pr43698.c: Remove -march option.
5902 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5904 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5907 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5911 * gfortran.dg/realloc_on_assign_6.f03: New test.
5913 2011-04-12 Kai Tietz <ktietz@redhat.com>
5915 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5916 targets the additional -mno-ms-bitfields and
5917 -Wno-packed-bitfield-compat options.
5918 * g++.dg/ext/bitfield3.C: Likewise.
5919 * g++.dg/ext/bitfield4.C: Likewise.
5920 * g++.dg/ext/bitfield5.C: Likewise.
5921 * gcc.dg/bitfld-15.c: Likewise.
5922 * gcc.dg/bitfld-16.c: Likewise.
5923 * gcc.dg/bitfld-17.c: Likewise.
5924 * gcc.dg/bitfld-18.c: Likewise.
5926 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5928 * gcc.target/arm/neon-vld3-1.c: New test.
5929 * gcc.target/arm/neon-vst3-1.c: New test.
5930 * gcc.target/arm/neon/v*.c: Regenerate.
5932 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5934 PR rtl-optimization/48549
5935 * g++.dg/opt/pr48549.C: New test.
5937 2011-04-12 Richard Guenther <rguenther@suse.de>
5939 PR tree-optimization/46076
5940 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5942 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5945 * lib/compat.exp (compat-execute): Declare unsupported after
5946 stripping path from src1.
5947 * lib/lto.exp (lto-execute): Likewise.
5949 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.dg/pr48552-1.c: New test.
5953 * gcc.dg/pr48552-2.c: New test.
5955 2011-04-11 Jason Merrill <jason@redhat.com>
5957 * g++.dg/cpp0x/sfinae12.C: New.
5959 * g++.dg/cpp0x/enum10.C: New.
5961 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5963 * g++.dg/cpp0x/rv-func.C: New.
5965 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5967 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5970 2011-04-11 Martin Jambor <mjambor@suse.cz>
5972 PR tree-optimization/48195
5973 * gcc.dg/ipa/pr48195.c: New test.
5975 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5977 * gnat.dg/return3.adb: Remove unused switch.
5979 2011-04-08 Mike Stump <mikestump@comcast.net>
5982 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5983 default to fno-common.
5985 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5987 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5988 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5990 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5993 * gfortran.dg/function_optimize_5.f90: New test.
5995 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5997 * gnat.dg/aggr17.adb: New test.
5998 * gnat.dg/aggr18.adb: Likewise.
6000 2011-04-08 Michael Matz <matz@suse.de>
6003 * gcc.target/i386/pr48389.c: New test.
6005 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6007 PR rtl-optimization/48272
6008 * g++.dg/opt/pr48272.C: New.
6010 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6012 PR rtl-optimization/48235
6013 * gcc.dg/pr48235.c: New.
6015 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6017 PR rtl-optimization/48302
6018 * g++.dg/opt/pr48302.C: New.
6020 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6023 * g++.dg/opt/pr48273.C: New.
6025 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6027 PR rtl-optimization/48442
6028 * gcc.dg/pr48442.c: New.
6030 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6032 PR tree-optimization/48377
6033 * gcc.dg/vect/pr48377.c: New test.
6035 2011-04-07 Jason Merrill <jason@redhat.com>
6037 * g++.dg/cpp0x/regress/call1.C: New.
6039 * g++.dg/cpp0x/variadic107.C: New.
6041 * g++.dg/cpp0x/sfinae11.C: New.
6042 * g++.dg/cpp0x/noexcept02.C: Fix.
6044 * g++.dg/cpp0x/sfinae10.C: New.
6046 * g++.dg/cpp0x/sfinae9.C: New.
6048 * c-c++-common/Wcast-qual-1.c: Move here from...
6049 * gcc.dg/cast-qual-3.c: ...here, and...
6050 * g++.dg/warn/Wcast-qual2.C: ...here.
6052 * g++.dg/cpp0x/sfinae8.C: New.
6054 * g++.dg/cpp0x/sfinae7.C: New.
6056 * g++.dg/cpp0x/enum9.C: New.
6058 2011-04-07 Mike Stump <mikestump@comcast.net>
6060 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6061 with no trampolines.
6063 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6066 * gfortran.dg/gomp/pr48117.f90: New test.
6069 * gcc.dg/torture/pr48343.c: New test.
6071 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6075 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6077 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6079 2011-04-07 Tom de Vries <tom@codesourcery.com>
6082 * lib/scanasm.exp (object-size): New proc.
6083 * gcc.target/arm/pr43920-2.c: New test.
6085 2011-04-06 Tobias Burnus <burnus@net-b.de>
6089 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6091 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6093 * gcc.dg/mtune.c: Prune note from output.
6095 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6098 * gcc.dg/guality/pr36977.c: New test.
6099 * gcc.dg/guality/pr48466.c: New test.
6101 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6103 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6105 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6107 * gnat.dg/return3.adb: New test.
6109 2011-04-06 Richard Guenther <rguenther@suse.de>
6111 PR tree-optimization/47663
6112 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6114 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6116 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6117 Solaris 8 and 9 as well.
6119 2011-04-05 Tom de Vries <tom@codesourcery.com>
6122 * gcc.target/arm/pr43920-1.c: New test.
6124 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6126 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6127 (cctor): Actually return the value.
6128 (main): Cast return values.
6130 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6132 * gfortran.dg/character_comparison_8.f90: New test.
6134 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6136 * frontend-passes: (optimize_lexical_comparison): New function.
6137 (optimize_expr): Call it.
6138 (optimize_comparison): Also handle lexical comparison functions.
6139 Return false instad of -2 for unequal comparison.
6141 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6144 * function_optimize_4.f90: New test.
6146 2011-04-04 Tobias Burnus <burnus@net-b.de>
6149 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6150 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6151 * gfortran.dg/coarray_15.f90: New.
6153 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6156 * gfortran.dg/bessel_7.f90: Likewise.
6158 2011-04-03 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6162 2011-04-03 Richard Guenther <rguenther@suse.de>
6163 Ira Rosen <ira.rosen@linaro.org>
6165 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6166 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6167 -ftree-loop-if-convert-stores.
6169 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6171 * gnat.dg/specs/aggr2.ads: New test.
6173 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6175 * gnat.dg/debug2.ad[sb]: New test.
6176 * gnat.dg/debug2_pkg.ads: New helper.
6177 * gnat.dg/debug3.ad[sb]: New test.
6179 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6181 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6183 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6186 * gcc.c-torture/compile/pr48335-1.c: New test.
6187 * gcc.dg/pr48335-1.c: New test.
6188 * gcc.dg/pr48335-2.c: New test.
6189 * gcc.dg/pr48335-3.c: New test.
6190 * gcc.dg/pr48335-4.c: New test.
6191 * gcc.dg/pr48335-5.c: New test.
6192 * gcc.dg/pr48335-6.c: New test.
6193 * gcc.dg/pr48335-7.c: New test.
6194 * gcc.dg/pr48335-8.c: New test.
6195 * gcc.target/i386/pr48335-1.c: New test.
6197 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6200 * gcc.dg/Waddress.c: New test.
6202 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6205 * gfortran.dg/function_optimize_3.f90: New test.
6207 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6209 * gcc.c-torture/compile/20110401-1.c: New test.
6211 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6212 * g++.dg/lto/20091002-2_0.C: Likewise.
6213 * g++.dg/lto/20090303_0.c: Likewise.
6214 * g++.dg/lto/20091004-1_0.C: Likewise.
6215 * g++.dg/lto/20091002-3_0.C: Likewise.
6216 * g++.dg/lto/20091004-2_0.C: Likewise.
6217 * g++.dg/lto/20081123_0.C: Likewise.
6218 * g++.dg/lto/20090313_0.C: Likewise.
6219 * g++.dg/lto/20081109-1_0.C: Likewise.
6220 * g++.dg/lto/20081219_0.C: Likewise.
6221 * g++.dg/lto/20081204-1_0.C: Likewise.
6222 * g++.dg/lto/20090302_0.C: Likewise.
6223 * g++.dg/lto/20081119-1_0.C: Likewise.
6224 * g++.dg/lto/20081118_0.C: Likewise.
6225 * gcc.dg/lto/20091020-2_0.c: Likewise.
6226 * gcc.dg/lto/20090210_0.c: Likewise.
6227 * gcc.dg/lto/20081204-1_0.c: Likewise.
6228 * gcc.dg/lto/20081224_0.c: Likewise.
6229 * gcc.dg/lto/20090219_0.c: Likewise.
6230 * gcc.dg/lto/20091014-1_0.c: Likewise.
6231 * gcc.dg/lto/20091016-1_0.c: Likewise.
6232 * gcc.dg/lto/20090206-2_0.c: Likewise.
6233 * gcc.dg/lto/20090116_0.c: Likewise.
6234 * gcc.dg/lto/20091013-1_0.c: Likewise.
6235 * gcc.dg/lto/20091015-1_0.c: Likewise.
6236 * gcc.dg/lto/20090126-2_0.c: Likewise.
6238 2011-03-31 Ian Lance Taylor <iant@google.com>
6240 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6242 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6244 * gnat.dg/opt16.adb: New test.
6246 2011-03-31 Jason Merrill <jason@redhat.com>
6248 * g++.dg/cpp0x/defaulted24.C: New.
6250 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6253 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6256 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6258 * g++.dg/other/i386-9.C: New test.
6260 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6262 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6264 2011-03-30 Jason Merrill <jason@redhat.com>
6266 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6268 * g++.dg/cpp0x/regress/isnan.C: New.
6270 * g++.dg/cpp0x/initlist46.C: New.
6272 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6275 * gcc.target/arm/neon-modes-2.c: New test.
6277 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6280 * gcc.c-torture/compile/pr48305.c: New test.
6282 2011-03-29 Jason Merrill <jason@redhat.com>
6284 * g++.dg/cpp0x/regress/value-dep1.C: New.
6286 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6288 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6290 2011-03-29 Ian Lance Taylor <iant@google.com>
6292 * go.test/go-test.exp: Handle the test lines used in several new
6294 (errchk): Add opts parameter. Change all callers. Handle parens
6297 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6298 Dominique d'Humieres <dominiq@lps.ens.fr>
6300 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6301 and __APPLE__ && __PPC__ && __ALTIVEC__.
6303 2011-03-29 Jason Merrill <jason@redhat.com>
6305 * g++.dg/cpp0x/dependent1.C: New.
6307 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6309 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6311 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6313 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6316 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6317 * gfortran.dg/proc_ptr_comp_32.f90: New.
6319 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6321 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6322 check for corresponding warning.
6324 2011-03-28 Jason Merrill <jason@redhat.com>
6326 * g++.dg/cpp0x/rv-deduce2.C: New.
6328 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6331 * gcc.dg/pr48203.c: New test.
6333 2011-03-28 Jeff Law <law@redhat.com>
6335 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6337 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6339 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6340 and __PPC__ && __ALTIVEC__.
6342 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6345 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6346 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6347 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6348 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6350 2011-03-28 Jason Merrill <jason@redhat.com>
6352 * g++.dg/cpp0x/initlist-array2.C: New.
6354 * g++.dg/cpp0x/initlist-array1.C: New.
6356 * g++.dg/cpp0x/constexpr-compound.C: New.
6358 * g++.dg/cpp0x/constexpr-using.C: New.
6360 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6362 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6365 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6367 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6369 * gcc.dg/slp-1.c: New test.
6371 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6373 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6374 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6375 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6376 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6377 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6378 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6379 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6380 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6381 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6382 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6383 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6384 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6385 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6386 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6388 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6391 * gfortran.dg/trim_optimize_5.f90: New test.
6392 * gfortran.dg/trim_optimize_6.f90: New test.
6394 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6397 * gcc.target/mips/madd-7.c: Remove -mlong32.
6398 * gcc.target/mips/msub-7.c: Likewise.
6400 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6402 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6403 accesses to preserve the meaning of the test for doubleword vectors.
6404 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6405 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6407 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6410 * gfortran.dg/class_42.f03: New.
6412 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6414 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6417 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6419 PR rtl-optimization/48144
6420 * gcc.dg/pr48144.c: New test.
6422 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6424 * gnat.dg/discr27.ad[sb]: New test.
6426 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6428 * gnat.dg/limited_with2.ad[sb]: New test.
6429 * gnat.dg/limited_with2_pkg1.ads: New helper.
6430 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6432 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6434 * gnat.dg/opt15.adb: New test.
6435 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6437 2011-03-25 Tobias Burnus <burnus@net-b.de>
6441 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6442 * gfortran.dg/leadz_trailz_3.f90: Ditto
6444 2011-03-25 Martin Jambor <mjambor@suse.cz>
6446 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6448 2011-03-25 Jason Merrill <jason@redhat.com>
6450 * g++.dg/cpp0x/defaulted22.C: New.
6451 * g++.dg/cpp0x/defaulted23.C: New.
6452 * g++.dg/cpp0x/defaulted15.C: Adjust.
6454 2011-03-25 Jason Merrill <jason@redhat.com>
6456 * g++.dg/cpp0x/move1.C: New.
6458 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6461 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6463 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6465 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6466 for mips-sgi-irix6.5.
6467 Replace snprintf prototype by <stdio.h>.
6469 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6472 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6473 run_expensive_tests.
6474 * gcc.dg/graphite/block-4.c: Likewise.
6475 * gcc.dg/graphite/block-7.c: Likewise.
6476 * gcc.dg/graphite/block-8.c: Likewise.
6478 2011-03-25 Richard Guenther <rguenther@suse.de>
6480 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6481 * g++.dg/tree-ssa/pr8781.C: Likewise.
6482 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6483 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6484 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6485 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6486 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6487 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6488 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6489 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6490 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6491 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6492 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6494 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6495 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6497 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6500 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6501 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6502 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6503 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6504 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6505 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6506 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6507 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6509 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6511 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6512 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6513 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6514 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6515 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6516 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6517 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6518 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6519 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6520 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6521 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6522 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6523 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6524 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6526 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6527 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6528 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6529 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6530 * c-c++-common/pr46562-2.c: Likewise.
6531 * gfortran.dg/pr42108.f90: Likewise.
6532 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6533 foo to be inlined even at -O1.
6534 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6535 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6536 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6537 * gcc.dg/matrix/matrix.exp: Disable FRE.
6539 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6542 * gcc.dg/dfp/pr48204.c: New test.
6544 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6547 * gcc.c-torture/execute/pr47917.c: Move this...
6548 * gcc.dg/torture/pr47917.c: to here and add xfails.
6550 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6552 * gnat.dg/array16.ad[sb]: New test.
6553 * gnat.dg/array16.ads: New helper.
6555 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6557 * gnat.dg/derived_type2.adb: New test.
6559 2011-03-24 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/48271
6562 * g++.dg/torture/pr48271.C: New testcase.
6564 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6566 * gnat.dg/array15.ad[sb]: New test.
6568 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6571 * gcc.target/i386/pr48237.c: New test.
6573 2011-03-24 Richard Guenther <rguenther@suse.de>
6576 * gcc.dg/builtin-object-size-10.c: New testcase.
6578 2011-03-24 Richard Guenther <rguenther@suse.de>
6580 PR tree-optimization/46562
6581 * c-c++-common/pr46562-2.c: New testcase.
6582 * c-c++-common/pr46562.c: Likewise.
6584 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6586 * gcc.dg/vect/vect-cselim-1.c: New test.
6587 * gcc.dg/vect/vect-cselim-2.c: New test.
6589 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6591 * gcc.target/arm/pr46934.c: New.
6593 2011-03-23 Ian Lance Taylor <iant@google.com>
6595 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6597 2011-03-23 Richard Guenther <rguenther@suse.de>
6599 * gcc.dg/struct: Remove directory and contents.
6601 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6604 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6606 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6608 * gnat.dg/discr26.ad[sb]: New test.
6609 * gnat.dg/discr26_pkg.ads: New helper.
6611 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6614 * gcc.target/arm/neon-vld-1.c: New test.
6616 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6618 * gnat.dg/array14.ad[sb]: New test.
6619 * gnat.dg/array14_pkg.ads: New helper.
6621 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6623 * gcc.c-torture/execute/920501-8.x: Remove.
6624 * gcc.c-torture/execute/930513-1.x: Remove.
6625 * gcc.c-torture/execute/960312-1.x: Remove.
6626 * gcc.c-torture/compile/20000804-1.c,
6627 gcc.c-torture/compile/20001205-1.c,
6628 gcc.c-torture/compile/20001226-1.c,
6629 gcc.c-torture/compile/20010518-2.c,
6630 gcc.c-torture/compile/20020312-1.c,
6631 gcc.c-torture/compile/20020604-1.c,
6632 gcc.c-torture/compile/920501-12.c,
6633 gcc.c-torture/compile/920501-4.c,
6634 gcc.c-torture/compile/920520-1.c,
6635 gcc.c-torture/compile/980506-1.c,
6636 gcc.c-torture/execute/980709-1.x,
6637 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6638 options for m68hc11.
6639 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6640 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6643 2011-03-22 Nick Clifton <nickc@redhat.com>
6645 * lib/target-supports.exp (check_profiling_available): Add MN10300
6646 to the list of targets that do not support profiling. Restore
6647 alpha sorting to this list.
6649 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6651 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6652 failure on 32-bit systems.
6653 * gcc.dg/torture/vector-2.c: Ditto.
6655 2011-03-22 Richard Guenther <rguenther@suse.de>
6657 PR tree-optimization/48228
6658 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6660 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6662 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6666 * gcc.target/powerpc/pr48226.c: New file.
6668 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6670 * lib/prune.exp (prune_gcc_output): Prune "could not create
6671 compact unwind for" warnings.
6673 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6677 * gcc.c-torture/execute/pr42544.c: New test.
6678 * gcc.c-torture/execute/pr48197.c: New test.
6680 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6682 PR preprocessor/48192
6683 * gcc.target/powerpc/pr48192.c: New file.
6686 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6687 split problem of 0 being loaded in a VSX register.
6689 2011-03-21 Richard Guenther <rguenther@suse.de>
6692 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6693 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6694 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6695 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6697 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6700 * gcc.dg/pr48213.c: New test.
6702 2011-03-21 Kai Tietz <ktietz@redhat.com>
6705 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6707 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6709 * gcc.target/arm/xor-and.c: New.
6711 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6714 * gfortran.dg/function_optimize_1.f90: New test.
6715 * gfortran.dg/function_optimize_2.f90: New test.
6717 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6719 PR rtl-optimization/47502
6720 * gcc.target/i386/pr47502-1.c: New.
6721 * gcc.target/i386/pr47502-2.c: Likewise.
6723 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6725 PR rtl-optimization/48156
6726 * gcc.dg/pr48156.c: New test.
6728 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6731 * gfortran.dg/scratch_1.f90: Adjust test.
6733 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6736 * gfortran.dg/scratch_1.f90: New test.
6738 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6740 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6741 variably modified typedefs.
6742 * gcc.dg/c1x-typedef-2.c: Remove.
6744 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6746 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6747 * gcc.dg/c1x-anon-struct-3.c: New test.
6748 * gcc.dg/anon-struct-11.c: Update.
6750 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6754 Only xfail with gas.
6756 2011-03-18 Jason Merrill <jason@redhat.com>
6758 * g++.dg/template/fn-ptr1.C: New.
6760 * g++.dg/overload/volatile1.C: New.
6762 * g++.dg/opt/pr23372.C: New.
6764 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6766 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6771 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6773 * gcc.target/arm/unsigned-extend-1.c: New.
6775 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6778 * gcc.c-torture/compile/pr48161.c: New test.
6780 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6783 * gcc.dg/torture/pr47725.c: New.
6785 2011-03-17 Jason Merrill <jason@redhat.com>
6787 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6788 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6790 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6792 * gnat.dg/specs/elab2.ads: New test.
6793 * gnat.dg/specs/elab2_pkg.ads: New helper.
6795 2011-03-17 Jason Merrill <jason@redhat.com>
6797 * g++.dg/cpp0x/decltype-1212.C: New.
6798 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6800 2011-03-17 Jason Merrill <jason@redhat.com>
6802 * g++.dg/parse/memfnquals1.C: New.
6804 2011-03-17 Richard Guenther <rguenther@suse.de>
6807 * gcc.dg/pr48134.c: New testcase.
6809 2011-03-17 Richard Guenther <rguenther@suse.de>
6812 * g++.dg/torture/pr48165.C: New testcase.
6814 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6816 PR rtl-optimization/48141
6817 * gcc.dg/pr48141.c: New test.
6819 2011-03-16 Jason Merrill <jason@redhat.com>
6821 * g++.dg/cpp0x/constexpr-48089.C: New.
6823 * g++.dg/cpp0x/constexpr-abi1.C: New.
6825 * g++.dg/cpp0x/constexpr-46336.C: New.
6826 * g++.dg/parse/friend5.C: Adjust expected errors.
6828 * g++.dg/cpp0x/constexpr-47570.C: New.
6830 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6833 * ++.dg/debug/dwarf2/typedef6.C: New test.
6835 2011-03-16 Jason Merrill <jason@redhat.com>
6837 * g++.dg/cpp0x/elision2.C: New.
6839 * g++.dg/cpp0x/constexpr-array3.C: New.
6841 2011-03-16 Jason Merrill <jason@redhat.com>
6843 * g++.dg/cpp0x/sfinae6.C: New.
6844 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6845 * g++.dg/cpp0x/pr45908.C: Likewise.
6846 * g++.dg/cpp0x/sfinae6.C: Likewise.
6847 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6848 * g++.old-deja/g++.law/arg11.C: Likewise.
6850 2011-03-16 Jason Merrill <jason@redhat.com>
6852 * g++.dg/template/incomplete6.C: New.
6854 2011-03-16 Jeff Law <law@redhat.com>
6856 * gcc.dg/tree-ssa/vrp55.c: New test.
6858 2011-03-16 Jason Merrill <jason@redhat.com>
6860 * g++.dg/cpp0x/auto22.C: New.
6862 2011-03-16 Richard Guenther <rguenther@suse.de>
6864 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6865 optimizing it away if promoted to const.
6867 2011-03-16 Richard Guenther <rguenther@suse.de>
6869 PR tree-optimization/48149
6870 * gcc.dg/fold-complex-1.c: New testcase.
6872 2011-03-16 Richard Guenther <rguenther@suse.de>
6875 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6878 2011-03-16 Richard Guenther <rguenther@suse.de>
6880 PR tree-optimization/26134
6881 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6883 2011-03-16 Richard Guenther <rguenther@suse.de>
6885 PR tree-optimization/48146
6886 * gcc.dg/torture/pr48146.c: New testcase.
6888 2011-03-16 Richard Guenther <rguenther@suse.de>
6890 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6891 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6893 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.c-torture/compile/pr48136.c: New test.
6898 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6901 * gcc.dg/guality/pr45882.c: New test.
6903 2011-03-15 Jason Merrill <jason@redhat.com>
6905 * g++.dg/cpp0x/constexpr-recursion.C: New.
6907 * g++.dg/cpp0x/implicit11.C: New.
6909 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6911 * g++.dg/cpp0x/constexpr-attribute.C: New.
6913 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6915 * g++.dg/parse/pr34758.C: New.
6917 2011-03-15 Xinliang David Li <davidxl@google.com>
6920 * gcc.dg/uninit-pred-7_d.c: New test.
6921 * gcc.dg/uninit-pred-8_d.c: New test.
6923 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6926 * gcc.target/arm/pr46788.c: New.
6928 2011-03-15 Richard Guenther <rguenther@suse.de>
6931 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6932 * gfortran.dg/ishft_4.f90: Likewise.
6933 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6935 2011-03-15 Richard Guenther <rguenther@suse.de>
6937 PR tree-optimization/13954
6938 * g++.dg/tree-ssa/pr13954.C: New testcase.
6940 2011-03-15 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/48037
6943 * gcc.target/i386/pr48037-1.c: New testcase.
6945 2011-03-15 Richard Guenther <rguenther@suse.de>
6947 PR tree-optimization/41490
6948 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6949 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6950 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6951 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6952 * g++.dg/tree-ssa/pr33604.C: Adjust.
6954 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6957 * gcc.c-torture/execute/pr47917.c: New test.
6958 * gcc.dg/pr47917.c: New test.
6961 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6963 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6965 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6966 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6967 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6968 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6969 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6970 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6971 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6972 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6973 * gcc.target/i386/avx-floor-vec.c: Ditto.
6974 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6975 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6976 * gcc.target/i386/avx-rint-vec.c: Ditto.
6977 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6978 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6979 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6980 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6982 2011-03-14 Tom Tromey <tromey@redhat.com>
6984 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6985 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6986 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6988 2011-03-14 Tom Tromey <tromey@redhat.com>
6990 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6991 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6992 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6994 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6996 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6998 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7000 PR rtl-optimization/47166
7001 * gcc.c-torture/execute/postmod-1.c: New test.
7003 2011-03-14 Richard Guenther <rguenther@suse.de>
7006 * gcc.dg/torture/pr48098.c: New testcase.
7008 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7011 * gcc.target/powerpc/pr48053-1.c: New test.
7012 * gcc.target/powerpc/pr48053-2.c: Likewise.
7014 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7017 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7019 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7022 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7024 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/class_41.f03: New.
7029 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7031 * g++.dg/conversion/cast3.C: New test.
7033 2011-03-11 Jason Merrill <jason@redhat.com>
7035 * g++.dg/template/error45.C: New.
7037 * g++.dg/parse/no-type-defn1.C: New.
7039 * g++.dg/ext/attrib40.C: New.
7041 * g++.dg/cpp0x/regress/array1.C: New.
7043 2011-03-11 Richard Guenther <rguenther@suse.de>
7045 PR tree-optimization/48067
7046 * gcc.dg/pr48067.c: New testcase.
7048 2011-03-11 Richard Guenther <rguenther@suse.de>
7051 * g++.dg/lto/20110311-1_0.C: New testcase.
7053 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7056 * g++.dg/inherit/virtual8.C: New test.
7059 * gcc.dg/torture/pr48044.c: New test.
7061 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7064 * gfortran.dg/proc_ptr_comp_31.f90: New.
7066 2011-03-11 Richard Guenther <rguenther@suse.de>
7068 PR tree-optimization/47278
7069 * gcc.dg/torture/pr47278-1.c: New testcase.
7070 * gcc.dg/torture/pr47278-2.c: Likewise.
7072 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/48063
7075 * gcc.dg/torture/pr48063.c: New test.
7077 2011-03-10 Jason Merrill <jason@redhat.com>
7079 * g++.dg/template/array22.C: New.
7081 * g++.dg/cpp0x/syntax-err1.C: New.
7082 * g++.dg/parse/error36.C: Adjust expected errors.
7083 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7084 * g++.old-deja/g++.pt/typename3.C: Likewise.
7085 * g++.old-deja/g++.pt/typename4.C: Likewise.
7086 * g++.old-deja/g++.pt/typename6.C: Likewise.
7088 2011-03-09 Jason Merrill <jason@redhat.com>
7090 * g++.dg/template/nontype22.C: New.
7092 2011-03-09 Martin Jambor <mjambor@suse.cz>
7094 PR tree-optimization/47714
7095 * g++.dg/torture/pr47714.C: New test.
7097 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7100 * gcc.target/powerpc/pr47755-2.c: New file.
7102 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7104 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7105 is not set in the environment, pass 64 as first argument when not
7106 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7107 native where ulimit -u is supported.
7109 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7111 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7113 2011-03-08 Jason Merrill <jason@redhat.com>
7115 * g++.dg/template/nontype21.C: New.
7117 * g++.dg/template/anon5.C: New.
7119 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.dg/pr47881.c: New test.
7124 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7127 * g++.dg/lookup/template3.C: New test.
7129 2011-03-08 Kai Tietz <ktietz@redhat.com>
7131 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7134 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7137 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7138 sizeof to compute alignment.
7140 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7142 PR tree-optimization/48022
7143 * gcc.dg/pr48022-1.c: New test.
7144 * gcc.dg/pr48022-2.c: New test.
7146 2011-03-07 Jason Merrill <jason@redhat.com>
7148 * g++.dg/template/nontype20.C: New.
7149 * g++.dg/init/member1.C: Adjust expected errors.
7150 * g++.dg/parse/constant4.C: Likewise.
7151 * g++.dg/template/qualified-id3.C: Likewise.
7152 * g++.old-deja/g++.pt/crash10.C: Likewise.
7154 * g++.dg/cpp0x/regress/non-const1.C: New.
7156 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7159 * gcc.dg/pr47991.c: New test.
7161 2011-03-07 Jason Merrill <jason@redhat.com>
7163 * g++.dg/abi/mangle46.C: New.
7165 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7168 * gcc.target/powerpc/pr47862.c: New.
7170 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7173 * gcc.target/i386/combine-mul.c: Require nonpic.
7175 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7176 Nathan Froyd <froydnj@codesourcery.com>
7178 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7180 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7182 * README.QMTEST: Remove.
7184 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7185 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7188 * gfortran.dg/array_constructor_37.f90 : New test.
7190 2011-03-05 Jason Merrill <jason@redhat.com>
7192 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7193 * g++.dg/abi/mangle45.C: Likewise.
7194 * g++.dg/cpp0x/trailing1.C: Likewise.
7196 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7198 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7200 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7202 PR rtl-optimization/47899
7203 * gcc.dg/pr47899.c: New test.
7205 * gcc.dg/torture/pr47968.c: Ignore warnings.
7207 PR tree-optimization/47967
7208 * gcc.c-torture/compile/pr47967.c: New test.
7210 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7212 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7213 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7215 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7217 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7218 and property_getAttributes() if __OBJC2__.
7219 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7220 * objc.dg/property/property-encoding-1.m: New.
7221 * obj-c++.dg/property/property-encoding-1.mm: New.
7223 2011-03-04 Jason Merrill <jason@redhat.com>
7225 * g++.dg/template/pseudodtor6.C: New.
7227 * g++.dg/inherit/covariant19.C: New.
7229 2011-03-04 Richard Guenther <rguenther@suse.de>
7232 * gcc.dg/torture/pr47968.c: New testcase.
7234 2011-03-04 Richard Guenther <rguenther@suse.de>
7237 * gcc.dg/torture/pr47975.c: New testcase.
7239 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7242 * g++.dg/template/crash106.C: New.
7244 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7247 * gcc.dg/gomp/pr47963.c: New test.
7248 * g++.dg/gomp/pr47963.C: New test.
7250 2011-03-02 Jason Merrill <jason@redhat.com>
7252 * g++.dg/cpp0x/regress/condition1.C: New.
7254 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7256 2011-03-01 Jason Merrill <jason@redhat.com>
7258 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7260 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7262 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7264 PR rtl-optimization/47925
7265 * gcc.c-torture/execute/pr47925.c: New test.
7267 2011-03-01 Jason Merrill <jason@redhat.com>
7269 * g++.dg/cpp0x/decltype25.C: New.
7271 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7273 2011-03-01 Richard Guenther <rguenther@suse.de>
7275 PR tree-optimization/47890
7276 * gcc.dg/torture/pr47890.c: New testcase.
7278 2011-03-01 Richard Guenther <rguenther@suse.de>
7281 * gcc.dg/lto/pr47924_0.c: New testcase.
7283 2011-03-01 Richard Guenther <rguenther@suse.de>
7286 * gfortran.dg/lto/pr46911_0.f: New testcase.
7288 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7290 PR libgfortran/47933
7291 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7292 compile errors from older code form.
7294 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7296 PR libgfortran/47567
7297 * gfortran.dg/fmt_fw_d.f90: New test.
7299 2011-02-28 Jason Merrill <jason@redhat.com>
7301 * g++.dg/inherit/covariant18.C: New.
7303 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7306 * gcc.dg/pr47893.c: New test.
7308 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7310 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7311 NULL in case of a selector with conflicting types.
7312 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7314 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7316 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7317 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7318 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7319 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7321 2011-02-28 Jason Merrill <jason@redhat.com>
7324 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7326 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7328 PR libgfortran/47778
7329 * gfortran.dg/namelist_71.f90: New test.
7331 2011-02-27 Jason Merrill <jason@redhat.com>
7334 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7335 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7337 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7340 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7342 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7345 * gfortran.dg/gomp/task-1.f90: Removed.
7347 2011-02-26 Jason Merrill <jason@redhat.com>
7349 * g++.dg/template/this-targ1.C: New.
7351 * g++.dg/cpp0x/regress/template-const1.C: New.
7352 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7353 * g++.dg/template/function1.C: Adjust.
7354 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7355 * g++.dg/debug/debug7.C: Adjust.
7357 2011-02-26 Tobias Burnus <burnus@net-b.de>
7360 * gfortran.dg/gomp/task-1.f90: New.
7362 2011-02-25 Jie Zhang <jie@codesourcery.com>
7364 * gcc.target/arm/neon-thumb2-move.c: Add
7365 dg-require-effective-target arm_thumb2_ok.
7367 2011-02-24 Jason Merrill <jason@redhat.com>
7369 * g++.dg/parse/constant1.C: Specify C++98 mode.
7370 * g++.dg/parse/constant5.C: Likewise.
7371 * g++.dg/parse/error2.C: Likewise.
7372 * g++.dg/parse/semicolon3.C: Likewise.
7373 * g++.dg/template/crash14.C: Likewise.
7374 * g++.dg/template/local4.C: Likewise.
7375 * g++.dg/template/nontype3.C: Likewise.
7376 * g++.dg/parse/crash31.C: Adjust expected errors.
7377 * g++.dg/template/function1.C: Likewise.
7378 * g++.dg/template/ref3.C: Likewise.
7379 * g++.dg/template/static9.C: Likewise.
7380 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7382 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7383 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7384 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7385 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7386 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7388 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7391 * gfortran.dg/pr47878.f90: New test.
7393 2011-02-24 Richard Guenther <rguenther@suse.de>
7396 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7397 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7399 2011-02-24 Richard Guenther <rguenther@suse.de>
7402 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7403 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7405 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7407 PR libgfortran/47567
7408 * gfortran.dg/fmt_f0_1.f90: Update test.
7410 2011-02-23 Jason Merrill <jason@redhat.com>
7412 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7413 * g++.dg/abi/mangle45.C: New.
7415 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7416 * g++.dg/template/canon-type-9.C: Match use of decltype
7417 between declaration and definition.
7418 * g++.dg/template/canon-type-12.C: Likewise.
7420 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7423 * gfortran.dg/nested_allocatables_1.f90: New.
7425 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7428 * g++.dg/pr46868.C: New test.
7429 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7430 * g++.dg/parse/error14.C: Adjust.
7432 2011-02-23 Richard Guenther <rguenther@suse.de>
7434 PR tree-optimization/47838
7435 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7437 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7439 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7441 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7443 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7444 * gfortran.dg/count_init_expr.f03: Ditto.
7445 * gfortran.dg/gomp/pr43711.f90: Ditto.
7446 * gcc.dg/struct-parse-2.c: Ditto.
7447 * gcc.dg/parse-error-3.c: Ditto.
7448 * gcc.dg/Wlogical-op-1.c: Ditto.
7449 * gcc.dg/Walways-true-1.c: Ditto.
7450 * gcc.dg/pr24225.c: Ditto.
7451 * gcc.dg/Walways-true-2.c: Ditto.
7452 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7453 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7454 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7455 * g++.dg/overload/defarg4.C: Ditto.
7456 * g++.dg/inherit/covariant16.C: Ditto.
7457 * g++.dg/inherit/virtual7.C: Ditto.
7458 * g++.dg/template/canon-type-9.C: Ditto.
7459 * g++.dg/template/access19.C: Ditto.
7460 * g++.dg/template/call7.C: Ditto.
7461 * g++.dg/template/canon-type-2.C: Ditto.
7462 * g++.dg/template/init7.C: Ditto.
7463 * g++.dg/template/sizeof-template-argument.C: Ditto.
7464 * g++.dg/template/const3.C: Ditto.
7465 * g++.dg/template/sfinae26.C: Ditto.
7466 * g++.dg/template/sfinae26.C: Ditto.
7467 * g++.dg/template/canon-type-11.C: Ditto.
7468 * g++.dg/template/union2.C: Ditto.
7469 * g++.dg/template/canon-type-3.C: Ditto.
7470 * g++.dg/template/canon-type-1.C: Ditto.
7471 * g++.dg/template/canon-type-5.C: Ditto.
7472 * g++.dg/template/canon-type-7.C: Ditto.
7473 * g++.dg/template/canon-type-10.C: Ditto.
7474 * g++.dg/template/spec36.C: Ditto.
7475 * g++.dg/template/typedef38.C: Ditto.
7476 * g++.dg/template/canon-type-4.C: Ditto.
7477 * g++.dg/template/canon-type-6.C: Ditto.
7478 * g++.dg/template/canon-type-13.C: Ditto.
7479 * g++.dg/template/instantiate9.C: Ditto.
7480 * g++.dg/template/ttp22.C: Ditto.
7481 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7482 * g++.dg/warn/Walways-true-1.C: Ditto.
7483 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7484 * g++.dg/warn/Walways-true-2.C: Ditto.
7485 * g++.dg/conversion/op4.C: Ditto.
7486 * g++.dg/opt/pr19650.C: Ditto.
7487 * g++.dg/lookup/friend11.C: Ditto.
7488 * g++.dg/other/default2.C: Ditto.
7489 * g++.dg/other/default3.C: Ditto.
7490 * g++.dg/other/dtor2.C: Ditto.
7491 * g++.dg/other/friend5.C: Ditto.
7492 * g++.dg/other/default5.C: Ditto.
7493 * g++.dg/init/brace6.C: Ditto.
7494 * g++.dg/init/aggr5.C: Ditto.
7495 * g++.dg/init/error2.C: Ditto.
7496 * g++.dg/expr/bound-mem-fun.C: Ditto.
7497 * g++.dg/expr/cond6.C: Ditto.
7498 * g++.dg/expr/stmt-expr-1.C: Ditto.
7499 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7500 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7501 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7502 * g++.dg/cpp0x/bracket1.C: Ditto.
7503 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7504 * g++.dg/cpp0x/pr38646.C: Ditto.
7505 * g++.dg/cpp0x/variadic73.C: Ditto.
7506 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7507 * g++.dg/cpp0x/bracket4.C: Ditto.
7508 * g++.dg/cpp0x/decltype4.C: Ditto.
7509 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7510 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7511 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7512 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7513 * g++.dg/cpp0x/decltype2.C: Ditto.
7514 * g++.dg/cpp0x/decltype1.C: Ditto.
7515 * g++.dg/cpp0x/bracket2.C: Ditto.
7516 * g++.dg/cpp0x/decltype5.C: Ditto.
7517 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7518 * g++.dg/cpp0x/variadic70.C: Ditto.
7519 * g++.dg/cpp0x/decltype6.C: Ditto.
7520 * g++.dg/cpp0x/rvo.C: Ditto.
7521 * g++.dg/cpp0x/vt-40092.C: Ditto.
7522 * g++.dg/cpp0x/variadic-new.C: Ditto.
7523 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7524 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7525 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7526 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7527 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7528 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7529 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7530 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7531 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7532 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7533 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7534 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7535 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7536 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7537 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7538 * g++.dg/cpp0x/pr39639.C: Ditto.
7539 * g++.dg/cpp0x/decltype3.C: Ditto.
7540 * g++.dg/cpp0x/variadic68.C: Ditto.
7541 * g++.dg/cpp0x/variadic-function.C: Ditto.
7542 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7543 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7544 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7545 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7546 * g++.dg/parse/crash35.C: Ditto.
7547 * g++.dg/parse/crash40.C: Ditto.
7548 * g++.dg/parse/defarg12.C: Ditto.
7549 * g++.dg/parse/crash34.C: Ditto.
7550 * g++.dg/parse/constructor3.C: Ditto.
7551 * g++.dg/parse/template23.C: Ditto.
7552 * g++.dg/parse/crash56.C: Ditto.
7553 * g++.dg/parse/dtor13.C: Ditto.
7554 * g++.dg/parse/error33.C: Ditto.
7555 * g++.dg/parse/ctor9.C: Ditto.
7556 * g++.dg/parse/error32.C: Ditto.
7557 * g++.dg/parse/error37.C: Ditto.
7558 * g++.dg/parse/bitfield3.C: Ditto.
7559 * g++.dg/parse/struct-4.C: Ditto.
7560 * g++.dg/ext/has_trivial_copy.C: Ditto.
7561 * g++.dg/ext/is_polymorphic.C: Ditto.
7562 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7563 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7564 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7565 * g++.dg/ext/is_union.C: Ditto.
7566 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7567 * g++.dg/ext/is_pod.C: Ditto.
7568 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7569 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7570 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7571 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7572 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7573 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7574 * g++.dg/ext/is_abstract.C: Ditto.
7575 * g++.dg/ext/has_trivial_assign.C: Ditto.
7576 * g++.dg/ext/is_class.C: Ditto.
7577 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7578 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7579 * g++.dg/ext/is_base_of.C: Ditto.
7580 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7581 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7582 * g++.dg/ext/is_empty.C: Ditto.
7583 * g++.dg/ext/is_enum.C: Ditto.
7584 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7585 * gnat.dg/opt11.adb: Ditto.
7586 * obj-c++.dg/pr45735.mm: Ditto.
7587 * obj-c++.dg/pr24393.mm: Ditto.
7588 * obj-c++.dg/exceptions-2.mm: Ditto.
7589 * objc.dg/pr45735.m: Ditto.
7590 * objc.dg/pr24393.m: Ditto.
7592 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7594 * objc.dg/attributes/objc-exception-1.m: New.
7596 2011-02-23 Jie Zhang <jie@codesourcery.com>
7598 * gcc.dg/cpp/include7.c: New test.
7600 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7603 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7605 2011-02-23 Jie Zhang <jie@codesourcery.com>
7607 PR rtl-optimization/47763
7608 * gcc.dg/pr47763.c: New test.
7610 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7613 * gfortran.dg/whole_file_32.f90 : New test.
7615 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7618 * g++.dg/inherit/virtual7.C: New test.
7620 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7623 * objc.dg/type-size-3.m: Updated error message.
7624 * objc.dg/type-size-4.m: New test.
7625 * objc.dg/type-size-5.m: New test.
7627 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7629 * lib/gnat.exp: Fix comments.
7630 Don't load libgloss.exp.
7631 (default_gnat_version): Call $compiler with --version.
7632 Adapt regexp for gnatmake output, insert version.
7633 (gnat_version): New proc.
7634 (gnat_init): Remove gnat_libgcc_s_path.
7635 (gnat_target_compile): Likewise.
7636 Remove ld_library_path.
7637 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7638 (gnat_pass): Remove.
7639 (gnat_pass): Remove.
7640 (gnat_finish): Remove.
7641 (gnat_exit): Remove.
7642 (local_find_gnatmake): Reindent.
7643 (runtest_file_p): Remove.
7644 (prune_warnings): Remove.
7645 (find_gnatclean): New proc.
7646 * lib/gnat-dg.exp (lremove): New proc.
7647 (gnat-dg-test): Reindent.
7648 Remove additional output files.
7649 (gnat-dg-runtest): Remove.
7651 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7652 * gnat.dg/loop_optimization6.adb: Likewise.
7653 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7655 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7657 PR tree-optimization/47835
7658 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7660 2011-02-22 Tobias Burnus <burnus@net-b.de>
7662 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7663 * gfortran.dg/abstract_type_2.f03: Ditto.
7664 * gfortran.dg/abstract_type_3.f03: Ditto.
7665 * gfortran.dg/abstract_type_4.f03: Ditto.
7666 * gfortran.dg/abstract_type_5.f03: Ditto.
7667 * gfortran.dg/abstract_type_6.f03: Ditto.
7668 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7669 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7670 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7671 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7672 * gfortran.dg/array_function_5.f90: Ditto.
7673 * gfortran.dg/asynchronous_3.f03: Ditto.
7674 * gfortran.dg/char_expr_1.f90: Ditto.
7675 * gfortran.dg/class_14.f03: Ditto.
7676 * gfortran.dg/data_array_6.f: Ditto.
7677 * gfortran.dg/data_invalid.f90: Ditto.
7678 * gfortran.dg/dot_product_1.f03: Ditto.
7679 * gfortran.dg/func_derived_5.f90: Ditto.
7680 * gfortran.dg/func_result_4.f90: Ditto.
7681 * gfortran.dg/implied_do_1.f90: Ditto.
7682 * gfortran.dg/initialization_25.f90: Ditto.
7683 * gfortran.dg/initialization_26.f90: Ditto.
7684 * gfortran.dg/interface_34.f90: Ditto.
7685 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7686 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7687 * gfortran.dg/matmul_8.f03: Ditto.
7688 * gfortran.dg/merge_init_expr.f90: Ditto.
7689 * gfortran.dg/pack_assign_1.f90: Ditto.
7690 * gfortran.dg/pack_vector_1.f90: Ditto.
7691 * gfortran.dg/pointer_check_8.f90: Ditto.
7692 * gfortran.dg/product_init_expr.f03: Ditto.
7693 * gfortran.dg/reshape_order_5.f90: Ditto.
7694 * gfortran.dg/reshape_shape_1.f90: Ditto.
7695 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7696 * gfortran.dg/same_name_2.f90: Ditto.
7697 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7698 * gfortran.dg/spread_init_expr.f03: Ditto.
7699 * gfortran.dg/stmt_func_1.f90: Ditto.
7700 * gfortran.dg/sum_init_expr.f03: Ditto.
7701 * gfortran.dg/transpose_3.f03: Ditto.
7702 * gfortran.dg/unpack_init_expr.f03: Ditto.
7703 * gfortran.dg/warn_conversion.f90: Ditto.
7704 * gfortran.dg/warn_conversion_2.f90: Ditto.
7705 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7706 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7707 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7708 * gfortran.dg/whole_file_16.f90: Ditto.
7709 * gfortran.dg/whole_file_17.f90: Ditto.
7710 * gfortran.dg/whole_file_18.f90: Ditto.
7711 * gfortran.dg/whole_file_20.f03: Ditto.
7712 * gfortran.dg/whole_file_5.f90: Ditto.
7713 * gfortran.dg/whole_file_6.f90: Ditto.
7714 * gfortran.dg/write_invalid_format.f90: Ditto.
7715 * gfortran.dg/zero_sized_6.f90: Ditto.
7717 2011-02-21 Jeff Law <law@redhat.com>
7719 PR rtl-optimization/46178
7720 * gcc.target/i386/pr46178.c: New test.
7722 PR rtl-optimization/46002
7723 * gcc.c-torture/compile/pr46002.c: New test.
7725 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7727 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7730 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7733 * g++.dg/debug/pr47106.C: Require effective target lto.
7735 2011-02-21 Jason Merrill <jason@redhat.com>
7737 * g++.dg/cpp0x/constexpr-diag2.C: New.
7739 2011-02-20 Jason Merrill <jason@redhat.com>
7741 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7743 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7745 * g++.dg/overload/conv-op1.C: New.
7747 * g++.dg/cpp0x/constexpr-synth1.C: New.
7749 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7751 * objc.dg/layout-2.m: New.
7752 * objc.dg/selector-3.m: Adjusted location of error message.
7753 * objc.dg/type-size-3.m: Same.
7754 * obj-c++.dg/selector-3.mm: Same.
7756 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7759 * objc.dg/property/dotsyntax-22.m: New.
7760 * obj-c++.dg/property/dotsyntax-22.mm: New.
7762 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7765 * g++.dg/template/typedef38.C: New test.
7767 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7770 * gfortran.dg/whole_file_30.f90 : New test.
7771 * gfortran.dg/whole_file_31.f90 : New test.
7773 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7777 * gfortran.dg/whole_file_28.f90 : New test.
7778 * gfortran.dg/whole_file_29.f90 : New test.
7780 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7783 * g++.dg/template/crash105.C: New.
7785 2011-02-19 Jason Merrill <jason@redhat.com>
7787 * g++.dg/cpp0x/regress/no-elide1.C: New.
7789 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7791 PR tree-optimization/46620
7792 * gcc.dg/pr46620.c: New.
7794 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.target/i386/pr47809.c: New test.
7799 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7800 Tobias Burnus <burnus@net-b.de>
7802 * lib/target-supports.exp
7803 (check_effective_target_fortran_large_real): New check for large reals.
7804 * gfortran.dg/nan_7.f90: New test.
7806 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808 PR libgfortran/47567
7809 * gfortran.dg/fmt_f0_1.f90: Update test.
7811 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7814 * gfortran.dg/array_constructor_36.f90 : New test.
7815 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7816 allow for comparison between different elements of the array
7817 constructor at different levels of optimization.
7819 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7821 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7822 * gcc.target/i386/pr32280-1.c: Likewise.
7824 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.target/i386/pr47800.c: New test.
7829 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7831 * objc/execute/exceptions/foward-1.x: New.
7833 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7836 * gfortran.dg/derived_constructor_comps_4.f90: New.
7838 2011-02-18 Tobias Burnus
7841 * gfortran.dg/func_result_6.f90: New.
7843 2011-02-18 Michael Matz <matz@suse.de>
7846 * gfortran.dg/lto/pr45586_0.f90: New test.
7847 * gfortran.dg/typebound_proc_20.f90: Ditto.
7848 * gfortran.dg/typebound_proc_21.f90: Ditto.
7850 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7853 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7855 2011-02-18 Tobias Burnus <burnus@net-b.de>
7858 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7860 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7861 normalizing the error/warning output.
7862 * gfortran.dg/Wall.f90: Update dg-error/warning.
7863 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7864 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7865 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7866 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7867 * gfortran.dg/class_30.f90: Update dg-error/warning.
7868 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7869 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7870 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7871 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7872 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7873 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7874 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7875 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7876 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7877 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7878 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7879 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7880 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7881 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7882 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7883 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7884 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7885 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7886 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7887 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7888 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7889 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7890 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7891 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7892 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7894 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7897 * gfortran.dg/proc_ptr_comp_30.f90: New.
7899 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7902 * gcc.target/i386/pr47780.c: New test.
7904 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7907 * gfortran.dg/class_40.f03: New.
7909 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7912 * g++.dg/cpp0x/auto21.C: New test.
7914 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7916 * objc.dg/special/unclaimed-category-1.h: Updated for
7918 * objc.dg/special/unclaimed-category-1.m: Same.
7919 * objc.dg/zero-link-1.m: Same.
7920 * objc.dg/lookup-1.m: Same.
7921 * objc.dg/torture/strings/const-str-9.m
7922 * objc.dg/torture/strings/const-str-10.m: Same.
7923 * objc.dg/torture/strings/const-str-11.m: Same.
7924 * objc.dg/torture/forward-1.m: Same.
7925 * objc.dg/zero-link-2.m: Same.
7926 * objc.dg/encode-7-next-64bit.m: Same.
7927 * objc.dg/method-4.m: Same.
7928 * objc.dg/next-runtime-1.m: Same.
7929 * objc.dg/image-info.m: Same.
7930 * objc.dg/pr23214.m: Same.
7931 * objc.dg/symtab-1.m: Same.
7932 * obj-c++.dg/basic.m: Same.
7933 * obj-c++.dg/proto-lossage-3.m: Same.
7934 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7935 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7936 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7937 * obj-c++.dg/method-11.m: Same.
7938 * objc/execute/enumeration-1.m: Same.
7939 * objc/execute/object_is_class.m: Same.
7940 * objc/execute/formal_protocol-2.m: Same.
7941 * objc/execute/formal_protocol-4.m: Same.
7942 * objc/execute/formal_protocol-6.m: Same.
7943 * objc/execute/bycopy-3.m: Same.
7944 * objc/execute/exceptions/catchall-1.m: Same.
7945 * objc/execute/exceptions/finally-1.m: Same.
7946 * objc/execute/exceptions/local-variables-1.m: Same.
7947 * objc/execute/exceptions/foward-1.m: Same.
7948 * objc/execute/bf-common.h
7949 * objc/execute/enumeration-2.m: Same.
7950 * objc/execute/formal_protocol-1.m: Same.
7951 * objc/execute/formal_protocol-3.m: Same.
7952 * objc/execute/formal_protocol-5.m: Same.
7953 * objc/execute/accessing_ivars.m: Same.
7954 * objc/execute/bycopy-2.m: Same.
7955 * objc/execute/formal_protocol-7.m: Same.
7956 * objc/execute/compatibility_alias.m: Same.
7957 * objc/execute/no_clash.m: Same.
7958 * objc/execute/object_is_meta_class.m: Same.
7959 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7960 * objc/execute/class-tests-1.h: Include stdio.h.
7961 * objc/execute/class-tests-2.h: Same.
7962 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7964 * obj-c++.dg/try-catch-2.mm: Same.
7966 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7969 * g++.dg/warn/Wunused-parm-4.C: New test.
7971 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7972 Jan Hubicka <jh@suse.cz>
7976 * g++.dg/debug/pr47106.C: New.
7978 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7981 * gcc.target/i386/pr43653.c: New test.
7983 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7986 * g++.dg/template/inherit6.C: New test.
7988 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7991 * gfortran.dg/class_39.f03: New.
7993 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7996 * g++.dg/cpp0x/variadic106.C: New test.
7998 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8001 * gfortran.dg/pr47757-1.f90: New test.
8002 * gfortran.dg/pr47757-2.f90: New test.
8003 * gfortran.dg/pr47757-3.f90: New test.
8006 * g++.dg/cpp0x/enum8.C: New test.
8008 2011-02-15 Jason Merrill <jason@redhat.com>
8010 * g++.dg/inherit/implicit-trivial1.C: New.
8011 * g++.dg/cpp0x/implicit-trivial1.C: New.
8013 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8016 * gcc.dg/torture/pr47725.c: Removed.
8018 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8021 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8022 constant does not generate a load from memory.
8024 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8027 * gcc.dg/torture/pr47725.c: New.
8029 2011-02-15 Richard Guenther <rguenther@suse.de>
8031 PR tree-optimization/47743
8032 * gcc.dg/torture/pr47743.c: New testcase.
8034 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8037 * gcc.target/i386/pr47581.c: New test.
8039 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8042 * gfortran.dg/select_type_22.f03: New.
8044 2011-02-14 Jason Merrill <jason@redhat.com>
8046 * g++.dg/cpp0x/regress/enum1.C: New.
8048 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8050 * gnat.dg/include.adb: New test.
8052 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8055 * gfortran.dg/class_38.f03: New.
8057 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8059 * gcc.dg/pr46494.c: New test.
8061 2011-02-14 Richard Guenther <rguenther@suse.de>
8063 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8065 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8069 sparc*-sun-solaris2.11.
8071 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8074 * gfortran.dg/argument_checking_18.f90: New.
8076 2011-02-13 Tobias Burnus <burnus@net-b.de>
8078 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8079 * gfortran.dg/argument_checking_17.f90: New.
8081 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8083 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8084 are temporarily disabled.
8085 * gfortran.dg/class_7.f03: Ditto.
8086 * gfortran.dg/coarray_14.f90: Ditto.
8087 * gfortran.dg/typebound_proc_13.f03: Ditto.
8089 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8092 * gfortran.dg/extends_11.f03: New.
8094 2011-02-11 Xinliang David Li <davidxl@google.com>
8096 PR tree-optimization/47707
8097 * g++.dg/tree-ssa/pr47707.C: New test.
8099 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8101 * g++.dg/opt/inline17.C: New test.
8103 2011-02-11 Tobias Burnus <burnus@net-b.de>
8106 * gfortran.dg/pure_formal_2.f90: New.
8108 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8110 PR rtl-optimization/47614
8111 * gfortran.dg/pr47614.f: New.
8113 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8116 * gcc.dg/opts-6.c: New test.
8118 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8121 * gcc.dg/pr47684.c: New test.
8123 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8127 c99_runtime, dg-add-options c99_runtime.
8128 (main): Use __asm__.
8130 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8134 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8135 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8136 * gcc.dg/ucnid-10.c: Likewise.
8137 * gcc.dg/ucnid-13.c: Likewise.
8138 * gcc.dg/ucnid-7.c: Likewise.
8139 * gcc.dg/ucnid-8.c: Likewise.
8140 Adapt dg-warning line number.
8142 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8144 * gcc.target/i386/parity-1.c: Use -march=k8.
8145 * gcc.target/i386/parity-2.c: Ditto.
8146 * gcc.target/i386/vecinit-1.c: Ditto.
8147 * gcc.target/i386/vecinit-2.c: Ditto.
8149 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8152 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8153 * gcc.target/mips/save-restore-3.c: Likewise.
8154 * gcc.target/mips/save-restore-4.c: Likewise.
8155 * gcc.target/mips/save-restore-5.c: Likewise.
8158 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8159 * g++.dg/tree-prof/partition2.C: Likewise.
8161 2011-02-09 Jason Merrill <jason@redhat.com>
8163 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8164 rather than misdeclare std::puts.
8166 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8167 * g++.dg/other/warning1.C: Likewise.
8168 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8169 * g++.old-deja/g++.gb/scope06.C: Likewise.
8170 * g++.old-deja/g++.law/cvt11.C: Likewise.
8171 * g++.old-deja/g++.law/init1.C: Likewise.
8172 * g++.dg/abi/mangle26.C: Likewise.
8174 * g++.dg/template/function1.C: Adjust for C++0x mode.
8175 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8177 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8178 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8180 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8182 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8184 * g++.dg/cpp0x/regress: New directory.
8185 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8186 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8187 * g++.dg/cpp0x/regress/regress3.C: New.
8189 2011-02-10 Richard Guenther <rguenther@suse.de>
8191 PR tree-optimization/47677
8192 * gcc.dg/torture/pr47677.c: New testcase.
8194 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8196 * objc.dg/special/load-category-1.m: Remove unused header.
8197 * objc.dg/special/load-category-1a.m: Likewise.
8198 * objc.dg/special/load-category-2.m: Likewise.
8199 * objc.dg/special/load-category-2a.m: Likewise.
8200 * objc.dg/special/load-category-3.m: Likewise.
8201 * objc.dg/special/load-category-3a.m: Likewise.
8202 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8203 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8204 * objc.dg/attributes/class-attribute-1.m: Likewise.
8205 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8206 * obj-c++.dg/property/property.exp: Likewise.
8207 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8208 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8209 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8210 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8211 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8212 * obj-c++.dg/template-8.mm: Likewise.
8214 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8217 * gcc.target/i386/pr47665.c: New test.
8219 2011-02-10 Jie Zhang <jie@codesourcery.com>
8223 2011-02-05 Jie Zhang <jie@codesourcery.com>
8225 * gcc.dg/pr42631.c: Update test.
8226 * gcc.dg/pr42631-2.c: New test.
8228 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8231 * gfortran.dg/proc_decl_25.f90: New.
8233 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8236 * gfortran.dg/typebound_assignment_2.f03: New.
8238 2011-02-09 Richard Guenther <rguenther@suse.de>
8240 PR tree-optimization/47664
8241 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8243 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8246 * gnat.dg/uninit_func.adb: Adjust dg directive.
8248 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8251 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8253 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8256 * gfortran.dg/auto_dealloc_2.f90: New.
8258 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260 * gcc.dg/builtins-config.h: Remove __sgi handling.
8261 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8262 -std=c99 for mips-sgi-irix6.5*.
8264 2011-02-09 Martin Jambor <mjambor@suse.cz>
8267 * gfortran.dg/pr25923.f90: Remove xfails.
8269 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8272 * gfortran.dg/inquire_14.f90: New test.
8274 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8277 * gfortran.dg/pointer_init_6.f90: New.
8279 2011-02-08 Jeff Law <law@redhat.com>
8281 PR tree-optimization/42893
8282 * gcc.tree-ssa/pr42893.c: New test.
8284 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8286 PR tree-optimization/46834
8287 PR tree-optimization/46994
8288 PR tree-optimization/46995
8289 * gcc.dg/graphite/id-pr46834.c: New.
8290 * gfortran.dg/graphite/id-pr46994.f90: New.
8291 * gfortran.dg/graphite/id-pr46995.f90: New.
8293 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8296 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8297 using the variable is known the warning is emitted there.
8298 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8299 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8301 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8304 * gcc.dg/noreturn-1.c (foo5): Likewise.
8305 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8306 (method2): Likewise.
8308 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8309 the return statement using the uninitialized variable.
8310 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8312 2011-02-08 Richard Guenther <rguenther@suse.de>
8315 * g++.dg/opt/pr47639.c: New testcase.
8317 2011-02-08 Richard Guenther <rguenther@suse.de>
8319 PR tree-optimization/47632
8320 * g++.dg/opt/pr47632.C: New testcase.
8322 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8324 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8326 2011-02-07 Richard Guenther <rguenther@suse.de>
8328 PR tree-optimization/47615
8329 * g++.dg/opt/pr47615.C: New testcase.
8331 2011-02-07 Richard Guenther <rguenther@suse.de>
8333 PR tree-optimization/47621
8334 * gcc.dg/torture/pr47621.c: New testcase.
8336 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8338 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8340 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8343 * gfortran.dg/allocate_with_source_1 : New test.
8345 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.dg/pr47610.c: New test.
8350 2011-02-05 Jie Zhang <jie@codesourcery.com>
8353 * gcc.dg/pr42631.c: Update test.
8354 * gcc.dg/pr42631-2.c: New test.
8356 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8359 * gfortran.dg/pr47574.f90: New test.
8361 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8363 PR tree-optimization/46194
8364 * gcc.dg/autopar/pr46194.c: New.
8366 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8368 PR tree-optimization/43695
8369 * g++.dg/ipa/pr43695.C: New.
8371 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8374 * gcc.dg/pr23200.c: New test.
8376 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8379 * g++.dg/pr47589.C: New test.
8381 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8384 * g++.dg/template/typedef37.C: New test.
8385 * g++.dg/template/param1.C: Adjust expected error message.
8387 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8390 * gcc.dg/pr31490-2.c: New test.
8391 * gcc.dg/pr31490-3.c: New test.
8392 * gcc.dg/pr31490-4.c: New test.
8394 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8395 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/parser/semicolon3.C: Adjust.
8399 * g++.dg/parser/semicolon4.C: New testcase.
8400 * g++.dg/pr46890.C: New testcase.
8402 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/init/pr29571.C: New.
8407 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8409 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8410 instead of vect_int.
8412 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8415 * gcc.target/i386/pr47312.c: New test.
8418 * gcc.target/i386/pr47564.c: New test.
8420 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8422 PR tree-optimization/45122
8423 * gcc.dg/tree-ssa/pr45122.c: New.
8425 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8428 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8431 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8432 and vsx so a default --with-cpu=power7 doesn't give an error
8433 when -mavoid-indexed-addresses is used.
8435 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8436 wrapper function to save the arguments and then jump to the real
8437 function, rather than depending on the compiler not to move stuff
8439 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8441 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8442 Paul Thomas <pault@gcc.gnu.org>
8445 * gfortran.dg/class_37.f03 : New test.
8447 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8448 Richard Guenther <rguenther@suse.de>
8450 PR tree-optimization/40979
8452 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8453 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8454 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8455 check_vect_support_and_set_flags.
8456 * gfortran.dg/graphite/vect-pr40979.f90: New.
8458 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8461 * gfortran.dg/class_36.f03: New.
8463 2011-02-02 Richard Guenther <rguenther@suse.de>
8465 PR tree-optimization/47566
8466 * gcc.dg/lto/20110201-1_0.c: New testcase.
8468 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8474 * debug/pr47498.c: New.
8475 * debug/pr47501.c: New.
8477 2011-02-01 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/47559
8480 * g++.dg/torture/pr47559.C: New testcase.
8482 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8485 * gfortran.dg/typebound_call_20.f03: New.
8487 2011-02-01 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/47555
8490 * gcc.dg/pr47555.c: New testcase.
8492 2011-02-01 Richard Guenther <rguenther@suse.de>
8494 PR tree-optimization/47541
8495 * g++.dg/torture/pr47541.C: New testcase.
8497 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8500 * gfortran.dg/typebound_call_19.f03: New.
8502 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8505 * g++.dg/cpp0x/pr47416.C: New test.
8507 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8510 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8512 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8515 * gfortran.dg/typebound_assignment_1.f03: New.
8517 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8519 PR tree-optimization/47538
8520 * gcc.c-torture/execute/pr47538.c: New test.
8522 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8525 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8527 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8529 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8531 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8533 PR rtl-optimization/44031
8534 * gcc.c-torture/compile/20110131-1.c: New test.
8536 2011-01-31 Tobias Burnus <burnus@net-b.de>
8539 * gfortran.dg/stmt_func_1.f90: New.
8541 2011-01-31 Tobias Burnus <burnus@net-b.de>
8544 * gfortran.dg/interface_34.f90: New.
8546 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8549 * gfortran.dg/realloc_on_assign_5.f03: New test.
8550 * gfortran.dg/realloc_on_assign_5.f03: New test.
8552 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8554 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8555 * gfortran.dg/bessel_7.f90: Likewise.
8556 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8558 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8559 * gfortran.dg/sum_init_expr.f03: Likewise.
8561 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8563 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8566 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8567 loop only on "vect_intfloat_cvt" targets.
8569 2011-01-29 Tobias Burnus <burnus@net-b.de>
8572 * gfortran.dg/shape_6.f90: New.
8574 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8576 PR libgfortran/47434
8577 * gfortran.dg/read_infnan_1.f90: Update test.
8578 * gfortran.dg/module_nan.f90: Update test.
8579 * gfortran.dg/char4_iunit_1.f03: Update test.
8580 * gfortran.dg/large_real_kind_1.f90: Update test.
8581 * gfortran.dg/real_const_3.f90: Update test.
8582 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8584 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8587 * g++.dg/template/param2.C: New test.
8589 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8591 PR libgfortran/47285
8592 * gfortran.dg/fmt_g.f: New test.
8594 2011-01-28 Tobias Burnus <burnus@net-b.de>
8597 * gfortran.dg/pure_formal_1.f90: New.
8599 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8602 * gcc.dg/tls/pr42894.c: New test.
8604 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8606 * gcc.dg/pr47276.c: Add dg-require-visibility.
8608 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8610 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8612 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8613 Tobias Burnus <burnus@gcc.gnu.org>
8618 * gfortran.dg/realloc_on_assign_3.f03: New test.
8619 * gfortran.dg/realloc_on_assign_4.f03: New test.
8620 * gfortran.dg/allocatable_function_5.f90: New test.
8621 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8622 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8623 implemented" dg-errors.
8625 2011-01-27 Jan Hubicka <jh@suse.cz>
8628 * gcc.dg/attr-weakref-4.c: New testcase
8630 2011-01-27 Martin Jambor <mjambor@suse.cz>
8632 PR tree-optimization/47228
8633 * gcc.dg/torture/pr47228.c: New test.
8635 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8637 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8639 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8641 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8642 when using auto-overlay support on the SPU.
8644 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8646 PR rtl-optimization/44174
8647 * gcc.target/i386/asm-6.c: New test.
8649 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8651 PR rtl-optimization/46856
8652 * gcc.c-torture/compile/pr46856.c: New test.
8654 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8655 Andrew Pinski <pinskia@gmail.com>
8658 * gcc.dg/pr43082.c: New.
8660 2011-01-26 DJ Delorie <dj@redhat.com>
8662 PR rtl-optimization/46878
8663 * gcc.dg/pr46878-1.c: New test.
8665 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8668 * g++.dg/cpp0x/pr47476.C: New test.
8670 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8672 * gcc.c-torture/compile/20110126-1.c: New test.
8674 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8677 * gcc.dg/torture/pr47473.c: New test.
8679 2011-01-26 Jan Hubicka <jh@suse.cz>
8682 * gcc.c-torture/execute/pr47237.c: New testcase.
8684 2011-01-26 Jan Hubicka <jh@suse.cz>
8686 PR tree-optimization/47190
8687 * gcc.dg/attr-weakref-3.c: New testcase.
8689 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8692 * gcc.dg/dll-9a.c: New test file.
8693 * gcc.dg/dll-11.c: Likewise.
8694 * gcc.dg/dll-12.c: Likewise.
8695 * gcc.dg/dll-12a.c: Likewise.
8696 * gcc.dg/dll-11a.c: Likewise.
8697 * gcc.dg/dll-9.c: Likewise.
8698 * gcc.dg/dll-10.c: Likewise.
8699 * gcc.dg/dll-10a.c: Likewise.
8700 * g++.dg/ext/dllexport4a.cc: Likewise.
8701 * g++.dg/ext/dllexport4.C: Likewise.
8702 * g++.dg/ext/dllexport5.C: Likewise.
8703 * g++.dg/ext/dllexport5a.cc: Likewise.
8705 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8707 PR tree-optimization/46970
8708 * gcc.dg/graphite/pr46970.c: New.
8710 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8712 PR tree-optimization/46215
8713 * gcc.dg/graphite/pr46215.c: New.
8715 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8717 PR tree-optimization/46168
8718 * gcc.dg/graphite/pr46168.c: New.
8720 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8722 PR tree-optimization/43657
8723 * gcc.dg/graphite/pr43657.c: New.
8725 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8727 PR tree-optimization/29832
8728 * gfortran.dg/graphite/pr29832.f90: New.
8730 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8732 PR tree-optimization/43567
8733 * gcc.dg/graphite/pr43567.c: New.
8735 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8737 * gfortran.dg/graphite/interchange-4.f: New.
8738 * gfortran.dg/graphite/interchange-5.f: New.
8740 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8741 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8742 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8743 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8744 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8745 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8746 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8747 * gfortran.dg/ltrans-7.f90: Removed.
8748 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8750 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8751 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8752 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8753 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8754 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8755 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8756 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8757 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8758 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8759 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8760 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8761 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8762 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8763 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8764 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8765 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8766 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8767 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8768 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8769 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8770 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8771 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8772 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8773 * gcc.dg/tree-ssa/data-dep-1.c
8774 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8775 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8776 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8777 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8778 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8780 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8782 PR tree-optimization/47265
8783 PR tree-optimization/47443
8784 * gcc.c-torture/compile/pr47265.c: New test.
8785 * gcc.dg/pr47443.c: New test.
8787 2011-01-25 Martin Jambor <mjambor@suse.cz>
8789 PR tree-optimization/47382
8790 * g++.dg/torture/pr47382.C: New test.
8791 * g++.dg/opt/devirt1.C: Xfail.
8793 2011-01-25 Yao Qi <yao@codesourcery.com>
8796 * gcc.target/arm/pr45701-1.c: New test.
8797 * gcc.target/arm/pr45701-2.c: New test.
8798 * gcc.target/arm/pr45701-3.c: New test.
8800 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8801 Jakub Jelinek <jakub@redhat.com>
8803 PR tree-optimization/47271
8804 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8806 2011-01-25 Nick Clifton <nickc@redhat.com>
8808 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8809 (saturate_add): Delete.
8811 (main): Do not run saturate_add.
8812 (set_interrupts): Delete.
8814 2011-01-25 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8819 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8821 PR tree-optimization/47427
8822 PR tree-optimization/47428
8823 * gcc.c-torture/compile/pr47427.c: New test.
8824 * gcc.c-torture/compile/pr47428.c: New test.
8826 2011-01-25 Richard Guenther <rguenther@suse.de>
8829 * gcc.dg/torture/pr47411.c: New testcase.
8831 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8833 * gfortran.dg/graphite/id-24.f: New.
8834 * gfortran.dg/graphite/id-25.f: New.
8836 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8838 * gfortran.dg/graphite/id-23.f: New.
8840 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8842 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8844 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8846 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8847 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8848 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8849 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8850 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8851 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8852 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8853 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8854 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8856 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8858 * gcc.dg/graphite/block-0.c: Add documentation.
8859 * gcc.dg/graphite/block-4.c: Same.
8860 * gcc.dg/graphite/block-7.c: Same.
8861 * gcc.dg/graphite/block-8.c: New.
8862 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8863 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8864 * gcc.dg/graphite/interchange-12.c: Add documentation.
8865 * gcc.dg/graphite/interchange-13.c: New.
8866 * gcc.dg/graphite/interchange-14.c: New.
8867 * gcc.dg/graphite/interchange-15.c: New.
8868 * gcc.dg/graphite/interchange-8.c: Add documentation.
8869 * gcc.dg/graphite/interchange-mvt.c: Same.
8871 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8874 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8875 * gcc.target/powerpc/altivec-14.c: Ditto.
8876 * gcc.target/powerpc/altivec-33.c: Ditto.
8877 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8878 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8879 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8880 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8881 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8882 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8883 * g++.dg/ext/altivec-15.C: Ditto.
8884 * g++.dg/ext/altivec-types-1.C: Ditto.
8885 * g++.dg/ext/altivec-types-2.C: Ditto.
8886 * g++.dg/ext/altivec-types-3.C: Ditto.
8887 * g++.dg/ext/altivec-types-4.C: Ditto.
8889 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8891 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8893 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8895 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8896 optimization options.
8898 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8900 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8903 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8905 2011-01-23 Tobias Burnus <burnus@net-b.de>
8908 * gfortran.dg/allocatable_scalar_12.f90: New.
8910 2011-01-23 Ira Rosen <irar@il.ibm.com>
8912 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8913 vectorization to be not profitable if peeling is used to
8914 realign the memory access.
8915 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8916 loop bound to avoid loop unrolling.
8917 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8919 2011-01-22 Jan Hubicka <jh@suse.cz>
8922 * g++.dg/lto/pr47333.C: New file.
8924 2011-01-22 Jan Hubicka <jh@suse.cz>
8926 PR tree-optimization/43884
8928 * gcc.dg/autopar/outer-2.c: Increase array size.
8929 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8931 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8934 * gfortran.dg/c_loc_tests_16.f90: New test.
8936 2011-01-22 Tobias Burnus <burnus@net-b.de>
8939 * gfortran.dg/typebound_proc_19.f90: New.
8941 2011-01-21 Jeff Law <law@redhat.com>
8943 PR tree-optimization/47053
8944 * g++.dg/pr47053.C: New test.
8946 2011-01-21 Jason Merrill <jason@redhat.com>
8949 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8951 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8954 * g++.dg/cpp0x/range-for10.C: New test.
8955 * g++.dg/template/for1.C: New test.
8958 * g++.dg/tree-prof/partition3.C: New test.
8960 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8962 PR rtl-optimization/47366
8963 * g++.dg/opt/pr47366.C: New test.
8965 2011-01-21 Jason Merrill <jason@redhat.com>
8968 * g++.dg/cpp0x/constexpr-regress2.C: New.
8970 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8972 2011-01-21 Jeff Law <law@redhat.com>
8974 PR rtl-optimization/41619
8975 * gcc.dg/pr41619.c: New.
8977 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8979 PR tree-optimization/47355
8980 * g++.dg/opt/pr47355.C: New test.
8982 2011-01-21 Richard Guenther <rguenther@suse.de>
8984 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8987 2011-01-21 Richard Guenther <rguenther@suse.de>
8989 PR tree-optimization/47365
8990 * gcc.dg/torture/pr47365.c: New testcase.
8991 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8993 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8997 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8999 PR tree-optimization/47391
9000 * gcc.dg/pr47391.c: New test.
9002 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9004 * g++.dg/template/char1.C: Use signed char.
9006 2011-01-21 Tobias Burnus <burnus@net-b.de>
9009 * gfortran.dg/pointer_target_4.f90: New.
9011 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9014 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9015 ILP32 system and not IP32.
9017 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9020 * g++.dg/debug/pr46583.C: New.
9022 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9025 * g++.dg/debug/pr47283.C: New test.
9028 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9029 * gcc.target/i386/headmerge-2.c: Likewise.
9031 2011-01-20 Richard Guenther <rguenther@suse.de>
9034 * gcc.dg/torture/pr47370.c: New testcase.
9036 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9038 PR tree-optimization/46130
9039 * gcc.dg/pr46130-1.c: New test.
9040 * gcc.dg/pr46130-2.c: New test.
9042 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9045 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9047 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9050 * g++.dg/debug/pr46240.cc: New.
9052 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9055 * g++.dg/template/anonunion1.C: New test.
9057 PR rtl-optimization/47337
9058 * gcc.c-torture/execute/pr47337.c: New test.
9060 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9063 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9065 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9067 PR tree-optimization/46021
9068 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9070 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9072 PR tree-optimization/47290
9073 * g++.dg/torture/pr47290.C: New test.
9075 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9078 * gfortran.dg/proc_ptr_comp_29.f90: New.
9080 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9083 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9084 powerpc-apple-darwin9.
9086 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9088 PR rtl-optimization/47299
9089 * gcc.c-torture/execute/pr47299.c: New test.
9091 2011-01-17 Jason Merrill <jason@redhat.com>
9093 * g++.dg/cpp0x/constexpr-virtual.C: New.
9095 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9098 * gfortran.dg/gomp/pr47331.f90: New test.
9100 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9103 * objc.dg/selector-warn-1.m: New.
9104 * obj-c++.dg/selector-warn-1.mm: New.
9106 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9108 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9109 Update dg-final accordingly.
9111 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9115 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9117 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9119 * gcc.dg/guality/pr36728-2.c: Likewise.
9121 2011-01-17 Richard Guenther <rguenther@suse.de>
9123 PR tree-optimization/47313
9124 * g++.dg/torture/pr47313.C: New testcase.
9126 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9129 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9130 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9131 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9132 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9134 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9136 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9137 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9138 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9140 2011-01-17 Richard Guenther <rguenther@suse.de>
9142 PR tree-optimization/45967
9143 * gcc.dg/torture/pr45967-2.c: New testcase.
9144 * gcc.dg/torture/pr45967-3.c: Likewise.
9146 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9149 * g++.dg/ext/pr47213.C: Require visibility.
9151 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9153 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9154 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9156 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9158 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9159 Linux-based targets.
9161 2011-01-13 Jan Hubicka <jh@suse.cz>
9163 PR tree-optimization/47276
9164 * gcc.dg/pr47276.c: New testcase.
9166 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9167 Jonathan Wakely <jwakely.gcc@gmail.com>
9170 * g++.dg/other/pr33558.C: New.
9171 * g++.dg/other/pr33558-2.C: New.
9173 2011-01-14 Martin Jambor <mjambor@suse.cz>
9175 PR tree-optimization/45934
9176 PR tree-optimization/46302
9177 * g++.dg/ipa/devirt-c-1.C: New test.
9178 * g++.dg/ipa/devirt-c-2.C: Likewise.
9179 * g++.dg/ipa/devirt-c-3.C: Likewise.
9180 * g++.dg/ipa/devirt-c-4.C: Likewise.
9181 * g++.dg/ipa/devirt-c-5.C: Likewise.
9182 * g++.dg/ipa/devirt-c-6.C: Likewise.
9183 * g++.dg/ipa/devirt-6.C: Likewise.
9184 * g++.dg/ipa/devirt-d-1.C: Likewise.
9185 * g++.dg/torture/pr45934.C: Likewise.
9187 2011-01-14 Jason Merrill <jason@redhat.com>
9189 * g++.dg/cpp0x/variadic105.C: New.
9191 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9192 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9196 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9197 execution tests on i?86-*-*, x86_64-*-* and
9198 powerpc*-apple-darwin* && ilp32.
9199 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9200 tests on i?86-*-* and x86_64-*-*.
9202 2011-01-14 Richard Guenther <rguenther@suse.de>
9204 PR tree-optimization/47280
9205 * g++.dg/opt/pr47280.C: New testcase.
9207 2011-01-14 Jason Merrill <jason@redhat.com>
9209 * g++.dg/cpp0x/constexpr-regress1.C: New.
9211 * g++.dg/ext/flexary2.C: New.
9213 2011-01-14 Richard Guenther <rguenther@suse.de>
9216 * gcc.dg/torture/pr47281.c: New testcase.
9217 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9219 2011-01-14 Richard Guenther <rguenther@suse.de>
9221 PR tree-optimization/47286
9222 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9224 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9227 * g++.dg/ext/pr47213.C: New.
9229 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9231 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9233 2011-01-13 Tobias Burnus <burnus@net-b.de>
9234 Mikael Morin <mikael@gcc.gnu.org>
9238 * gfortran.dg/select_type_20.f90: New.
9239 * gfortran.dg/select_type_21.f90: New.
9241 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9244 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9246 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9248 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9249 * gcc.dg/guality/pr36728-2.c: Likewise.
9251 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9254 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9256 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9258 PR rtl-optimization/45352
9259 * gcc.dg/pr45352-3.c: New.
9261 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9263 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9265 * g++.dg/cpp0x/range-for8.C: New.
9266 * g++.dg/cpp0x/range-for9.C: New.
9268 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9271 * g++.dg/debug/pr47209.C: New.
9273 2011-01-12 Richard Guenther <rguenther@suse.de>
9276 * gcc.dg/lto/pr47259_0.c: New testcase.
9277 * gcc.dg/lto/pr47259_1.c: Likewise.
9279 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9281 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9282 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9283 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9284 methods missing from the OBJC2 Object.
9285 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9286 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9287 GNU and NeXT runtimes.
9288 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9290 * objc-obj-c++-shared/Object1.m: Likewise.
9291 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9292 * objc.dg/proto-qual-1.m: Likewise.
9293 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9294 * obj-c++.dg/proto-qual-1.mm: Likewise.
9296 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9299 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9301 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9303 Fixed the Objective-C++ testsuite and updated all tests.
9304 * lib/obj-c++.exp (obj-c++_init): Declare and set
9305 gcc_warning_prefix and gcc_error_prefix.
9306 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9307 'dg-warning', 'dg-message' and 'dg-error'.
9308 * obj-c++.dg/class-extension-3.mm: Likewise.
9309 * obj-c++.dg/class-protocol-1.mm: Likewise.
9310 * obj-c++.dg/encode-7.mm: Likewise.
9311 * obj-c++.dg/exceptions-3.mm: Likewise.
9312 * obj-c++.dg/exceptions-5.mm: Likewise.
9313 * obj-c++.dg/method-12.mm: Likewise.
9314 * obj-c++.dg/method-13.mm: Likewise.
9315 * obj-c++.dg/method-15.mm: Likewise.
9316 * obj-c++.dg/method-16.mm: Likewise.
9317 * obj-c++.dg/method-4.mm: Likewise.
9318 * obj-c++.dg/method-8.mm: Likewise.
9319 * obj-c++.dg/method-conflict-1.mm: Likewise.
9320 * obj-c++.dg/method-conflict-2.mm: Likewise.
9321 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9322 and uncommented second part of the testcase now that the testsuite
9324 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9325 and uncommented second part of the testcase now that the testsuite
9327 * obj-c++.dg/private-1.mm: Likewise.
9328 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9329 * obj-c++.dg/syntax-error-7.mm: Likewise.
9330 * obj-c++.dg/warn5.mm: Likewise.
9331 * obj-c++.dg/property/at-property-14.mm: Likewise.
9332 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9334 * obj-c++.dg/property/at-property-18.mm: Likewise.
9335 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9337 * obj-c++.dg/property/at-property-21.mm: Likewise.
9338 * obj-c++.dg/property/at-property-28.mm: Likewise.
9339 * obj-c++.dg/property/at-property-5.mm: Likewise.
9340 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9341 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9342 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9343 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9344 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9345 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9346 * obj-c++.dg/tls/diag-5.mm: Likewise.
9347 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9348 dg-error, now matched correctly.
9350 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9352 * objc.dg/property/at-property-29.m: New.
9353 * obj-c++.dg/property/at-property-29.mm: New.
9355 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9357 * go.test/go-test.exp (go-set-goarch): New proc.
9358 (go-gc-tests): Use it.
9360 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9363 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9365 2011-01-11 Richard Henderson <rth@redhat.com>
9367 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9369 2011-01-11 Jan Hubicka <jh@suse.cz>
9373 * gcc.dg/lto/pr45721_1.c: New file.
9374 * gcc.dg/lto/pr45721_0.c: New file.
9376 2011-01-11 Richard Guenther <rguenther@suse.de>
9378 PR tree-optimization/46076
9379 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9381 2011-01-11 Jeff Law <law@redhat.com>
9383 * PR tree-optimization/47086
9384 * gcc.dg/pr47086.c: New test.
9386 2011-01-11 Jason Merrill <jason@redhat.com>
9389 * g++.dg/template/new10.C: New.
9392 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9394 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9396 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9397 Split type definitions and NSConstantString class into...
9398 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9399 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9400 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9401 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9402 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9403 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9405 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9406 encode defines for newer NeXT system headers.
9407 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9408 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9409 * objc.dg/foreach-5.m: Likewise.
9410 * objc.dg/foreach-2.m: Likewise.
9411 * objc.dg/foreach-4.m: Likewise.
9412 * objc.dg/torture/strings/string1.m: Likewise.
9413 * objc.dg/torture/strings/string2.m: Likewise.
9414 * objc.dg/torture/strings/string3.m: Likewise.
9415 * objc.dg/torture/strings/string4.m: Likewise.
9416 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9417 header and stand alone.
9418 * obj-c++.dg/strings/strings-2.mm: Likewise.
9419 * objc.dg/torture/strings/const-str-3.m: Likewise.
9420 * objc.dg/strings/strings-2.m: Likewise.
9421 * objc.dg/strings/const-str-12b.m: Likewise.
9423 2011-01-12 Richard Guenther <rguenther@suse.de>
9426 * gcc.dg/attr-weak-1.c: Adjust.
9428 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9431 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9432 standard compliant and comment.
9434 2011-01-10 Jan Hubicka <jh@suse.cz>
9437 * gcc.dg/initpri3.c: New testcase.
9439 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9442 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9448 (g_ebp_save): Likewise.
9449 (g_esp_save): Likewise.
9451 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9453 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9455 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9457 PR tree-optimization/46021
9458 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9459 i?86-*-*, x86_64-*-*.
9461 2011-01-10 Jeff Law <law@redhat.com>
9463 * PR tree-optimization/47141
9464 * gcc.c-torture/compile/pr47141.c: New test.
9466 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9469 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9470 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9471 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9472 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9475 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9476 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9477 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9478 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9479 being vectorized. Adjust dg-final pattern.
9482 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9483 * gcc.dg/vect/slp-24.c: Likewise.
9485 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9488 * g++.dg/other/pr47218-1.C: New test file.
9489 * g++.dg/other/pr47218.C: Likewise.
9490 * g++.dg/other/pr47218.h: New supporting header.
9492 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9495 * objc.dg/attributes/invalid-attribute-1.m: New.
9496 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9498 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9501 * gfortran.dg/proc_ptr_comp_28.f90: New.
9503 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9505 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9506 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9507 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9508 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9509 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9510 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9511 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9512 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9513 * objc.dg/gnu-api-2-class.m: Likewise.
9514 * objc.dg/gnu-api-2-ivar.m: Likewise.
9515 * objc.dg/gnu-api-2-method.m: Likewise.
9516 * objc.dg/gnu-api-2-objc.m: Likewise.
9517 * objc.dg/gnu-api-2-object.m: Likewise.
9518 * objc.dg/gnu-api-2-property.m: Likewise.
9519 * objc.dg/gnu-api-2-protocol.m: Likewise.
9520 * objc.dg/gnu-api-2-sel.m: Likewise.
9522 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9524 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9525 * objc.dg/objc-foreach-4.m: Likewise.
9526 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9527 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9528 * objc.dg/foreach-4.m: Likewise.
9529 * objc.dg/foreach-5.m: Likewise.
9530 * objc.dg/foreach-3.m: Return self from init.
9532 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9535 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9537 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9540 * gfortran.dg/class_35.f90: New.
9542 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9544 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9546 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9549 * objc.dg/invalid-method-2.m: New.
9550 * obj-c++.dg/invalid-method-2.mm: New.
9552 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9555 * gfortran.dg/transpose_optimization_2.f90 : New test.
9557 2011-01-08 Jan Hubicka <jh@suse.cz>
9559 PR tree-optmization/46469
9560 * g++.dg/torture/pr46469.C: New testcase.
9562 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9564 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9565 emulation of libobjc-gnu structure layout functionality to ..
9566 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9567 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9568 * objc/execute/bf-common.h: Adjust headers.
9569 * objc/execute/bf-1.m: Likewise.
9570 * objc/execute/bf-2.m: Likewise.
9571 * objc/execute/bf-3.m: Likewise.
9572 * objc/execute/bf-4.m: Likewise.
9573 * objc/execute/bf-5.m: Likewise.
9574 * objc/execute/bf-6.m: Likewise.
9575 * objc/execute/bf-7.m: Likewise.
9576 * objc/execute/bf-8.m: Likewise.
9577 * objc/execute/bf-9.m: Likewise.
9578 * objc/execute/bf-10.m: Likewise.
9579 * objc/execute/bf-11.m: Likewise.
9580 * objc/execute/bf-12.m: Likewise.
9581 * objc/execute/bf-13.m: Likewise.
9582 * objc/execute/bf-14.m: Likewise.
9583 * objc/execute/bf-15.m: Likewise.
9584 * objc/execute/bf-16.m: Likewise.
9585 * objc/execute/bf-17.m: Likewise.
9586 * objc/execute/bf-18.m: Likewise.
9587 * objc/execute/bf-19.m: Likewise.
9588 * objc/execute/bf-20.m: Likewise.
9589 * objc/execute/bf-21.m: Likewise.
9590 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9591 objc_get_type_qualifiers ().
9593 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9596 * gfortran.dg/dependency_39.f90: New test.
9598 2011-01-07 Jan Hubicka <jh@suse.cz>
9600 Get builtins tests ready for linker plugin.
9601 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9602 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9603 my_memset, my_bzero): Mark used.
9604 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9605 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9607 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9610 2011-01-07 Jan Hubicka <jh@suse.cz>
9612 PR tree-optimization/46367
9613 * g++.dg/torture/pr46367.C: New file.
9615 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9618 * gcc.dg/pr47201.c: New test.
9621 * gcc.dg/tree-prof/pr47187.c: New test.
9623 2011-01-07 Tobias Burnus <burnus@net-b.de>
9626 * gfortran.dg/extends_type_of_3.f90: New.
9628 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9630 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9631 * g++.dg/ext/dllimport-MI1.C: Likewise.
9632 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9633 * g++.dg/ext/dllimport10.C: Likewise.
9634 * g++.dg/ext/dllimport11.C: Likewise.
9635 * g++.dg/ext/dllimport12.C: Likewise.
9636 * g++.dg/ext/dllimport13.C: Likewise.
9637 * g++.dg/ext/dllimport2.C: Likewise.
9638 * g++.dg/ext/dllimport3.C: Likewise.
9639 * g++.dg/ext/dllimport4.C: Likewise.
9640 * g++.dg/ext/dllimport5.C: Likewise.
9641 * g++.dg/ext/dllimport6.C: Likewise.
9642 * g++.dg/ext/dllimport8.C: Likewise.
9643 * g++.dg/ext/dllimport9.C: Likewise.
9644 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9645 targets, too. Additionally enable test for i?86-*-mingw*.
9646 * g++.dg/ext/selectany1.C: Likewise.
9647 Remove guard variable check.
9649 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9653 * gfortran.dg/storage_size_3.f08: Extended.
9655 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9658 * g++.dg/template/stdarg1.C: New test.
9660 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9663 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9664 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9665 from the interface of functions to not hide the errors that
9668 2011-01-06 Jan Hubicka <jh@suse.cz>
9670 * gcc.dg/lto/pr47188_0.c: New testcase.
9671 * gcc.dg/lto/pr47188_1.c: New testcase.
9673 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9677 * gfortran.dg/interface_33.f90: New test.
9679 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9682 * gcc.c-torture/compile/pr47150.c: New test.
9684 2011-01-06 Ira Rosen <irar@il.ibm.com>
9686 PR tree-optimization/47139
9687 * gcc.dg/vect/pr47139.c: New test.
9689 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9692 * gfortran.dg/extends_type_of_2.f03: New.
9694 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9696 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9698 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9700 * gnat.dg/opt14.adb: New test.
9702 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9705 * gfortran.dg/allocate_error_2.f90: New test.
9707 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9710 * gfortran.dg/storage_size_3.f08: New.
9712 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9714 PR libgfortran/47154
9715 * gfortran.dg/namelist_68.f90: New test.
9717 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9719 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9721 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9724 * gfortran.dg/class_34.f90: New.
9726 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9728 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9729 use __builtin_inff. Skip all single-precision tests that require
9732 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9734 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9736 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9738 PR tree-optimization/47148
9739 * gcc.c-torture/execute/pr47148.c: New test.
9741 PR tree-optimization/47155
9742 * gcc.c-torture/execute/pr47155.c: New test.
9744 PR rtl-optimization/47157
9745 * gcc.c-torture/compile/pr47157.c: New test.
9747 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9749 * gcc.dg/torture/vector-shift2.c (schar): Define.
9750 (main): Always use schar or uchar instead of plain "char" to avoid
9751 dependencies on implementation-defined char signedness.
9753 2011-01-03 Martin Jambor <mjambor@suse.cz>
9755 PR tree-optimization/46801
9756 * gnat.dg/pack9.adb: Remove xfail.
9758 2011-01-03 Martin Jambor <mjambor@suse.cz>
9760 PR tree-optimization/46984
9761 * g++.dg/ipa/pr46984.C: New test.
9763 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9766 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9768 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9770 PR tree-optimization/47140
9771 * gcc.c-torture/compile/pr47140.c: New test.
9773 PR rtl-optimization/47028
9774 * gcc.dg/pr47028.c: New test.
9776 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9778 * objc.dg/protocol-forward-1.m: Removed TODO.
9779 * objc.dg/protocol-forward-2.m: New.
9780 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9781 * obj-c++.dg/protocol-forward-2.mm: New.
9783 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9786 * g++.dg/eh/pr38662.C: New testcase.
9788 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9790 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9791 scan for newline '\n'.
9794 Copyright (C) 2011 Free Software Foundation, Inc.
9796 Copying and distribution of this file, with or without modification,
9797 are permitted in any medium without royalty provided the copyright
9798 notice and this notice are preserved.