1 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/torture/pr50092.c: New test.
6 2011-08-18 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/namelist_73.f90: New.
11 2011-08-18 Jakub Jelinek <jakub@redhat.com>
13 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
16 * gcc.dg/pr50017.c: New test.
18 2011-08-18 Dodji Seketeli <dodji@redhat.com>
21 * g++.dg/lookup/hidden-var1.C: New test case.
23 2011-08-17 Tobias Burnus <burnus@net-b.de>
26 * gfortran.dg/warn_unused_var_2.f90: New.
27 * gfortran.dg/warn_unused_var_3.f90: New.
29 2011-08-17 Tom de Vries <tom@codesourcery.com>
32 * gcc.target/arm/pr43597.c: New test.
34 2011-08-17 Janus Weil <janus@gcc.gnu.org>
37 * gfortran.dg/common_13.f90: New.
39 2011-08-16 Jason Merrill <jason@redhat.com>
42 * g++.dg/cpp0x/variadic-unresolved.C: New.
44 * g++.old-deja/g++.brendan/README: Add R.I.P.
46 * g++.dg/ext/attr-used-1.C: New.
49 * g++.dg/cpp0x/initlist56.C: New.
51 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
54 * g++.dg/opt/life1.C: Only run on Linux.
56 2011-08-15 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/coarray_26.f90: New.
60 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
62 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
65 2011-08-14 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/func_result_7.f90: New.
70 2011-08-13 Jason Merrill <jason@redhat.com>
73 * g++.dg/cpp0x/decltype32.C: New.
76 * g++.dg/diagnostic/expr1.C: New.
78 2011-08-12 David Li <davidxl@google.com>
80 * g++.dg/abi/vbase15.C: New test.
82 2011-08-12 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
87 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.dg/builtins-67.c: New test.
90 * gcc.target/i386/conversion.c: Ditto.
92 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
93 Brian Hackett <bhackett1024@gmail.com>
95 * g++.dg/plugin/decl_plugin.c: New.
96 * g++.dg/plugin/decl-plugin-test.C: New.
97 * g++.dg/plugin/plugin.exp: Add above testcase.
99 2011-08-11 Richard Guenther <rguenther@suse.de>
101 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
103 2011-08-11 Michael Matz <matz@suse.de>
105 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
107 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
109 PR tree-optimization/50039
110 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
111 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
113 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
115 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
116 (sse4_1_test): Initialize src3 with random value.
118 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
120 * gcc.c-torture/execute/scal-to-vec1.c: New test.
121 * gcc.c-torture/execute/scal-to-vec2.c: New test.
122 * gcc.c-torture/execute/scal-to-vec3.c: New test.
123 * gcc.dg/scal-to-vec1.c: New test.
124 * gcc.dg/scal-to-vec2.c: New test.
126 2011-08-09 Richard Guenther <rguenther@suse.de>
128 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
129 * gcc.dg/tree-ssa/vrp60.c: New testcase.
130 * gcc.dg/tree-ssa/vrp61.c: Likewise.
131 * gcc.dg/tree-ssa/vrp62.c: Likewise.
133 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
135 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
137 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
139 * gcc.dg/pr49948.c: Require pthread effective target.
141 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
143 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
145 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.target/i386/sse-22a.c: New test.
149 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
151 PR tree-optimization/50014
152 * gcc.dg/vect/pr50014.c: New test.
154 2011-08-08 Martin Jambor <mjambor@suse.cz>
157 * gcc.dg/tree-ssa/pr49923.c: New test.
159 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
162 * gcc.target/i386/pr49781-1.c: New.
164 2011-08-08 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
168 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
170 2011-08-07 Janus Weil <janus@gcc.gnu.org>
173 * gfortran.dg/typebound_override_1.f90: New.
175 2011-08-07 Kai Tietz <ktietz@redhat.com>
177 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
179 * gcc.dg/tree-ssa/loop-1.c: Likewise.
180 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
181 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
182 * gcc.dg/tree-ssa/loop-33.c: Likewise.
183 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
184 * gcc.dg/tree-ssa/loop-35.c: Likewise.
185 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
186 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
187 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
188 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
190 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
193 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
195 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.dg/pr48770.c: Cleanup coverage files.
198 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
200 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
202 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
203 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
204 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
205 lzcnt and bmi options.
207 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
210 * gcc.dg/pr47381-1.c: New.
211 * gcc.dg/pr47381-2.c: Likewise.
212 * gcc.target/i386/pr47381.c: Likewise.
214 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
217 * gcc.dg/pr47727.c: New.
220 * gcc.dg/pr47372-1.c: New.
221 * gcc.dg/pr47372-2.c: Likewise.
223 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
226 * gcc.target/i386/pr47449.c: New.
229 * gcc.dg/pr47446-1.c: New.
230 * gcc.dg/pr47446-2.c: Likewise.
232 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
235 * gcc.dg/pr47766.c: New.
238 * gcc.dg/tls/pr47715-1.c: New.
239 * gcc.dg/tls/pr47715-2.c: Likewise.
240 * gcc.dg/tls/pr47715-3.c: Likewise.
241 * gcc.dg/tls/pr47715-4.c: Likewise.
242 * gcc.dg/tls/pr47715-5.c: Likewise.
244 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
247 * objc.dg/gnu-api-2-class.m: Updated comments.
248 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
249 * objc.dg/gnu-api-2-class-meta.m: New test.
250 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
252 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
255 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
256 with classes that are in construction.
258 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
261 * gcc.target/i386/pr48084-1.c: New.
262 * gcc.target/i386/pr48084-2.c: Likewise.
263 * gcc.target/i386/pr48084-3.c: Likewise.
264 * gcc.target/i386/pr48084-4.c: Likewise.
265 * gcc.target/i386/pr48084-5.c: Likewise.
267 PR rtl-optimization/49504
268 * gcc.target/i386/pr49504.c: New.
271 * gcc.dg/pr49860.c: New.
273 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
276 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
277 with classes that are in construction.
279 2011-08-05 Jason Merrill <jason@redhat.com>
282 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
285 * g++.dg/cpp0x/decltype31.C: New.
288 * g++.dg/init/array28.C: New.
291 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
293 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.dg/pr47369-1.c: New.
298 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
301 * gcc.dg/torture/pr47364-1.c: New.
302 * gcc.c-torture/compile/pr47364-1.c: Likewise.
303 * gcc.c-torture/compile/pr47364-2.c: Likewise.
305 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
308 * gfortran.dg/transfer_check_2.f90: New test case.
310 2011-08-05 Jan Hubicka <jh@suse.cz>
313 * gfortran.dg/pr49494.f90: New testcase.
315 2011-08-05 Jan Hubicka <jh@suse.cz>
318 * gcc.c-torture/compile/pr49735.c: New testcase.
320 2011-08-05 Jason Merrill <jason@redhat.com>
323 * g++.dg/cpp0x/initlist56.C: New.
326 * g++.dg/overload/rvalue2.C: New.
329 * g++.dg/cpp0x/range-for21.C: New.
331 * g++.dg/ext/vla11.C: New.
333 2011-08-05 Richard Guenther <rguenther@suse.de>
335 PR tree-optimization/49984
336 * gcc.dg/tree-ssa/vrp59.c: New testcase.
338 2011-08-05 Richard Guenther <rguenther@suse.de>
340 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
341 * gcc.dg/tree-ssa/vrp52.c: Likewise.
342 * gcc.dg/tree-ssa/vrp53.c: Likewise.
344 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
346 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
347 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
348 * gfortran.dg/ldist-pr43023.f90: Ditto.
349 * gfortran.dg/namelist_52.f90: Ditto.
350 * gfortran.dg/interface_proc_end.f90: Ditto.
351 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
352 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
354 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
356 * gcc.dg/vect/vect-over-widen-1.c: New test.
357 * gcc.dg/vect/vect-over-widen-2.c: New test.
358 * gcc.dg/vect/vect-over-widen-3.c: New test.
359 * gcc.dg/vect/vect-over-widen-4.c: New test.
361 2011-08-04 Richard Guenther <rguenther@suse.de>
364 * gfortran.dg/vect/O3-pr49957.f: New testcase.
366 2011-08-04 Ian Bolton <ian.bolton@arm.com>
368 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
370 2011-08-04 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/ext/builtin-object-size3.C: New test.
375 2011-08-03 Jakub Jelinek <jakub@redhat.com>
377 PR tree-optimization/49948
378 * gcc.dg/pr49948.c: New test.
380 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
383 * gcc.dg/torture/pr47383.c: New.
385 2011-08-03 Arnaud Charlet <charlet@adacore.com>
387 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
389 2011-08-03 Arnaud Charlet <charlet@adacore.com>
391 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
393 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
396 * gcc.dg/torture/pr47744-1.c: New.
397 * gcc.dg/torture/pr47744-2.c: Likewise.
398 * gcc.dg/torture/pr47744-3.c: Likewise.
400 2011-08-03 Richard Guenther <rguenther@suse.de>
403 * gcc.dg/torture/pr49958.c: New testcase.
405 2011-08-03 Richard Guenther <rguenther@suse.de>
407 PR tree-optimization/49938
408 * g++.dg/torture/pr49938.C: New testcase.
410 2011-08-02 Jason Merrill <jason@redhat.com>
413 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
416 * g++.dg/cpp0x/initlist5.C: Add additional cases.
419 * g++.dg/cpp0x/variadic115.C: New.
422 * g++.dg/cpp0x/union5.C: New.
424 2011-08-02 Daniel Kraft <d@domob.eu>
427 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
429 2011-08-02 Kai Tietz <ktietz@redhat.com>
432 * gcc.dg/tree-ssa/forwprop-15.c
434 2011-08-02 Jason Merrill <jason@redhat.com>
437 * g++.dg/cpp0x/range-for20.C: New.
439 2011-08-02 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/coarray_lib_token_3.f90: New.
443 2011-08-02 Jakub Jelinek <jakub@redhat.com>
446 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
447 * gcc.dg/gomp/atomic-15.c: New test.
448 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
449 * g++.dg/gomp/atomic-15.C: New test.
450 * g++.dg/gomp/private-1.C: New test.
451 * g++.dg/gomp/sharing-2.C: New test.
452 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
453 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
454 * gfortran.dg/gomp/omp_atomic2.f90: New test.
456 2011-08-02 Tobias Burnus <burnus@net-b.de>
458 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
459 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
461 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
462 * gfortran.dg/allocatable_function_5.f90: Ditto.
463 * gfortran.dg/allocate_stat.f90: Ditto.
464 * gfortran.dg/array_constructor_20.f90: Ditto.
465 * gfortran.dg/array_constructor_21.f90: Ditto.
466 * gfortran.dg/array_constructor_22.f90: Ditto.
467 * gfortran.dg/array_constructor_26.f03: Ditto.
468 * gfortran.dg/array_function_4.f90: Ditto.
469 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
470 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
471 * gfortran.dg/bind_c_usage_15.f90: Ditto.
472 * gfortran.dg/bind_c_usage_16.f03: Ditto.
473 * gfortran.dg/bind_c_usage_3.f03: Ditto.
474 * gfortran.dg/binding_label_tests_7.f03: Ditto.
475 * gfortran.dg/class_15.f03: Ditto.
476 * gfortran.dg/class_27.f03: Ditto.
477 * gfortran.dg/class_33.f90: Ditto.
478 * gfortran.dg/class_37.f03: Ditto.
479 * gfortran.dg/class_40.f03: Ditto.
480 * gfortran.dg/class_42.f03: Ditto.
481 * gfortran.dg/class_defined_operator_1.f03: Ditto.
482 * gfortran.dg/coarray/registering_1.f90: Ditto.
483 * gfortran.dg/convert_1.f90: Ditto.
484 * gfortran.dg/default_initialization_3.f90: Ditto.
485 * gfortran.dg/dependency_25.f90: Ditto.
486 * gfortran.dg/dependency_26.f90: Ditto.
487 * gfortran.dg/dependency_36.f90: Ditto.
488 * gfortran.dg/dependency_37.f90: Ditto.
489 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
490 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
491 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
492 * gfortran.dg/elemental_pointer_1.f90: Ditto.
493 * gfortran.dg/elemental_result_1.f90: Ditto.
494 * gfortran.dg/empty_derived_type.f90: Ditto.
495 * gfortran.dg/entry_7.f90: Ditto.
496 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
497 * gfortran.dg/equiv_constraint_3.f90: Ditto.
498 * gfortran.dg/error_recovery_3.f90: Ditto.
499 * gfortran.dg/extends_4.f03: Ditto.
500 * gfortran.dg/func_assign.f90: Ditto.
501 * gfortran.dg/func_assign_3.f90: Ditto.
502 * gfortran.dg/generic_1.f90: Ditto.
503 * gfortran.dg/generic_18.f90: Ditto.
504 * gfortran.dg/generic_22.f03: Ditto.
505 * gfortran.dg/generic_4.f90: Ditto.
506 * gfortran.dg/generic_6.f90: Ditto.
507 * gfortran.dg/generic_actual_arg.f90: Ditto.
508 * gfortran.dg/graphite/id-21.f: Ditto.
509 * gfortran.dg/graphite/pr45758.f90: Ditto.
510 * gfortran.dg/host_assoc_call_2.f90: Ditto.
511 * gfortran.dg/host_assoc_call_3.f90: Ditto.
512 * gfortran.dg/host_assoc_call_4.f90: Ditto.
513 * gfortran.dg/host_assoc_function_4.f90: Ditto.
514 * gfortran.dg/host_used_types_1.f90: Ditto.
515 * gfortran.dg/implicit_1.f90: Ditto.
516 * gfortran.dg/implicit_11.f90: Ditto.
517 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
518 * gfortran.dg/impure_actual_1.f90: Ditto.
519 * gfortran.dg/impure_assignment_1.f90: Ditto.
520 * gfortran.dg/impure_constructor_1.f90: Ditto.
521 * gfortran.dg/initialization_10.f90: Ditto.
522 * gfortran.dg/initialization_12.f90: Ditto.
523 * gfortran.dg/interface_14.f90: Ditto.
524 * gfortran.dg/interface_15.f90: Ditto.
525 * gfortran.dg/interface_2.f90: Ditto.
526 * gfortran.dg/interface_25.f90: Ditto.
527 * gfortran.dg/interface_26.f90: Ditto.
528 * gfortran.dg/interface_29.f90: Ditto.
529 * gfortran.dg/interface_assignment_1.f90: Ditto.
530 * gfortran.dg/internal_pack_6.f90: Ditto.
531 * gfortran.dg/internal_pack_7.f90: Ditto.
532 * gfortran.dg/internal_pack_8.f90: Ditto.
533 * gfortran.dg/lto/pr45586_0.f90: Ditto.
534 * gfortran.dg/lto/pr47839_0.f90: Ditto.
535 * gfortran.dg/module_commons_3.f90: Ditto.
536 * gfortran.dg/module_equivalence_4.f90: Ditto.
537 * gfortran.dg/module_equivalence_6.f90: Ditto.
538 * gfortran.dg/module_function_type_1.f90: Ditto.
539 * gfortran.dg/module_naming_1.f90: Ditto.
540 * gfortran.dg/namelist_4.f90: Ditto.
541 * gfortran.dg/operator_c1202.f90: Ditto.
542 * gfortran.dg/parens_7.f90: Ditto.
543 * gfortran.dg/pr32921.f: Ditto.
544 * gfortran.dg/pr33646.f90: Ditto.
545 * gfortran.dg/pr41928.f90: Ditto.
546 * gfortran.dg/pr42119.f90: Ditto.
547 * gfortran.dg/pr43984.f90: Ditto.
548 * gfortran.dg/present_1.f90: Ditto.
549 * gfortran.dg/private_type_2.f90: Ditto.
550 * gfortran.dg/proc_decl_2.f90: Ditto.
551 * gfortran.dg/proc_ptr_10.f90: Ditto.
552 * gfortran.dg/proc_ptr_22.f90: Ditto.
553 * gfortran.dg/proc_ptr_8.f90: Ditto.
554 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
555 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
556 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
557 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
558 * gfortran.dg/substring_equivalence.f90: Ditto.
559 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
560 * gfortran.dg/transpose_optimization_1.f90: Ditto.
561 * gfortran.dg/trim_optimize_6.f90: Ditto.
562 * gfortran.dg/typebound_call_12.f03: Ditto.
563 * gfortran.dg/typebound_operator_5.f03: Ditto.
564 * gfortran.dg/typebound_operator_6.f03: Ditto.
565 * gfortran.dg/typebound_proc_18.f03: Ditto.
566 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
567 * gfortran.dg/use_1.f90: Ditto.
568 * gfortran.dg/use_10.f90: Ditto.
569 * gfortran.dg/use_11.f90: Ditto.
570 * gfortran.dg/use_14.f90: Ditto.
571 * gfortran.dg/use_only_2.f90: Ditto.
572 * gfortran.dg/use_rename_4.f90: Ditto.
573 * gfortran.dg/use_rename_5.f90: Ditto.
574 * gfortran.dg/used_dummy_types_3.f90: Ditto.
575 * gfortran.dg/used_interface_ref.f90: Ditto.
576 * gfortran.dg/used_types_11.f90: Ditto.
577 * gfortran.dg/used_types_3.f90: Ditto.
578 * gfortran.dg/used_types_4.f90: Ditto.
579 * gfortran.dg/userdef_operator_2.f90: Ditto.
580 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
581 * gfortran.dg/vect/pr46213.f90: Ditto.
582 * gfortran.dg/whole_file_21.f90: Ditto.
583 * gfortran.dg/whole_file_22.f90: Ditto.
584 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
585 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
587 2011-08-02 Kai Tietz <ktietz@redhat.com>
589 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
591 2011-08-01 Jason Merrill <jason@redhat.com>
594 * g++.dg/abi/mangle49.C: New.
597 * g++.dg/cpp0x/constexpr-array4.C: New.
600 * g++.dg/cpp0x/constexpr-builtin1.C: New.
602 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.target/i386/pr49927.c: New test.
607 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
609 PR tree-optimization/49926
610 * gcc.dg/vect/pr49926.c: New test.
612 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
614 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
615 * gcc.target/i386/lzcnt-1.c: New test.
616 * gcc.target/i386/lzcnt-2.c: Likewise.
617 * gcc.target/i386/lzcnt-2a.c: Likewise.
618 * gcc.target/i386/lzcnt-3.c: Likewise.
619 * gcc.target/i386/lzcnt-4.c: Likewise.
620 * gcc.target/i386/lzcnt-4a.c: Likewise.
621 * gcc.target/i386/lzcnt-5.c: Likewise.
622 * gcc.target/i386/lzcnt-6.c: Likewise.
623 * gcc.target/i386/lzcnt-6a.c: Likewise.
624 * gcc.target/i386/lzcnt-check.h: Likewise.
626 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
627 * gcc.target/i386/sse-13.c: Likewise.
628 * gcc.target/i386/sse-14.c: Likewise.
629 * g++.dg/other/i386-2.C: Likewise.
630 * g++.dg/other/i386-3.C: Likewise.
632 2011-08-01 Julian Brown <julian@codesourcery.com>
634 * gcc.target/arm/fixed-point-exec.c: New test.
636 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
639 * gcc.target/i386/pr49920.c: New test.
641 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
643 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
644 * gcc.dg/tree-ssa/pr23109.c: Ditto.
645 * gcc.dg/tree-ssa/loop-7.c: Ditto.
646 * gcc.dg/tree-ssa/loop-32.c: Ditto.
647 * gcc.dg/tree-ssa/loop-33.c: Ditto.
648 * gcc.dg/tree-ssa/loop-34.c: Ditto.
649 * gcc.dg/tree-ssa/loop-35.c: Ditto.
650 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
651 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
652 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
653 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
654 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
655 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
656 * g++.dg/tree-ssa/pr33615.C: Ditto.
657 * g++.dg/tree-ssa/restrict1.C: Ditto.
658 * c-c++-common/restrict-2.c: Ditto.
659 * gfortran.dg/pr32921.f: Ditto.
660 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
661 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
662 * gcc.dg/tree-ssa/vrp47.c: Ditto.
663 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
664 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
665 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
666 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
667 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
668 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
669 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
671 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
673 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
674 .exe.ltrans[0-9]*. dump files.
676 2011-07-31 Janus Weil <janus@gcc.gnu.org>
679 * gfortran.dg/abstract_type_6.f03: Modified.
680 * gfortran.dg/typebound_proc_24.f03: New.
682 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/init/for1.C: Fix.
687 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
690 * gfortran.dg/string_5.f90: New test.
692 2011-07-29 Jason Merrill <jason@redhat.com>
695 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
697 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
699 PR tree-optimization/47407
700 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
704 2011-07-29 Richard Guenther <rguenther@suse.de>
706 * gcc.dg/uninit-suppress.c: Also disable VRP.
707 * gcc.dg/uninit-suppress_2.c: Likewise.
709 2011-07-28 Jason Merrill <jason@redhat.com>
712 * g++.dg/template/nontype24.C: New.
714 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
716 PR rtl-optimization/47958
717 * gcc.dg/torture/pr47958-1.c: New.
719 2011-07-29 Wei Guozhi <carrot@google.com>
721 PR rtl-optimization/49799
722 * gcc.dg/pr49799.c: New test case.
724 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
727 * gcc.dg/graphite/id-pr48648.c: New.
729 2011-07-28 Jakub Jelinek <jakub@redhat.com>
732 * gfortran.dg/maxloc_2.f90: New test.
733 * gfortran.dg/maxloc_3.f90: New test.
734 * gfortran.dg/minloc_1.f90: New test.
735 * gfortran.dg/minloc_2.f90: New test.
736 * gfortran.dg/minloc_3.f90: New test.
737 * gfortran.dg/minmaxloc_7.f90: New test.
740 * gcc.dg/debug/dwarf2/pr49871.c: New test.
742 2011-07-28 Jakub Jelinek <jakub@redhat.com>
744 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
745 the builtin isn't optimized away.
747 2011-07-27 Tobias Burnus <burnus@net-b.de>
750 * gfortran.dg/lto/pr45586-2_0.f90: New.
752 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
755 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
756 * c-c++-common/cxxbitfields-5.c: Same.
758 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
760 * lib/target-supports.exp (check_effective_target_mmap): Use
761 check_function_available.
763 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
765 * g++.old-deja/g++.pt/crash60.C: Updated.
767 2011-07-27 Jakub Jelinek <jakub@redhat.com>
770 * gcc.target/i386/pr49866.c: New test.
772 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
774 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
775 * gcc.target/i386/bmi-andn-1.c: New test.
776 * gcc.target/i386/bmi-andn-1a.c: Likewise.
777 * gcc.target/i386/bmi-andn-2.c: Likewise.
778 * gcc.target/i386/bmi-andn-2a.c: Likewise.
779 * gcc.target/i386/bmi-bextr-1.c: Likewise.
780 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
781 * gcc.target/i386/bmi-bextr-2.c: Likewise.
782 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
783 * gcc.target/i386/bmi-blsi-1.c: Likewise.
784 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
785 * gcc.target/i386/bmi-blsi-2.c: Likewise.
786 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
787 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
788 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
789 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
790 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
791 * gcc.target/i386/bmi-blsr-1.c: Likewise.
792 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
793 * gcc.target/i386/bmi-blsr-2.c: Likewise.
794 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
795 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
796 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
797 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
798 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
800 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
803 * gfortran.dg/graphite/id-pr47691.f: New.
805 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
807 * gcc.target/i386/avx-os-support.h: New.
808 * gcc.target/i386/avx-check.h: Include avx-os-support.h
809 (main): Check avx_os_support before the test is run.
810 * gcc.target/i386/aes-avx-check.h: Ditto.
811 * gcc.target/i386/pclmul-avx-check.h: Ditto.
813 2011-07-27 Kai Tietz <ktietz@redhat.com>
815 * gcc.target/i386/aggregate-ret3.c: New test.
816 * gcc.target/i386/aggregate-ret4.c: New test.
818 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
821 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
822 allocated array should *not* change its size.
823 * gfortran.dg/multiple_allocation_3.f90: New test.
825 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp0x/constexpr-49776.C: New.
830 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
833 * gcc.dg/graphite/id-pr47046.c: New.
835 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
838 * gcc.dg/graphite/run-id-pr47593.c: New.
840 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
843 * gcc.dg/graphite/run-id-pr47653.c: New.
844 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
846 * gcc.dg/graphite/scop-16.c: Same.
847 * gcc.dg/graphite/scop-17.c: Same.
848 * gcc.dg/graphite/scop-21.c: Same.
850 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
853 * gcc.dg/graphite/id-pr48805.c: New.
855 2011-07-26 Tobias Burnus <burnus@net-b.de>
857 * gfortran.dg/coarray_lib_token_2.f90: New.
859 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
861 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
864 2011-07-25 Andrew Pinski <apinski@cavium.com>
867 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
868 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
870 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
872 * lib/target-supports.exp (check_effective_target_mmap): New proc.
874 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
875 * gcc.c-torture/execute/loop-2g.c: Likewise.
876 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
877 Require mmap support.
878 * gcc.c-torture/execute/loop-2g.x: Likewise.
879 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
880 (MAP_ANON): Provide default.
881 * gcc.dg/20050826-1.c: Likewise.
882 * gcc.target/i386/pr36533.c: Likewise.
883 * gcc.dg/vect/pr49038.c: Remove dg-do run.
884 Use dg-require-effective-target mmap.
886 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
889 * g++.dg/cpp0x/range-for19.C: New.
891 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
894 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
897 2011-07-15 Jakub Jelinek <jakub@redhat.com>
900 * g++.dg/torture/pr49309.C: Remove.
902 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
904 PR tree-optimization/49809
905 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
908 2011-07-25 Richard Guenther <rguenther@suse.de>
910 PR tree-optimization/49715
911 * gcc.target/i386/pr49715-1.c: New testcase.
912 * gcc.target/i386/pr49715-2.c: Likewise.
914 2011-07-23 Jason Merrill <jason@redhat.com>
916 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
918 2011-07-22 Jason Merrill <jason@redhat.com>
921 * g++.dg/cpp0x/initlist55.C: New.
923 2011-07-23 Tobias Burnus <burnus@net-b.de>
926 * gfortran.dg/namelist_72.f: New.
928 2011-07-23 Tobias Burnus <burnus@net-b.de>
930 * gfortran.dg/coarray_25.f90: New.
932 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
934 * override1.C: This test should use c++0x mode.
935 * override3.C: New. Test the diagnostics in c++98 mode.
937 2011-07-22 Jason Merrill <jason@redhat.com>
938 Mark Glisse <marc.glisse@normalesup.org>
941 * g++.dg/other/pragma-re-1.C: Add namespace cases.
944 * g++.dg/opt/builtins2.C: New.
945 * g++.dg/other/error27.C: Don't rely on __builtin.
947 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
949 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
951 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
952 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
953 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
954 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
956 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
959 2011-07-22 Richard Guenther <rguenther@suse.de>
961 PR tree-optimization/45819
962 * gcc.dg/pr45819.c: New testcase.
964 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
966 * lib/target-supports.exp (check_ifunc_available): Rewrite.
968 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
972 * gcc.dg/graphite/run-id-pr47654.c: New.
974 2011-07-21 Ian Lance Taylor <iant@google.com>
977 * gcc.dg/pr49705.c: New test.
979 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
981 * lib/target-supports.exp (check_avx_os_support_available): New.
982 (check_effective_target_avx_runtime): Use it.
984 2011-07-21 Richard Guenther <rguenther@suse.de>
986 PR tree-optimization/49770
987 * g++.dg/torture/pr49770.C: New testcase.
989 2011-07-21 Kai Tietz <ktietz@redhat.com>
991 * gcc.dg/tree-ssa/pr30978.c: adjusted.
992 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
994 2011-07-21 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/coarray_lib_token_1.f90: New.
998 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1000 * gcc.dg/pr32912-2.c: Skip for AVR.
1001 * gcc.dg/pr44674.c: Add dg-require-profiling.
1003 2011-07-20 Jason Merrill <jason@redhat.com>
1005 * g++.dg/ext/desig2.C: New.
1007 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1009 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1011 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1012 * gcc.target/powerpc/recip-3.c: Ditto.
1014 2011-07-19 Jason Merrill <jason@redhat.com>
1016 PR c++/6709 (DR 743)
1017 PR c++/42603 (DR 950)
1018 * g++.dg/cpp0x/decltype21.C: New.
1020 2011-07-20 Richard Guenther <rguenther@suse.de>
1023 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1024 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1026 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1028 * gcc.target/arm/combine-movs.c: New.
1029 * gcc.target/arm/unsigned-extend-2.c: New.
1031 2011-07-19 Jason Merrill <jason@redhat.com>
1034 * g++.dg/cpp0x/variadic114.C: New.
1036 2011-07-19 Tobias Burnus <burnus@net-b.de>
1038 * gfortran.dg/coarray_args_1.f90: New.
1039 * gfortran.dg/coarray_args_2.f90: New.
1041 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1044 * gfortran.dg/allocate_error_3.f90: New.
1046 2011-07-19 Richard Guenther <rguenther@suse.de>
1048 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1049 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1050 * gcc.dg/torture/20110719-1.c: New testcase.
1052 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1054 PR tree-optimization/49768
1055 * gcc.c-torture/execute/pr49768.c: New test.
1057 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1059 PR tree-optimization/49771
1060 * gcc.dg/vect/pr49771.c: New test.
1062 2011-07-18 Martin Jambor <mjambor@suse.cz>
1064 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1065 * gcc.dg/ipa/ipa-2.c: Likewise.
1066 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1067 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1068 * gcc.dg/ipa/ipa-5.c: Likewise.
1069 * gcc.dg/ipa/ipa-7.c: Likewise.
1070 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1071 * gcc.dg/ipa/ipacost-1.c: Likewise.
1072 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1074 * gcc.dg/ipa/ipcp-1.c: New test.
1075 * gcc.dg/ipa/ipcp-2.c: Likewise.
1076 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1078 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1081 * gfortran.dg/pr49675.f90: New test.
1083 2011-07-18 Richard Guenther <rguenther@suse.de>
1085 * gcc.dg/torture/20110718-1.c: New testcase.
1087 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1089 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1090 * g++.dg/ext/bitfield3.C: Likewise.
1091 * g++.dg/ext/bitfield4.C: Likewise.
1092 * g++.dg/ext/bitfield5.C: Likewise.
1093 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1094 * g++.dg/other/pr23205-2.C: Likewise.
1095 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1096 * gcc.c-torture/compile/20001109-2.c: Likewise.
1097 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1098 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1099 * gcc.dg/bitfld-16.c: Likewise.
1100 * gcc.dg/bitfld-17.c: Likewise.
1101 * gcc.dg/bitfld-18.c: Likewise.
1102 * gcc.dg/builtins-config.h: Remove Netware support.
1103 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1104 * gcc.dg/cdce2.c: Likewise.
1105 * gcc.dg/cpp/assert4.c: Remove netware support.
1106 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1107 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1109 * lib/target-supports.exp (check_visibility_available): Remove
1111 (check_profiling_available): Likewise.
1113 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1115 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1117 2011-07-17 Tobias Burnus <burnus@net-b.de>
1118 Thomas Koenig <tkoenig@gcc.gnu.org>
1121 * gfortran.dg/generic_17.f90: Fix testcase.
1122 * gfortran.dg/interface_3.f90: Add dg-error.
1123 * gfortran.dg/use_14.f90: New.
1124 * gfortran.dg/use_15.f90: New.
1126 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/pointer_controlled.adb: New test.
1130 2011-07-17 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/pointer_remapping_7.f90: New.
1135 2011-07-16 Jason Merrill <jason@redhat.com>
1137 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1139 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1140 Jason Merrill <jason@redhat.com>
1144 * g++.dg/cpp0x/decltype29.C: Adjust.
1145 * g++.dg/cpp0x/error4.C: Adjust.
1146 * g++.dg/cpp0x/sfinae26.C: Adjust.
1147 * g++.dg/cpp0x/variadic105.C: Adjust.
1148 * g++.dg/template/deduce3.C: Adjust.
1149 * g++.dg/template/error45.C: Adjust.
1150 * g++.dg/template/ptrmem2.C: Adjust.
1151 * g++.dg/template/sfinae2.C: Adjust.
1152 * g++.old-deja/g++.pt/crash60.C: Adjust.
1153 * g++.old-deja/g++.pt/unify6.C: Adjust.
1154 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1155 * g++.dg/cpp0x/nullptr15.C: Adjust.
1156 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1157 * g++.dg/cpp0x/pr31431.C: Adjust.
1158 * g++.dg/cpp0x/pr31434.C: Adjust.
1159 * g++.dg/cpp0x/sfinae11.C: Adjust
1160 * g++.dg/cpp0x/temp_default2.C: Adjust.
1161 * g++.dg/cpp0x/trailing4.C: Adjust.
1162 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1163 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1164 * g++.dg/cpp0x/variadic105.C: Adjust.
1165 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1166 * g++.dg/ext/vla2.C: Adjust.
1167 * g++.dg/other/ptrmem10.C: Adjust.
1168 * g++.dg/other/ptrmem11.C: Adjust.
1169 * g++.dg/overload/unknown1.C: Adjust.
1170 * g++.dg/template/conv11.C: Adjust.
1171 * g++.dg/template/dependent-expr5.C: Adjust.
1172 * g++.dg/template/friend.C: Adjust.
1173 * g++.dg/template/incomplete2.C: Adjust.
1174 * g++.dg/template/local4.C: Adjust.
1175 * g++.dg/template/local6.C: Adjust.
1176 * g++.dg/template/operator9.C: Adjust.
1177 * g++.dg/template/ttp25.C: Adjust.
1178 * g++.dg/template/unify10.C: Adjust.
1179 * g++.dg/template/unify11.C: Adjust.
1180 * g++.dg/template/unify6.C: Adjust.
1181 * g++.dg/template/unify9.C: Adjust.
1182 * g++.dg/template/varmod1.C: Adjust.
1183 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1184 * g++.old-deja/g++.pt/crash28.C: Adjust.
1185 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1186 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1187 * g++.old-deja/g++.pt/expr2.C: Adjust.
1188 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1189 * g++.old-deja/g++.pt/spec5.C: Adjust.
1190 * g++.old-deja/g++.pt/spec6.C: Adjust.
1191 * g++.old-deja/g++.pt/unify4.C: Adjust.
1192 * g++.old-deja/g++.pt/unify8.C: Adjust.
1193 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1194 * g++.dg/overload/template5.C: New testcase.
1195 * g++.dg/template/overload12.C: New testcase.
1197 2011-07-11 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1200 * gfortran.dg/coarray_7.f90: Ditto.
1201 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1202 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1204 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1206 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1208 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1209 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1210 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1212 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1213 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1214 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1216 2011-07-15 Jason Merrill <jason@redhat.com>
1219 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1220 Use --extra_opts instead of --additional_options.
1222 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1225 * g++.dg/torture/pr49309.C: Remove.
1227 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1229 * gcc.target/tic6x/weak-call.c: New test.
1230 * gcc.target/tic6x/fpcmp.c: New test.
1231 * gcc.target/tic6x/fpdiv.c: New test.
1232 * gcc.target/tic6x/rotdi16-scan.c: New test.
1233 * gcc.target/tic6x/ffssi.c: New test.
1234 * gcc.target/tic6x/fpdiv-lib.c: New test.
1235 * gcc.target/tic6x/cold-lc.c: New test.
1236 * gcc.target/tic6x/longcalls.c: New test.
1237 * gcc.target/tic6x/abi-align-1.c: New test.
1238 * gcc.target/tic6x/fpcmp-finite.c: New test.
1239 * gcc.target/tic6x/rotdi16.c: New test.
1240 * gcc.target/tic6x/bswapl.c: New test.
1241 * gcc.target/tic6x/ffsdi.c: New test.
1242 * gcc.target/tic6x/tic6x.exp: New file.
1243 * gcc.target/tic6x/builtins/arith24.c: New test.
1244 * gcc.target/tic6x/builtins/smpy.c: New test.
1245 * gcc.target/tic6x/builtins/smpylh.c: New test.
1246 * gcc.target/tic6x/builtins/smpyh.c: New test.
1247 * gcc.target/tic6x/builtins/sarith1.c: New test.
1248 * gcc.target/tic6x/builtins/extclr.c: New test
1249 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1250 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1251 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1252 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1254 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1256 * gcc.dg/20020312-2.c: Likewise.
1257 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1258 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1259 * gcc.dg/torture/builtin-math-7.c: Likewise.
1262 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1263 not testing tic6x-*-*.
1265 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1268 * g++.dg/torture/pr49309.C: New testcase.
1270 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1272 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1274 2011-07-14 Richard Guenther <rguenther@suse.de>
1276 PR tree-optimization/49651
1277 * gcc.dg/torture/pr49651.c: New testcase.
1279 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1282 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1284 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1286 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1287 -mno-pointers-to-nested-functions.
1288 * gcc.target/powerpc/no-r11-2.c: Ditto.
1289 * gcc.target/powerpc/no-r11-3.c: Ditto.
1291 2011-07-13 Jason Merrill <jason@redhat.com>
1293 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1294 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1295 when compiling C files.
1296 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1297 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1298 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1299 * g++.dg/lookup/anon2.C: Likewise.
1300 * g++.dg/tree-ssa/copyprop.C: Likewise.
1301 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1302 * g++.dg/init/vector1.C: Ignore narrowing errors.
1303 * g++.dg/torture/pr35526.C: Likewise.
1304 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1306 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1309 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1312 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1315 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1317 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1319 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1320 * lib/obj-c++.exp (obj-c++_init): Ditto.
1321 * lib/file-format.exp (gcc_target_object_format): Ditto.
1322 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1323 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1324 (check_visibility_available): Ditto.
1325 (check_effective_target_tls_native): Ditto.
1326 (check_effective_target_tls_emulated): Ditto.
1327 (check_effective_target_function_sections): Ditto.
1329 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1331 * gcc.target/arm/pr48183.c: New test.
1333 2011-07-13 Richard Guenther <rguenther@suse.de>
1335 * gcc.dg/torture/20110713-1.c: New testcase.
1337 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1340 * gcc.c-torture/compile/pr49474.c: New testcase.
1342 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1344 PR tree-optimization/49712
1345 * gcc.c-torture/execute/pr49712.c: New test.
1347 2011-07-11 Jason Merrill <jason@redhat.com>
1350 * g++.dg/template/recurse3.C: New.
1352 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.dg/guality/csttest.c: New test.
1358 * gfortran.dg/pr49698.f90: New test.
1360 2011-07-11 Jeff Law <law@redhat.com>
1362 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1364 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1366 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1367 * go.test/go-test.exp (go-set-goarch): Likewise.
1369 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1372 * gcc.target/avr/torture/pr39633.c: New test case.
1374 2011-07-11 Tobias Burnus <burnus@net-b.de>
1377 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1379 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1381 * lib/target-supports.exp (check_effective_target_scheduling):
1383 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1384 * gcc.dg/pr45055.c: Ditto.
1385 * gcc.dg/pr45353.c: Ditto.
1386 * g++.dg/pr45056.C: Ditto.
1388 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1390 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1391 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1392 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1393 * g++.dg/torture/pr31863.C: Skip AVR.
1395 2011-07-10 Tobias Burnus <burnus@net-b.de>
1398 * gfortran.dg/intrinsic_signal.f90: New.
1400 2011-07-09 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/regress/regress6.C: New.
1403 * g++.dg/parse/crash45.C: Adjust message.
1404 * g++.dg/template/crash38.C: Adjust message.
1405 * g++.dg/template/crash64.C: Adjust message.
1407 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1409 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1410 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1411 * g++.dg/abi/bitfield3.C: Likewise.
1412 * g++.dg/eh/pr38662.C: Likewise.
1413 * g++.dg/ext/attrib36.C: Likewise.
1414 * g++.dg/ext/attrib37.C: Likewise.
1415 * g++.dg/ext/attrib8.C: Likewise.
1416 * g++.dg/ext/tmplattr1.C: Likewise.
1417 * g++.dg/inherit/override-attribs.C: Likewise.
1418 * g++.dg/opt/inline9.C: Likewise.
1419 * g++.dg/opt/life1.C: Likewise.
1420 * g++.dg/opt/longbranch2.C: Likewise.
1421 * g++.dg/opt/nrv12.C: Likewise.
1422 * g++.dg/opt/reg-stack4.C: Likewise.
1423 * g++.dg/other/pr35504.C: Likewise.
1424 * g++.dg/other/pr39496.C: Likewise.
1425 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1426 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1427 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1428 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1429 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1430 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1431 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1432 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1433 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1434 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1435 * g++.dg/warn/pr15774-1.C: Likewise.
1436 * g++.dg/warn/pr15774-2.C: Likewise.
1437 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1438 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1439 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1440 * g++.old-deja/g++.pt/asm2.C: Likewise.
1441 * gcc.c-torture/compile/20000804-1.c: Likewise.
1442 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1443 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1444 * gcc.dg/20020108-1.c: Likewise.
1445 * gcc.dg/20020122-2.c: Likewise.
1446 * gcc.dg/20020122-3.c: Likewise.
1447 * gcc.dg/20020206-1.c: Likewise.
1448 * gcc.dg/20020219-1.c: Likewise.
1449 * gcc.dg/20020310-1.c: Likewise.
1450 * gcc.dg/20020411-1.c: Likewise.
1451 * gcc.dg/20020418-2.c: Likewise.
1452 * gcc.dg/20020426-2.c: Likewise.
1453 * gcc.dg/20020517-1.c: Likewise.
1454 * gcc.dg/20030204-1.c: Likewise.
1455 * gcc.dg/20030826-2.c: Likewise.
1456 * gcc.dg/20031102-1.c: Likewise.
1457 * gcc.dg/20031202-1.c: Likewise.
1458 * gcc.dg/20050111-1.c: Likewise.
1459 * gcc.dg/20050503-1.c: Likewise.
1460 * gcc.dg/array-init-1.c: Likewise.
1461 * gcc.dg/builtin-apply4.c: Likewise.
1462 * gcc.dg/dfp/pr31344.c: Likewise.
1463 * gcc.dg/gomp/atomic-11.c: Likewise.
1464 * gcc.dg/graphite/pr40281.c: Likewise.
1465 * gcc.dg/ia64-sync-1.c: Likewise.
1466 * gcc.dg/ia64-sync-2.c: Likewise.
1467 * gcc.dg/ia64-sync-3.c: Likewise.
1468 * gcc.dg/ia64-sync-4.c: Likewise.
1469 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1470 * gcc.dg/invalid-call-1.c: Likewise.
1471 * gcc.dg/loop-3.c: Likewise.
1472 * gcc.dg/lower-subreg-1.c: Likewise.
1473 * gcc.dg/lto/pr47259_0.c: Likewise.
1474 * gcc.dg/nested-calls-1.c: Likewise.
1475 * gcc.dg/pr20017.c: Likewise.
1476 * gcc.dg/pr25023.c: Likewise.
1477 * gcc.dg/pr27671-2.c: Likewise.
1478 * gcc.dg/pr32176.c: Likewise.
1479 * gcc.dg/pr33676.c: Likewise.
1480 * gcc.dg/pr35045.c: Likewise.
1481 * gcc.dg/pr36015.c: Likewise.
1482 * gcc.dg/pr36584.c: Likewise.
1483 * gcc.dg/pr36998.c: Likewise.
1484 * gcc.dg/pr37438.c: Likewise.
1485 * gcc.dg/pr37908.c: Likewise.
1486 * gcc.dg/pr41241.c: Likewise.
1487 * gcc.dg/pr41340.c: Likewise.
1488 * gcc.dg/pr44136.c: Likewise.
1489 * gcc.dg/pr44194-1.c: Likewise.
1490 * gcc.dg/pr46212.c: Likewise.
1491 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1492 * gcc.dg/setjmp-2.c: Likewise.
1493 * gcc.dg/short-compare-1.c: Likewise.
1494 * gcc.dg/short-compare-2.c: Likewise.
1495 * gcc.dg/smod-1.c: Likewise.
1496 * gcc.dg/sync-2.c: Likewise.
1497 * gcc.dg/sync-3.c: Likewise.
1498 * gcc.dg/tls/opt-1.c: Likewise.
1499 * gcc.dg/tls/opt-2.c: Likewise.
1500 * gcc.dg/tls/opt-3.c: Likewise.
1501 * gcc.dg/torture/badshift.c: Likewise.
1502 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1503 * gcc.dg/torture/pr20314-2.c: Likewise.
1504 * gcc.dg/torture/pr36891.c: Likewise.
1505 * gcc.dg/torture/pr38774.c: Likewise.
1506 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1507 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1508 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1509 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1510 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1511 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1512 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1513 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1514 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1515 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1516 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1517 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1518 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1519 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1520 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1521 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1522 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1523 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1524 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1525 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1526 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1527 * gcc.dg/unroll-1.c: Likewise.
1528 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1529 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1530 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1531 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1532 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1533 * gcc.target/i386/20000609-1.c: Likewise.
1534 * gcc.target/i386/20000720-1.c: Likewise.
1535 * gcc.target/i386/20000724-1.c: Likewise.
1536 * gcc.target/i386/20011107-1.c: Likewise.
1537 * gcc.target/i386/20011119-1.c: Likewise.
1538 * gcc.target/i386/20020201-3.c: Likewise.
1539 * gcc.target/i386/20020218-1.c: Likewise.
1540 * gcc.target/i386/20020729-1.c: Likewise.
1541 * gcc.target/i386/20030926-1.c: Likewise.
1542 * gcc.target/i386/20060125-1.c: Likewise.
1543 * gcc.target/i386/20060125-2.c: Likewise.
1544 * gcc.target/i386/20060512-1.c: Likewise.
1545 * gcc.target/i386/20060512-2.c: Likewise.
1546 * gcc.target/i386/20060512-3.c: Likewise.
1547 * gcc.target/i386/20060512-4.c: Likewise.
1548 * gcc.target/i386/387-1.c: Likewise.
1549 * gcc.target/i386/387-2.c: Likewise.
1550 * gcc.target/i386/387-5.c: Likewise.
1551 * gcc.target/i386/387-6.c: Likewise.
1552 * gcc.target/i386/980312-1.c: Likewise.
1553 * gcc.target/i386/980313-1.c: Likewise.
1554 * gcc.target/i386/990117-1.c: Likewise.
1555 * gcc.target/i386/990424-1.c: Likewise.
1556 * gcc.target/i386/990524-1.c: Likewise.
1557 * gcc.target/i386/991129-1.c: Likewise.
1558 * gcc.target/i386/991214-1.c: Likewise.
1559 * gcc.target/i386/991230-1.c: Likewise.
1560 * gcc.target/i386/addr-sel-1.c: Likewise.
1561 * gcc.target/i386/aggregate-ret1.c: Likewise.
1562 * gcc.target/i386/aggregate-ret2.c: Likewise.
1563 * gcc.target/i386/align-main-3.c: Likewise.
1564 * gcc.target/i386/amd64-abi-1.c: Likewise.
1565 * gcc.target/i386/amd64-abi-2.c: Likewise.
1566 * gcc.target/i386/amd64-abi-4.c: Likewise.
1567 * gcc.target/i386/amd64-abi-5.c: Likewise.
1568 * gcc.target/i386/amd64-abi-6.c: Likewise.
1569 * gcc.target/i386/asm-1.c: Likewise.
1570 * gcc.target/i386/asm-3.c: Likewise.
1571 * gcc.target/i386/asm-5.c: Likewise.
1572 * gcc.target/i386/attributes-error.c: Likewise.
1573 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1574 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1575 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1576 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1577 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1578 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1579 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1580 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1581 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1582 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1583 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1584 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1585 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1586 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1587 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1588 * gcc.target/i386/bitfield1.c: Likewise.
1589 * gcc.target/i386/bitfield2.c: Likewise.
1590 * gcc.target/i386/bmi-2.c: Likewise.
1591 * gcc.target/i386/bmi-5.c: Likewise.
1592 * gcc.target/i386/builtin-unreachable.c: Likewise.
1593 * gcc.target/i386/cleanup-2.c: Likewise.
1594 * gcc.target/i386/clobbers.c: Likewise.
1595 * gcc.target/i386/cmov8.c: Likewise.
1596 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1597 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1598 * gcc.target/i386/compress-float-387.c: Likewise.
1599 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1600 * gcc.target/i386/compress-float-sse.c: Likewise.
1601 * gcc.target/i386/crc32-2.c: Likewise.
1602 * gcc.target/i386/crc32-3.c: Likewise.
1603 * gcc.target/i386/divmod-7.c: Likewise.
1604 * gcc.target/i386/divmod-8.c: Likewise.
1605 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1606 * gcc.target/i386/fma3-builtin.c: Likewise.
1607 * gcc.target/i386/fma3-fma.c: Likewise.
1608 * gcc.target/i386/fma4-256-vector.c: Likewise.
1609 * gcc.target/i386/fma4-builtin.c: Likewise.
1610 * gcc.target/i386/fma4-fma-2.c: Likewise.
1611 * gcc.target/i386/fma4-fma.c: Likewise.
1612 * gcc.target/i386/fma4-vector-2.c: Likewise.
1613 * gcc.target/i386/fma4-vector.c: Likewise.
1614 * gcc.target/i386/funcspec-1.c: Likewise.
1615 * gcc.target/i386/funcspec-10.c: Likewise.
1616 * gcc.target/i386/funcspec-11.c: Likewise.
1617 * gcc.target/i386/funcspec-2.c: Likewise.
1618 * gcc.target/i386/funcspec-5.c: Likewise.
1619 * gcc.target/i386/funcspec-6.c: Likewise.
1620 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1621 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1622 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1623 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1624 * gcc.target/i386/incoming-1.c: Likewise.
1625 * gcc.target/i386/incoming-10.c: Likewise.
1626 * gcc.target/i386/incoming-11.c: Likewise.
1627 * gcc.target/i386/incoming-12.c: Likewise.
1628 * gcc.target/i386/incoming-13.c: Likewise.
1629 * gcc.target/i386/incoming-14.c: Likewise.
1630 * gcc.target/i386/incoming-15.c: Likewise.
1631 * gcc.target/i386/incoming-2.c: Likewise.
1632 * gcc.target/i386/incoming-3.c: Likewise.
1633 * gcc.target/i386/incoming-4.c: Likewise.
1634 * gcc.target/i386/incoming-5.c: Likewise.
1635 * gcc.target/i386/incoming-6.c: Likewise.
1636 * gcc.target/i386/incoming-7.c: Likewise.
1637 * gcc.target/i386/incoming-8.c: Likewise.
1638 * gcc.target/i386/incoming-9.c: Likewise.
1639 * gcc.target/i386/lea.c: Likewise.
1640 * gcc.target/i386/local.c: Likewise.
1641 * gcc.target/i386/loop-1.c: Likewise.
1642 * gcc.target/i386/loop-2.c: Likewise.
1643 * gcc.target/i386/loop-3.c: Likewise.
1644 * gcc.target/i386/max-stack-align.c: Likewise.
1645 * gcc.target/i386/memcpy-1.c: Likewise.
1646 * gcc.target/i386/movbe-2.c: Likewise.
1647 * gcc.target/i386/movq-2.c: Likewise.
1648 * gcc.target/i386/movq.c: Likewise.
1649 * gcc.target/i386/nrv1.c: Likewise.
1650 * gcc.target/i386/pad-4.c: Likewise.
1651 * gcc.target/i386/pad-5a.c: Likewise.
1652 * gcc.target/i386/pad-5b.c: Likewise.
1653 * gcc.target/i386/pad-6a.c: Likewise.
1654 * gcc.target/i386/pad-6b.c: Likewise.
1655 * gcc.target/i386/pad-7.c: Likewise.
1656 * gcc.target/i386/pad-9.c: Likewise.
1657 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1658 * gcc.target/i386/pic-1.c: Likewise.
1659 * gcc.target/i386/pr12092-1.c: Likewise.
1660 * gcc.target/i386/pr12329.c: Likewise.
1661 * gcc.target/i386/pr21518.c: Likewise.
1662 * gcc.target/i386/pr22362.c: Likewise.
1663 * gcc.target/i386/pr22585.c: Likewise.
1664 * gcc.target/i386/pr23098.c: Likewise.
1665 * gcc.target/i386/pr25196.c: Likewise.
1666 * gcc.target/i386/pr25293.c: Likewise.
1667 * gcc.target/i386/pr25654.c: Likewise.
1668 * gcc.target/i386/pr26449.c: Likewise.
1669 * gcc.target/i386/pr26778.c: Likewise.
1670 * gcc.target/i386/pr26826.c: Likewise.
1671 * gcc.target/i386/pr27266.c: Likewise.
1672 * gcc.target/i386/pr29978.c: Likewise.
1673 * gcc.target/i386/pr30505.c: Likewise.
1674 * gcc.target/i386/pr30961-1.c: Likewise.
1675 * gcc.target/i386/pr31628.c: Likewise.
1676 * gcc.target/i386/pr32000-2.c: Likewise.
1677 * gcc.target/i386/pr32661-1.c: Likewise.
1678 * gcc.target/i386/pr32708-2.c: Likewise.
1679 * gcc.target/i386/pr32708-3.c: Likewise.
1680 * gcc.target/i386/pr34256.c: Likewise.
1681 * gcc.target/i386/pr34312.c: Likewise.
1682 * gcc.target/i386/pr34522.c: Likewise.
1683 * gcc.target/i386/pr35160.c: Likewise.
1684 * gcc.target/i386/pr35281.c: Likewise.
1685 * gcc.target/i386/pr36246.c: Likewise.
1686 * gcc.target/i386/pr36786.c: Likewise.
1687 * gcc.target/i386/pr37275.c: Likewise.
1688 * gcc.target/i386/pr37843-3.c: Likewise.
1689 * gcc.target/i386/pr37843-4.c: Likewise.
1690 * gcc.target/i386/pr39082-1.c: Likewise.
1691 * gcc.target/i386/pr39431.c: Likewise.
1692 * gcc.target/i386/pr39496.c: Likewise.
1693 * gcc.target/i386/pr39543-2.c: Likewise.
1694 * gcc.target/i386/pr39911.c: Likewise.
1695 * gcc.target/i386/pr40718.c: Likewise.
1696 * gcc.target/i386/pr40906-1.c: Likewise.
1697 * gcc.target/i386/pr40906-2.c: Likewise.
1698 * gcc.target/i386/pr40906-3.c: Likewise.
1699 * gcc.target/i386/pr40934.c: Likewise.
1700 * gcc.target/i386/pr41900.c: Likewise.
1701 * gcc.target/i386/pr42589.c: Likewise.
1702 * gcc.target/i386/pr43662.c: Likewise.
1703 * gcc.target/i386/pr43671.c: Likewise.
1704 * gcc.target/i386/pr43766.c: Likewise.
1705 * gcc.target/i386/pr43869.c: Likewise.
1706 * gcc.target/i386/pr44942.c: Likewise.
1707 * gcc.target/i386/pr44948-2a.c: Likewise.
1708 * gcc.target/i386/pr45234.c: Likewise.
1709 * gcc.target/i386/pr45336-2.c: Likewise.
1710 * gcc.target/i386/pr45336-4.c: Likewise.
1711 * gcc.target/i386/pr45852.c: Likewise.
1712 * gcc.target/i386/pr46470.c: Likewise.
1713 * gcc.target/i386/pr48037-1.c: Likewise.
1714 * gcc.target/i386/pr48389.c: Likewise.
1715 * gcc.target/i386/pr49095.c: Likewise.
1716 * gcc.target/i386/pr9771-1.c: Likewise.
1717 * gcc.target/i386/rdfsbase-1.c: Likewise.
1718 * gcc.target/i386/rdfsbase-2.c: Likewise.
1719 * gcc.target/i386/rdgsbase-1.c: Likewise.
1720 * gcc.target/i386/rdgsbase-2.c: Likewise.
1721 * gcc.target/i386/rdrand-3.c: Likewise.
1722 * gcc.target/i386/regparm-stdcall.c: Likewise.
1723 * gcc.target/i386/regparm.c: Likewise.
1724 * gcc.target/i386/reload-1.c: Likewise.
1725 * gcc.target/i386/rotate-2.c: Likewise.
1726 * gcc.target/i386/sibcall-5.c: Likewise.
1727 * gcc.target/i386/signbit-1.c: Likewise.
1728 * gcc.target/i386/signbit-2.c: Likewise.
1729 * gcc.target/i386/signbit-3.c: Likewise.
1730 * gcc.target/i386/sse-5.c: Likewise.
1731 * gcc.target/i386/sse-8.c: Likewise.
1732 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1733 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1734 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1735 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1736 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1737 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1738 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1739 * gcc.target/i386/sse2-movq-2.c: Likewise.
1740 * gcc.target/i386/sse2-movq-3.c: Likewise.
1741 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1742 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1743 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1744 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1745 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1746 * gcc.target/i386/ssefn-1.c: Likewise.
1747 * gcc.target/i386/ssefn-2.c: Likewise.
1748 * gcc.target/i386/sseregparm-1.c: Likewise.
1749 * gcc.target/i386/sseregparm-2.c: Likewise.
1750 * gcc.target/i386/sseregparm-3.c: Likewise.
1751 * gcc.target/i386/sseregparm-4.c: Likewise.
1752 * gcc.target/i386/sseregparm-5.c: Likewise.
1753 * gcc.target/i386/sseregparm-6.c: Likewise.
1754 * gcc.target/i386/sseregparm-7.c: Likewise.
1755 * gcc.target/i386/sseregparm-8.c: Likewise.
1756 * gcc.target/i386/stack-realign.c: Likewise.
1757 * gcc.target/i386/stack-usage-realign.c: Likewise.
1758 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1759 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1760 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1761 * gcc.target/i386/stackalign/return-1.c: Likewise.
1762 * gcc.target/i386/stackalign/return-2.c: Likewise.
1763 * gcc.target/i386/stackalign/return-3.c: Likewise.
1764 * gcc.target/i386/tailcall-1.c: Likewise.
1765 * gcc.target/i386/tbm-2.c: Likewise.
1766 * gcc.target/i386/udivmod-7.c: Likewise.
1767 * gcc.target/i386/udivmod-8.c: Likewise.
1768 * gcc.target/i386/unroll-1.c: Likewise.
1769 * gcc.target/i386/vararg-1.c: Likewise.
1770 * gcc.target/i386/vararg-2.c: Likewise.
1771 * gcc.target/i386/vect8-ret.c: Likewise.
1772 * gcc.target/i386/vectorize5.c: Likewise.
1773 * gcc.target/i386/wmul-1.c: Likewise.
1774 * gcc.target/i386/wmul-2.c: Likewise.
1775 * gcc.target/i386/wrfsbase-1.c: Likewise.
1776 * gcc.target/i386/wrfsbase-2.c: Likewise.
1777 * gcc.target/i386/wrgsbase-1.c: Likewise.
1778 * gcc.target/i386/wrgsbase-2.c: Likewise.
1779 * gcc.target/i386/xop-pcmov.c: Likewise.
1780 * gcc.target/i386/xop-pcmov2.c: Likewise.
1781 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1782 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1783 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1784 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1785 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1786 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1787 * gcc.target/i386/zee.c: Likewise.
1788 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1789 * gfortran.dg/compiler-directive_2.f: Likewise.
1790 * gfortran.dg/g77/20010216-1.f: Likewise.
1791 * gfortran.dg/gomp/pr39152.f90: Likewise.
1792 * gfortran.dg/pr33794.f90: Likewise.
1794 2011-07-09 Jason Merrill <jason@redhat.com>
1796 * g++.dg/cpp0x/regress/regress5.C: New.
1798 2011-07-08 Jason Merrill <jason@redhat.com>
1801 * g++.dg/expr/compound-asn1.C: New.
1802 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1804 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.target/powerpc/altivec-34.c: New test.
1809 2011-07-08 Jason Merrill <jason@redhat.com>
1812 * g++.dg/abi/guard3.C: New.
1814 2011-07-08 Julian Brown <julian@codesourcery.com>
1816 * lib/target-supports.exp
1817 (check_effective_target_arm_little_endian): New.
1818 (check_effective_target_vect_pack_trunc): Use above.
1819 (check_effective_target_vect_unpack): Likewise.
1820 (check_effective_target_vect_element_align): Test
1821 check_effective_target_arm_vect_no_misalign for ARM.
1823 2011-07-08 Jason Merrill <jason@redhat.com>
1826 * g++.dg/cpp0x/constexpr-rom.C: New.
1828 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1831 * g++.dg/torture/pr49519.C: New test.
1833 2011-07-08 Martin Jambor <mjambor@suse.cz>
1835 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1837 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1842 2011-07-08 Richard Guenther <rguenther@suse.de>
1844 PR tree-optimization/49662
1845 * gcc.dg/graphite/interchange-14.c: XFAIL.
1846 * gcc.dg/graphite/interchange-15.c: Likewise.
1847 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1849 2011-07-06 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/regress/regress4.C: New.
1854 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1857 * gfortran.dg/result_in_spec_4.f90: New test.
1859 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1861 * gcc.target/sparc/cas64.c: New test.
1863 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1866 * g++.dg/torture/pr49644.C: New test.
1869 * gcc.c-torture/execute/pr49644.c: New test.
1871 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1873 * lib/target-supports.exp (check_effective_target_ia32): New.
1874 (check_effective_target_x32): Likewise.
1875 (check_effective_target_vect_cmdline_needed): Also check x32.
1877 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1879 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1881 * gcc.target/arm/pr42235.c: Likewise.
1882 * gcc.target/arm/pr42495.c: Likewise.
1883 * gcc.target/arm/pr42574.c: Likewise.
1884 * gcc.target/arm/thumb-branch1.c: Likewise.
1886 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1887 unneeded prune of possible warning.
1888 * gcc.target/arm/pr40956.c: Likewise.
1889 * gcc.target/arm/pr42505.c: Likewise.
1891 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1892 * gcc.c-torture/compile/pr46883.c: Likewise.
1893 * gcc.c-torture/compile/pr46934.c: Likewise.
1895 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1896 for move to ../../gcc.c-torture/compile.
1897 * gcc.target/arm/pr46883.c: Likewise.
1898 * gcc.target/arm/pr46934.c: Likewise.
1900 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1901 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1902 * gcc.target/arm/wmul-1.c: Likewise.
1903 * gcc.target/arm/wmul-2.c: Likewise.
1904 * gcc.target/arm/wmul-3.c: Likewise.
1905 * gcc.target/arm/wmul-4.c: Likewise.
1906 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1907 add tab after scan target.
1908 * gcc.target/arm/smlaltt-1.c: Likewise.
1909 * gcc.target/arm/smlatb-1.c: Likewise.
1910 * gcc.target/arm/smlatt-1.c: Likewise.
1912 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/debug/pr49522.c: New test.
1917 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1919 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1920 * gcc.dg/pr46212.c: Run only if target int32plus.
1921 * gcc.dg/torture/pr48146.c: Ditto.
1922 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1923 * c-c++-common/pr44832.c: Ditto.
1924 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1925 * gcc.dg/pr31490.c: Ditto.
1926 * gcc.dg/torture/builtin-math-7.c: Run only if target
1928 * gcc.dg/torture/pr45764.c: Skip for AVR.
1929 * gcc.dg/pr47893.c: Ditto.
1931 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1933 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1934 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1935 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1936 add tab to scan target.
1938 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1940 * gcc.target/arm/neon-modes-3.c: New test.
1942 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1944 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1945 -fno-loop-interchange -ffast-math.
1947 2011-07-07 Richard Guenther <rguenther@suse.de>
1949 * gcc.dg/ftrapv-3.c: New testcase.
1951 2011-07-07 Richard Guenther <rguenther@suse.de>
1953 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1954 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1956 2011-07-07 Kai Tietz <ktietz@redhat.com>
1958 * gcc.dg/binop-notxor1.c: New test.
1959 * gcc.dg/binop-notand4a.c: New test.
1960 * gcc.dg/binop-notxor2.c: New test.
1961 * gcc.dg/binop-notand3a.c: New test.
1962 * gcc.dg/binop-notand2a.c: New test.
1963 * gcc.dg/binop-notand6a.c: New test.
1964 * gcc.dg/binop-notor1.c: New test.
1965 * gcc.dg/binop-notand1a.c: New test.
1966 * gcc.dg/binop-notand5a.c: New test.
1967 * gcc.dg/binop-notor2.c: New test.
1969 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1972 * gcc.dg/gomp/pr49640.c: New test.
1974 2011-07-07 Richard Guenther <rguenther@suse.de>
1976 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1978 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1983 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1985 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1986 * gcc.target/powerpc/no-r11-2.c: Ditto.
1987 * gcc.target/powerpc/no-r11-3.c: Ditto.
1989 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1991 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1992 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1994 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1996 * lib/target-supports.exp (check_profiling_available): Disable
1997 profiling with -fprofile-generate for target avr.
1999 2011-07-06 Richard Guenther <rguenther@suse.de>
2001 PR tree-optimization/49645
2002 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2004 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2007 * gcc.dg/pr47383.c: New.
2009 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2011 PR tree-optimization/49647
2012 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2014 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2017 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2018 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2020 2011-07-05 Jason Merrill <jason@redhat.com>
2023 * g++.dg/template/template-id-4.C: New.
2025 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2027 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2028 * gcc.dg/pr43402.c: Ditto.
2030 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2032 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2034 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2036 * gcc.target/powerpc/ppc-switch-1.c: New test for
2037 --param case-values-threshold.
2038 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2040 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2042 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2044 2011-07-05 Jason Merrill <jason@redhat.com>
2046 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2048 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2050 PR tree-optimization/47654
2051 * gcc.dg/graphite/block-pr47654.c: New.
2053 2011-07-05 Jason Merrill <jason@redhat.com>
2055 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2057 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2059 PR tree-optimization/49580
2060 * gcc.dg/autopar/pr49580.c: New test.
2062 2011-07-05 Richard Guenther <rguenther@suse.de>
2064 PR tree-optimization/49518
2065 PR tree-optimization/49628
2066 * g++.dg/torture/pr49628.C: New testcase.
2067 * gcc.dg/torture/pr49518.c: Likewise.
2069 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2071 * ada/acats/run_acats (which): Extract last field from type -p,
2072 type output only if command succeeded.
2074 2011-07-04 Jason Merrill <jason@redhat.com>
2076 * g++.dg/abi/mangle48.C: New.
2078 * g++.dg/cpp0x/diag1.C: New.
2080 * g++.dg/diagnostic/aka1.C: New.
2082 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2084 PR rtl-optimization/49619
2085 * gcc.dg/pr49619.c: New test.
2087 PR rtl-optimization/49472
2088 * gfortran.dg/pr49472.f90: New test.
2091 * gcc.dg/pr49602.c: New test.
2093 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2097 * gcc.target/avr/avr.exp: Run over cpp files, too.
2098 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2099 * gcc.target/avr/progmem.h: New file.
2100 * gcc.target/avr/exit-abort.h: New file.
2101 * gcc.target/avr/progmem-error-1.c: New file.
2102 * gcc.target/avr/progmem-error-1.cpp: New file.
2103 * gcc.target/avr/progmem-warning-1.c: New file.
2104 * gcc.target/avr/torture/progmem-1.c: New file.
2105 * gcc.target/avr/torture/progmem-1.cpp: New file.
2107 2011-07-04 Richard Guenther <rguenther@suse.de>
2109 PR tree-optimization/49615
2110 * g++.dg/torture/pr49615.C: New testcase.
2112 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2114 PR tree-optimization/49610
2115 * gcc.dg/vect/pr49610.c: New test.
2117 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2119 * gnat.dg/specs/debug1.ads: New test.
2121 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2124 * gfortran.dg/typebound_proc_23.f90: New.
2126 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2129 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2131 2011-07-01 Jason Merrill <jason@redhat.com>
2134 * g++.dg/template/template-id-3.C: New.
2137 * g++.dg/template/qualified-id4.C: New.
2140 * g++.dg/template/explicit-args4.C: New.
2143 * g++.dg/template/offsetof2.C: New.
2145 2011-07-01 Kai Tietz <ktietz@redhat.com>
2147 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2149 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2152 * lib/target-supports.exp (check_effective_target_gld): New proc.
2154 2011-07-01 Richard Guenther <rguenther@suse.de>
2156 PR tree-optimization/49603
2157 * gcc.dg/torture/pr49603.c: New testcase.
2159 2011-06-30 Jason Merrill <jason@redhat.com>
2162 * g++.dg/rtti/template1.C: New.
2165 * g++.dg/cpp0x/regress/ctor1.C: New.
2168 * g++.dg/cpp0x/initlist54.C: New.
2170 2011-06-30 Martin Jambor <mjambor@suse.cz>
2172 * gcc.dg/tree-ssa/sra-12.c: New test.
2174 2011-06-29 Jason Merrill <jason@redhat.com>
2176 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2178 2011-06-30 Richard Guenther <rguenther@suse.de>
2180 PR tree-optimization/46787
2181 * gcc.dg/vect/vect-121.c: New testcase.
2183 2011-06-30 Martin Jambor <mjambor@suse.cz>
2185 PR tree-optimization/49094
2186 * gcc.dg/tree-ssa/pr49094.c: New test.
2188 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2191 * gfortran.dg/pr49540-1.f90: New test.
2192 * gfortran.dg/pr49540-2.f90: New test.
2194 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197 * ada/acats/run_acats (which): Use last field of type -p output.
2199 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2200 Iain Sandoe <iains@gcc.gnu.org>
2203 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2204 Only skip on 64-bit *-*-darwin8* && !objc2.
2206 2011-06-30 Richard Guenther <rguenther@suse.de>
2208 PR tree-optimization/38752
2209 * gcc.c-torture/compile/pr38752.c: New testcase.
2211 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2213 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2214 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2216 2011-06-29 Jason Merrill <jason@redhat.com>
2219 * g++.dg/cpp0x/initlist53.C: Use placement new.
2220 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2221 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2224 * g++.dg/cpp0x/trailing6.C: New.
2225 * g++.dg/cpp0x/pr45908.C: No error.
2228 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2231 * g++.dg/cpp0x/constexpr-using2.C: New.
2233 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2236 * g++.dg/cpp0x/constexpr-diag3.C: New.
2237 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2238 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2239 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2240 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2242 2011-06-29 Jason Merrill <jason@redhat.com>
2244 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2246 2011-06-29 Richard Guenther <rguenther@suse.de>
2248 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2250 2011-06-29 Jason Merrill <jason@redhat.com>
2252 * g++.dg/cpp0x/initlist-value2.C: New.
2254 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2255 * g++.dg/cpp0x/initlist-value.C: New.
2257 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2259 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2261 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2263 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2264 * gcc.dg/inline_2.c: Likewise.
2265 * gcc.dg/unroll_1.c: Likewise.
2267 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2270 * gcc.target/i386/pr49567.c: New test.
2272 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/opt17.ad[sb]: New test.
2276 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2277 Tom de Vries <tom@codesourcery.com>
2279 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2280 (check_effective_target_arm_thumb2): New effective targets.
2281 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2282 properly. Clean up temporary files.
2283 * gcc.target/arm/ivopts-2.c: Likewise.
2284 * gcc.target/arm/ivopts-3.c: Likewise.
2285 * gcc.target/arm/ivopts-4.c: Likewise.
2286 * gcc.target/arm/ivopts-5.c: Likewise.
2287 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2289 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2292 * gfortran.dg/reshape_zerosize_3.f90: New test.
2294 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2296 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2297 * gcc.target/arm/vfp-ldmias.c: Likewise.
2298 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2299 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2300 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2301 * gcc.target/arm/vfp-stmias.c: Likewise.
2302 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2303 * gcc.target/arm/vfp-stmiad.c: Likewise.
2305 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2307 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2309 * gcc.target/arm/pr45701-2.c: Ditto.
2311 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2314 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2315 * gfortran.dg/extends_14.f03: Modified.
2317 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2319 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2320 early if the test is already being skipped.
2322 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2323 scan-assembler-dem-not): For missing file, report unresolved with
2324 same message as for pass/fail, with reason reported in log file.
2326 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2327 from add_options_for_arm_neon_fp16.
2328 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2329 check_effective_target_arm_neon_fp16_ok_nocache.
2330 Check -mfpu and -mfloat-abi options from current multilib.
2331 Do not require neon support.
2332 (check_effective_target_arm_fp16_ok): Renamed from
2333 check_effecitve_target_arm_neon_fp16_ok.
2334 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2335 arm_neon_fp16_ok and arm_fp16.
2336 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2337 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2338 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2339 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2341 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.dg/builtin-assume-aligned-1.c: New test.
2344 * gcc.dg/builtin-assume-aligned-2.c: New test.
2345 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2348 * gcc.dg/pr49544.c: New test.
2350 2011-06-27 Richard Guenther <rguenther@suse.de>
2352 PR tree-optimization/49394
2353 * g++.dg/torture/pr49394.C: New testcase.
2355 2011-06-27 Kai Tietz <ktietz@redhat.com>
2357 * gcc.dg/optimize-bswapdi-2.c: New test.
2359 2011-06-27 Michael Hope <michael.hope@linaro.org>
2360 Richard Sandiford <richard.sandiford@linaro.org>
2362 PR tree-optimization/49169
2363 * gcc.dg/torture/pr49169.c: New test.
2365 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2368 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2370 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2373 2011-06-26 Jason Merrill <jason@redhat.com>
2375 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2378 * g++.dg/init/ref19.C: New.
2379 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2381 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2383 PR tree-optimization/48377
2384 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2387 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2390 * lib/target-supports.exp (check_effective_target_non_strict_align):
2392 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2394 2011-06-24 Martin Jambor <mjambor@suse.cz>
2396 PR tree-optimizations/49516
2397 * g++.dg/tree-ssa/pr49516.C: New test.
2399 2011-06-23 Jason Merrill <jason@redhat.com>
2402 * g++.dg/template/partial10.C: New.
2403 * g++.dg/template/partial11.C: New.
2405 2011-06-23 Jeff Law <law@redhat.com>
2408 * gcc.dg/pr48770.c: New test.
2410 2011-06-23 Jan Hubicka <jh@suse.cz>
2413 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2415 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2418 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2419 instead of -fdump-tree-optimized.
2421 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/template/crash107.C: New.
2425 * g++.dg/template/error17.C: Adjust.
2427 2011-06-23 Jason Merrill <jason@redhat.com>
2430 * g++.dg/cpp0x/defaulted30.C: New.
2433 * g++.dg/rtti/anon-ns1.C: New.
2436 * g++.dg/init/ref18.C: New.
2439 * g++.dg/template/partial9.C: New.
2441 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2444 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2446 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.dg/pr49496.c: New test.
2451 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2453 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2456 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2458 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2459 * gcc.target/arm/pr42879.c: Likewise.
2460 * gcc.target/arm/pr45701-3.c: Likewise.
2462 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2463 * gcc.target/arm/pr40482.c: Likewise.
2464 * gcc.target/arm/stack-corruption.c: Likewise.
2466 2011-06-22 Richard Guenther <rguenther@suse.de>
2468 PR tree-optimization/49493
2469 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2471 2011-06-22 Jason Merrill <jason@redhat.com>
2474 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2476 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2477 Dmitry Melnik <dm@ispras.ru>
2479 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2480 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2481 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2483 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2485 * gcc.target/arm/tlscall.c: New.
2487 2011-06-21 Jason Merrill <jason@redhat.com>
2490 * g++.dg/cpp0x/constexpr-ref1.C: New.
2491 * g++.dg/cpp0x/constexpr-ref2.C: New.
2492 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2495 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2498 * g++.dg/template/param3.C: New.
2500 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2502 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2503 my_clrsb test functions.
2505 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2506 test_sll, test_ull): Add clrsb tests.
2507 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2510 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/class_44.f03: New.
2515 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2517 PR tree-optimization/49478
2518 * gcc.dg/vect/pr49478.c
2520 2011-06-21 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/49483
2523 * gcc.dg/vect/vect-120.c: New testcase.
2525 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2528 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2529 * gcc.dg/vect/vect-peel-4.c: Likewise.
2531 2011-06-22 Christian Bruel <christian.bruel@st.com>
2534 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2535 * gcc.dg/always_inline2.c: Likewise.
2536 * gcc.dg/always_inline3.c: Likewise.
2537 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2538 * gcc.dg/inline_1.c: Likewise.
2539 * gcc.dg/inline_2.c: Likewise.
2540 * gcc.dg/inline_3.c: Likewise.
2541 * gcc.dg/inline_4.c: Likewise.
2542 * gcc.dg/20051201-1.c: Likewise.
2543 * gcc.dg/pr40087.c: Likewise.
2544 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2545 * gcc.dg/inline-22.c: Likewise.
2546 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2547 * gcc.dg/lto/20090218-1_1.c: Likewise.
2548 * g++.dg/ipa/devirt-7.C: Likewise.
2549 * gcc.dg/uninit-pred-5_a.c: Likewise.
2550 * gcc.dg/uninit-pred-5_b.c: Likewise.
2551 * gcc.dg/fail_always_inline.c: New.
2553 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2555 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2556 into 6 jobs instead of 3.
2558 2011-06-20 Jason Merrill <jason@redhat.com>
2561 * g++.dg/cpp0x/initlist53.C: New.
2563 2011-06-20 Tobias Burnus <burnus@net-b.de>
2566 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2567 * gfortran.dg/coarray_lock_3.f90: New.
2568 * gfortran.dg/coarray/lock_1.f90: New.
2570 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2572 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2573 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2574 unresolved and report the reason to the log file.
2576 * lib/scanasm.exp (object-size): Move argument processing earlier
2577 to report errors before verifying that the file exists. Report
2578 problems detected at runtime as unresolved instead of error and
2579 report their reasons to the log file.
2581 2011-06-20 Jason Merrill <jason@redhat.com>
2584 * g++.dg/cpp0x/explicit6.C: New.
2587 * g++.dg/cpp0x/enum20.C: New.
2590 * g++.dg/ext/attr-aligned01.C: New.
2593 * g++.dg/cpp0x/variadic-default.C: New.
2596 * g++.dg/cpp0x/auto26.C: New.
2599 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2601 2011-06-20 Kai Tietz <ktietz@redhat.com>
2603 * gcc.dg/binop-notand1.c: New test.
2604 * gcc.dg/binop-notand2.c: New test.
2605 * gcc.dg/binop-notand3.c: New test.
2606 * gcc.dg/binop-notand4.c: New test.
2607 * gcc.dg/binop-notand5.c: New test.
2608 * gcc.dg/binop-notand6.c: New test.
2610 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2613 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2615 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/proc_ptr_31.f90: New.
2620 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2622 * gnat.dg/volatile6.adb: New test.
2623 * gnat.dg/volatile7.adb: Likewise.
2624 * gnat.dg/volatile8.adb: Likewise.
2625 * gnat.dg/volatile9.adb: Likewise.
2627 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2629 * gnat.dg/constant3.adb: New test.
2631 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2634 * gfortran.dg/read_list_eof_1.f90: New test.
2636 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.target/i386/testimm-1.c: New test.
2640 * gcc.target/i386/testimm-2.c: New test.
2641 * gcc.target/i386/testimm-3.c: New test.
2642 * gcc.target/i386/testimm-4.c: New test.
2643 * gcc.target/i386/testimm-5.c: New test.
2644 * gcc.target/i386/testimm-6.c: New test.
2645 * gcc.target/i386/testimm-7.c: New test.
2646 * gcc.target/i386/testimm-8.c: New test.
2647 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2648 * gcc.target/i386/xop-rotate1-int.c: New test.
2649 * gcc.target/i386/xop-rotate2-int.c: New test.
2651 2011-06-17 Jason Merrill <jason@redhat.com>
2653 * g++.dg/cpp0x/rv-func2.C: New.
2655 * g++.dg/debug/dwarf2/lambda1.C: New.
2656 * g++.dg/warn/Wshadow-6.C: Adjust.
2658 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2661 * gfortran.dg/move_alloc_5.f90: New.
2663 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2665 PR rtl-optimization/48542
2666 * gcc.dg/torture/pr48542.c: New test.
2668 2011-06-16 Jason Merrill <jason@redhat.com>
2671 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2674 * g++.dg/cpp0x/initlist52.C New.
2677 * c-c++-common/raw-string-12.c: New.
2680 * g++.dg/cpp0x/sfinae26.C: New.
2683 * g++.dg/cpp0x/variadic113.C: New.
2686 * g++.dg/cpp0x/variadic112.C: New.
2688 2011-06-16 Jeff Law <law@redhat.com>
2690 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2691 improved jump threading.
2692 * gcc.dg/builtin-object-size-2.c: Likewise.
2693 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2695 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2698 * gfortran.dg/typebound_assignment_3.f03: New.
2700 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2703 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2705 2011-06-16 Martin Jambor <mjambor@suse.cz>
2707 PR tree-optimization/49343
2708 * gnat.dg/discr31.ad[sb]: New test.
2710 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2712 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2714 2011-06-16 Tom de Vries <tom@codesourcery.com>
2717 * gcc.target/arm/ivopts-3.c: Update test.
2718 * gcc.target/arm/ivopts-5.c: Same.
2720 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2723 2011-06-10 Wei Guozhi <carrot@google.com>
2726 * gcc.target/arm/pr45335.c: New test.
2727 * gcc.target/arm/pr45335-2.c: New test.
2728 * gcc.target/arm/pr45335-3.c: New test.
2729 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2730 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2731 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2733 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2735 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2737 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2740 * gfortran.dg/class_43.f03: New.
2742 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2744 PR tree-optimization/49419
2745 * gcc.c-torture/execute/pr49419.c: New test.
2747 2011-06-16 Revital Eres <revital.eres@linaro.org>
2749 * gcc.dg/sms-9.c: New file.
2751 2011-06-15 Easwaran Raman <eraman@google.com>
2753 PR rtl-optimization/49414
2754 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2756 2011-06-14 Jason Merrill <jason@redhat.com>
2758 * g++.dg/cpp0x/noexcept13.C: New.
2760 2011-06-14 Easwaran Raman <eraman@google.com>
2762 PR rtl-optimization/44194
2763 * gcc.dg/pr44194-1.c: New test.
2764 * gcc.dg/pr44194-2.c: New test.
2766 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2768 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2770 * gcc.target/arm/pr45701-2.c: Likewise.
2771 * gcc.target/arm/thumb-branch1.c: Likewise.
2773 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2776 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2778 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2780 * gcc.target/arm/pr45701-1.c: Require thumb support.
2781 * gcc.target/arm/pr45701-2.c: Likewise.
2782 * gcc.target/arm/thumb-branch1.c: Likewise.
2784 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2785 * gcc.target/arm/pr39839.c: Likewise.
2786 * gcc.target/arm/pr40657-2.c: Likewise.
2787 * gcc.target/arm/pr40956.c: Likewise.
2788 * gcc.target/arm/pr41679.c: Likewise.
2789 * gcc.target/arm/pr42235.c: Likewise.
2790 * gcc.target/arm/pr42495.c: Likewise.
2791 * gcc.target/arm/pr42505.c: Likewise.
2792 * gcc.target/arm/pr42574.c: Likewise.
2793 * gcc.target/arm/pr46883.c: Likewise.
2794 * gcc.target/arm/pr46934.c: Likewise.
2795 * gcc.target/arm/xor-and.c: Likewise.
2797 2011-06-14 Jason Merrill <jason@redhat.com>
2799 * g++.dg/other/error23.C: Adjust error message.
2800 * g++.dg/other/error32.C: Likewise.
2803 * g++.dg/cpp0x/rv-dotstar.C: New.
2806 * g++.dg/cpp0x/decltype30.C: New.
2808 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2810 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2813 * gfortran.dg/pr49103.f90: New test.
2815 2011-06-14 Tom de Vries <tom@codesourcery.com>
2818 * gcc.target/arm/ivopts-3.c: New test.
2819 * gcc.target/arm/ivopts-4.c: New test.
2820 * gcc.target/arm/ivopts-5.c: New test.
2822 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2824 PR rtl-optimization/49390
2825 * gcc.c-torture/execute/pr49390.c: New test.
2827 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2829 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2831 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2833 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2834 * gcc.c-torture/execute/cmpsi-2.x: New file.
2835 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2836 * gcc.c-torture/execute/pr45262.x: New file.
2837 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2838 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2840 * gcc.c-torture/compile/pr49163.c: Ditto.
2842 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2844 * gcc.dg/vect/vect-16.c: Rename to...
2845 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2846 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2847 for double-word vectors.
2848 * gcc.dg/vect/vect-peel-4.c: Likewise.
2849 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2851 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2854 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2857 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2859 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2861 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2863 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2865 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2867 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2869 * gfortran.dg/trim_optimize_8.f90: New test case.
2871 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2872 Ira Rosen <ira.rosen@linaro.org>
2874 PR tree-optimization/49352
2875 * gcc.dg/vect/pr49352.c: New test.
2877 2011-06-12 Tobias Burnus
2880 * gfortran.dg/alloc_comp_assign_11.f90: New.
2882 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran.dg/trim_optimize_7.f90: New test.
2886 2011-06-10 Wei Guozhi <carrot@google.com>
2889 * gcc.target/arm/pr45335.c: New test.
2890 * gcc.target/arm/pr45335-2.c: New test.
2891 * gcc.target/arm/pr45335-3.c: New test.
2892 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2893 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2894 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2896 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2899 * g++.dg/parse/error39.C: New.
2901 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2903 * gcc.target/arm/20090811-1.c: Skip for incompatible
2904 options, do not override other options.
2905 * gcc.target/arm/combine-cmp-shift.c: Skip for
2906 incompatible options.
2907 * gcc.target/arm/pr45094.c: Likewise.
2908 * gcc.target/arm/scd42-1.c: Likewise.
2909 * gcc.target/arm/scd42-3.c: Likewise.
2910 * gcc.target/arm/thumb-ltu.c: Likewise.
2912 * lib/target-supports.exp
2913 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2914 multilib flags use -mfpu with a value other than neon-fp16.
2916 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2918 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2919 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2921 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2923 * lib/target-supports.exp (check_effective_target_pie): New proc.
2924 * gcc.dg/pie-link.c: Use target pie.
2926 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2927 Laurent Rougé <laurent.rouge@menta.fr>
2929 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2930 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2932 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2934 * gfortran.dg/coarray/sync_1.f90: New test for
2935 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2937 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2939 PR tree-optimization/49318
2940 * gcc.dg/vect/pr49318.c: New test.
2942 2011-06-09 David Krauss <potswa@mac.com>
2944 * g++.dg/template/arrow1.C: New.
2946 2011-06-09 Jason Merrill <jason@redhat.com>
2948 * lib/prune.exp: Prune "note"s.
2949 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2951 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2952 * g++.dg/template/dependent-expr3.C: Likewise.
2953 * g++.dg/parse/template7.C: Likewise.
2954 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2955 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2956 * g++.old-deja/g++.pt/friend38.C: Likewise.
2957 * g++.old-deja/g++.pt/crash32.C: Likewise.
2958 * g++.old-deja/g++.other/init4.C: Likewise.
2959 * g++.old-deja/g++.other/friend8.C: Likewise.
2961 * g++.dg/ext/complex7.C: Adjust expected output.
2962 * g++.dg/diagnostic/method1.C: Likewise.
2963 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2964 * g++.dg/parse/crash33.C: Likewise.
2965 * g++.dg/other/warning1.C: Likewise.
2966 * g++.dg/init/pr29571.C: Likewise.
2967 * g++.dg/warn/overflow-warn-1.C: Likewise.
2968 * g++.dg/warn/overflow-warn-3.C: Likewise.
2969 * g++.dg/warn/overflow-warn-4.C: Likewise.
2970 * g++.old-deja/g++.oliva/template1.C: Likewise.
2972 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2973 * g++.dg/parse/template7.C: Adjust.
2975 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2978 * gcc.dg/pr49307.c: New.
2980 2011-06-09 Wei Guozhi <carrot@google.com>
2983 * gcc.target/arm/pr46975.c: New testcase.
2985 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2987 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2988 (PMETH, arglist_t): Removed.
2989 (method_get_number_of_arguments): Removed.
2990 (method_get_nth_argument): Removed.
2991 (method_get_first_argument): Removed.
2992 (method_get_next_argument): Removed.
2993 (method_get_sizeof_arguments): Removed.
2994 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2996 (method_get_number_of_arguments): Removed.
2997 (method_get_nth_argument): Removed.
2998 (method_get_first_argument): Removed.
2999 (method_get_next_argument): Removed.
3000 (method_get_sizeof_arguments): Removed.
3001 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3003 2011-06-09 David Li <davidxl@google.com>
3005 * gcc.dg/dump-pass.c: New test.
3007 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3010 * g++.dg/parse/error38.C: New.
3012 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3015 * gfortran.dg/pr49308.f90: New test.
3017 2011-06-08 Jason Merrill <jason@redhat.com>
3019 * g++.dg/cpp0x/noexcept11.C: New.
3020 * g++.dg/cpp0x/noexcept12.C: New.
3021 * g++.dg/cpp0x/sfinae11.C: Adjust.
3023 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3026 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3027 to dg-options, match also DW_AT_linkage_name.
3029 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3032 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3033 -fno-common on alpha*-dec-osf*.
3034 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3036 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3038 PR rtl-optimization/49303
3039 * gcc.target/ia64/pr49303.c: New test.
3041 2011-06-08 Tobias Burnus <burnus@net-b.de>
3044 * gfortran.dg/coarray_lock_1.f90: New.
3045 * gfortran.dg/coarray_lock_2.f90: New.
3047 2011-06-07 Jason Merrill <jason@redhat.com>
3049 * lib/prune.exp: Look for "required" rather than "instantiated".
3050 * g++.dg/abi/mangle11.C: Likewise.
3051 * g++.dg/abi/mangle12.C: Likewise.
3052 * g++.dg/abi/mangle17.C: Likewise.
3053 * g++.dg/abi/mangle20-2.C: Likewise.
3054 * g++.dg/abi/pragma-pack1.C: Likewise.
3055 * g++.dg/cpp0x/decltype26.C: Likewise.
3056 * g++.dg/cpp0x/decltype28.C: Likewise.
3057 * g++.dg/cpp0x/decltype29.C: Likewise.
3058 * g++.dg/cpp0x/enum11.C: Likewise.
3059 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3060 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3061 * g++.dg/cpp0x/pr47416.C: Likewise.
3062 * g++.dg/ext/case-range2.C: Likewise.
3063 * g++.dg/ext/case-range3.C: Likewise.
3064 * g++.dg/gomp/for-19.C: Likewise.
3065 * g++.dg/gomp/pr37533.C: Likewise.
3066 * g++.dg/gomp/pr38639.C: Likewise.
3067 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3068 * g++.dg/inherit/base3.C: Likewise.
3069 * g++.dg/inherit/using6.C: Likewise.
3070 * g++.dg/init/placement4.C: Likewise.
3071 * g++.dg/init/reference3.C: Likewise.
3072 * g++.dg/lookup/scoped6.C: Likewise.
3073 * g++.dg/lookup/using7.C: Likewise.
3074 * g++.dg/other/abstract1.C: Likewise.
3075 * g++.dg/other/error10.C: Likewise.
3076 * g++.dg/other/error5.C: Likewise.
3077 * g++.dg/other/field1.C: Likewise.
3078 * g++.dg/other/offsetof5.C: Likewise.
3079 * g++.dg/parse/bitfield2.C: Likewise.
3080 * g++.dg/parse/constant4.C: Likewise.
3081 * g++.dg/parse/crash20.C: Likewise.
3082 * g++.dg/parse/invalid-op1.C: Likewise.
3083 * g++.dg/parse/non-dependent2.C: Likewise.
3084 * g++.dg/parse/template18.C: Likewise.
3085 * g++.dg/tc1/dr152.C: Likewise.
3086 * g++.dg/tc1/dr166.C: Likewise.
3087 * g++.dg/tc1/dr176.C: Likewise.
3088 * g++.dg/tc1/dr213.C: Likewise.
3089 * g++.dg/template/access11.C: Likewise.
3090 * g++.dg/template/access2.C: Likewise.
3091 * g++.dg/template/access3.C: Likewise.
3092 * g++.dg/template/access7.C: Likewise.
3093 * g++.dg/template/arg7.C: Likewise.
3094 * g++.dg/template/cond2.C: Likewise.
3095 * g++.dg/template/crash13.C: Likewise.
3096 * g++.dg/template/crash40.C: Likewise.
3097 * g++.dg/template/crash7.C: Likewise.
3098 * g++.dg/template/crash84.C: Likewise.
3099 * g++.dg/template/ctor5.C: Likewise.
3100 * g++.dg/template/defarg13.C: Likewise.
3101 * g++.dg/template/defarg14.C: Likewise.
3102 * g++.dg/template/dtor7.C: Likewise.
3103 * g++.dg/template/eh2.C: Likewise.
3104 * g++.dg/template/error2.C: Likewise.
3105 * g++.dg/template/error43.C: Likewise.
3106 * g++.dg/template/friend32.C: Likewise.
3107 * g++.dg/template/injected1.C: Likewise.
3108 * g++.dg/template/instantiate1.C: Likewise.
3109 * g++.dg/template/instantiate3.C: Likewise.
3110 * g++.dg/template/instantiate5.C: Likewise.
3111 * g++.dg/template/instantiate7.C: Likewise.
3112 * g++.dg/template/local6.C: Likewise.
3113 * g++.dg/template/lookup2.C: Likewise.
3114 * g++.dg/template/member5.C: Likewise.
3115 * g++.dg/template/memfriend15.C: Likewise.
3116 * g++.dg/template/memfriend16.C: Likewise.
3117 * g++.dg/template/memfriend17.C: Likewise.
3118 * g++.dg/template/memfriend7.C: Likewise.
3119 * g++.dg/template/meminit1.C: Likewise.
3120 * g++.dg/template/nested3.C: Likewise.
3121 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3122 * g++.dg/template/nontype12.C: Likewise.
3123 * g++.dg/template/nontype13.C: Likewise.
3124 * g++.dg/template/nontype6.C: Likewise.
3125 * g++.dg/template/pr23510.C: Likewise.
3126 * g++.dg/template/pr35240.C: Likewise.
3127 * g++.dg/template/ptrmem15.C: Likewise.
3128 * g++.dg/template/ptrmem6.C: Likewise.
3129 * g++.dg/template/qualified-id1.C: Likewise.
3130 * g++.dg/template/qualttp20.C: Likewise.
3131 * g++.dg/template/qualttp3.C: Likewise.
3132 * g++.dg/template/qualttp4.C: Likewise.
3133 * g++.dg/template/qualttp5.C: Likewise.
3134 * g++.dg/template/qualttp6.C: Likewise.
3135 * g++.dg/template/qualttp7.C: Likewise.
3136 * g++.dg/template/qualttp8.C: Likewise.
3137 * g++.dg/template/recurse.C: Likewise.
3138 * g++.dg/template/recurse2.C: Likewise.
3139 * g++.dg/template/ref5.C: Likewise.
3140 * g++.dg/template/scope2.C: Likewise.
3141 * g++.dg/template/sfinae10.C: Likewise.
3142 * g++.dg/template/sfinae3.C: Likewise.
3143 * g++.dg/template/sizeof3.C: Likewise.
3144 * g++.dg/template/static9.C: Likewise.
3145 * g++.dg/template/template-id-2.C: Likewise.
3146 * g++.dg/template/typedef13.C: Likewise.
3147 * g++.dg/template/typename4.C: Likewise.
3148 * g++.dg/template/using14.C: Likewise.
3149 * g++.dg/template/using2.C: Likewise.
3150 * g++.dg/template/warn1.C: Likewise.
3151 * g++.dg/warn/Wparentheses-13.C: Likewise.
3152 * g++.dg/warn/Wparentheses-15.C: Likewise.
3153 * g++.dg/warn/Wparentheses-16.C: Likewise.
3154 * g++.dg/warn/Wparentheses-17.C: Likewise.
3155 * g++.dg/warn/Wparentheses-18.C: Likewise.
3156 * g++.dg/warn/Wparentheses-19.C: Likewise.
3157 * g++.dg/warn/Wparentheses-20.C: Likewise.
3158 * g++.dg/warn/Wparentheses-23.C: Likewise.
3159 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3160 * g++.dg/warn/noeffect2.C: Likewise.
3161 * g++.dg/warn/noeffect4.C: Likewise.
3162 * g++.dg/warn/pr8570.C: Likewise.
3163 * g++.old-deja/g++.brendan/init2.C: Likewise.
3164 * g++.old-deja/g++.eh/spec6.C: Likewise.
3165 * g++.old-deja/g++.pt/crash10.C: Likewise.
3166 * g++.old-deja/g++.pt/crash36.C: Likewise.
3167 * g++.old-deja/g++.pt/derived3.C: Likewise.
3168 * g++.old-deja/g++.pt/error2.C: Likewise.
3169 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3170 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3171 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3172 * g++.old-deja/g++.pt/overload7.C: Likewise.
3173 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3175 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3176 Iain Sandoe <iains@gcc.gnu.org>
3178 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3179 Added code to deal with the case when [Protocol
3180 -descriptionForInstanceMethod:] or [Protocol
3181 -descriptionForClassMethod:] returns NULL.
3183 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3184 Iain Sandoe <iains@gcc.gnu.org>
3186 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3187 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3190 2011-06-07 Xinliang David Li <davidxl@google.com>
3192 * gcc.dg/inline_2.c: New test.
3193 * gcc.dg/unroll_2.c: New test.
3194 * gcc.dg/inline_3.c: New test.
3195 * gcc.dg/unroll_3.c: New test.
3196 * gcc.dg/inline_4.c: New test.
3197 * gcc.dg/unroll_4.c: New test.
3198 * gcc.dg/inline_1.c: New test.
3199 * gcc.dg/unroll_1.c: New test.
3201 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3203 PR tree-optimization/48497
3204 * lib/gcc-defs.exp (dg-additional-options): New proc.
3205 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3206 -msse2 on 32-bit x86.
3208 2011-06-06 Jason Merrill <jason@redhat.com>
3210 * g++.dg/cpp0x/enum19.C: New.
3212 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3214 * gcc.target/arm/neon-reload-class.c: New test.
3216 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3219 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3221 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3223 * gcc.target/arm/smlatb-1.c: New file.
3224 * gcc.target/arm/smlatt-1.c: New file.
3225 * gcc.target/arm/smlaltb-1.c: New file.
3226 * gcc.target/arm/smlaltt-1.c: New file.
3228 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3230 * gcc.target/arm/mla-2.c: New test.
3232 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3234 PR gcov-profile/49299
3235 * gcc.dg/tree-prof/pr49299-1.c: New test.
3236 * gcc.dg/tree-prof/pr49299-2.c: New test.
3238 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3240 * lib/target-supports.exp
3241 (check_effective_target_vect_widen_mult_qi_to_hi):
3242 Add NEON as supporting target.
3243 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3244 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3245 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3246 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3247 using widening multiplication on targets that support it.
3248 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3249 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3250 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3252 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3254 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3255 Modern Objective-C runtime API.
3256 * objc/execute/next_mapping.h: Removed.
3257 * objc-obj-c++-shared/next-mapping.h: Removed.
3258 * objc-obj-c++-shared/Object1.h: Removed.
3259 * objc-obj-c++-shared/Object1.m: Removed.
3260 * objc-obj-c++-shared/Object1.mm: Removed.
3261 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3262 * objc-obj-c++-shared/Protocol1.h: Removed.
3263 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3264 of ProtoBool, IVAR_T and METHOD.
3265 * objc-obj-c++-shared/runtime.h: New.
3266 * objc-obj-c++-shared/TestsuiteObject.h: New.
3267 * objc-obj-c++-shared/TestsuiteObject.m: New.
3269 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3270 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3271 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3273 * objc/execute/_cmd.m: Include
3274 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3275 runtime API. ([TestClass +initialize]): Include this method also
3276 with the GNU runtime.
3277 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3278 Object. ([-setValue:]): Return void.
3279 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3280 with the GNU runtime. Include
3281 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3282 for the NeXT runtime. Use the existing print_ivars() and
3283 compare_structures() implementations for the old NeXT runtime.
3284 Added new implementations for the Modern GNU and NeXT runtimes.
3285 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3286 well. (main): Use objc_getClass(). Use return instead of exit.
3287 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3288 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3290 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3291 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3292 instead of Object. (main): Use return instead of exit().
3293 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3294 instead of Object. Removed prototype for exit(). (main): Use
3295 return instead of exit(). Use the Modern Objective-C runtime API.
3296 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3298 * objc/execute/class-tests-1.h: Include
3299 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3300 runtime API. (test_class_with_superclass): Do not call [Object
3301 class]. There is no need to with the current libobjc.
3302 * objc/execute/class-tests-2.h: Include
3303 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3305 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3306 ../../objc-obj-c++-shared/next-mapping.h.
3307 * objc/execute/class-2.m: Likewise.
3308 * objc/execute/class-3.m: Likewise.
3309 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3310 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3311 +initialize]): Include this method also with the GNU
3312 runtime. (main): Use the Modern Objective-C runtime API.
3313 * objc/execute/class-5.m: Likewise.
3314 * objc/execute/class-6.m: Likewise.
3315 * objc/execute/class-7.m: Likewise.
3316 * objc/execute/class-8.m: Likewise.
3317 * objc/execute/class-9.m: Likewise.
3318 * objc/execute/class-10.m: Likewise.
3319 * objc/execute/class-11.m: Likewise.
3320 * objc/execute/class-12.m: Likewise.
3321 * objc/execute/class-13.m: Likewise.
3322 * objc/execute/class-14.m: Likewise.
3323 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3324 this method also with the GNU runtime.
3325 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3326 +initialize]): Include this method also with the GNU runtime.
3327 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3329 * objc/execute/encode-1.m: Likewise.
3330 * objc/execute/enumeration-1.m: Likewise.
3331 * objc/execute/enumeration-2.m: Likewise.
3332 * objc/execute/exceptions/catchall-1.m: Likewise.
3333 * objc/execute/exceptions/finally-1.m: Likewise.
3334 * objc/execute/exceptions/foward-1.m: Likewise.
3335 * objc/execute/exceptions/local-variables-1.m: Likewise.
3336 * objc/execute/exceptions/throw-nil.m: Likewise.
3337 * objc/execute/exceptions/trivial.m: Likewise.
3338 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3339 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3340 * objc/execute/exceptions/matcher-1.m: Likewise.
3341 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3343 * objc/execute/formal_protocol-2.m: Likewise.
3344 * objc/execute/formal_protocol-3.m: Likewise.
3345 * objc/execute/formal_protocol-4.m: Likewise.
3346 * objc/execute/formal_protocol-5.m: Include
3347 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3349 * objc/execute/formal_protocol-6.m: Likewise.
3350 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3351 Object. Include <objc/Protocol.h> instead of
3352 ../../objc-obj-c++-shared/Protocol1.h.
3353 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3355 * objc/execute/informal_protocol.m: Likewise.
3356 * objc/execute/load-3.m: Likewise.
3357 * objc/execute/many_args_method.m ([TestClass +initialize]):
3358 Include this method with the GNU runtime as well.
3359 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3360 * objc/execute/nested-func-1.m: Use TestsuiteObject
3362 * objc/execute/nil_method-1.m: Likewise.
3363 * objc/execute/no_clash.m: Likewise.
3364 * objc/execute/np-1.m: Do not include
3365 ../../objc-obj-c++-shared/Protocol1.h.
3366 (main): Use return instead of exit().
3367 * objc/execute/np-2.m: Do not include
3368 ../../objc-obj-c++-shared/Protocol1.h.
3369 ([MyObject +initialize]): Include this method also with the GNU
3370 runtime. (main): Use return instead of exit().
3371 * objc/execute/object_is_class.m: Include
3372 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3373 of Object. (main): Use the Modern Objective-C runtime API.
3374 * objc/execute/object_is_meta_class.m: Likewise.
3375 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3376 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3377 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3378 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3379 Objective-C runtime API.
3380 * objc/execute/protocol-isEqual-2.m: Likewise.
3381 * objc/execute/protocol-isEqual-3.m: Likewise.
3382 * objc/execute/protocol-isEqual-4.m: Likewise.
3383 * objc/execute/redefining_self.m ([TestClass +initialize]):
3384 Include this method with the GNU runtime as well.
3385 * objc/execute/root_methods.m: Include
3386 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3387 Include this method with the GNU runtime as well.
3388 (main): Use the Modern Objective-C runtime API.
3389 * objc/execute/selector-1.m: Include
3390 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3391 of Object. (main): Use the Modern Objective-C runtime API.
3392 * objc/execute/static-1.m ([Test +initialize]): Include this
3393 method with the GNU runtime as well.
3394 * objc/execute/static-2.m: Likewise.
3395 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3396 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3397 ([MathClass +initialize]): Include this method with the GNU
3399 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3401 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3402 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3403 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3404 * objc.dg/attributes/method-attribute-1.m: Likewise.
3405 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3406 * objc.dg/attributes/method-attribute-2.m: Likewise.
3407 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3408 * objc.dg/attributes/method-attribute-3.m: Likewise.
3409 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3410 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3411 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3412 * obj-c++.dg/bitfield-1.mm: Likewise.
3413 * obj-c++.dg/bitfield-2.mm: Likewise
3414 * objc.dg/bitfield-3.m: Likewise.
3415 * obj-c++.dg/bitfield-4.mm: Likewise.
3416 * objc.dg/bitfield-5.m: Likewise
3417 * objc.dg/call-super-1.m: Likewise.
3418 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3419 Use objc_getClass() instead of objc_get_class(), but for the GNU
3420 runtime redefine objc_getClass as objc_get_class. Include
3421 ../objc-obj-c++-shared/runtime.h.
3422 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3423 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3424 Use the Modern Objective-C runtime API.
3425 * objc.dg/class-protocol-1.m: Include
3426 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3427 * obj-c++.dg/class-protocol-1.mm: Likewise.
3428 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3429 * objc.dg/comp-types-10.m: Likewise.
3430 * objc.dg/comp-types-11.m: Likewise.
3431 * objc.dg/comp-types-12.m: Likewise.
3432 * obj-c++.dg/comp-types-9.mm: Likewise.
3433 * obj-c++.dg/comp-types-11.mm: Likewise.
3434 * obj-c++.dg/comp-types-12.mm: Likewise.
3435 * obj-c++.dg/comp-types-13.mm: Likewise.
3436 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3437 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3438 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3439 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3440 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3441 * objc.dg/desig-init-1.m: Likewise.
3442 * obj-c++.dg/defs.mm: Likewise.
3443 * objc.dg/exceptions-2.m: Likewise.
3444 * obj-c++.dg/except-1.mm: Likewise.
3445 * obj-c++.dg/exceptions-2.mm: Likewise.
3446 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3447 Use the Modern Objective-C runtime API.
3448 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3449 the Modern Objective-C runtime API. Do not include
3450 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3451 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3452 the Modern Objective-C runtime API except when using an older NeXT
3454 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3455 the Modern Objective-C runtime API.
3456 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3458 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3459 * objc.dg/encode-7-next-64bit.m: Updated include.
3460 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3462 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3463 the Modern Objective-C runtime API.
3464 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3465 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3466 instead of ../objc-obj-c++-shared/Protocol1.h.
3467 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3468 the Modern Objective-C runtime API except when using an older NeXT
3470 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3471 the Modern Objective-C runtime API.
3472 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3474 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3475 * objc.dg/fix-and-continue-2.m: Likewise.
3476 * objc.dg/foreach-1.m: Likewise.
3477 * objc.dg/foreach-2.m: Likewise.
3478 * objc.dg/foreach-3.m: Likewise.
3479 * objc.dg/foreach-4.m: Likewise.
3480 * objc.dg/foreach-5.m: Likewise.
3481 * objc.dg/foreach-6.m: Likewise.
3482 * objc.dg/foreach-7.m: Likewise.
3483 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3485 * objc.dg/func-ptr-2.m: Likewise.
3486 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3487 Do not include objc/objc-api.h.
3488 * obj-c++.dg/fsf-package-0.mm: Likewise.
3489 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3490 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3491 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3493 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3494 * objc.dg/gnu-runtime-3.m: Likewise.
3495 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3496 * objc.dg/headers.m: Include objc/runtime.h instead of
3497 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3498 for the NeXT runtime.
3499 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3500 * obj-c++.dg/isa-field-1.mm: Likewise.
3501 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3502 * objc.dg/layout-1.m: Likewise.
3503 * objc.dg/layout-2.m: Likewise.
3504 * objc.dg/local-decl-2.m: Likewise.
3505 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3506 Object. ([Container +elementForView:]): Use
3507 class_conformsToProtocol().
3508 * obj-c++.dg/lookup-2.mm: Likewise.
3509 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3510 * obj-c++.dg/local-decl-1.mm: Likewise.
3511 * objc.dg/method-3.m: Likewise.
3512 * objc.dg/method-4.m: Likewise.
3513 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3514 ../objc-obj-c++-shared/Protocol1.h.
3515 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3516 * objc.dg/method-9.m: Likewise.
3517 * objc.dg/method-10.m: Likewise.
3518 * objc.dg/method-13.m ([Root +initialize]): Include this method
3519 also for the GNU runtime. (main): Use objc_getClass() also for
3521 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3522 * objc.dg/method-17.m: Likewise.
3523 * objc.dg/method-19.m: Likewise.
3524 * objc.dg/method-20b.m: Likewise.
3525 * obj-c++.dg/method-2.mm: Likewise.
3526 * obj-c++.dg/method-6.mm: Likewise.
3527 * obj-c++.dg/method-10.mm: Likewise.
3528 * obj-c++.dg/method-11.mm: Likewise.
3529 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3530 ../objc-obj-c++-shared/Protocol1.h.
3531 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3532 * obj-c++.dg/method-15.mm: Likewise.
3533 * obj-c++.dg/method-17.mm: Likewise.
3534 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3535 +initialize]): Include this method also for the GNU
3536 runtime. (main): Use objc_getClass() also for the GNU runtime.
3537 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3538 * obj-c++.dg/method-22.mm: Likewise.
3539 * obj-c++.dg/method-23.mm: Likewise.
3540 * obj-c++.dg/no-extra-load.mm: Likewise.
3541 * objc.dg/objc-fast-4.m: Likewise.
3542 * objc.dg/objc-gc-4.m: Likewise.
3543 * obj-c++.dg/objc-gc-3.mm: Likewise.
3544 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3545 protocol_getMethodDescription() instead of [Protocol
3546 -descriptionForInstanceMethod].
3547 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3548 Made it available with all runtimes. (main): Call -test instead
3550 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3551 and put into a category.
3552 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3553 Object. Include objc/objc.h.
3554 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3555 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3556 New. (main): Use protocol_getMethodDescription() instead
3557 of [Protocol -descriptionForInstanceMethod] and [Protocol
3558 -descriptionForClassMethod].
3559 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3560 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3561 Objective-C runtime API.
3562 * obj-c++.dg/proto-qual-1.mm: Likewise.
3563 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3565 * obj-c++.dg/property/property-1.mm: Likewise.
3566 * obj-c++.dg/qual-types-1.mm: Likewise.
3567 * objc.dg/selector-2.m: Include objc/objc.h instead of
3568 ../objc-obj-c++-shared/Object1.h.
3569 * obj-c++.dg/selector-2.mm: Likewise.
3570 * obj-c++.dg/selector-5.mm: Likewise.
3571 * obj-c++.dg/selector-6.mm: Likewise.
3572 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3573 Object. Do not include objc/objc-api.h.
3574 * obj-c++.dg/set-not-used-1.mm: Likewise.
3575 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3576 * objc.dg/stret-1.m: Likewise.
3577 * objc.dg/stret-2.m: Likewise.
3578 * obj-c++.dg/super-class-2.mm: Likewise.
3579 * objc.dg/super-class-3.m: Likewise.
3580 * objc.dg/super-class-4.m: Likewise.
3581 * objc.dg/sync-2.m: Likewise.
3582 * obj-c++.dg/sync-2.mm: Likewise.
3583 * objc.dg/sync-1.m: Include objc/objc.h instead of
3584 ../objc-obj-c++-shared/Object1.h.
3585 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3586 'Class' as the type of 'isa'.
3587 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3588 Objective-C runtime API. ([TestClass +initialize]): Include this
3589 method with the GNU runtime as well.
3590 * objc.dg/strings/strings-1.m: Updated includes.
3591 * obj-c++.dg/strings/strings-1.mm: Likewise.
3592 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3593 objc.dg/strings/const-str-12b.m.
3594 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3595 * obj-c++.dg/template-3.mm: Likewise.
3596 * obj-c++.dg/template-4.mm: Likewise.
3597 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3598 Objective-C runtime API.
3599 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3600 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3601 * obj-c++.dg/try-catch-1.mm: Likewise.
3602 * obj-c++.dg/try-catch-2.mm: Likewise.
3603 * objc.dg/try-catch-3.m: Likewise.
3604 * obj-c++.dg/try-catch-3.mm: Likewise.
3605 * objc.dg/try-catch-6.m: Likewise.
3606 * objc.dg/try-catch-7.m: Likewise.
3607 * obj-c++.dg/try-catch-7.mm: Likewise.
3608 * obj-c++.dg/try-catch-8.mm: Likewise.
3609 * obj-c++.dg/try-catch-9.mm: Likewise.
3610 * objc.dg/try-catch-10.m: Likewise.
3611 * obj-c++.dg/try-catch-11.mm: Likewise.
3612 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3613 Object. Include objc/objc.h.
3614 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3615 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3616 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3617 Object. Use Modern Objective-C runtime API. Do not use
3619 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3620 * obj-c++.dg/torture/trivial.mm: Likewise.
3621 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3622 instead of ../objc-obj-c++-shared/Object1.h. Include
3623 ../objc-obj-c++-shared/runtime.h.
3624 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3625 * objc.dg/torture/strings/const-str-11.m: Likewise.
3626 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3627 * objc.dg/torture/strings/const-str-9.m: Likewise.
3628 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3629 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3630 instead of Object. Only add _FooClassReference if
3632 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3633 * objc.dg/torture/strings/const-str-8.m: Likewise.
3634 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3635 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3637 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3639 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3640 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3641 * obj-c++.dg/va-meth-1.mm: Likewise.
3642 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3643 ../objc-obj-c++-shared/Object1.h.
3644 * objc.dg/zero-link-3.m: Likewise.
3646 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3648 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3650 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3653 * obj-c++.dg/property/cxx-property-1.mm: New.
3654 * obj-c++.dg/property/cxx-property-2.mm: New.
3656 2011-06-06 Jason Merrill <jason@redhat.com>
3658 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3660 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3662 PR rtl-optimization/49145
3664 * gcc.c-torture/compile/pr49145.c: New test.
3666 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3669 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3670 to dg-options, match also DW_AT_linkage_name.
3673 * gcc.dg/debug/pr49294.c: New test.
3676 * g++.dg/opt/pr49264.C: New test.
3678 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3680 PR tree-optimization/49243
3681 * gcc.dg/pr49243.c: New.
3683 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3685 * gnat.dg/specs/cond_expr1.ads: New test.
3687 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3689 * gnat.dg/deferred_const4.ad[sb]: New test.
3690 * gnat.dg/deferred_const4_pkg.ads: New helper.
3692 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3694 * gnat.dg/test_tamdt.adb: Rename to...
3695 * gnat.dg/taft_type1.adb: ...this.
3696 * gnat.dg/tamdt.ad[sb]: Rename to...
3697 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3698 * gnat.dg/tamdt_aux.ads: Rename to...
3699 * gnat.dg/taft_type1_pkg2.ads: ...this.
3700 * gnat.dg/taft_type2.ad[sb]: New test.
3701 * gnat.dg/taft_type2_pkg.ads: New helper.
3702 * gnat.dg/taft_type3.adb: New test.
3703 * gnat.dg/taft_type3_pkg.ads: New helper.
3705 2011-06-05 Tobias Burnus <burnus@net-b.de>
3708 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3711 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3714 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3716 * objc.dg/gnu-api-2-objc.m: Likewise.
3717 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3718 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3720 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3722 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3723 alignment, not the alignment, when calling class_addIvar(). Add
3724 an 'isa' instance variable to the test root class.
3725 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3727 2011-06-04 Jan Hubicka <jh@suse.cz>
3729 PR tree-optimization/48893
3730 PR tree-optimization/49091
3731 PR tree-optimization/49179
3732 * gfortran.dg/pr49179.f90: New testcase
3734 2011-06-04 Jan Hubicka <jh@suse.cz>
3737 * g++.dg/torture/pr48954.C: New testcase.
3739 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3741 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3743 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3746 * g++.dg/diagnostic/bitfld2.C: New.
3748 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.c-torture/execute/pr49281.c: New test.
3753 2011-06-04 Jan Hubicka <jh@suse.cz>
3755 PR tree-optimize/48929
3756 * gcc.c-torture/compile/pr48929.c: New testcase.
3758 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3762 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3765 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3767 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3769 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3771 2011-06-03 Richard Henderson <rth@redhat.com>
3772 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3774 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3776 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3778 * objc.dg/headers.m: Do not include objc-list.h.
3780 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3782 * objc.dg/type-stream-1.m: Test removed.
3783 * objc.dg/headers.m: Do not include typedstream.h.
3785 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3787 * objc.dg/torture/forward-1.m (main): Updated testcase.
3789 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3792 * gcc.c-torture/compile/pr49163.c: New.
3794 2011-06-02 Asher Langton <langton2@llnl.gov>
3797 * gfortran.dg/PR49268.f90: New test.
3799 2011-06-02 Asher Langton <langton2@llnl.gov>
3802 * gfortran.dg/PR37039.f90: New test.
3804 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3807 * objc.dg/method-5.m: Updated.
3808 * objc.dg/method-19.m: Updated.
3809 * objc.dg/method-lookup-1.m: New.
3810 * obj-c++.dg/method-6.mm: Updated.
3811 * obj-c++.dg/method-7.mm: Updated.
3812 * obj-c++.dg/method-lookup-1.mm: New.
3814 2011-06-02 DJ Delorie <dj@redhat.com>
3816 * lib/timeout.exp (timeout): Add board_info support.
3818 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3820 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3822 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3825 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3826 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3828 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3829 Hans-Peter Nilsson <hp@axis.com>
3831 PR rtl-optimization/48840
3832 * gcc.target/sparc/ultrasp13.c: New test.
3834 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3837 * gcc.c-torture/compile/pr49238.c: New.
3839 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3841 * gcc.target/arm/g2.c: Skip test in -mthumb.
3842 Skip test unless cpu is xscale.
3843 * gcc.target/arm/scd42-2.c: Likewise.
3844 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3846 2011-06-01 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp0x/decltype28.C: New.
3849 * g++.dg/cpp0x/decltype29.C: New.
3851 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3854 * gcc.target/mips/pr45074.c: New test.
3856 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3857 Hans-Peter Nilsson <hp@axis.com>
3859 PR rtl-optimization/48830
3860 * gcc.target/sparc/ultrasp12.c: New test.
3862 2011-06-01 David Li <davidxl@google.com>
3864 * gcc.dg/profile-dir-1.c: Change pass name.
3865 * gcc.dg/profile-dir-2.c: Ditto.
3866 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3867 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3868 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3869 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3870 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3871 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3872 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3873 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3874 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3875 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3876 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3877 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3878 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3879 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3880 * gcc.dg/profile-dir-3.c: Ditto.
3881 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3883 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3885 * objc.dg/attributes/method-nonnull-1.m: New test.
3886 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3888 2011-05-31 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/coarray_atomic_1.f90: New.
3892 * gfortran.dg/coarray/atomic_1.f90: New.
3894 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3896 * gcc.dg/guality/bswaptest.c: New test.
3897 * gcc.dg/guality/clztest.c: New test.
3898 * gcc.dg/guality/ctztest.c: New test.
3899 * gcc.dg/guality/rotatetest.c: New test.
3902 * gcc.target/i386/pr48688.c: New test.
3904 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3907 * g++.dg/lookup/name-clash9.C: New.
3909 2011-05-31 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/coarray/dummy_1.f90: New.
3914 2011-05-31 Tobias Burnus <burnus@net-b.de>
3917 * gfortran.dg/coarray/save_1.f90: New.
3918 * gfortran.dg/coarray_4.f90: Update dg-error.
3920 2011-05-31 Jason Merrill <jason@redhat.com>
3922 * g++.dg/cpp0x/rv-template1.C: New.
3924 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3926 PR rtl-optimization/49235
3927 * gcc.dg/pr49235.c: New test.
3929 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3931 PR tree-optimization/49093
3932 * gcc.dg/vect/pr49093.c: New test.
3934 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3937 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3939 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3942 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3945 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3948 * gcc.c-torture/execute/pr49186.c: New.
3950 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.target/i386/pr49168-1.c: New.
3955 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3956 Eric Botcazou <ebotcazou@adacore.com>
3958 * gcc.dg/guality/drap.c: New test.
3960 2011-05-30 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/49210
3963 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3964 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3966 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3969 * g++.dg/gomp/pr49223-1.C: New test.
3970 * g++.dg/gomp/pr49223-2.C: New test.
3972 2011-05-30 Richard Guenther <rguenther@suse.de>
3974 PR tree-optimization/49218
3975 * gcc.c-torture/execute/pr49218.c: New testcase.
3977 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3979 PR tree-optimization/49199
3980 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3981 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3982 -fno-tree-scev-cprop.
3984 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3987 * gfortran.dg/extends_13.f03: New.
3989 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3991 PR rtl-optimization/49095
3992 * gcc.target/i386/pr49095.c: New test.
3994 2011-05-29 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/coarray_24.f90: New.
3999 2011-05-29 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/coarray_23.f90: New.
4004 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4007 * gcc.dg/pr48826.c: New test.
4009 2011-05-29 Richard Guenther <rguenther@suse.de>
4011 PR tree-optimization/49217
4012 * gcc.dg/torture/pr49217.c: New testcase.
4014 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4017 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4019 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4021 * gnat.dg/boolean_subtype.adb: Rename to...
4022 * gnat.dg/boolean_subtype1.adb: ...this.
4024 2011-05-28 Jason Merrill <jason@redhat.com>
4026 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4028 2011-05-27 Jason Merrill <jason@redhat.com>
4030 * g++.dg/cpp0x/enum18.C: Adjust.
4032 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4034 2011-05-27 Tobias Burnus <burnus@net-b.de>
4037 * gfortran.dg/coarray_22.f90: New.
4039 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4041 PR tree-optimization/46728
4042 * gcc.target/powerpc/pr46728-1.c: New.
4043 * gcc.target/powerpc/pr46728-2.c: New.
4044 * gcc.target/powerpc/pr46728-3.c: New.
4045 * gcc.target/powerpc/pr46728-4.c: New.
4046 * gcc.target/powerpc/pr46728-5.c: New.
4047 * gcc.dg/pr46728-6.c: New.
4048 * gcc.target/powerpc/pr46728-7.c: New.
4049 * gcc.target/powerpc/pr46728-8.c: New.
4050 * gcc.dg/pr46728-9.c: New.
4051 * gcc.target/powerpc/pr46728-10.c: New.
4052 * gcc.target/powerpc/pr46728-11.c: New.
4053 * gcc.dg/pr46728-12.c: New.
4054 * gcc.target/powerpc/pr46728-13.c: New.
4055 * gcc.target/powerpc/pr46728-14.c: New.
4056 * gcc.target/powerpc/pr46728-15.c: New.
4057 * gcc.target/powerpc/pr46728-16.c: New.
4059 2011-05-27 Jason Merrill <jason@redhat.com>
4061 * g++.dg/abi/mangle47.C: New.
4064 * g++.dg/template/const5.C: New.
4066 * g++.dg/cpp0x/enum18.C: New.
4068 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4070 * g++.dg/cpp0x/error6.C: New.
4072 * g++.dg/cpp0x/error5.C: New.
4074 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/eh/cond6.C: New test.
4079 2011-05-27 Tobias Burnus <burnus@net-b.de>
4082 * gfortran.dg/rank_3.f90: New.
4083 * gfortran.dg/rank_4.f90: New.
4085 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4087 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4088 replace dump search.
4090 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4092 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4093 * gnat.dg/bit_packed_array5.adb: ...here.
4095 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/cpp0x/auto25.C: New.
4100 2011-05-27 Richard Guenther <rguenther@suse.de>
4102 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4104 2011-05-27 Richard Guenther <rguenther@suse.de>
4106 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4108 2011-05-27 Richard Guenther <rguenther@suse.de>
4111 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4113 2011-05-26 Jason Merrill <jason@redhat.com>
4115 * g++.dg/cpp0x/friend1.C: New.
4116 * g++.dg/cpp0x/friend2.C: New.
4118 * g++.dg/cpp0x/auto7.C: Update.
4119 * g++.dg/template/crash50.C: Adjust.
4120 * g++.dg/template/static9.C: Adjust.
4121 * g++.old-deja/g++.ext/memconst.C: Adjust.
4123 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4125 * gcc.dg/march.c: Ignore a note for some targets.
4127 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4128 Nathan Froyd <froydnj@codesourcery.com>
4132 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4133 * g++.dg/parse/pr18770.C: New test.
4134 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4136 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4139 * gfortran.dg/dependency_40.f90 : New test.
4141 2011-05-26 Tobias Burnus <burnus@net-b.de>
4144 * gfortran.dg/coarray/registering_1.f90: New.
4146 2011-05-26 Jason Merrill <jason@redhat.com>
4148 * g++.dg/cpp0x/variadic111.C: New.
4149 * g++.dg/cpp0x/variadic41.C: Adjust.
4151 2011-05-26 Richard Guenther <rguenther@suse.de>
4153 PR tree-optimization/48702
4154 * gcc.dg/torture/pr48702.c: New testcase.
4156 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4158 PR gcov-profile/48845
4159 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4161 * gcc.dg/matrix/matrix.exp: Likewise.
4162 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4163 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4164 line number to check_profiling_available.
4165 * lib/target-supports.exp (check_profiling_available): Account for
4167 Require TLS runtime support with -fprofile-generate.
4168 * lib/profopt.exp (profopt-execute): Add TLS options for
4170 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4172 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4175 * g++.dg/eh/cond5.C: New test.
4177 PR tree-optimization/49161
4178 * gcc.c-torture/execute/pr49161.c: New test.
4180 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4182 * gcc.target/arm/neon-vorn-vbic.c: New test.
4184 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4186 PR tree-optimization/49038
4187 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4188 * gcc.dg/vect/pr49038.c: New test.
4190 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4191 * g++.dg/init/pr25811-3.C: New.
4192 * g++.dg/init/pr25811-4.C: New.
4194 2011-05-25 Jason Merrill <jason@redhat.com>
4196 * g++.dg/cpp0x/enum17.C: New.
4197 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4199 * g++.dg/cpp0x/auto24.C: New.
4201 * g++.dg/cpp0x/error4.C: New.
4203 * g++.dg/cpp0x/rv-restrict.C: New.
4205 * g++.dg/cpp0x/enum15.C: New.
4206 * g++.dg/cpp0x/constexpr-switch2.C: New.
4208 * g++.dg/cpp0x/variadic110.C: New.
4210 * g++.dg/cpp0x/auto9.C: Add typedef test.
4212 * g++.dg/cpp0x/auto23.C: New.
4213 * g++.dg/cpp0x/auto9.C: Adjust.
4215 * g++.dg/cpp0x/defaulted29.C: New.
4217 * g++.dg/cpp0x/initlist51.C: New.
4219 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4221 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4222 * g++.dg/abi/packed1.C: Suppress warning.
4223 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4224 * g++.dg/template/stdarg1.C: Likewise.
4225 * g++.dg/other/packed1.C: Remove arm from xfail list.
4227 2011-05-25 Jason Merrill <jason@redhat.com>
4229 * g++.dg/cpp0x/enum16.C: New.
4230 * g++.dg/parse/error15.C: Adjust.
4232 * g++.dg/cpp0x/initlist50.C: New.
4234 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4236 * g++.dg/cpp0x/variadic109.C: New.
4238 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4240 * gcc.target/i386/pause-1.c: New.
4242 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4244 * gcc.dg/stack-usage-1.c: Adjust comment.
4245 * gcc.dg/stack-usage-2.c: New test.
4247 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4250 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4251 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4253 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4255 PR rtl-optimization/48757
4256 * gfortran.dg/pr48757.f: New test case.
4258 2011-05-24 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/access01.C: New.
4262 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4265 * objc.dg/pr48177.m: New testcase.
4267 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4270 * objc.dg/pr48187.m: New testcase.
4271 * obj-c++.dg/pr48187.mm: New testcase.
4272 * objc.dg/ivar-extra-semicolon.m: New testcase.
4274 2011-05-24 Jason Merrill <jason@redhat.com>
4276 * g++.dg/template/access21.C: New.
4277 * g++.dg/template/access22.C: New.
4279 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4281 PR rtl-optimization/48633
4282 * g++.dg/pr48633.C: New test.
4284 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4287 * g++.dg/other/pr49133.C: New test.
4289 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4290 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4292 * gcc.dg/torture/tls/run-gd.c: New test.
4293 * gcc.dg/torture/tls/run-ie.c: New test.
4294 * gcc.dg/torture/tls/run-ld.c: New test.
4295 * gcc.dg/torture/tls/run-le.c: New test.
4296 * lib/target-supports.exp (check_effective_target_tls_runtime):
4297 Build testcase with TLS options.
4299 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4301 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4303 2011-05-24 Tom de Vries <tom@codesourcery.com>
4305 PR tree-optimization/49121
4306 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4308 2011-05-23 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp0x/defaulted28.C: New.
4312 * g++.dg/cpp0x/sfinae25.C: New.
4314 * g++.dg/cpp0x/rv-cast2.C: New.
4316 * g++.dg/cpp0x/enum14.C: New.
4318 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.c-torture/execute/pr49123.c: New test.
4324 * gcc.dg/debug/pr49032.c: New test.
4327 * gcc.dg/pr49120.c: New test.
4329 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/pr47315.c: New test.
4334 2011-05-23 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4338 * g++.dg/cpp0x/sfinae24.C: New.
4340 * g++.dg/cpp0x/error3.C: New.
4342 * g++.dg/cpp0x/defaulted27.C: New.
4344 * g++.dg/cpp0x/decltype27.C: New.
4346 2011-05-23 Richard Guenther <rguenther@suse.de>
4348 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4350 2011-05-23 Richard Guenther <rguenther@suse.de>
4352 PR tree-optimization/40874
4353 * g++.dg/tree-ssa/pr40874.C: New testcase.
4355 2011-05-23 Richard Guenther <rguenther@suse.de>
4357 PR tree-optimization/49115
4358 * g++.dg/torture/pr49115.C: New testcase.
4360 2011-05-23 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/memcpy-3.c: New testcase.
4365 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.c-torture/execute/pr48973-1.c: New test.
4369 * gcc.c-torture/execute/pr48973-2.c: New test.
4371 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4374 * g++.dg/warn/pr18016.C: New.
4376 2011-05-23 Tom de Vries <tom@codesourcery.com>
4379 * gcc.target/arm/ivopts-6.c: New test.
4381 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.c-torture/compile/pr49029.c: New test.
4386 2011-05-22 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/sfinae23.C: New.
4389 * g++.dg/cpp0x/sfinae8.C: Correct.
4391 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4393 * gfortran.dg/function_optimize_8.f90: New test case.
4395 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4397 PR tree-optimization/49087
4398 * gcc.dg/vect/O3-pr49087.c: New test.
4400 2011-05-21 Jason Merrill <jason@redhat.com>
4402 * g++.dg/debug/const5.C: New.
4404 2011-05-20 Jason Merrill <jason@redhat.com>
4406 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4408 * g++.dg/cpp0x/constexpr-static7.C: New.
4410 * g++.dg/cpp0x/enum12.C: New.
4411 * g++.dg/cpp0x/enum13.C: New.
4413 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4416 * gfortran.dg/select_type_23.f03: New.
4418 2011-05-20 Jason Merrill <jason@redhat.com>
4420 * g++.dg/cpp0x/defaulted26.C: New.
4422 * g++.dg/cpp0x/noexcept02.C: Fix.
4423 * g++.dg/cpp0x/noexcept03.C: Fix.
4424 * g++.dg/cpp0x/noexcept08.C: Fix.
4425 * g++.dg/cpp0x/noexcept10.C: New.
4427 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4430 * gfortran.dg/extends_12.f03: New.
4432 2011-05-20 Jason Merrill <jason@redhat.com>
4434 * g++.dg/template/koenig9.C: New.
4435 * g++.dg/opt/pr47615.C: Fix.
4436 * g++.dg/overload/defarg1.C: Fix.
4437 * g++.dg/tc1/dr213.C: Remove xfail.
4438 * g++.dg/torture/pr34850.C: Fix.
4439 * g++.dg/torture/pr39362.C: Fix.
4440 * g++.old-deja/g++.brendan/crash56.C: Fix.
4441 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4443 2011-05-20 Richard Guenther <rguenther@suse.de>
4445 PR tree-optimization/49079
4446 * gcc.dg/torture/pr49079.c: New testcase.
4448 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/49073
4451 * gcc.c-torture/execute/pr49073.c: New test.
4453 2011-06-19 Tobias Burnus <burnus@net-b.de>
4456 * gfortran.dg/coarray_21.f90: New.
4458 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4460 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4463 2011-05-19 Richard Guenther <rguenther@suse.de>
4466 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4468 2011-05-19 Richard Guenther <rguenther@suse.de>
4471 * gcc.dg/builtin-object-size-11.c: New testcase.
4473 2011-05-19 Tom de Vries <tom@codesourcery.com>
4476 * gcc.target/arm/ivopts.c: New test.
4477 * gcc.target/arm/ivopts-2.c: New test.
4479 2011-05-19 Tom de Vries <tom@codesourcery.com>
4481 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4483 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4485 * gcc.c-torture/execute/960321-1.x: Remove.
4487 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4490 * gfortran.dg/move_alloc_4.f90: New.
4492 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4495 * gcc.target/i386/pr49002-1.c: New test.
4496 * gcc.target/i386/pr49002-2.c: Likewise.
4498 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4500 PR tree-optimization/49039
4501 * gcc.c-torture/execute/pr49039.c: New test.
4502 * gcc.dg/tree-ssa/pr49039.c: New test.
4503 * g++.dg/torture/pr49039.C: New test.
4505 2011-05-18 Jason Merrill <jason@redhat.com>
4507 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4508 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4509 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4511 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4513 * gcc.target/bfin/mcpu-bf592.c: New test.
4515 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4517 PR tree-optimization/41881
4518 * gcc.dg/vect/O3-pr41881.c: New test.
4519 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4521 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4523 PR tree-optimization/49000
4524 * gcc.dg/pr49000.c: New test.
4526 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4528 * gnat.dg/invalid1.adb: New test.
4530 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4532 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4534 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4535 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4537 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4540 * g++.dg/cpp0x/range-for18.C: New.
4542 2011-05-15 Tobias Burnus <burnus@net-b.de>
4545 * gfortran.dg/coarray/image_index_2.f90: New.
4547 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4549 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4550 * g++.dg/cpp0x/override2.C: New.
4552 2011-05-14 Tobias Burnus <burnus@net-b.de>
4555 * gfortran.de/coarray_20.f90: New.
4557 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4560 * function_optimize_7.f90: New test case.
4562 2011-05-13 Jason Merrill <jason@redhat.com>
4564 * g++.dg/cpp0x/decltype26.C: New.
4565 * g++.dg/cpp0x/enum11.C: New.
4567 2011-05-13 Tobias Burnus <burnus@net-b.de>
4571 * gfortran.dg/assign_8.f90: Update dg-error.
4573 2011-05-13 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/io_constraints_8.f90: New.
4577 * gfortran.dg/io_constraints_9.f90: New.
4579 2011-05-13 Martin Thuresson <martint@google.com>
4581 PR gcov-profile/47793
4582 * gcc.dg/pr47793.c: New.
4584 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4586 PR tree-optimization/48975
4587 * gcc.dg/pr48975.c: New test.
4589 2011-05-12 Tobias Burnus <burnus@net-b.de>
4592 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4594 2011-05-12 Jason Merrill <jason@redhat.com>
4596 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4598 2011-05-12 Geert Bosch <bosch@adacore.com>
4600 * gnat.dg/view_conversion1.adb: New test.
4602 2011-05-12 Richard Guenther <rguenther@suse.de>
4604 PR tree-optimization/48172
4605 * gcc.dg/vect/pr48172.c: New testcase.
4607 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4610 * g++.dg/opt/pr48967.C: New test.
4612 2011-05-11 Jason Merrill <jason@redhat.com>
4614 * g++.dg/cpp0x/constexpr-friend.C: New.
4615 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4617 * g++.dg/cpp0x/sfinae22.C: New.
4619 2011-05-11 Tobias Burnus <burnus@net-b.de>
4622 * gfortran.dg/generic_24.f90: New.
4624 2011-05-11 Richard Guenther <rguenther@suse.de>
4626 PR tree-optimization/15256
4627 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4629 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4632 * gcc.dg/pr48159-1.c: New test.
4633 * gcc.dg/pr48159-2.c: New test.
4635 2011-05-11 Richard Guenther <rguenther@suse.de>
4638 * gcc.dg/torture/pr48953.c: New testcase.
4640 2011-05-11 Richard Guenther <rguenther@suse.de>
4642 PR tree-optimization/18041
4643 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4645 2011-05-11 Alan Modra <amodra@gmail.com>
4648 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4650 2011-05-10 Jason Merrill <jason@redhat.com>
4652 * g++.dg/cpp0x/defaulted25.C: New.
4653 * g++.dg/template/crash7.C: Adjust.
4655 * g++.dg/cpp0x/variadic108.C: New.
4657 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4659 * g++.dg/inherit/virtual9.C: Extend.
4661 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4664 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4665 are passed and returned in vector registers.
4667 2011-05-10 Richard Guenther <rguenther@suse.de>
4669 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4670 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4671 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4672 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4673 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4676 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4678 PR tree-optimization/48611
4679 PR tree-optimization/48794
4680 * gfortran.dg/gomp/pr48611.f90: New test.
4681 * gfortran.dg/gomp/pr48794.f90: New test.
4684 * gcc.dg/dfp/pr48928.c: New test.
4686 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/cpp0x/pr48522.C: New.
4691 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/cpp0x/sfinae21.C: New.
4696 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4698 * g++.dg/template/sfinae28.C: Rename to...
4699 * g++.dg/cpp0x/sfinae19.C: ... this.
4700 * g++.dg/template/sfinae29.C: Rename to...
4701 * g++.dg/cpp0x/sfinae20.C: ... this.
4703 2011-05-09 Jeff Law <law@redhat.com>
4705 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4708 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4711 * g++.dg/init/pr20039.C: New.
4713 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/template/sfinae28.C: New.
4718 * g++.dg/template/sfinae29.C: Likewise.
4720 2011-05-09 Jason Merrill <jason@redhat.com>
4722 * g++.dg/template/nontype23.C: New.
4724 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4726 * g++.dg/init/pr48859.C: New.
4728 2011-05-09 Jason Merrill <jason@redhat.com>
4730 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4731 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4732 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4733 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4734 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4735 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4736 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4737 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4739 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4741 * g++.dg/inherit/virtual9.C: New.
4743 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4746 * g++.dg/template/dependent-expr8.C: New test case.
4748 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4750 PR tree-optimization/48837
4751 * gcc.dg/pr48837.c: New testcase.
4753 2011-05-06 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/constexpr-condition2.C: New.
4757 * g++.dg/cpp0x/constexpr-missing.C: New.
4759 2011-05-06 Tobias Burnus <burnus@net-b.de>
4762 * gfortran.dg/coarray/this_image_2.f90: New.
4764 2011-05-06 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/bind_c_usage_22.f90: New.
4769 * gfortran.dg/bind_c_usage_23.f90: New.
4770 * gfortran.dg/bind_c_usage_24.f90: New.
4771 * gfortran.dg/bind_c_usage_24_c.c: New.
4773 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4776 * g++.dg/template/member9.C: New test case.
4778 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4780 * gnat.dg/discr29.ad[sb]: New test.
4781 * gnat.dg/discr30.adb: Likewise.
4783 2011-05-05 Julian Brown <julian@codesourcery.com>
4785 * gcc.target/arm/neon-vset_lanes8.c: New test.
4787 2011-05-05 Jason Merrill <jason@redhat.com>
4789 * g++.dg/init/new32.C: New.
4791 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4793 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4796 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4798 PR rtl-optimization/48381
4799 * gcc.c-torture/compile/pr48381.c: New test.
4801 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4803 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4805 * gcc.target/i386/opt-1.c: Ditto.
4807 2011-05-04 Jason Merrill <jason@redhat.com>
4809 * g++.dg/conversion/base1.C: New.
4811 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4813 PR libgfortran/48787
4814 * gfortran.dg/round_3.f08: Add more checks to test case.
4816 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4818 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4819 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4820 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4821 Gate test on effective_target fd_truncate.
4823 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4825 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4826 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4827 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4828 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4829 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4830 * gcc.target/i386/pr38824.c: Ditto.
4831 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4832 * gcc.target/i386/vecinit-2.c: Ditto.
4833 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4834 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4835 * gcc.target/i386/parity-2.c: Ditto.
4836 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4838 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4840 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4842 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4843 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4844 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4846 2011-05-03 Tobias Burnus <burnus@net-b.de>
4849 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4851 2011-05-03 Tobias Burnus <burnus@net-b.de>
4854 * gfortran.dg/coarray/this_image_1.f90: New.
4856 2011-05-03 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/coarray/caf.dg: New.
4860 * gfortran.dg/coarray/image_index_1.f90: New, copied
4861 from ../coarray_16.f90.
4863 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/ext/complex9.C: New.
4868 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4871 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4872 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4873 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4875 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4877 * gcc.target/bfin/builtins: Created.
4878 * gcc.target/bfin/hisilh-O0.c: Deleted.
4879 * gcc.target/bfin/hisilh.c: Moved to...
4880 * gcc.target/bfin/builtins/hisilh.c: ...here.
4881 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4882 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4883 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4884 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4885 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4886 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4887 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4888 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4889 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4890 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4891 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4892 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4893 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4894 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4895 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4896 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4897 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4898 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4899 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4900 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4901 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4902 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4903 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4904 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4905 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4906 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4907 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4908 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4909 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4910 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4911 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4912 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4913 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4914 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4915 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4916 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4917 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4918 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4919 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4920 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4921 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4922 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4923 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4924 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4925 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4926 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4927 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4928 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4929 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4930 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4931 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4932 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4933 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4934 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4935 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4936 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4937 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4938 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4939 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4940 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4941 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4942 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4943 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4944 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4945 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4946 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4947 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4948 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4949 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4950 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4951 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4952 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4953 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4954 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4955 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4956 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4957 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4958 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4959 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4960 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4961 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4962 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4963 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4964 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4965 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4966 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4967 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4968 * gcc.target/bfin/builtins/circptr.c: Ditto.
4969 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4970 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4971 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4972 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4973 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4974 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4975 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4976 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4977 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4978 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4979 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4980 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4981 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4982 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4983 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4984 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4985 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4986 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4987 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4988 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4989 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4990 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4991 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4992 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4993 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4994 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4995 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4996 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4997 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4998 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4999 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5000 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5001 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5002 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5003 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5004 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5005 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5006 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5007 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5008 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5009 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5010 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5011 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5012 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5013 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5014 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5015 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5016 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5017 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5018 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5019 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5020 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5021 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5022 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5023 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5024 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5025 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5026 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5027 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5028 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5029 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5030 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5031 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5032 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5033 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5034 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5035 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5036 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5037 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5038 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5040 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5042 * gcc.target/arm/cold-lc.c: New test.
5044 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5047 * gcc.dg/pr48774.c: New test.
5049 2011-05-03 Richard Guenther <rguenther@suse.de>
5051 * gcc.dg/large-size-array-5.c: New testcase.
5053 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5055 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5057 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5059 * lib/target-supports.exp (check_effective_target_vect_strided):
5061 (check_effective_target_vect_strided2)
5062 (check_effective_target_vect_strided3)
5063 (check_effective_target_vect_strided4)
5064 (check_effective_target_vect_strided8): ...these new functions.
5066 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5067 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5068 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5069 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5070 * gcc.dg/vect/pr37539.c: Likewise.
5071 * gcc.dg/vect/slp-11a.c: Likewise.
5072 * gcc.dg/vect/slp-11b.c: Likewise.
5073 * gcc.dg/vect/slp-11c.c: Likewise.
5074 * gcc.dg/vect/slp-12a.c: Likewise.
5075 * gcc.dg/vect/slp-12b.c: Likewise.
5076 * gcc.dg/vect/slp-18.c: Likewise.
5077 * gcc.dg/vect/slp-19a.c: Likewise.
5078 * gcc.dg/vect/slp-19b.c: Likewise.
5079 * gcc.dg/vect/slp-21.c: Likewise.
5080 * gcc.dg/vect/slp-23.c: Likewise.
5081 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5083 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5084 instead of vect_interleave && vect_extract_even_odd.
5085 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5086 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5087 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5088 * gcc.dg/vect/vect-1.c: Likewise.
5089 * gcc.dg/vect/vect-10.c: Likewise.
5090 * gcc.dg/vect/vect-98.c: Likewise.
5091 * gcc.dg/vect/vect-107.c: Likewise.
5092 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5093 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5094 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5095 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5096 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5097 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5098 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5099 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5100 * gcc.dg/vect/vect-strided-float.c: Likewise.
5101 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5102 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5103 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5104 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5105 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5106 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5107 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5108 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5109 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5110 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5111 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5112 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5113 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5114 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5115 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5117 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5119 * gcc.dg/vect/pr30843.c: Likewise.
5120 * gcc.dg/vect/pr33866.c: Likewise.
5121 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5122 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5123 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5124 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5126 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5128 * gcc.dg/vect/slp-11.c: Split into...
5129 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5130 gcc.dg/vect/slp-11c.c: ...these tests.
5131 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5132 * gcc.dg/vect/slp-12c.c: ...this new test.
5133 * gcc.dg/vect/slp-19.c: Split into...
5134 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5135 gcc.dg/vect/slp-19c.c: ...these new tests.
5137 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5139 * lib/target-supports.exp
5140 (check_effective_target_vect_extract_even_odd_wide): Delete.
5141 (check_effective_target_vect_strided_wide): Likewise.
5142 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5143 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5144 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5145 * gcc.dg/vect/pr37539.c: Likewise.
5146 * gcc.dg/vect/slp-11.c: Likewise.
5147 * gcc.dg/vect/slp-12a.c: Likewise.
5148 * gcc.dg/vect/slp-12b.c: Likewise.
5149 * gcc.dg/vect/slp-19.c: Likewise.
5150 * gcc.dg/vect/slp-23.c: Likewise.
5151 * gcc.dg/vect/vect-1.c: Likewise.
5152 * gcc.dg/vect/vect-98.c: Likewise.
5153 * gcc.dg/vect/vect-107.c: Likewise.
5154 * gcc.dg/vect/vect-strided-float.c: Likewise.
5156 2011-05-02 Jason Merrill <jason@redhat.com>
5158 * g++.dg/init/new31.C: New.
5160 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5163 * gcc.dg/pr35445.c: New test.
5165 2011-05-02 Jason Merrill <jason@redhat.com>
5167 * c-c++-common/vla-1.c: New.
5169 2011-05-02 Richard Guenther <rguenther@suse.de>
5171 PR tree-optimization/48822
5172 * gcc.dg/torture/pr48822.c: New testcase.
5174 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5177 * g++.dg/cpp0x/constexpr-47969.C: New.
5179 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5182 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5183 on vect_no_align targets.
5184 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5185 vect_no_align targets.
5187 2011-05-01 Xinliang David Li <davidxl@google.com>
5189 * gcc.dg/tree-ssa/integer-addr.c: New test.
5190 * gcc.dg/tree-ssa/alias_bug.c: New test.
5192 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5194 PR libgfortran/48787
5195 * gfortran.dg/round_3.f08: Add more checks.
5197 2011-04-30 Tobias Burnus <burnus@net-b.de>
5200 * gfortran.dg/import9.f90: New, proper test.
5201 * gfortran.dg/interface_37.f90: Remove bogus
5202 test (bogus copy of interface_36.f90).
5204 2011-04-30 Tobias Burnus <burnus@net-b.de>
5207 * gfortran.dg/interface_37.f90: New.
5209 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5212 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5214 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5216 PR tree-optimization/48809
5217 * gcc.c-torture/execute/pr48809.c: New test.
5219 2011-04-29 Jeff Law <law@redhat.com>
5221 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5223 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5226 * g++.dg/init/ctor10.C: New.
5228 2011-04-29 Le-Chun Wu <lcwu@google.com>
5230 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5231 warning in implicitly instantiated templates.
5233 2011-04-29 Le-Chun Wu <lcwu@google.com>
5235 * g++.dg/warn/Wnull-conversion-1.C: New.
5236 * g++.dg/warn/Wnull-conversion-2.C: New.
5238 2011-04-29 Diego Novillo <dnovillo@google.com>
5240 * g++.old-deja/g++.other/null3.C: Expect warning about
5241 converting boolean to a pointer.
5243 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5246 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5250 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5252 2011-04-29 Tobias Burnus <burnus@net-b.de>
5255 * gfortran.dg/typebound_proc_22.f90: New.
5258 * gfortran.dg/interface_36.f90: New.
5260 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5262 PR libgfortran/48488
5263 PR libgfortran/48602
5264 PR libgfortran/48615
5265 PR libgfortran/48684
5266 PR libgfortran/48787
5267 * gfortran.dg/fmt_g.f: Adjust test.
5268 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5269 * gfortran.dg/round_3.f08: New test.
5270 * gfortran.dg/namelist_print_1.f: Adjust test.
5271 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5272 * gfortran.dg/f2003_io_5.f03: Adjust test.
5273 * gfortran.dg/coarray_15.f90: Adjust test.
5274 * gfortran.dg/namelist_65.f90: Adjust test.
5275 * gfortran.dg/fmt_cache_1.f: Adjust test.
5276 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5277 * gfortran.dg/real_const_3.f90: Adjust test.
5279 2011-04-28 Xinliang David Li <davidxl@google.com>
5281 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5282 * g++.dg/prof-robust-1.C: New test.
5284 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5286 PR tree-optimization/48765
5287 * gcc.dg/vect/pr48765.c: New.
5289 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291 PR tree-optimization/48775
5292 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5294 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5297 * g++.dg/inherit/pr48798.C: New.
5298 * g++.old-deja/g++.other/base1.C: Adjust.
5300 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5303 * g++.dg/template/inherit7.C: New test case.
5305 2011-04-28 Richard Guenther <rguenther@suse.de>
5307 PR tree-optimization/40052
5308 PR tree-optimization/15347
5309 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5310 * gcc.dg/pr15347.c: Likewise.
5312 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5315 * g++.dg/cpp0x/sfinae18.C: New.
5317 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/ext/is_literal_type1.C: New.
5322 2011-04-28 Tobias Burnus <burnus@net-b.de>
5326 * gfortran.dg/interface_35.f90: New.
5327 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5328 * gfortran.dg/func_result_6.f90: Add dg-warning.
5329 * gfortran.dg/bessel_1.f90: Ditto.
5330 * gfortran.dg/hypot_1.f90: Ditto.
5331 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5332 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5333 * gfortran.dg/interface_assignment_4.f90: Ditto.
5335 2011-04-27 Jason Merrill <jason@redhat.com>
5337 * g++.dg/ext/complex8.C: New.
5339 * g++.dg/cpp0x/initlist49.C: New.
5340 * g++.dg/init/new30.C: New.
5342 2011-04-27 Tobias Burnus <burnus@net-b.de>
5345 * gfortran.dg/whole_file_34.f90: New.
5347 2011-04-27 Jan Hubicka <jh@suse.cz>
5349 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5351 2011-04-27 Jason Merrill <jason@redhat.com>
5353 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5355 * g++.dg/parse/ambig6.C: New.
5357 2011-04-27 Nick Clifton <nickc@redhat.com>
5359 * gcc.dg/20020312-2.c: Add definition for RX.
5361 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5362 option with RX targets.
5364 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5367 2011-04-27 Richard Guenther <rguenther@suse.de>
5369 * gcc.dg/tree-ssa/pr23382.c: Remove.
5371 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5374 * gcc.c-torture/compile/pr48767.c: New test.
5376 2011-04-27 Richard Guenther <rguenther@suse.de>
5378 PR tree-optimization/48772
5379 * g++.dg/pr48772.C: New testcase.
5381 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5384 * gcc.c-torture/compile/pr48742.c: New test.
5386 2011-04-26 Jason Merrill <jason@redhat.com>
5388 * g++.dg/lookup/koenig13.C: New.
5390 * g++.dg/cpp0x/initlist48.C: New.
5392 2011-04-25 Jason Merrill <jason@redhat.com>
5394 * g++.dg/cpp0x/sfinae17.C: New.
5396 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5399 * gcc.target/powerpc/pr48258-1.c: New file.
5400 * gcc.target/powerpc/pr48258-2.c: Ditto.
5402 2011-04-26 Xinliang David Li <davidxl@google.com>
5404 * gcc.dg/uninit-suppress.c: New test.
5405 * gcc.dg/uninit-suppress.c: New test.
5407 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5410 * gcc.dg/pr48768.c: New test.
5412 PR tree-optimization/48734
5413 * gcc.c-torture/compile/pr48734.c: New test.
5416 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5418 2011-04-26 Richard Guenther <rguenther@suse.de>
5420 PR tree-optimization/48731
5421 * gcc.dg/torture/pr48731.c: New testcase.
5423 2011-04-26 Richard Guenther <rguenther@suse.de>
5426 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5428 2011-04-26 Richard Guenther <rguenther@suse.de>
5431 * gcc.dg/torture/pr48694-1.c: New testcase.
5432 * gcc.dg/torture/pr48694-2.c: Likewise.
5434 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5436 * g++.dg/ext/underlying_type1.C: New.
5437 * g++.dg/ext/underlying_type2.C: Likewise.
5438 * g++.dg/ext/underlying_type3.C: Likewise.
5439 * g++.dg/ext/underlying_type4.C: Likewise.
5440 * g++.dg/ext/underlying_type5.C: Likewise.
5441 * g++.dg/ext/underlying_type6.C: Likewise.
5442 * g++.dg/ext/underlying_type7.C: Likewise.
5443 * g++.dg/ext/underlying_type8.C: Likewise.
5444 * g++.dg/ext/underlying_type9.C: Likewise.
5445 * g++.dg/ext/underlying_type10.C: Likewise.
5447 2011-04-25 Jason Merrill <jason@redhat.com>
5449 * g++.dg/cpp0x/regress/template-const2.C: New.
5451 2011-04-25 Jeff Law <law@redhat.com>
5453 * gcc.dg/tree-ssa/vrp56.c: new test.
5455 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5459 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5461 PR preprocessor/48740
5462 * c-c++-common/raw-string-11.c: New test.
5464 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5466 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5469 2011-04-23 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/coarray_19.f90: New.
5474 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5477 * gcc.dg/pr48685.c: New test.
5479 2011-04-22 Jan Hubicka <jh@suse.cz>
5481 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5483 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5485 PR tree-optimization/48717
5486 * gcc.c-torture/execute/pr48717.c: New test.
5488 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5491 * gcc.target/i386/pr48723.c: New test.
5493 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.dg/gomp/pr48716.c: New test.
5497 * g++.dg/gomp/pr48716.C: New test.
5499 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5502 * gcc.dg/missing-field-init-2.c: Update testcase.
5504 2011-04-22 Alan Modra <amodra@gmail.com>
5506 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5508 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5511 * gfortran.dg/function_optimize_6.f90: New test.
5513 2011-04-21 Easwaran Raman <eraman@google.com>
5515 * gcc.dg/stack-layout-2.c: New test.
5517 2011-04-21 Richard Guenther <rguenther@suse.de>
5520 * g++.dg/lto/pr48207-2_0.C: New testcase.
5521 * g++.dg/lto/pr48207-3_0.C: Likewise.
5523 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5525 * gnat.dg/volatile5.adb: New test.
5526 * gnat.dg/volatile5_pkg.ads: New helper.
5528 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5531 * gcc.target/i386/pr48708.c: New test.
5533 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5535 * gcc.dg/vect/vect-119.c: New test.
5537 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5539 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5542 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5543 Richard Sandiford <richard.sandiford@linaro.org>
5546 * gcc.target/arm/pr46329.c: New test.
5548 2011-04-21 Tobias Burnus <burnus@net-b.de>
5551 * gfortran.dg/coarray_18.f90: New.
5553 2011-04-20 Jason Merrill <jason@redhat.com>
5555 * g++.dg/cpp0x/initlist47.C: New.
5557 * g++.dg/init/dtor4.C: New.
5559 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5562 * gcc.target/i386/sse2-pinsrw.c: New test.
5563 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5564 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5565 * gcc.target/i386/sse2-insvhi.c: Ditto.
5566 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5567 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5569 2011-04-20 Jason Merrill <jason@redhat.com>
5571 * g++.dg/template/const4.C: New.
5573 2011-04-20 Easwaran Raman <eraman@google.com>
5575 * gcc.dg/stack-layout-1.c: New test.
5577 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5579 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5580 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5583 2011-04-20 Kai Tietz <ktietz@redhat.com>
5585 * gcc.dg/binop-xor1.c: New test.
5586 * gcc.dg/binop-xor2.c: New test.
5587 * gcc.dg/binop-xor3.c: New test.
5588 * gcc.dg/binop-xor4.c: New test.
5589 * gcc.dg/binop-xor5.c: New test.
5591 2011-04-20 Richard Guenther <rguenther@suse.de>
5593 PR tree-optimization/47892
5594 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5596 2011-04-20 Richard Guenther <rguenther@suse.de>
5599 * g++.dg/torture/pr48695.C: New testcase.
5601 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5603 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5604 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5605 * gcc.c-torture/execute/pr45262.c: Ditto
5606 * gcc.dg/torture/pr43165.c: Ditto.
5607 * gcc.dg/torture/pr47228.c: Ditto.
5608 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5609 * gcc.dg/ipa/pr45644.c: Ditto.
5610 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5613 2011-04-19 Jason Merrill <jason@redhat.com>
5615 * g++.dg/ext/complex7.C: New.
5617 * g++.dg/ext/attrib41.C: New.
5619 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5622 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5624 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5627 * gcc.target/i386/pr48678.c: New test.
5629 2011-04-19 Martin Jambor <mjambor@suse.cz>
5631 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5632 * g++.dg/opt/devirt2.C: New test.
5633 * g++.dg/ipa/devirt-g-1.C: Likewise.
5635 2011-04-19 Tobias Burnus <burnus@net-b.de>
5638 * gfortran.dg/whole_file_33.f90: New.
5640 2011-04-19 Martin Jambor <mjambor@suse.cz>
5642 * g++.dg/ipa/devirt-7.C: New test.
5644 2011-04-19 Richard Guenther <rguenther@suse.de>
5647 * g++.dg/lto/pr48207_0.C: New testcase.
5649 2011-04-18 Jason Merrill <jason@redhat.com>
5651 * g++.dg/init/void1.C: New.
5653 * g++.dg/cpp0x/union4.C: New.
5655 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5658 * g++.dg/torture/pr48661.C: New test.
5661 * g++.dg/gomp/pr48632.C: New test.
5663 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5665 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5666 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5668 2011-04-18 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/coarray_17.f90: New.
5672 * gfortran.dg/coarray_10.f90: Update dg-error.
5674 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5677 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5678 * gfortran.dg/guality/guality.exp: Likewise.
5680 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5682 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5684 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5686 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5688 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5692 2011-04-18 Richard Guenther <rguenther@suse.de>
5695 * g++.dg/torture/pr46364.C: New testcase.
5697 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5699 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5701 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5703 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5705 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5706 Ira Rosen <ira.rosen@linaro.org>
5709 * gcc.target/arm/pr48252.c: New test.
5711 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5713 PR tree-optimization/48616
5714 * gcc.dg/pr48616.c: New test.
5716 2011-04-18 Tobias Burnus <burnus@net-b.de>
5719 * gfortran.dg/coarray_16.f90: New.
5721 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5724 * gfortran.dg/realloc_on_assign_7.f03: New test.
5726 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5728 PR libgfortran/48602
5729 * gfortran.dg/fmt_g0_6.f08: New test.
5731 2011-04-17 Jason Merrill <jason@redhat.com>
5733 * g++.dg/cpp0x/sfinae16.C: New.
5735 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5737 * gcc.target/mips/reg-var-1.c: New test.
5739 2011-04-17 Jan Hubicka <jh@suse.cz>
5741 * gcc.dg/winline-5.c: Update testcase.
5743 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5745 * gnat.dg/discr27.ad[sb]: Move dg directive.
5746 * gnat.dg/discr28.ad[sb]: New test.
5747 * gnat.dg/discr28_pkg.ads: New helper.
5749 2011-04-17 Michael Matz <matz@suse.de>
5751 PR tree-optimization/48622
5753 * gcc.dg/lto/pr48622_0.c: New test.
5755 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5757 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5758 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5759 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5760 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5761 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5762 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5764 2011-04-15 Jason Merrill <jason@redhat.com>
5766 * g++.dg/cpp0x/range-for17.C: New.
5768 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5770 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5771 * g++.dg/cpp0x/range-for3.C: Likewise.
5772 * g++.dg/cpp0x/range-for9.C: Correct error message.
5773 * g++.dg/cpp0x/range-for11.C: New.
5774 * g++.dg/cpp0x/range-for12.C: New.
5775 * g++.dg/cpp0x/range-for13.C: New.
5776 * g++.dg/cpp0x/range-for14.C: New.
5777 * g++.dg/cpp0x/range-for15.C: New.
5778 * g++.dg/cpp0x/range-for16.C: New.
5780 2011-04-15 Tobias Burnus <burnus@net-b.de>
5783 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5785 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5787 * objc.dg/naming-4.m: Updated.
5788 * objc.dg/naming-5.m: Updated.
5789 * objc.dg/naming-6.m: New.
5790 * objc.dg/naming-7.m: New.
5791 * obj-c++.dg/naming-1.mm: Updated.
5792 * obj-c++.dg/naming-2.mm: Updated.
5793 * obj-c++.dg/naming-3.mm: New.
5794 * obj-c++.dg/naming-4.mm: New.
5796 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5798 PR libgfortran/48589
5799 * gfortran.dg/fmt_g0_5.f08: New test.
5801 2011-04-15 Richard Guenther <rguenther@suse.de>
5804 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5806 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5808 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5809 -finline-limit=0 to -fno-inline
5811 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5814 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5817 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5820 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5821 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5822 * gcc.target/i386/avx-insertps-3.c: New test.
5823 * gcc.target/i386/avx-insertps-4.c: New test.
5825 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5827 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5830 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5835 * gcc.target/avr/pr46779-1.c: New test case
5836 * gcc.target/avr/pr46779-2.c: New test case
5838 2011-04-14 Jason Merrill <jason@redhat.com>
5840 * g++.dg/cpp0x/sfinae15.C: New.
5842 * g++.dg/cpp0x/sfinae14.C: New.
5844 * g++.dg/ext/vla10.C: New.
5846 2011-04-14 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5850 2011-04-14 Richard Guenther <rguenther@suse.de>
5852 * gcc.dg/fold-bitand-4.c: Move ...
5853 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5855 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5857 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5859 * gcc.target/avr/torture/trivial.c: Ditto.
5861 2011-04-13 Jason Merrill <jason@redhat.com>
5863 * g++.dg/template/operator11.C: New.
5865 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5868 * gcc.dg/gomp/pr48591.c: New test.
5871 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5872 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5874 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5877 * g++.dg/template/dependent-expr7.C: New test case.
5879 2011-04-13 Jason Merrill <jason@redhat.com>
5881 * g++.dg/cpp0x/sfinae13.C: New.
5883 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5885 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5887 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5889 * gcc.target/arm/pr43698.c: Remove -march option.
5891 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5893 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5896 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5900 * gfortran.dg/realloc_on_assign_6.f03: New test.
5902 2011-04-12 Kai Tietz <ktietz@redhat.com>
5904 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5905 targets the additional -mno-ms-bitfields and
5906 -Wno-packed-bitfield-compat options.
5907 * g++.dg/ext/bitfield3.C: Likewise.
5908 * g++.dg/ext/bitfield4.C: Likewise.
5909 * g++.dg/ext/bitfield5.C: Likewise.
5910 * gcc.dg/bitfld-15.c: Likewise.
5911 * gcc.dg/bitfld-16.c: Likewise.
5912 * gcc.dg/bitfld-17.c: Likewise.
5913 * gcc.dg/bitfld-18.c: Likewise.
5915 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5917 * gcc.target/arm/neon-vld3-1.c: New test.
5918 * gcc.target/arm/neon-vst3-1.c: New test.
5919 * gcc.target/arm/neon/v*.c: Regenerate.
5921 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5923 PR rtl-optimization/48549
5924 * g++.dg/opt/pr48549.C: New test.
5926 2011-04-12 Richard Guenther <rguenther@suse.de>
5928 PR tree-optimization/46076
5929 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5931 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5934 * lib/compat.exp (compat-execute): Declare unsupported after
5935 stripping path from src1.
5936 * lib/lto.exp (lto-execute): Likewise.
5938 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5941 * gcc.dg/pr48552-1.c: New test.
5942 * gcc.dg/pr48552-2.c: New test.
5944 2011-04-11 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp0x/sfinae12.C: New.
5948 * g++.dg/cpp0x/enum10.C: New.
5950 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5952 * g++.dg/cpp0x/rv-func.C: New.
5954 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5959 2011-04-11 Martin Jambor <mjambor@suse.cz>
5961 PR tree-optimization/48195
5962 * gcc.dg/ipa/pr48195.c: New test.
5964 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5966 * gnat.dg/return3.adb: Remove unused switch.
5968 2011-04-08 Mike Stump <mikestump@comcast.net>
5971 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5972 default to fno-common.
5974 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5976 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5977 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5979 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5982 * gfortran.dg/function_optimize_5.f90: New test.
5984 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5986 * gnat.dg/aggr17.adb: New test.
5987 * gnat.dg/aggr18.adb: Likewise.
5989 2011-04-08 Michael Matz <matz@suse.de>
5992 * gcc.target/i386/pr48389.c: New test.
5994 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5996 PR rtl-optimization/48272
5997 * g++.dg/opt/pr48272.C: New.
5999 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6001 PR rtl-optimization/48235
6002 * gcc.dg/pr48235.c: New.
6004 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6006 PR rtl-optimization/48302
6007 * g++.dg/opt/pr48302.C: New.
6009 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6012 * g++.dg/opt/pr48273.C: New.
6014 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6016 PR rtl-optimization/48442
6017 * gcc.dg/pr48442.c: New.
6019 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6021 PR tree-optimization/48377
6022 * gcc.dg/vect/pr48377.c: New test.
6024 2011-04-07 Jason Merrill <jason@redhat.com>
6026 * g++.dg/cpp0x/regress/call1.C: New.
6028 * g++.dg/cpp0x/variadic107.C: New.
6030 * g++.dg/cpp0x/sfinae11.C: New.
6031 * g++.dg/cpp0x/noexcept02.C: Fix.
6033 * g++.dg/cpp0x/sfinae10.C: New.
6035 * g++.dg/cpp0x/sfinae9.C: New.
6037 * c-c++-common/Wcast-qual-1.c: Move here from...
6038 * gcc.dg/cast-qual-3.c: ...here, and...
6039 * g++.dg/warn/Wcast-qual2.C: ...here.
6041 * g++.dg/cpp0x/sfinae8.C: New.
6043 * g++.dg/cpp0x/sfinae7.C: New.
6045 * g++.dg/cpp0x/enum9.C: New.
6047 2011-04-07 Mike Stump <mikestump@comcast.net>
6049 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6050 with no trampolines.
6052 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6055 * gfortran.dg/gomp/pr48117.f90: New test.
6058 * gcc.dg/torture/pr48343.c: New test.
6060 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6062 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6064 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6066 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6068 2011-04-07 Tom de Vries <tom@codesourcery.com>
6071 * lib/scanasm.exp (object-size): New proc.
6072 * gcc.target/arm/pr43920-2.c: New test.
6074 2011-04-06 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6080 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6082 * gcc.dg/mtune.c: Prune note from output.
6084 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6087 * gcc.dg/guality/pr36977.c: New test.
6088 * gcc.dg/guality/pr48466.c: New test.
6090 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6092 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6094 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/return3.adb: New test.
6098 2011-04-06 Richard Guenther <rguenther@suse.de>
6100 PR tree-optimization/47663
6101 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6103 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6105 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6106 Solaris 8 and 9 as well.
6108 2011-04-05 Tom de Vries <tom@codesourcery.com>
6111 * gcc.target/arm/pr43920-1.c: New test.
6113 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6115 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6116 (cctor): Actually return the value.
6117 (main): Cast return values.
6119 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6121 * gfortran.dg/character_comparison_8.f90: New test.
6123 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6125 * frontend-passes: (optimize_lexical_comparison): New function.
6126 (optimize_expr): Call it.
6127 (optimize_comparison): Also handle lexical comparison functions.
6128 Return false instad of -2 for unequal comparison.
6130 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6133 * function_optimize_4.f90: New test.
6135 2011-04-04 Tobias Burnus <burnus@net-b.de>
6138 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6139 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6140 * gfortran.dg/coarray_15.f90: New.
6142 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6144 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6145 * gfortran.dg/bessel_7.f90: Likewise.
6147 2011-04-03 Tobias Burnus <burnus@net-b.de>
6149 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6151 2011-04-03 Richard Guenther <rguenther@suse.de>
6152 Ira Rosen <ira.rosen@linaro.org>
6154 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6155 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6156 -ftree-loop-if-convert-stores.
6158 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6160 * gnat.dg/specs/aggr2.ads: New test.
6162 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6164 * gnat.dg/debug2.ad[sb]: New test.
6165 * gnat.dg/debug2_pkg.ads: New helper.
6166 * gnat.dg/debug3.ad[sb]: New test.
6168 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6170 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6172 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6175 * gcc.c-torture/compile/pr48335-1.c: New test.
6176 * gcc.dg/pr48335-1.c: New test.
6177 * gcc.dg/pr48335-2.c: New test.
6178 * gcc.dg/pr48335-3.c: New test.
6179 * gcc.dg/pr48335-4.c: New test.
6180 * gcc.dg/pr48335-5.c: New test.
6181 * gcc.dg/pr48335-6.c: New test.
6182 * gcc.dg/pr48335-7.c: New test.
6183 * gcc.dg/pr48335-8.c: New test.
6184 * gcc.target/i386/pr48335-1.c: New test.
6186 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6189 * gcc.dg/Waddress.c: New test.
6191 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6194 * gfortran.dg/function_optimize_3.f90: New test.
6196 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6198 * gcc.c-torture/compile/20110401-1.c: New test.
6200 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6201 * g++.dg/lto/20091002-2_0.C: Likewise.
6202 * g++.dg/lto/20090303_0.c: Likewise.
6203 * g++.dg/lto/20091004-1_0.C: Likewise.
6204 * g++.dg/lto/20091002-3_0.C: Likewise.
6205 * g++.dg/lto/20091004-2_0.C: Likewise.
6206 * g++.dg/lto/20081123_0.C: Likewise.
6207 * g++.dg/lto/20090313_0.C: Likewise.
6208 * g++.dg/lto/20081109-1_0.C: Likewise.
6209 * g++.dg/lto/20081219_0.C: Likewise.
6210 * g++.dg/lto/20081204-1_0.C: Likewise.
6211 * g++.dg/lto/20090302_0.C: Likewise.
6212 * g++.dg/lto/20081119-1_0.C: Likewise.
6213 * g++.dg/lto/20081118_0.C: Likewise.
6214 * gcc.dg/lto/20091020-2_0.c: Likewise.
6215 * gcc.dg/lto/20090210_0.c: Likewise.
6216 * gcc.dg/lto/20081204-1_0.c: Likewise.
6217 * gcc.dg/lto/20081224_0.c: Likewise.
6218 * gcc.dg/lto/20090219_0.c: Likewise.
6219 * gcc.dg/lto/20091014-1_0.c: Likewise.
6220 * gcc.dg/lto/20091016-1_0.c: Likewise.
6221 * gcc.dg/lto/20090206-2_0.c: Likewise.
6222 * gcc.dg/lto/20090116_0.c: Likewise.
6223 * gcc.dg/lto/20091013-1_0.c: Likewise.
6224 * gcc.dg/lto/20091015-1_0.c: Likewise.
6225 * gcc.dg/lto/20090126-2_0.c: Likewise.
6227 2011-03-31 Ian Lance Taylor <iant@google.com>
6229 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6231 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6233 * gnat.dg/opt16.adb: New test.
6235 2011-03-31 Jason Merrill <jason@redhat.com>
6237 * g++.dg/cpp0x/defaulted24.C: New.
6239 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6245 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6247 * g++.dg/other/i386-9.C: New test.
6249 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6251 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6253 2011-03-30 Jason Merrill <jason@redhat.com>
6255 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6257 * g++.dg/cpp0x/regress/isnan.C: New.
6259 * g++.dg/cpp0x/initlist46.C: New.
6261 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6264 * gcc.target/arm/neon-modes-2.c: New test.
6266 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.c-torture/compile/pr48305.c: New test.
6271 2011-03-29 Jason Merrill <jason@redhat.com>
6273 * g++.dg/cpp0x/regress/value-dep1.C: New.
6275 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6277 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6279 2011-03-29 Ian Lance Taylor <iant@google.com>
6281 * go.test/go-test.exp: Handle the test lines used in several new
6283 (errchk): Add opts parameter. Change all callers. Handle parens
6286 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6287 Dominique d'Humieres <dominiq@lps.ens.fr>
6289 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6290 and __APPLE__ && __PPC__ && __ALTIVEC__.
6292 2011-03-29 Jason Merrill <jason@redhat.com>
6294 * g++.dg/cpp0x/dependent1.C: New.
6296 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6298 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6300 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6302 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6305 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6306 * gfortran.dg/proc_ptr_comp_32.f90: New.
6308 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6310 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6311 check for corresponding warning.
6313 2011-03-28 Jason Merrill <jason@redhat.com>
6315 * g++.dg/cpp0x/rv-deduce2.C: New.
6317 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6320 * gcc.dg/pr48203.c: New test.
6322 2011-03-28 Jeff Law <law@redhat.com>
6324 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6326 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6328 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6329 and __PPC__ && __ALTIVEC__.
6331 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6334 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6335 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6336 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6337 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6339 2011-03-28 Jason Merrill <jason@redhat.com>
6341 * g++.dg/cpp0x/initlist-array2.C: New.
6343 * g++.dg/cpp0x/initlist-array1.C: New.
6345 * g++.dg/cpp0x/constexpr-compound.C: New.
6347 * g++.dg/cpp0x/constexpr-using.C: New.
6349 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6351 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6354 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6356 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6358 * gcc.dg/slp-1.c: New test.
6360 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6362 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6363 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6364 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6365 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6366 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6367 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6368 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6369 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6370 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6371 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6372 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6373 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6374 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6375 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6377 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6380 * gfortran.dg/trim_optimize_5.f90: New test.
6381 * gfortran.dg/trim_optimize_6.f90: New test.
6383 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6386 * gcc.target/mips/madd-7.c: Remove -mlong32.
6387 * gcc.target/mips/msub-7.c: Likewise.
6389 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6391 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6392 accesses to preserve the meaning of the test for doubleword vectors.
6393 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6394 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6396 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6399 * gfortran.dg/class_42.f03: New.
6401 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6403 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6406 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6408 PR rtl-optimization/48144
6409 * gcc.dg/pr48144.c: New test.
6411 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6413 * gnat.dg/discr27.ad[sb]: New test.
6415 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6417 * gnat.dg/limited_with2.ad[sb]: New test.
6418 * gnat.dg/limited_with2_pkg1.ads: New helper.
6419 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6421 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6423 * gnat.dg/opt15.adb: New test.
6424 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6426 2011-03-25 Tobias Burnus <burnus@net-b.de>
6430 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6431 * gfortran.dg/leadz_trailz_3.f90: Ditto
6433 2011-03-25 Martin Jambor <mjambor@suse.cz>
6435 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6437 2011-03-25 Jason Merrill <jason@redhat.com>
6439 * g++.dg/cpp0x/defaulted22.C: New.
6440 * g++.dg/cpp0x/defaulted23.C: New.
6441 * g++.dg/cpp0x/defaulted15.C: Adjust.
6443 2011-03-25 Jason Merrill <jason@redhat.com>
6445 * g++.dg/cpp0x/move1.C: New.
6447 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6450 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6452 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6454 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6455 for mips-sgi-irix6.5.
6456 Replace snprintf prototype by <stdio.h>.
6458 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6461 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6462 run_expensive_tests.
6463 * gcc.dg/graphite/block-4.c: Likewise.
6464 * gcc.dg/graphite/block-7.c: Likewise.
6465 * gcc.dg/graphite/block-8.c: Likewise.
6467 2011-03-25 Richard Guenther <rguenther@suse.de>
6469 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6470 * g++.dg/tree-ssa/pr8781.C: Likewise.
6471 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6472 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6473 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6474 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6475 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6476 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6477 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6478 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6479 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6480 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6481 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6482 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6483 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6484 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6485 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6486 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6487 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6488 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6489 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6491 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6492 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6494 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6495 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6497 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6500 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6501 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6502 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6503 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6504 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6505 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6506 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6507 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6509 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6511 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6512 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6513 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6514 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6515 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6516 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6517 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6518 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6519 * c-c++-common/pr46562-2.c: Likewise.
6520 * gfortran.dg/pr42108.f90: Likewise.
6521 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6522 foo to be inlined even at -O1.
6523 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6524 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6526 * gcc.dg/matrix/matrix.exp: Disable FRE.
6528 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.dg/dfp/pr48204.c: New test.
6533 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6536 * gcc.c-torture/execute/pr47917.c: Move this...
6537 * gcc.dg/torture/pr47917.c: to here and add xfails.
6539 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6541 * gnat.dg/array16.ad[sb]: New test.
6542 * gnat.dg/array16.ads: New helper.
6544 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/derived_type2.adb: New test.
6548 2011-03-24 Richard Guenther <rguenther@suse.de>
6550 PR tree-optimization/48271
6551 * g++.dg/torture/pr48271.C: New testcase.
6553 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6555 * gnat.dg/array15.ad[sb]: New test.
6557 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6560 * gcc.target/i386/pr48237.c: New test.
6562 2011-03-24 Richard Guenther <rguenther@suse.de>
6565 * gcc.dg/builtin-object-size-10.c: New testcase.
6567 2011-03-24 Richard Guenther <rguenther@suse.de>
6569 PR tree-optimization/46562
6570 * c-c++-common/pr46562-2.c: New testcase.
6571 * c-c++-common/pr46562.c: Likewise.
6573 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6575 * gcc.dg/vect/vect-cselim-1.c: New test.
6576 * gcc.dg/vect/vect-cselim-2.c: New test.
6578 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6580 * gcc.target/arm/pr46934.c: New.
6582 2011-03-23 Ian Lance Taylor <iant@google.com>
6584 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6586 2011-03-23 Richard Guenther <rguenther@suse.de>
6588 * gcc.dg/struct: Remove directory and contents.
6590 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6595 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6597 * gnat.dg/discr26.ad[sb]: New test.
6598 * gnat.dg/discr26_pkg.ads: New helper.
6600 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6603 * gcc.target/arm/neon-vld-1.c: New test.
6605 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6607 * gnat.dg/array14.ad[sb]: New test.
6608 * gnat.dg/array14_pkg.ads: New helper.
6610 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6612 * gcc.c-torture/execute/920501-8.x: Remove.
6613 * gcc.c-torture/execute/930513-1.x: Remove.
6614 * gcc.c-torture/execute/960312-1.x: Remove.
6615 * gcc.c-torture/compile/20000804-1.c,
6616 gcc.c-torture/compile/20001205-1.c,
6617 gcc.c-torture/compile/20001226-1.c,
6618 gcc.c-torture/compile/20010518-2.c,
6619 gcc.c-torture/compile/20020312-1.c,
6620 gcc.c-torture/compile/20020604-1.c,
6621 gcc.c-torture/compile/920501-12.c,
6622 gcc.c-torture/compile/920501-4.c,
6623 gcc.c-torture/compile/920520-1.c,
6624 gcc.c-torture/compile/980506-1.c,
6625 gcc.c-torture/execute/980709-1.x,
6626 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6627 options for m68hc11.
6628 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6629 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6632 2011-03-22 Nick Clifton <nickc@redhat.com>
6634 * lib/target-supports.exp (check_profiling_available): Add MN10300
6635 to the list of targets that do not support profiling. Restore
6636 alpha sorting to this list.
6638 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6640 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6641 failure on 32-bit systems.
6642 * gcc.dg/torture/vector-2.c: Ditto.
6644 2011-03-22 Richard Guenther <rguenther@suse.de>
6646 PR tree-optimization/48228
6647 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6649 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6651 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6655 * gcc.target/powerpc/pr48226.c: New file.
6657 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6659 * lib/prune.exp (prune_gcc_output): Prune "could not create
6660 compact unwind for" warnings.
6662 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6666 * gcc.c-torture/execute/pr42544.c: New test.
6667 * gcc.c-torture/execute/pr48197.c: New test.
6669 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6671 PR preprocessor/48192
6672 * gcc.target/powerpc/pr48192.c: New file.
6675 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6676 split problem of 0 being loaded in a VSX register.
6678 2011-03-21 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6682 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6683 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6684 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6686 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.dg/pr48213.c: New test.
6691 2011-03-21 Kai Tietz <ktietz@redhat.com>
6694 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6696 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6698 * gcc.target/arm/xor-and.c: New.
6700 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6703 * gfortran.dg/function_optimize_1.f90: New test.
6704 * gfortran.dg/function_optimize_2.f90: New test.
6706 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6708 PR rtl-optimization/47502
6709 * gcc.target/i386/pr47502-1.c: New.
6710 * gcc.target/i386/pr47502-2.c: Likewise.
6712 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6714 PR rtl-optimization/48156
6715 * gcc.dg/pr48156.c: New test.
6717 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6720 * gfortran.dg/scratch_1.f90: Adjust test.
6722 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6725 * gfortran.dg/scratch_1.f90: New test.
6727 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6729 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6730 variably modified typedefs.
6731 * gcc.dg/c1x-typedef-2.c: Remove.
6733 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6735 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6736 * gcc.dg/c1x-anon-struct-3.c: New test.
6737 * gcc.dg/anon-struct-11.c: Update.
6739 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6741 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6743 Only xfail with gas.
6745 2011-03-18 Jason Merrill <jason@redhat.com>
6747 * g++.dg/template/fn-ptr1.C: New.
6749 * g++.dg/overload/volatile1.C: New.
6751 * g++.dg/opt/pr23372.C: New.
6753 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6755 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6760 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6762 * gcc.target/arm/unsigned-extend-1.c: New.
6764 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6767 * gcc.c-torture/compile/pr48161.c: New test.
6769 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6772 * gcc.dg/torture/pr47725.c: New.
6774 2011-03-17 Jason Merrill <jason@redhat.com>
6776 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6777 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6779 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6781 * gnat.dg/specs/elab2.ads: New test.
6782 * gnat.dg/specs/elab2_pkg.ads: New helper.
6784 2011-03-17 Jason Merrill <jason@redhat.com>
6786 * g++.dg/cpp0x/decltype-1212.C: New.
6787 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6789 2011-03-17 Jason Merrill <jason@redhat.com>
6791 * g++.dg/parse/memfnquals1.C: New.
6793 2011-03-17 Richard Guenther <rguenther@suse.de>
6796 * gcc.dg/pr48134.c: New testcase.
6798 2011-03-17 Richard Guenther <rguenther@suse.de>
6801 * g++.dg/torture/pr48165.C: New testcase.
6803 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6805 PR rtl-optimization/48141
6806 * gcc.dg/pr48141.c: New test.
6808 2011-03-16 Jason Merrill <jason@redhat.com>
6810 * g++.dg/cpp0x/constexpr-48089.C: New.
6812 * g++.dg/cpp0x/constexpr-abi1.C: New.
6814 * g++.dg/cpp0x/constexpr-46336.C: New.
6815 * g++.dg/parse/friend5.C: Adjust expected errors.
6817 * g++.dg/cpp0x/constexpr-47570.C: New.
6819 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6822 * ++.dg/debug/dwarf2/typedef6.C: New test.
6824 2011-03-16 Jason Merrill <jason@redhat.com>
6826 * g++.dg/cpp0x/elision2.C: New.
6828 * g++.dg/cpp0x/constexpr-array3.C: New.
6830 2011-03-16 Jason Merrill <jason@redhat.com>
6832 * g++.dg/cpp0x/sfinae6.C: New.
6833 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6834 * g++.dg/cpp0x/pr45908.C: Likewise.
6835 * g++.dg/cpp0x/sfinae6.C: Likewise.
6836 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6837 * g++.old-deja/g++.law/arg11.C: Likewise.
6839 2011-03-16 Jason Merrill <jason@redhat.com>
6841 * g++.dg/template/incomplete6.C: New.
6843 2011-03-16 Jeff Law <law@redhat.com>
6845 * gcc.dg/tree-ssa/vrp55.c: New test.
6847 2011-03-16 Jason Merrill <jason@redhat.com>
6849 * g++.dg/cpp0x/auto22.C: New.
6851 2011-03-16 Richard Guenther <rguenther@suse.de>
6853 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6854 optimizing it away if promoted to const.
6856 2011-03-16 Richard Guenther <rguenther@suse.de>
6858 PR tree-optimization/48149
6859 * gcc.dg/fold-complex-1.c: New testcase.
6861 2011-03-16 Richard Guenther <rguenther@suse.de>
6864 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6867 2011-03-16 Richard Guenther <rguenther@suse.de>
6869 PR tree-optimization/26134
6870 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6872 2011-03-16 Richard Guenther <rguenther@suse.de>
6874 PR tree-optimization/48146
6875 * gcc.dg/torture/pr48146.c: New testcase.
6877 2011-03-16 Richard Guenther <rguenther@suse.de>
6879 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6880 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6882 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6885 * gcc.c-torture/compile/pr48136.c: New test.
6887 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6890 * gcc.dg/guality/pr45882.c: New test.
6892 2011-03-15 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/constexpr-recursion.C: New.
6896 * g++.dg/cpp0x/implicit11.C: New.
6898 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6900 * g++.dg/cpp0x/constexpr-attribute.C: New.
6902 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6904 * g++.dg/parse/pr34758.C: New.
6906 2011-03-15 Xinliang David Li <davidxl@google.com>
6909 * gcc.dg/uninit-pred-7_d.c: New test.
6910 * gcc.dg/uninit-pred-8_d.c: New test.
6912 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6915 * gcc.target/arm/pr46788.c: New.
6917 2011-03-15 Richard Guenther <rguenther@suse.de>
6920 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6921 * gfortran.dg/ishft_4.f90: Likewise.
6922 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6924 2011-03-15 Richard Guenther <rguenther@suse.de>
6926 PR tree-optimization/13954
6927 * g++.dg/tree-ssa/pr13954.C: New testcase.
6929 2011-03-15 Richard Guenther <rguenther@suse.de>
6931 PR tree-optimization/48037
6932 * gcc.target/i386/pr48037-1.c: New testcase.
6934 2011-03-15 Richard Guenther <rguenther@suse.de>
6936 PR tree-optimization/41490
6937 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6938 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6939 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6940 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6941 * g++.dg/tree-ssa/pr33604.C: Adjust.
6943 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6946 * gcc.c-torture/execute/pr47917.c: New test.
6947 * gcc.dg/pr47917.c: New test.
6950 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6952 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6954 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6955 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6956 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6957 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6958 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6959 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6960 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6961 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6962 * gcc.target/i386/avx-floor-vec.c: Ditto.
6963 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6964 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6965 * gcc.target/i386/avx-rint-vec.c: Ditto.
6966 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6967 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6968 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6969 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6971 2011-03-14 Tom Tromey <tromey@redhat.com>
6973 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6974 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6975 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6977 2011-03-14 Tom Tromey <tromey@redhat.com>
6979 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6980 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6981 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6983 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6985 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6987 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6989 PR rtl-optimization/47166
6990 * gcc.c-torture/execute/postmod-1.c: New test.
6992 2011-03-14 Richard Guenther <rguenther@suse.de>
6995 * gcc.dg/torture/pr48098.c: New testcase.
6997 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7000 * gcc.target/powerpc/pr48053-1.c: New test.
7001 * gcc.target/powerpc/pr48053-2.c: Likewise.
7003 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7006 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7008 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7011 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7013 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7016 * gfortran.dg/class_41.f03: New.
7018 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7020 * g++.dg/conversion/cast3.C: New test.
7022 2011-03-11 Jason Merrill <jason@redhat.com>
7024 * g++.dg/template/error45.C: New.
7026 * g++.dg/parse/no-type-defn1.C: New.
7028 * g++.dg/ext/attrib40.C: New.
7030 * g++.dg/cpp0x/regress/array1.C: New.
7032 2011-03-11 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/48067
7035 * gcc.dg/pr48067.c: New testcase.
7037 2011-03-11 Richard Guenther <rguenther@suse.de>
7040 * g++.dg/lto/20110311-1_0.C: New testcase.
7042 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/inherit/virtual8.C: New test.
7048 * gcc.dg/torture/pr48044.c: New test.
7050 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7053 * gfortran.dg/proc_ptr_comp_31.f90: New.
7055 2011-03-11 Richard Guenther <rguenther@suse.de>
7057 PR tree-optimization/47278
7058 * gcc.dg/torture/pr47278-1.c: New testcase.
7059 * gcc.dg/torture/pr47278-2.c: Likewise.
7061 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7063 PR tree-optimization/48063
7064 * gcc.dg/torture/pr48063.c: New test.
7066 2011-03-10 Jason Merrill <jason@redhat.com>
7068 * g++.dg/template/array22.C: New.
7070 * g++.dg/cpp0x/syntax-err1.C: New.
7071 * g++.dg/parse/error36.C: Adjust expected errors.
7072 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7073 * g++.old-deja/g++.pt/typename3.C: Likewise.
7074 * g++.old-deja/g++.pt/typename4.C: Likewise.
7075 * g++.old-deja/g++.pt/typename6.C: Likewise.
7077 2011-03-09 Jason Merrill <jason@redhat.com>
7079 * g++.dg/template/nontype22.C: New.
7081 2011-03-09 Martin Jambor <mjambor@suse.cz>
7083 PR tree-optimization/47714
7084 * g++.dg/torture/pr47714.C: New test.
7086 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7089 * gcc.target/powerpc/pr47755-2.c: New file.
7091 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7093 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7094 is not set in the environment, pass 64 as first argument when not
7095 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7096 native where ulimit -u is supported.
7098 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7100 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7102 2011-03-08 Jason Merrill <jason@redhat.com>
7104 * g++.dg/template/nontype21.C: New.
7106 * g++.dg/template/anon5.C: New.
7108 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7111 * gcc.dg/pr47881.c: New test.
7113 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7116 * g++.dg/lookup/template3.C: New test.
7118 2011-03-08 Kai Tietz <ktietz@redhat.com>
7120 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7123 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7126 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7127 sizeof to compute alignment.
7129 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7131 PR tree-optimization/48022
7132 * gcc.dg/pr48022-1.c: New test.
7133 * gcc.dg/pr48022-2.c: New test.
7135 2011-03-07 Jason Merrill <jason@redhat.com>
7137 * g++.dg/template/nontype20.C: New.
7138 * g++.dg/init/member1.C: Adjust expected errors.
7139 * g++.dg/parse/constant4.C: Likewise.
7140 * g++.dg/template/qualified-id3.C: Likewise.
7141 * g++.old-deja/g++.pt/crash10.C: Likewise.
7143 * g++.dg/cpp0x/regress/non-const1.C: New.
7145 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7148 * gcc.dg/pr47991.c: New test.
7150 2011-03-07 Jason Merrill <jason@redhat.com>
7152 * g++.dg/abi/mangle46.C: New.
7154 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7157 * gcc.target/powerpc/pr47862.c: New.
7159 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7162 * gcc.target/i386/combine-mul.c: Require nonpic.
7164 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7165 Nathan Froyd <froydnj@codesourcery.com>
7167 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7169 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7171 * README.QMTEST: Remove.
7173 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7174 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7177 * gfortran.dg/array_constructor_37.f90 : New test.
7179 2011-03-05 Jason Merrill <jason@redhat.com>
7181 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7182 * g++.dg/abi/mangle45.C: Likewise.
7183 * g++.dg/cpp0x/trailing1.C: Likewise.
7185 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7187 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7189 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7191 PR rtl-optimization/47899
7192 * gcc.dg/pr47899.c: New test.
7194 * gcc.dg/torture/pr47968.c: Ignore warnings.
7196 PR tree-optimization/47967
7197 * gcc.c-torture/compile/pr47967.c: New test.
7199 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7201 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7202 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7204 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7206 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7207 and property_getAttributes() if __OBJC2__.
7208 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7209 * objc.dg/property/property-encoding-1.m: New.
7210 * obj-c++.dg/property/property-encoding-1.mm: New.
7212 2011-03-04 Jason Merrill <jason@redhat.com>
7214 * g++.dg/template/pseudodtor6.C: New.
7216 * g++.dg/inherit/covariant19.C: New.
7218 2011-03-04 Richard Guenther <rguenther@suse.de>
7221 * gcc.dg/torture/pr47968.c: New testcase.
7223 2011-03-04 Richard Guenther <rguenther@suse.de>
7226 * gcc.dg/torture/pr47975.c: New testcase.
7228 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7231 * g++.dg/template/crash106.C: New.
7233 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7236 * gcc.dg/gomp/pr47963.c: New test.
7237 * g++.dg/gomp/pr47963.C: New test.
7239 2011-03-02 Jason Merrill <jason@redhat.com>
7241 * g++.dg/cpp0x/regress/condition1.C: New.
7243 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7245 2011-03-01 Jason Merrill <jason@redhat.com>
7247 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7249 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7251 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7253 PR rtl-optimization/47925
7254 * gcc.c-torture/execute/pr47925.c: New test.
7256 2011-03-01 Jason Merrill <jason@redhat.com>
7258 * g++.dg/cpp0x/decltype25.C: New.
7260 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7262 2011-03-01 Richard Guenther <rguenther@suse.de>
7264 PR tree-optimization/47890
7265 * gcc.dg/torture/pr47890.c: New testcase.
7267 2011-03-01 Richard Guenther <rguenther@suse.de>
7270 * gcc.dg/lto/pr47924_0.c: New testcase.
7272 2011-03-01 Richard Guenther <rguenther@suse.de>
7275 * gfortran.dg/lto/pr46911_0.f: New testcase.
7277 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7279 PR libgfortran/47933
7280 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7281 compile errors from older code form.
7283 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7285 PR libgfortran/47567
7286 * gfortran.dg/fmt_fw_d.f90: New test.
7288 2011-02-28 Jason Merrill <jason@redhat.com>
7290 * g++.dg/inherit/covariant18.C: New.
7292 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7295 * gcc.dg/pr47893.c: New test.
7297 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7299 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7300 NULL in case of a selector with conflicting types.
7301 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7303 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7305 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7306 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7307 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7308 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7310 2011-02-28 Jason Merrill <jason@redhat.com>
7313 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7315 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7317 PR libgfortran/47778
7318 * gfortran.dg/namelist_71.f90: New test.
7320 2011-02-27 Jason Merrill <jason@redhat.com>
7323 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7324 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7326 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7329 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7331 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7334 * gfortran.dg/gomp/task-1.f90: Removed.
7336 2011-02-26 Jason Merrill <jason@redhat.com>
7338 * g++.dg/template/this-targ1.C: New.
7340 * g++.dg/cpp0x/regress/template-const1.C: New.
7341 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7342 * g++.dg/template/function1.C: Adjust.
7343 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7344 * g++.dg/debug/debug7.C: Adjust.
7346 2011-02-26 Tobias Burnus <burnus@net-b.de>
7349 * gfortran.dg/gomp/task-1.f90: New.
7351 2011-02-25 Jie Zhang <jie@codesourcery.com>
7353 * gcc.target/arm/neon-thumb2-move.c: Add
7354 dg-require-effective-target arm_thumb2_ok.
7356 2011-02-24 Jason Merrill <jason@redhat.com>
7358 * g++.dg/parse/constant1.C: Specify C++98 mode.
7359 * g++.dg/parse/constant5.C: Likewise.
7360 * g++.dg/parse/error2.C: Likewise.
7361 * g++.dg/parse/semicolon3.C: Likewise.
7362 * g++.dg/template/crash14.C: Likewise.
7363 * g++.dg/template/local4.C: Likewise.
7364 * g++.dg/template/nontype3.C: Likewise.
7365 * g++.dg/parse/crash31.C: Adjust expected errors.
7366 * g++.dg/template/function1.C: Likewise.
7367 * g++.dg/template/ref3.C: Likewise.
7368 * g++.dg/template/static9.C: Likewise.
7369 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7371 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7372 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7373 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7374 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7375 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7377 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7380 * gfortran.dg/pr47878.f90: New test.
7382 2011-02-24 Richard Guenther <rguenther@suse.de>
7385 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7386 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7388 2011-02-24 Richard Guenther <rguenther@suse.de>
7391 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7392 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7394 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7396 PR libgfortran/47567
7397 * gfortran.dg/fmt_f0_1.f90: Update test.
7399 2011-02-23 Jason Merrill <jason@redhat.com>
7401 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7402 * g++.dg/abi/mangle45.C: New.
7404 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7405 * g++.dg/template/canon-type-9.C: Match use of decltype
7406 between declaration and definition.
7407 * g++.dg/template/canon-type-12.C: Likewise.
7409 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7412 * gfortran.dg/nested_allocatables_1.f90: New.
7414 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7417 * g++.dg/pr46868.C: New test.
7418 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7419 * g++.dg/parse/error14.C: Adjust.
7421 2011-02-23 Richard Guenther <rguenther@suse.de>
7423 PR tree-optimization/47838
7424 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7426 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7428 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7430 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7432 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7433 * gfortran.dg/count_init_expr.f03: Ditto.
7434 * gfortran.dg/gomp/pr43711.f90: Ditto.
7435 * gcc.dg/struct-parse-2.c: Ditto.
7436 * gcc.dg/parse-error-3.c: Ditto.
7437 * gcc.dg/Wlogical-op-1.c: Ditto.
7438 * gcc.dg/Walways-true-1.c: Ditto.
7439 * gcc.dg/pr24225.c: Ditto.
7440 * gcc.dg/Walways-true-2.c: Ditto.
7441 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7442 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7443 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7444 * g++.dg/overload/defarg4.C: Ditto.
7445 * g++.dg/inherit/covariant16.C: Ditto.
7446 * g++.dg/inherit/virtual7.C: Ditto.
7447 * g++.dg/template/canon-type-9.C: Ditto.
7448 * g++.dg/template/access19.C: Ditto.
7449 * g++.dg/template/call7.C: Ditto.
7450 * g++.dg/template/canon-type-2.C: Ditto.
7451 * g++.dg/template/init7.C: Ditto.
7452 * g++.dg/template/sizeof-template-argument.C: Ditto.
7453 * g++.dg/template/const3.C: Ditto.
7454 * g++.dg/template/sfinae26.C: Ditto.
7455 * g++.dg/template/sfinae26.C: Ditto.
7456 * g++.dg/template/canon-type-11.C: Ditto.
7457 * g++.dg/template/union2.C: Ditto.
7458 * g++.dg/template/canon-type-3.C: Ditto.
7459 * g++.dg/template/canon-type-1.C: Ditto.
7460 * g++.dg/template/canon-type-5.C: Ditto.
7461 * g++.dg/template/canon-type-7.C: Ditto.
7462 * g++.dg/template/canon-type-10.C: Ditto.
7463 * g++.dg/template/spec36.C: Ditto.
7464 * g++.dg/template/typedef38.C: Ditto.
7465 * g++.dg/template/canon-type-4.C: Ditto.
7466 * g++.dg/template/canon-type-6.C: Ditto.
7467 * g++.dg/template/canon-type-13.C: Ditto.
7468 * g++.dg/template/instantiate9.C: Ditto.
7469 * g++.dg/template/ttp22.C: Ditto.
7470 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7471 * g++.dg/warn/Walways-true-1.C: Ditto.
7472 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7473 * g++.dg/warn/Walways-true-2.C: Ditto.
7474 * g++.dg/conversion/op4.C: Ditto.
7475 * g++.dg/opt/pr19650.C: Ditto.
7476 * g++.dg/lookup/friend11.C: Ditto.
7477 * g++.dg/other/default2.C: Ditto.
7478 * g++.dg/other/default3.C: Ditto.
7479 * g++.dg/other/dtor2.C: Ditto.
7480 * g++.dg/other/friend5.C: Ditto.
7481 * g++.dg/other/default5.C: Ditto.
7482 * g++.dg/init/brace6.C: Ditto.
7483 * g++.dg/init/aggr5.C: Ditto.
7484 * g++.dg/init/error2.C: Ditto.
7485 * g++.dg/expr/bound-mem-fun.C: Ditto.
7486 * g++.dg/expr/cond6.C: Ditto.
7487 * g++.dg/expr/stmt-expr-1.C: Ditto.
7488 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7489 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7490 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7491 * g++.dg/cpp0x/bracket1.C: Ditto.
7492 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7493 * g++.dg/cpp0x/pr38646.C: Ditto.
7494 * g++.dg/cpp0x/variadic73.C: Ditto.
7495 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7496 * g++.dg/cpp0x/bracket4.C: Ditto.
7497 * g++.dg/cpp0x/decltype4.C: Ditto.
7498 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7499 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7500 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7501 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7502 * g++.dg/cpp0x/decltype2.C: Ditto.
7503 * g++.dg/cpp0x/decltype1.C: Ditto.
7504 * g++.dg/cpp0x/bracket2.C: Ditto.
7505 * g++.dg/cpp0x/decltype5.C: Ditto.
7506 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7507 * g++.dg/cpp0x/variadic70.C: Ditto.
7508 * g++.dg/cpp0x/decltype6.C: Ditto.
7509 * g++.dg/cpp0x/rvo.C: Ditto.
7510 * g++.dg/cpp0x/vt-40092.C: Ditto.
7511 * g++.dg/cpp0x/variadic-new.C: Ditto.
7512 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7513 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7514 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7515 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7516 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7517 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7518 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7519 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7520 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7521 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7522 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7523 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7524 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7525 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7526 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7527 * g++.dg/cpp0x/pr39639.C: Ditto.
7528 * g++.dg/cpp0x/decltype3.C: Ditto.
7529 * g++.dg/cpp0x/variadic68.C: Ditto.
7530 * g++.dg/cpp0x/variadic-function.C: Ditto.
7531 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7532 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7533 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7534 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7535 * g++.dg/parse/crash35.C: Ditto.
7536 * g++.dg/parse/crash40.C: Ditto.
7537 * g++.dg/parse/defarg12.C: Ditto.
7538 * g++.dg/parse/crash34.C: Ditto.
7539 * g++.dg/parse/constructor3.C: Ditto.
7540 * g++.dg/parse/template23.C: Ditto.
7541 * g++.dg/parse/crash56.C: Ditto.
7542 * g++.dg/parse/dtor13.C: Ditto.
7543 * g++.dg/parse/error33.C: Ditto.
7544 * g++.dg/parse/ctor9.C: Ditto.
7545 * g++.dg/parse/error32.C: Ditto.
7546 * g++.dg/parse/error37.C: Ditto.
7547 * g++.dg/parse/bitfield3.C: Ditto.
7548 * g++.dg/parse/struct-4.C: Ditto.
7549 * g++.dg/ext/has_trivial_copy.C: Ditto.
7550 * g++.dg/ext/is_polymorphic.C: Ditto.
7551 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7552 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7553 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7554 * g++.dg/ext/is_union.C: Ditto.
7555 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7556 * g++.dg/ext/is_pod.C: Ditto.
7557 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7558 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7559 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7560 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7561 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7562 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7563 * g++.dg/ext/is_abstract.C: Ditto.
7564 * g++.dg/ext/has_trivial_assign.C: Ditto.
7565 * g++.dg/ext/is_class.C: Ditto.
7566 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7567 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7568 * g++.dg/ext/is_base_of.C: Ditto.
7569 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7570 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7571 * g++.dg/ext/is_empty.C: Ditto.
7572 * g++.dg/ext/is_enum.C: Ditto.
7573 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7574 * gnat.dg/opt11.adb: Ditto.
7575 * obj-c++.dg/pr45735.mm: Ditto.
7576 * obj-c++.dg/pr24393.mm: Ditto.
7577 * obj-c++.dg/exceptions-2.mm: Ditto.
7578 * objc.dg/pr45735.m: Ditto.
7579 * objc.dg/pr24393.m: Ditto.
7581 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7583 * objc.dg/attributes/objc-exception-1.m: New.
7585 2011-02-23 Jie Zhang <jie@codesourcery.com>
7587 * gcc.dg/cpp/include7.c: New test.
7589 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7592 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7594 2011-02-23 Jie Zhang <jie@codesourcery.com>
7596 PR rtl-optimization/47763
7597 * gcc.dg/pr47763.c: New test.
7599 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7602 * gfortran.dg/whole_file_32.f90 : New test.
7604 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7607 * g++.dg/inherit/virtual7.C: New test.
7609 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7612 * objc.dg/type-size-3.m: Updated error message.
7613 * objc.dg/type-size-4.m: New test.
7614 * objc.dg/type-size-5.m: New test.
7616 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7618 * lib/gnat.exp: Fix comments.
7619 Don't load libgloss.exp.
7620 (default_gnat_version): Call $compiler with --version.
7621 Adapt regexp for gnatmake output, insert version.
7622 (gnat_version): New proc.
7623 (gnat_init): Remove gnat_libgcc_s_path.
7624 (gnat_target_compile): Likewise.
7625 Remove ld_library_path.
7626 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7627 (gnat_pass): Remove.
7628 (gnat_pass): Remove.
7629 (gnat_finish): Remove.
7630 (gnat_exit): Remove.
7631 (local_find_gnatmake): Reindent.
7632 (runtest_file_p): Remove.
7633 (prune_warnings): Remove.
7634 (find_gnatclean): New proc.
7635 * lib/gnat-dg.exp (lremove): New proc.
7636 (gnat-dg-test): Reindent.
7637 Remove additional output files.
7638 (gnat-dg-runtest): Remove.
7640 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7641 * gnat.dg/loop_optimization6.adb: Likewise.
7642 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7644 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7646 PR tree-optimization/47835
7647 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7649 2011-02-22 Tobias Burnus <burnus@net-b.de>
7651 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7652 * gfortran.dg/abstract_type_2.f03: Ditto.
7653 * gfortran.dg/abstract_type_3.f03: Ditto.
7654 * gfortran.dg/abstract_type_4.f03: Ditto.
7655 * gfortran.dg/abstract_type_5.f03: Ditto.
7656 * gfortran.dg/abstract_type_6.f03: Ditto.
7657 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7658 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7659 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7660 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7661 * gfortran.dg/array_function_5.f90: Ditto.
7662 * gfortran.dg/asynchronous_3.f03: Ditto.
7663 * gfortran.dg/char_expr_1.f90: Ditto.
7664 * gfortran.dg/class_14.f03: Ditto.
7665 * gfortran.dg/data_array_6.f: Ditto.
7666 * gfortran.dg/data_invalid.f90: Ditto.
7667 * gfortran.dg/dot_product_1.f03: Ditto.
7668 * gfortran.dg/func_derived_5.f90: Ditto.
7669 * gfortran.dg/func_result_4.f90: Ditto.
7670 * gfortran.dg/implied_do_1.f90: Ditto.
7671 * gfortran.dg/initialization_25.f90: Ditto.
7672 * gfortran.dg/initialization_26.f90: Ditto.
7673 * gfortran.dg/interface_34.f90: Ditto.
7674 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7675 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7676 * gfortran.dg/matmul_8.f03: Ditto.
7677 * gfortran.dg/merge_init_expr.f90: Ditto.
7678 * gfortran.dg/pack_assign_1.f90: Ditto.
7679 * gfortran.dg/pack_vector_1.f90: Ditto.
7680 * gfortran.dg/pointer_check_8.f90: Ditto.
7681 * gfortran.dg/product_init_expr.f03: Ditto.
7682 * gfortran.dg/reshape_order_5.f90: Ditto.
7683 * gfortran.dg/reshape_shape_1.f90: Ditto.
7684 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7685 * gfortran.dg/same_name_2.f90: Ditto.
7686 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7687 * gfortran.dg/spread_init_expr.f03: Ditto.
7688 * gfortran.dg/stmt_func_1.f90: Ditto.
7689 * gfortran.dg/sum_init_expr.f03: Ditto.
7690 * gfortran.dg/transpose_3.f03: Ditto.
7691 * gfortran.dg/unpack_init_expr.f03: Ditto.
7692 * gfortran.dg/warn_conversion.f90: Ditto.
7693 * gfortran.dg/warn_conversion_2.f90: Ditto.
7694 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7695 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7696 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7697 * gfortran.dg/whole_file_16.f90: Ditto.
7698 * gfortran.dg/whole_file_17.f90: Ditto.
7699 * gfortran.dg/whole_file_18.f90: Ditto.
7700 * gfortran.dg/whole_file_20.f03: Ditto.
7701 * gfortran.dg/whole_file_5.f90: Ditto.
7702 * gfortran.dg/whole_file_6.f90: Ditto.
7703 * gfortran.dg/write_invalid_format.f90: Ditto.
7704 * gfortran.dg/zero_sized_6.f90: Ditto.
7706 2011-02-21 Jeff Law <law@redhat.com>
7708 PR rtl-optimization/46178
7709 * gcc.target/i386/pr46178.c: New test.
7711 PR rtl-optimization/46002
7712 * gcc.c-torture/compile/pr46002.c: New test.
7714 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7716 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7719 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7722 * g++.dg/debug/pr47106.C: Require effective target lto.
7724 2011-02-21 Jason Merrill <jason@redhat.com>
7726 * g++.dg/cpp0x/constexpr-diag2.C: New.
7728 2011-02-20 Jason Merrill <jason@redhat.com>
7730 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7732 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7734 * g++.dg/overload/conv-op1.C: New.
7736 * g++.dg/cpp0x/constexpr-synth1.C: New.
7738 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7740 * objc.dg/layout-2.m: New.
7741 * objc.dg/selector-3.m: Adjusted location of error message.
7742 * objc.dg/type-size-3.m: Same.
7743 * obj-c++.dg/selector-3.mm: Same.
7745 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7748 * objc.dg/property/dotsyntax-22.m: New.
7749 * obj-c++.dg/property/dotsyntax-22.mm: New.
7751 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7754 * g++.dg/template/typedef38.C: New test.
7756 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7759 * gfortran.dg/whole_file_30.f90 : New test.
7760 * gfortran.dg/whole_file_31.f90 : New test.
7762 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7766 * gfortran.dg/whole_file_28.f90 : New test.
7767 * gfortran.dg/whole_file_29.f90 : New test.
7769 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7772 * g++.dg/template/crash105.C: New.
7774 2011-02-19 Jason Merrill <jason@redhat.com>
7776 * g++.dg/cpp0x/regress/no-elide1.C: New.
7778 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7780 PR tree-optimization/46620
7781 * gcc.dg/pr46620.c: New.
7783 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7786 * gcc.target/i386/pr47809.c: New test.
7788 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7789 Tobias Burnus <burnus@net-b.de>
7791 * lib/target-supports.exp
7792 (check_effective_target_fortran_large_real): New check for large reals.
7793 * gfortran.dg/nan_7.f90: New test.
7795 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7797 PR libgfortran/47567
7798 * gfortran.dg/fmt_f0_1.f90: Update test.
7800 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7803 * gfortran.dg/array_constructor_36.f90 : New test.
7804 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7805 allow for comparison between different elements of the array
7806 constructor at different levels of optimization.
7808 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7810 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7811 * gcc.target/i386/pr32280-1.c: Likewise.
7813 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7816 * gcc.target/i386/pr47800.c: New test.
7818 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7820 * objc/execute/exceptions/foward-1.x: New.
7822 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7825 * gfortran.dg/derived_constructor_comps_4.f90: New.
7827 2011-02-18 Tobias Burnus
7830 * gfortran.dg/func_result_6.f90: New.
7832 2011-02-18 Michael Matz <matz@suse.de>
7835 * gfortran.dg/lto/pr45586_0.f90: New test.
7836 * gfortran.dg/typebound_proc_20.f90: Ditto.
7837 * gfortran.dg/typebound_proc_21.f90: Ditto.
7839 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7842 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7844 2011-02-18 Tobias Burnus <burnus@net-b.de>
7847 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7849 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7850 normalizing the error/warning output.
7851 * gfortran.dg/Wall.f90: Update dg-error/warning.
7852 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7853 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7854 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7855 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7856 * gfortran.dg/class_30.f90: Update dg-error/warning.
7857 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7858 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7859 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7860 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7861 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7862 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7863 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7864 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7865 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7866 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7867 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7868 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7869 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7870 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7871 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7872 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7873 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7874 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7875 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7876 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7877 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7878 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7879 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7880 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7881 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7883 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7886 * gfortran.dg/proc_ptr_comp_30.f90: New.
7888 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7891 * gcc.target/i386/pr47780.c: New test.
7893 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7896 * gfortran.dg/class_40.f03: New.
7898 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7901 * g++.dg/cpp0x/auto21.C: New test.
7903 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7905 * objc.dg/special/unclaimed-category-1.h: Updated for
7907 * objc.dg/special/unclaimed-category-1.m: Same.
7908 * objc.dg/zero-link-1.m: Same.
7909 * objc.dg/lookup-1.m: Same.
7910 * objc.dg/torture/strings/const-str-9.m
7911 * objc.dg/torture/strings/const-str-10.m: Same.
7912 * objc.dg/torture/strings/const-str-11.m: Same.
7913 * objc.dg/torture/forward-1.m: Same.
7914 * objc.dg/zero-link-2.m: Same.
7915 * objc.dg/encode-7-next-64bit.m: Same.
7916 * objc.dg/method-4.m: Same.
7917 * objc.dg/next-runtime-1.m: Same.
7918 * objc.dg/image-info.m: Same.
7919 * objc.dg/pr23214.m: Same.
7920 * objc.dg/symtab-1.m: Same.
7921 * obj-c++.dg/basic.m: Same.
7922 * obj-c++.dg/proto-lossage-3.m: Same.
7923 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7924 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7925 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7926 * obj-c++.dg/method-11.m: Same.
7927 * objc/execute/enumeration-1.m: Same.
7928 * objc/execute/object_is_class.m: Same.
7929 * objc/execute/formal_protocol-2.m: Same.
7930 * objc/execute/formal_protocol-4.m: Same.
7931 * objc/execute/formal_protocol-6.m: Same.
7932 * objc/execute/bycopy-3.m: Same.
7933 * objc/execute/exceptions/catchall-1.m: Same.
7934 * objc/execute/exceptions/finally-1.m: Same.
7935 * objc/execute/exceptions/local-variables-1.m: Same.
7936 * objc/execute/exceptions/foward-1.m: Same.
7937 * objc/execute/bf-common.h
7938 * objc/execute/enumeration-2.m: Same.
7939 * objc/execute/formal_protocol-1.m: Same.
7940 * objc/execute/formal_protocol-3.m: Same.
7941 * objc/execute/formal_protocol-5.m: Same.
7942 * objc/execute/accessing_ivars.m: Same.
7943 * objc/execute/bycopy-2.m: Same.
7944 * objc/execute/formal_protocol-7.m: Same.
7945 * objc/execute/compatibility_alias.m: Same.
7946 * objc/execute/no_clash.m: Same.
7947 * objc/execute/object_is_meta_class.m: Same.
7948 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7949 * objc/execute/class-tests-1.h: Include stdio.h.
7950 * objc/execute/class-tests-2.h: Same.
7951 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7953 * obj-c++.dg/try-catch-2.mm: Same.
7955 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7958 * g++.dg/warn/Wunused-parm-4.C: New test.
7960 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7961 Jan Hubicka <jh@suse.cz>
7965 * g++.dg/debug/pr47106.C: New.
7967 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7970 * gcc.target/i386/pr43653.c: New test.
7972 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7975 * g++.dg/template/inherit6.C: New test.
7977 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7980 * gfortran.dg/class_39.f03: New.
7982 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7985 * g++.dg/cpp0x/variadic106.C: New test.
7987 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7990 * gfortran.dg/pr47757-1.f90: New test.
7991 * gfortran.dg/pr47757-2.f90: New test.
7992 * gfortran.dg/pr47757-3.f90: New test.
7995 * g++.dg/cpp0x/enum8.C: New test.
7997 2011-02-15 Jason Merrill <jason@redhat.com>
7999 * g++.dg/inherit/implicit-trivial1.C: New.
8000 * g++.dg/cpp0x/implicit-trivial1.C: New.
8002 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8005 * gcc.dg/torture/pr47725.c: Removed.
8007 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8010 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8011 constant does not generate a load from memory.
8013 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8016 * gcc.dg/torture/pr47725.c: New.
8018 2011-02-15 Richard Guenther <rguenther@suse.de>
8020 PR tree-optimization/47743
8021 * gcc.dg/torture/pr47743.c: New testcase.
8023 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8026 * gcc.target/i386/pr47581.c: New test.
8028 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8031 * gfortran.dg/select_type_22.f03: New.
8033 2011-02-14 Jason Merrill <jason@redhat.com>
8035 * g++.dg/cpp0x/regress/enum1.C: New.
8037 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8039 * gnat.dg/include.adb: New test.
8041 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8044 * gfortran.dg/class_38.f03: New.
8046 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8048 * gcc.dg/pr46494.c: New test.
8050 2011-02-14 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8054 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8057 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8058 sparc*-sun-solaris2.11.
8060 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8063 * gfortran.dg/argument_checking_18.f90: New.
8065 2011-02-13 Tobias Burnus <burnus@net-b.de>
8067 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8068 * gfortran.dg/argument_checking_17.f90: New.
8070 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8072 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8073 are temporarily disabled.
8074 * gfortran.dg/class_7.f03: Ditto.
8075 * gfortran.dg/coarray_14.f90: Ditto.
8076 * gfortran.dg/typebound_proc_13.f03: Ditto.
8078 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8081 * gfortran.dg/extends_11.f03: New.
8083 2011-02-11 Xinliang David Li <davidxl@google.com>
8085 PR tree-optimization/47707
8086 * g++.dg/tree-ssa/pr47707.C: New test.
8088 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8090 * g++.dg/opt/inline17.C: New test.
8092 2011-02-11 Tobias Burnus <burnus@net-b.de>
8095 * gfortran.dg/pure_formal_2.f90: New.
8097 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8099 PR rtl-optimization/47614
8100 * gfortran.dg/pr47614.f: New.
8102 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8105 * gcc.dg/opts-6.c: New test.
8107 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8110 * gcc.dg/pr47684.c: New test.
8112 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8116 c99_runtime, dg-add-options c99_runtime.
8117 (main): Use __asm__.
8119 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8122 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8123 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8124 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8125 * gcc.dg/ucnid-10.c: Likewise.
8126 * gcc.dg/ucnid-13.c: Likewise.
8127 * gcc.dg/ucnid-7.c: Likewise.
8128 * gcc.dg/ucnid-8.c: Likewise.
8129 Adapt dg-warning line number.
8131 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8133 * gcc.target/i386/parity-1.c: Use -march=k8.
8134 * gcc.target/i386/parity-2.c: Ditto.
8135 * gcc.target/i386/vecinit-1.c: Ditto.
8136 * gcc.target/i386/vecinit-2.c: Ditto.
8138 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8141 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8142 * gcc.target/mips/save-restore-3.c: Likewise.
8143 * gcc.target/mips/save-restore-4.c: Likewise.
8144 * gcc.target/mips/save-restore-5.c: Likewise.
8147 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8148 * g++.dg/tree-prof/partition2.C: Likewise.
8150 2011-02-09 Jason Merrill <jason@redhat.com>
8152 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8153 rather than misdeclare std::puts.
8155 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8156 * g++.dg/other/warning1.C: Likewise.
8157 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8158 * g++.old-deja/g++.gb/scope06.C: Likewise.
8159 * g++.old-deja/g++.law/cvt11.C: Likewise.
8160 * g++.old-deja/g++.law/init1.C: Likewise.
8161 * g++.dg/abi/mangle26.C: Likewise.
8163 * g++.dg/template/function1.C: Adjust for C++0x mode.
8164 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8166 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8167 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8169 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8171 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8173 * g++.dg/cpp0x/regress: New directory.
8174 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8175 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8176 * g++.dg/cpp0x/regress/regress3.C: New.
8178 2011-02-10 Richard Guenther <rguenther@suse.de>
8180 PR tree-optimization/47677
8181 * gcc.dg/torture/pr47677.c: New testcase.
8183 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8185 * objc.dg/special/load-category-1.m: Remove unused header.
8186 * objc.dg/special/load-category-1a.m: Likewise.
8187 * objc.dg/special/load-category-2.m: Likewise.
8188 * objc.dg/special/load-category-2a.m: Likewise.
8189 * objc.dg/special/load-category-3.m: Likewise.
8190 * objc.dg/special/load-category-3a.m: Likewise.
8191 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8192 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8193 * objc.dg/attributes/class-attribute-1.m: Likewise.
8194 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8195 * obj-c++.dg/property/property.exp: Likewise.
8196 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8197 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8198 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8199 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8200 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8201 * obj-c++.dg/template-8.mm: Likewise.
8203 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8206 * gcc.target/i386/pr47665.c: New test.
8208 2011-02-10 Jie Zhang <jie@codesourcery.com>
8212 2011-02-05 Jie Zhang <jie@codesourcery.com>
8214 * gcc.dg/pr42631.c: Update test.
8215 * gcc.dg/pr42631-2.c: New test.
8217 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8220 * gfortran.dg/proc_decl_25.f90: New.
8222 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8225 * gfortran.dg/typebound_assignment_2.f03: New.
8227 2011-02-09 Richard Guenther <rguenther@suse.de>
8229 PR tree-optimization/47664
8230 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8232 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8235 * gnat.dg/uninit_func.adb: Adjust dg directive.
8237 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8240 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8242 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8245 * gfortran.dg/auto_dealloc_2.f90: New.
8247 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249 * gcc.dg/builtins-config.h: Remove __sgi handling.
8250 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8251 -std=c99 for mips-sgi-irix6.5*.
8253 2011-02-09 Martin Jambor <mjambor@suse.cz>
8256 * gfortran.dg/pr25923.f90: Remove xfails.
8258 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8261 * gfortran.dg/inquire_14.f90: New test.
8263 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8266 * gfortran.dg/pointer_init_6.f90: New.
8268 2011-02-08 Jeff Law <law@redhat.com>
8270 PR tree-optimization/42893
8271 * gcc.tree-ssa/pr42893.c: New test.
8273 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8275 PR tree-optimization/46834
8276 PR tree-optimization/46994
8277 PR tree-optimization/46995
8278 * gcc.dg/graphite/id-pr46834.c: New.
8279 * gfortran.dg/graphite/id-pr46994.f90: New.
8280 * gfortran.dg/graphite/id-pr46995.f90: New.
8282 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8285 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8286 using the variable is known the warning is emitted there.
8287 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8288 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8290 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8293 * gcc.dg/noreturn-1.c (foo5): Likewise.
8294 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8295 (method2): Likewise.
8297 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8298 the return statement using the uninitialized variable.
8299 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8301 2011-02-08 Richard Guenther <rguenther@suse.de>
8304 * g++.dg/opt/pr47639.c: New testcase.
8306 2011-02-08 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/47632
8309 * g++.dg/opt/pr47632.C: New testcase.
8311 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8313 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8315 2011-02-07 Richard Guenther <rguenther@suse.de>
8317 PR tree-optimization/47615
8318 * g++.dg/opt/pr47615.C: New testcase.
8320 2011-02-07 Richard Guenther <rguenther@suse.de>
8322 PR tree-optimization/47621
8323 * gcc.dg/torture/pr47621.c: New testcase.
8325 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8327 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8329 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8332 * gfortran.dg/allocate_with_source_1 : New test.
8334 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8337 * gcc.dg/pr47610.c: New test.
8339 2011-02-05 Jie Zhang <jie@codesourcery.com>
8342 * gcc.dg/pr42631.c: Update test.
8343 * gcc.dg/pr42631-2.c: New test.
8345 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8348 * gfortran.dg/pr47574.f90: New test.
8350 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8352 PR tree-optimization/46194
8353 * gcc.dg/autopar/pr46194.c: New.
8355 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8357 PR tree-optimization/43695
8358 * g++.dg/ipa/pr43695.C: New.
8360 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8363 * gcc.dg/pr23200.c: New test.
8365 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8368 * g++.dg/pr47589.C: New test.
8370 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8373 * g++.dg/template/typedef37.C: New test.
8374 * g++.dg/template/param1.C: Adjust expected error message.
8376 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8379 * gcc.dg/pr31490-2.c: New test.
8380 * gcc.dg/pr31490-3.c: New test.
8381 * gcc.dg/pr31490-4.c: New test.
8383 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8384 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/parser/semicolon3.C: Adjust.
8388 * g++.dg/parser/semicolon4.C: New testcase.
8389 * g++.dg/pr46890.C: New testcase.
8391 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8394 * g++.dg/init/pr29571.C: New.
8396 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8398 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8399 instead of vect_int.
8401 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8404 * gcc.target/i386/pr47312.c: New test.
8407 * gcc.target/i386/pr47564.c: New test.
8409 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8411 PR tree-optimization/45122
8412 * gcc.dg/tree-ssa/pr45122.c: New.
8414 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8417 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8420 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8421 and vsx so a default --with-cpu=power7 doesn't give an error
8422 when -mavoid-indexed-addresses is used.
8424 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8425 wrapper function to save the arguments and then jump to the real
8426 function, rather than depending on the compiler not to move stuff
8428 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8430 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8431 Paul Thomas <pault@gcc.gnu.org>
8434 * gfortran.dg/class_37.f03 : New test.
8436 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8437 Richard Guenther <rguenther@suse.de>
8439 PR tree-optimization/40979
8441 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8442 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8443 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8444 check_vect_support_and_set_flags.
8445 * gfortran.dg/graphite/vect-pr40979.f90: New.
8447 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8450 * gfortran.dg/class_36.f03: New.
8452 2011-02-02 Richard Guenther <rguenther@suse.de>
8454 PR tree-optimization/47566
8455 * gcc.dg/lto/20110201-1_0.c: New testcase.
8457 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8463 * debug/pr47498.c: New.
8464 * debug/pr47501.c: New.
8466 2011-02-01 Richard Guenther <rguenther@suse.de>
8468 PR tree-optimization/47559
8469 * g++.dg/torture/pr47559.C: New testcase.
8471 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8474 * gfortran.dg/typebound_call_20.f03: New.
8476 2011-02-01 Richard Guenther <rguenther@suse.de>
8478 PR tree-optimization/47555
8479 * gcc.dg/pr47555.c: New testcase.
8481 2011-02-01 Richard Guenther <rguenther@suse.de>
8483 PR tree-optimization/47541
8484 * g++.dg/torture/pr47541.C: New testcase.
8486 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8489 * gfortran.dg/typebound_call_19.f03: New.
8491 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8494 * g++.dg/cpp0x/pr47416.C: New test.
8496 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8499 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8501 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8504 * gfortran.dg/typebound_assignment_1.f03: New.
8506 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8508 PR tree-optimization/47538
8509 * gcc.c-torture/execute/pr47538.c: New test.
8511 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8514 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8516 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8518 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8520 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8522 PR rtl-optimization/44031
8523 * gcc.c-torture/compile/20110131-1.c: New test.
8525 2011-01-31 Tobias Burnus <burnus@net-b.de>
8528 * gfortran.dg/stmt_func_1.f90: New.
8530 2011-01-31 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/interface_34.f90: New.
8535 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8538 * gfortran.dg/realloc_on_assign_5.f03: New test.
8539 * gfortran.dg/realloc_on_assign_5.f03: New test.
8541 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8543 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8544 * gfortran.dg/bessel_7.f90: Likewise.
8545 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8547 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8548 * gfortran.dg/sum_init_expr.f03: Likewise.
8550 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8552 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8555 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8556 loop only on "vect_intfloat_cvt" targets.
8558 2011-01-29 Tobias Burnus <burnus@net-b.de>
8561 * gfortran.dg/shape_6.f90: New.
8563 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8565 PR libgfortran/47434
8566 * gfortran.dg/read_infnan_1.f90: Update test.
8567 * gfortran.dg/module_nan.f90: Update test.
8568 * gfortran.dg/char4_iunit_1.f03: Update test.
8569 * gfortran.dg/large_real_kind_1.f90: Update test.
8570 * gfortran.dg/real_const_3.f90: Update test.
8571 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8573 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8576 * g++.dg/template/param2.C: New test.
8578 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8580 PR libgfortran/47285
8581 * gfortran.dg/fmt_g.f: New test.
8583 2011-01-28 Tobias Burnus <burnus@net-b.de>
8586 * gfortran.dg/pure_formal_1.f90: New.
8588 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8591 * gcc.dg/tls/pr42894.c: New test.
8593 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8595 * gcc.dg/pr47276.c: Add dg-require-visibility.
8597 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8599 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8601 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8602 Tobias Burnus <burnus@gcc.gnu.org>
8607 * gfortran.dg/realloc_on_assign_3.f03: New test.
8608 * gfortran.dg/realloc_on_assign_4.f03: New test.
8609 * gfortran.dg/allocatable_function_5.f90: New test.
8610 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8611 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8612 implemented" dg-errors.
8614 2011-01-27 Jan Hubicka <jh@suse.cz>
8617 * gcc.dg/attr-weakref-4.c: New testcase
8619 2011-01-27 Martin Jambor <mjambor@suse.cz>
8621 PR tree-optimization/47228
8622 * gcc.dg/torture/pr47228.c: New test.
8624 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8626 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8628 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8630 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8631 when using auto-overlay support on the SPU.
8633 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8635 PR rtl-optimization/44174
8636 * gcc.target/i386/asm-6.c: New test.
8638 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8640 PR rtl-optimization/46856
8641 * gcc.c-torture/compile/pr46856.c: New test.
8643 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8644 Andrew Pinski <pinskia@gmail.com>
8647 * gcc.dg/pr43082.c: New.
8649 2011-01-26 DJ Delorie <dj@redhat.com>
8651 PR rtl-optimization/46878
8652 * gcc.dg/pr46878-1.c: New test.
8654 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8657 * g++.dg/cpp0x/pr47476.C: New test.
8659 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8661 * gcc.c-torture/compile/20110126-1.c: New test.
8663 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.dg/torture/pr47473.c: New test.
8668 2011-01-26 Jan Hubicka <jh@suse.cz>
8671 * gcc.c-torture/execute/pr47237.c: New testcase.
8673 2011-01-26 Jan Hubicka <jh@suse.cz>
8675 PR tree-optimization/47190
8676 * gcc.dg/attr-weakref-3.c: New testcase.
8678 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8681 * gcc.dg/dll-9a.c: New test file.
8682 * gcc.dg/dll-11.c: Likewise.
8683 * gcc.dg/dll-12.c: Likewise.
8684 * gcc.dg/dll-12a.c: Likewise.
8685 * gcc.dg/dll-11a.c: Likewise.
8686 * gcc.dg/dll-9.c: Likewise.
8687 * gcc.dg/dll-10.c: Likewise.
8688 * gcc.dg/dll-10a.c: Likewise.
8689 * g++.dg/ext/dllexport4a.cc: Likewise.
8690 * g++.dg/ext/dllexport4.C: Likewise.
8691 * g++.dg/ext/dllexport5.C: Likewise.
8692 * g++.dg/ext/dllexport5a.cc: Likewise.
8694 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8696 PR tree-optimization/46970
8697 * gcc.dg/graphite/pr46970.c: New.
8699 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8701 PR tree-optimization/46215
8702 * gcc.dg/graphite/pr46215.c: New.
8704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8706 PR tree-optimization/46168
8707 * gcc.dg/graphite/pr46168.c: New.
8709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8711 PR tree-optimization/43657
8712 * gcc.dg/graphite/pr43657.c: New.
8714 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8716 PR tree-optimization/29832
8717 * gfortran.dg/graphite/pr29832.f90: New.
8719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8721 PR tree-optimization/43567
8722 * gcc.dg/graphite/pr43567.c: New.
8724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8726 * gfortran.dg/graphite/interchange-4.f: New.
8727 * gfortran.dg/graphite/interchange-5.f: New.
8729 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8730 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8731 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8732 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8733 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8734 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8735 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8736 * gfortran.dg/ltrans-7.f90: Removed.
8737 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8739 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8740 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8741 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8742 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8743 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8744 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8745 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8746 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8747 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8748 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8749 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8750 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8751 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8752 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8753 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8754 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8755 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8756 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8757 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8758 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8759 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8760 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8761 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8762 * gcc.dg/tree-ssa/data-dep-1.c
8763 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8764 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8765 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8766 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8767 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8769 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8771 PR tree-optimization/47265
8772 PR tree-optimization/47443
8773 * gcc.c-torture/compile/pr47265.c: New test.
8774 * gcc.dg/pr47443.c: New test.
8776 2011-01-25 Martin Jambor <mjambor@suse.cz>
8778 PR tree-optimization/47382
8779 * g++.dg/torture/pr47382.C: New test.
8780 * g++.dg/opt/devirt1.C: Xfail.
8782 2011-01-25 Yao Qi <yao@codesourcery.com>
8785 * gcc.target/arm/pr45701-1.c: New test.
8786 * gcc.target/arm/pr45701-2.c: New test.
8787 * gcc.target/arm/pr45701-3.c: New test.
8789 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8790 Jakub Jelinek <jakub@redhat.com>
8792 PR tree-optimization/47271
8793 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8795 2011-01-25 Nick Clifton <nickc@redhat.com>
8797 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8798 (saturate_add): Delete.
8800 (main): Do not run saturate_add.
8801 (set_interrupts): Delete.
8803 2011-01-25 Tobias Burnus <burnus@net-b.de>
8806 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8808 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8810 PR tree-optimization/47427
8811 PR tree-optimization/47428
8812 * gcc.c-torture/compile/pr47427.c: New test.
8813 * gcc.c-torture/compile/pr47428.c: New test.
8815 2011-01-25 Richard Guenther <rguenther@suse.de>
8818 * gcc.dg/torture/pr47411.c: New testcase.
8820 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8822 * gfortran.dg/graphite/id-24.f: New.
8823 * gfortran.dg/graphite/id-25.f: New.
8825 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8827 * gfortran.dg/graphite/id-23.f: New.
8829 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8831 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8833 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8835 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8836 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8837 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8838 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8839 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8840 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8841 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8842 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8843 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8845 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8847 * gcc.dg/graphite/block-0.c: Add documentation.
8848 * gcc.dg/graphite/block-4.c: Same.
8849 * gcc.dg/graphite/block-7.c: Same.
8850 * gcc.dg/graphite/block-8.c: New.
8851 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8852 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8853 * gcc.dg/graphite/interchange-12.c: Add documentation.
8854 * gcc.dg/graphite/interchange-13.c: New.
8855 * gcc.dg/graphite/interchange-14.c: New.
8856 * gcc.dg/graphite/interchange-15.c: New.
8857 * gcc.dg/graphite/interchange-8.c: Add documentation.
8858 * gcc.dg/graphite/interchange-mvt.c: Same.
8860 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8863 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8864 * gcc.target/powerpc/altivec-14.c: Ditto.
8865 * gcc.target/powerpc/altivec-33.c: Ditto.
8866 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8867 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8868 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8869 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8870 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8871 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8872 * g++.dg/ext/altivec-15.C: Ditto.
8873 * g++.dg/ext/altivec-types-1.C: Ditto.
8874 * g++.dg/ext/altivec-types-2.C: Ditto.
8875 * g++.dg/ext/altivec-types-3.C: Ditto.
8876 * g++.dg/ext/altivec-types-4.C: Ditto.
8878 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8880 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8882 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8884 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8885 optimization options.
8887 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8889 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8892 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8894 2011-01-23 Tobias Burnus <burnus@net-b.de>
8897 * gfortran.dg/allocatable_scalar_12.f90: New.
8899 2011-01-23 Ira Rosen <irar@il.ibm.com>
8901 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8902 vectorization to be not profitable if peeling is used to
8903 realign the memory access.
8904 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8905 loop bound to avoid loop unrolling.
8906 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8908 2011-01-22 Jan Hubicka <jh@suse.cz>
8911 * g++.dg/lto/pr47333.C: New file.
8913 2011-01-22 Jan Hubicka <jh@suse.cz>
8915 PR tree-optimization/43884
8917 * gcc.dg/autopar/outer-2.c: Increase array size.
8918 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8920 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8923 * gfortran.dg/c_loc_tests_16.f90: New test.
8925 2011-01-22 Tobias Burnus <burnus@net-b.de>
8928 * gfortran.dg/typebound_proc_19.f90: New.
8930 2011-01-21 Jeff Law <law@redhat.com>
8932 PR tree-optimization/47053
8933 * g++.dg/pr47053.C: New test.
8935 2011-01-21 Jason Merrill <jason@redhat.com>
8938 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8940 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8943 * g++.dg/cpp0x/range-for10.C: New test.
8944 * g++.dg/template/for1.C: New test.
8947 * g++.dg/tree-prof/partition3.C: New test.
8949 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8951 PR rtl-optimization/47366
8952 * g++.dg/opt/pr47366.C: New test.
8954 2011-01-21 Jason Merrill <jason@redhat.com>
8957 * g++.dg/cpp0x/constexpr-regress2.C: New.
8959 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8961 2011-01-21 Jeff Law <law@redhat.com>
8963 PR rtl-optimization/41619
8964 * gcc.dg/pr41619.c: New.
8966 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8968 PR tree-optimization/47355
8969 * g++.dg/opt/pr47355.C: New test.
8971 2011-01-21 Richard Guenther <rguenther@suse.de>
8973 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8976 2011-01-21 Richard Guenther <rguenther@suse.de>
8978 PR tree-optimization/47365
8979 * gcc.dg/torture/pr47365.c: New testcase.
8980 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8982 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8986 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8988 PR tree-optimization/47391
8989 * gcc.dg/pr47391.c: New test.
8991 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8993 * g++.dg/template/char1.C: Use signed char.
8995 2011-01-21 Tobias Burnus <burnus@net-b.de>
8998 * gfortran.dg/pointer_target_4.f90: New.
9000 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9003 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9004 ILP32 system and not IP32.
9006 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9009 * g++.dg/debug/pr46583.C: New.
9011 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9014 * g++.dg/debug/pr47283.C: New test.
9017 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9018 * gcc.target/i386/headmerge-2.c: Likewise.
9020 2011-01-20 Richard Guenther <rguenther@suse.de>
9023 * gcc.dg/torture/pr47370.c: New testcase.
9025 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9027 PR tree-optimization/46130
9028 * gcc.dg/pr46130-1.c: New test.
9029 * gcc.dg/pr46130-2.c: New test.
9031 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9034 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9036 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9039 * g++.dg/debug/pr46240.cc: New.
9041 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9044 * g++.dg/template/anonunion1.C: New test.
9046 PR rtl-optimization/47337
9047 * gcc.c-torture/execute/pr47337.c: New test.
9049 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9052 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9054 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9056 PR tree-optimization/46021
9057 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9059 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9061 PR tree-optimization/47290
9062 * g++.dg/torture/pr47290.C: New test.
9064 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9067 * gfortran.dg/proc_ptr_comp_29.f90: New.
9069 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9072 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9073 powerpc-apple-darwin9.
9075 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9077 PR rtl-optimization/47299
9078 * gcc.c-torture/execute/pr47299.c: New test.
9080 2011-01-17 Jason Merrill <jason@redhat.com>
9082 * g++.dg/cpp0x/constexpr-virtual.C: New.
9084 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9087 * gfortran.dg/gomp/pr47331.f90: New test.
9089 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9092 * objc.dg/selector-warn-1.m: New.
9093 * obj-c++.dg/selector-warn-1.mm: New.
9095 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9097 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9098 Update dg-final accordingly.
9100 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9102 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9104 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9106 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9108 * gcc.dg/guality/pr36728-2.c: Likewise.
9110 2011-01-17 Richard Guenther <rguenther@suse.de>
9112 PR tree-optimization/47313
9113 * g++.dg/torture/pr47313.C: New testcase.
9115 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9118 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9119 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9120 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9121 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9123 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9125 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9126 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9127 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9129 2011-01-17 Richard Guenther <rguenther@suse.de>
9131 PR tree-optimization/45967
9132 * gcc.dg/torture/pr45967-2.c: New testcase.
9133 * gcc.dg/torture/pr45967-3.c: Likewise.
9135 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9138 * g++.dg/ext/pr47213.C: Require visibility.
9140 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9142 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9143 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9145 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9147 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9148 Linux-based targets.
9150 2011-01-13 Jan Hubicka <jh@suse.cz>
9152 PR tree-optimization/47276
9153 * gcc.dg/pr47276.c: New testcase.
9155 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9156 Jonathan Wakely <jwakely.gcc@gmail.com>
9159 * g++.dg/other/pr33558.C: New.
9160 * g++.dg/other/pr33558-2.C: New.
9162 2011-01-14 Martin Jambor <mjambor@suse.cz>
9164 PR tree-optimization/45934
9165 PR tree-optimization/46302
9166 * g++.dg/ipa/devirt-c-1.C: New test.
9167 * g++.dg/ipa/devirt-c-2.C: Likewise.
9168 * g++.dg/ipa/devirt-c-3.C: Likewise.
9169 * g++.dg/ipa/devirt-c-4.C: Likewise.
9170 * g++.dg/ipa/devirt-c-5.C: Likewise.
9171 * g++.dg/ipa/devirt-c-6.C: Likewise.
9172 * g++.dg/ipa/devirt-6.C: Likewise.
9173 * g++.dg/ipa/devirt-d-1.C: Likewise.
9174 * g++.dg/torture/pr45934.C: Likewise.
9176 2011-01-14 Jason Merrill <jason@redhat.com>
9178 * g++.dg/cpp0x/variadic105.C: New.
9180 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9181 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9184 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9185 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9186 execution tests on i?86-*-*, x86_64-*-* and
9187 powerpc*-apple-darwin* && ilp32.
9188 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9189 tests on i?86-*-* and x86_64-*-*.
9191 2011-01-14 Richard Guenther <rguenther@suse.de>
9193 PR tree-optimization/47280
9194 * g++.dg/opt/pr47280.C: New testcase.
9196 2011-01-14 Jason Merrill <jason@redhat.com>
9198 * g++.dg/cpp0x/constexpr-regress1.C: New.
9200 * g++.dg/ext/flexary2.C: New.
9202 2011-01-14 Richard Guenther <rguenther@suse.de>
9205 * gcc.dg/torture/pr47281.c: New testcase.
9206 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9208 2011-01-14 Richard Guenther <rguenther@suse.de>
9210 PR tree-optimization/47286
9211 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9213 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9216 * g++.dg/ext/pr47213.C: New.
9218 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9222 2011-01-13 Tobias Burnus <burnus@net-b.de>
9223 Mikael Morin <mikael@gcc.gnu.org>
9227 * gfortran.dg/select_type_20.f90: New.
9228 * gfortran.dg/select_type_21.f90: New.
9230 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9233 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9235 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9237 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9238 * gcc.dg/guality/pr36728-2.c: Likewise.
9240 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9243 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9245 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9247 PR rtl-optimization/45352
9248 * gcc.dg/pr45352-3.c: New.
9250 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9252 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9254 * g++.dg/cpp0x/range-for8.C: New.
9255 * g++.dg/cpp0x/range-for9.C: New.
9257 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9260 * g++.dg/debug/pr47209.C: New.
9262 2011-01-12 Richard Guenther <rguenther@suse.de>
9265 * gcc.dg/lto/pr47259_0.c: New testcase.
9266 * gcc.dg/lto/pr47259_1.c: Likewise.
9268 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9270 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9271 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9272 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9273 methods missing from the OBJC2 Object.
9274 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9275 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9276 GNU and NeXT runtimes.
9277 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9279 * objc-obj-c++-shared/Object1.m: Likewise.
9280 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9281 * objc.dg/proto-qual-1.m: Likewise.
9282 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9283 * obj-c++.dg/proto-qual-1.mm: Likewise.
9285 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9288 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9290 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9292 Fixed the Objective-C++ testsuite and updated all tests.
9293 * lib/obj-c++.exp (obj-c++_init): Declare and set
9294 gcc_warning_prefix and gcc_error_prefix.
9295 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9296 'dg-warning', 'dg-message' and 'dg-error'.
9297 * obj-c++.dg/class-extension-3.mm: Likewise.
9298 * obj-c++.dg/class-protocol-1.mm: Likewise.
9299 * obj-c++.dg/encode-7.mm: Likewise.
9300 * obj-c++.dg/exceptions-3.mm: Likewise.
9301 * obj-c++.dg/exceptions-5.mm: Likewise.
9302 * obj-c++.dg/method-12.mm: Likewise.
9303 * obj-c++.dg/method-13.mm: Likewise.
9304 * obj-c++.dg/method-15.mm: Likewise.
9305 * obj-c++.dg/method-16.mm: Likewise.
9306 * obj-c++.dg/method-4.mm: Likewise.
9307 * obj-c++.dg/method-8.mm: Likewise.
9308 * obj-c++.dg/method-conflict-1.mm: Likewise.
9309 * obj-c++.dg/method-conflict-2.mm: Likewise.
9310 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9311 and uncommented second part of the testcase now that the testsuite
9313 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9314 and uncommented second part of the testcase now that the testsuite
9316 * obj-c++.dg/private-1.mm: Likewise.
9317 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9318 * obj-c++.dg/syntax-error-7.mm: Likewise.
9319 * obj-c++.dg/warn5.mm: Likewise.
9320 * obj-c++.dg/property/at-property-14.mm: Likewise.
9321 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9323 * obj-c++.dg/property/at-property-18.mm: Likewise.
9324 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9326 * obj-c++.dg/property/at-property-21.mm: Likewise.
9327 * obj-c++.dg/property/at-property-28.mm: Likewise.
9328 * obj-c++.dg/property/at-property-5.mm: Likewise.
9329 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9330 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9331 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9332 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9333 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9334 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9335 * obj-c++.dg/tls/diag-5.mm: Likewise.
9336 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9337 dg-error, now matched correctly.
9339 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9341 * objc.dg/property/at-property-29.m: New.
9342 * obj-c++.dg/property/at-property-29.mm: New.
9344 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9346 * go.test/go-test.exp (go-set-goarch): New proc.
9347 (go-gc-tests): Use it.
9349 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9352 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9354 2011-01-11 Richard Henderson <rth@redhat.com>
9356 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9358 2011-01-11 Jan Hubicka <jh@suse.cz>
9362 * gcc.dg/lto/pr45721_1.c: New file.
9363 * gcc.dg/lto/pr45721_0.c: New file.
9365 2011-01-11 Richard Guenther <rguenther@suse.de>
9367 PR tree-optimization/46076
9368 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9370 2011-01-11 Jeff Law <law@redhat.com>
9372 * PR tree-optimization/47086
9373 * gcc.dg/pr47086.c: New test.
9375 2011-01-11 Jason Merrill <jason@redhat.com>
9378 * g++.dg/template/new10.C: New.
9381 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9383 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9385 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9386 Split type definitions and NSConstantString class into...
9387 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9388 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9389 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9390 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9391 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9392 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9394 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9395 encode defines for newer NeXT system headers.
9396 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9397 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9398 * objc.dg/foreach-5.m: Likewise.
9399 * objc.dg/foreach-2.m: Likewise.
9400 * objc.dg/foreach-4.m: Likewise.
9401 * objc.dg/torture/strings/string1.m: Likewise.
9402 * objc.dg/torture/strings/string2.m: Likewise.
9403 * objc.dg/torture/strings/string3.m: Likewise.
9404 * objc.dg/torture/strings/string4.m: Likewise.
9405 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9406 header and stand alone.
9407 * obj-c++.dg/strings/strings-2.mm: Likewise.
9408 * objc.dg/torture/strings/const-str-3.m: Likewise.
9409 * objc.dg/strings/strings-2.m: Likewise.
9410 * objc.dg/strings/const-str-12b.m: Likewise.
9412 2011-01-12 Richard Guenther <rguenther@suse.de>
9415 * gcc.dg/attr-weak-1.c: Adjust.
9417 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9420 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9421 standard compliant and comment.
9423 2011-01-10 Jan Hubicka <jh@suse.cz>
9426 * gcc.dg/initpri3.c: New testcase.
9428 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9431 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9437 (g_ebp_save): Likewise.
9438 (g_esp_save): Likewise.
9440 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9442 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9444 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9446 PR tree-optimization/46021
9447 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9448 i?86-*-*, x86_64-*-*.
9450 2011-01-10 Jeff Law <law@redhat.com>
9452 * PR tree-optimization/47141
9453 * gcc.c-torture/compile/pr47141.c: New test.
9455 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9458 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9459 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9460 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9461 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9464 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9465 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9466 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9467 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9468 being vectorized. Adjust dg-final pattern.
9471 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9472 * gcc.dg/vect/slp-24.c: Likewise.
9474 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9477 * g++.dg/other/pr47218-1.C: New test file.
9478 * g++.dg/other/pr47218.C: Likewise.
9479 * g++.dg/other/pr47218.h: New supporting header.
9481 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9484 * objc.dg/attributes/invalid-attribute-1.m: New.
9485 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9487 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9490 * gfortran.dg/proc_ptr_comp_28.f90: New.
9492 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9494 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9495 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9496 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9497 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9498 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9499 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9500 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9501 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9502 * objc.dg/gnu-api-2-class.m: Likewise.
9503 * objc.dg/gnu-api-2-ivar.m: Likewise.
9504 * objc.dg/gnu-api-2-method.m: Likewise.
9505 * objc.dg/gnu-api-2-objc.m: Likewise.
9506 * objc.dg/gnu-api-2-object.m: Likewise.
9507 * objc.dg/gnu-api-2-property.m: Likewise.
9508 * objc.dg/gnu-api-2-protocol.m: Likewise.
9509 * objc.dg/gnu-api-2-sel.m: Likewise.
9511 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9513 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9514 * objc.dg/objc-foreach-4.m: Likewise.
9515 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9516 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9517 * objc.dg/foreach-4.m: Likewise.
9518 * objc.dg/foreach-5.m: Likewise.
9519 * objc.dg/foreach-3.m: Return self from init.
9521 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9524 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9526 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9529 * gfortran.dg/class_35.f90: New.
9531 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9533 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9535 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9538 * objc.dg/invalid-method-2.m: New.
9539 * obj-c++.dg/invalid-method-2.mm: New.
9541 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9544 * gfortran.dg/transpose_optimization_2.f90 : New test.
9546 2011-01-08 Jan Hubicka <jh@suse.cz>
9548 PR tree-optmization/46469
9549 * g++.dg/torture/pr46469.C: New testcase.
9551 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9553 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9554 emulation of libobjc-gnu structure layout functionality to ..
9555 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9556 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9557 * objc/execute/bf-common.h: Adjust headers.
9558 * objc/execute/bf-1.m: Likewise.
9559 * objc/execute/bf-2.m: Likewise.
9560 * objc/execute/bf-3.m: Likewise.
9561 * objc/execute/bf-4.m: Likewise.
9562 * objc/execute/bf-5.m: Likewise.
9563 * objc/execute/bf-6.m: Likewise.
9564 * objc/execute/bf-7.m: Likewise.
9565 * objc/execute/bf-8.m: Likewise.
9566 * objc/execute/bf-9.m: Likewise.
9567 * objc/execute/bf-10.m: Likewise.
9568 * objc/execute/bf-11.m: Likewise.
9569 * objc/execute/bf-12.m: Likewise.
9570 * objc/execute/bf-13.m: Likewise.
9571 * objc/execute/bf-14.m: Likewise.
9572 * objc/execute/bf-15.m: Likewise.
9573 * objc/execute/bf-16.m: Likewise.
9574 * objc/execute/bf-17.m: Likewise.
9575 * objc/execute/bf-18.m: Likewise.
9576 * objc/execute/bf-19.m: Likewise.
9577 * objc/execute/bf-20.m: Likewise.
9578 * objc/execute/bf-21.m: Likewise.
9579 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9580 objc_get_type_qualifiers ().
9582 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9585 * gfortran.dg/dependency_39.f90: New test.
9587 2011-01-07 Jan Hubicka <jh@suse.cz>
9589 Get builtins tests ready for linker plugin.
9590 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9591 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9592 my_memset, my_bzero): Mark used.
9593 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9594 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9596 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9599 2011-01-07 Jan Hubicka <jh@suse.cz>
9601 PR tree-optimization/46367
9602 * g++.dg/torture/pr46367.C: New file.
9604 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9607 * gcc.dg/pr47201.c: New test.
9610 * gcc.dg/tree-prof/pr47187.c: New test.
9612 2011-01-07 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/extends_type_of_3.f90: New.
9617 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9619 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9620 * g++.dg/ext/dllimport-MI1.C: Likewise.
9621 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9622 * g++.dg/ext/dllimport10.C: Likewise.
9623 * g++.dg/ext/dllimport11.C: Likewise.
9624 * g++.dg/ext/dllimport12.C: Likewise.
9625 * g++.dg/ext/dllimport13.C: Likewise.
9626 * g++.dg/ext/dllimport2.C: Likewise.
9627 * g++.dg/ext/dllimport3.C: Likewise.
9628 * g++.dg/ext/dllimport4.C: Likewise.
9629 * g++.dg/ext/dllimport5.C: Likewise.
9630 * g++.dg/ext/dllimport6.C: Likewise.
9631 * g++.dg/ext/dllimport8.C: Likewise.
9632 * g++.dg/ext/dllimport9.C: Likewise.
9633 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9634 targets, too. Additionally enable test for i?86-*-mingw*.
9635 * g++.dg/ext/selectany1.C: Likewise.
9636 Remove guard variable check.
9638 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9642 * gfortran.dg/storage_size_3.f08: Extended.
9644 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9647 * g++.dg/template/stdarg1.C: New test.
9649 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9652 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9653 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9654 from the interface of functions to not hide the errors that
9657 2011-01-06 Jan Hubicka <jh@suse.cz>
9659 * gcc.dg/lto/pr47188_0.c: New testcase.
9660 * gcc.dg/lto/pr47188_1.c: New testcase.
9662 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9666 * gfortran.dg/interface_33.f90: New test.
9668 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9671 * gcc.c-torture/compile/pr47150.c: New test.
9673 2011-01-06 Ira Rosen <irar@il.ibm.com>
9675 PR tree-optimization/47139
9676 * gcc.dg/vect/pr47139.c: New test.
9678 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9681 * gfortran.dg/extends_type_of_2.f03: New.
9683 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9687 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9689 * gnat.dg/opt14.adb: New test.
9691 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9694 * gfortran.dg/allocate_error_2.f90: New test.
9696 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9699 * gfortran.dg/storage_size_3.f08: New.
9701 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9703 PR libgfortran/47154
9704 * gfortran.dg/namelist_68.f90: New test.
9706 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9708 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9710 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9713 * gfortran.dg/class_34.f90: New.
9715 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9717 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9718 use __builtin_inff. Skip all single-precision tests that require
9721 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9723 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9725 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9727 PR tree-optimization/47148
9728 * gcc.c-torture/execute/pr47148.c: New test.
9730 PR tree-optimization/47155
9731 * gcc.c-torture/execute/pr47155.c: New test.
9733 PR rtl-optimization/47157
9734 * gcc.c-torture/compile/pr47157.c: New test.
9736 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9738 * gcc.dg/torture/vector-shift2.c (schar): Define.
9739 (main): Always use schar or uchar instead of plain "char" to avoid
9740 dependencies on implementation-defined char signedness.
9742 2011-01-03 Martin Jambor <mjambor@suse.cz>
9744 PR tree-optimization/46801
9745 * gnat.dg/pack9.adb: Remove xfail.
9747 2011-01-03 Martin Jambor <mjambor@suse.cz>
9749 PR tree-optimization/46984
9750 * g++.dg/ipa/pr46984.C: New test.
9752 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9755 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9757 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9759 PR tree-optimization/47140
9760 * gcc.c-torture/compile/pr47140.c: New test.
9762 PR rtl-optimization/47028
9763 * gcc.dg/pr47028.c: New test.
9765 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9767 * objc.dg/protocol-forward-1.m: Removed TODO.
9768 * objc.dg/protocol-forward-2.m: New.
9769 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9770 * obj-c++.dg/protocol-forward-2.mm: New.
9772 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9775 * g++.dg/eh/pr38662.C: New testcase.
9777 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9779 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9780 scan for newline '\n'.
9783 Copyright (C) 2011 Free Software Foundation, Inc.
9785 Copying and distribution of this file, with or without modification,
9786 are permitted in any medium without royalty provided the copyright
9787 notice and this notice are preserved.