1 2011-08-02 Kai Tietz <ktietz@redhat.com>
4 * gcc.dg/tree-ssa/forwprop-15.c
6 2011-08-02 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/range-for20.C: New.
11 2011-08-02 Tobias Burnus <burnus@net-b.de>
13 * gfortran.dg/coarray_lib_token_3.f90: New.
15 2011-08-02 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
19 * gcc.dg/gomp/atomic-15.c: New test.
20 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
21 * g++.dg/gomp/atomic-15.C: New test.
22 * g++.dg/gomp/private-1.C: New test.
23 * g++.dg/gomp/sharing-2.C: New test.
24 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
25 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
26 * gfortran.dg/gomp/omp_atomic2.f90: New test.
28 2011-08-02 Tobias Burnus <burnus@net-b.de>
30 * trim_optimize_5.f90: Remove spurious "use foo".
31 * actual_array_vect_1.f90: Fix or add dg-final cleanup-module
32 * alloc_comp_assign_7.f90: Ditto.
33 * allocatable_function_5.f90: Ditto.
34 * allocate_stat.f90: Ditto.
35 * array_constructor_20.f90: Ditto.
36 * array_constructor_21.f90: Ditto.
37 * array_constructor_22.f90: Ditto.
38 * array_constructor_26.f03: Ditto.
39 * array_function_4.f90: Ditto.
40 * assumed_charlen_function_1.f90: Ditto.
41 * assumed_size_dt_dummy.f90: Ditto.
42 * bind_c_usage_15.f90: Ditto.
43 * bind_c_usage_16.f03: Ditto.
44 * bind_c_usage_3.f03: Ditto.
45 * binding_label_tests_7.f03: Ditto.
46 * class_15.f03: Ditto.
47 * class_27.f03: Ditto.
48 * class_33.f90: Ditto.
49 * class_37.f03: Ditto.
50 * class_40.f03: Ditto.
51 * class_42.f03: Ditto.
52 * class_defined_operator_1.f03: Ditto.
53 * coarray/registering_1.f90: Ditto.
54 * convert_1.f90: Ditto.
55 * default_initialization_3.f90: Ditto.
56 * dependency_25.f90: Ditto.
57 * dependency_26.f90: Ditto.
58 * dependency_36.f90: Ditto.
59 * dependency_37.f90: Ditto.
60 * derived_array_intrinisics_1.f90: Ditto.
61 * dynamic_dispatch_10.f03: Ditto.
62 * elemental_non_intrinsic_dummy_1.f90 |: Ditto.
63 * elemental_pointer_1.f90: Ditto.
64 * elemental_result_1.f90: Ditto.
65 * empty_derived_type.f90: Ditto.
67 * entry_dummy_ref_2.f90: Ditto.
68 * equiv_constraint_3.f90: Ditto.
69 * error_recovery_3.f90: Ditto.
70 * extends_4.f03: Ditto.
71 * func_assign.f90: Ditto.
72 * func_assign_3.f90: Ditto.
73 * generic_1.f90: Ditto.
74 * generic_18.f90: Ditto.
75 * generic_22.f03: Ditto.
76 * generic_4.f90: Ditto.
77 * generic_6.f90: Ditto.
78 * generic_actual_arg.f90: Ditto.
79 * graphite/id-21.f: Ditto.
80 * graphite/pr45758.f90: Ditto.
81 * host_assoc_call_2.f90: Ditto.
82 * host_assoc_call_3.f90: Ditto.
83 * host_assoc_call_4.f90: Ditto.
84 * host_assoc_function_4.f90: Ditto.
85 * host_used_types_1.f90: Ditto.
86 * implicit_1.f90: Ditto.
87 * implicit_11.f90: Ditto.
88 * implicit_derived_type_1.f90: Ditto.
89 * impure_actual_1.f90: Ditto.
90 * impure_assignment_1.f90: Ditto.
91 * impure_constructor_1.f90: Ditto.
92 * initialization_10.f90: Ditto.
93 * initialization_12.f90: Ditto.
94 * interface_14.f90: Ditto.
95 * interface_15.f90: Ditto.
96 * interface_2.f90: Ditto.
97 * interface_25.f90: Ditto.
98 * interface_26.f90: Ditto.
99 * interface_29.f90: Ditto.
100 * interface_assignment_1.f90: Ditto.
101 * internal_pack_6.f90: Ditto.
102 * internal_pack_7.f90: Ditto.
103 * internal_pack_8.f90: Ditto.
104 * lto/pr45586_0.f90: Ditto.
105 * lto/pr47839_0.f90: Ditto.
106 * module_commons_3.f90: Ditto.
107 * module_equivalence_4.f90: Ditto.
108 * module_equivalence_6.f90: Ditto.
109 * module_function_type_1.f90: Ditto.
110 * module_naming_1.f90: Ditto.
111 * namelist_4.f90: Ditto.
112 * operator_c1202.f90: Ditto.
113 * parens_7.f90: Ditto.
115 * pr33646.f90: Ditto.
116 * pr41928.f90: Ditto.
117 * pr42119.f90: Ditto.
118 * pr43984.f90: Ditto.
119 * present_1.f90: Ditto.
120 * private_type_2.f90: Ditto.
121 * proc_decl_2.f90: Ditto.
122 * proc_ptr_10.f90: Ditto.
123 * proc_ptr_22.f90: Ditto.
124 * proc_ptr_8.f90: Ditto.
125 * proc_ptr_comp_12.f90: Ditto.
126 * proc_ptr_comp_pass_6.f90: Ditto.
127 * pure_formal_proc_2.f90: Ditto.
128 * realloc_on_assign_4.f03: Ditto.
129 * substring_equivalence.f90: Ditto.
130 * transfer_assumed_size_1.f90: Ditto.
131 * transpose_optimization_1.f90: Ditto.
132 * trim_optimize_6.f90: Ditto.
133 * typebound_call_12.f03: Ditto.
134 * typebound_operator_5.f03: Ditto.
135 * typebound_operator_6.f03: Ditto.
136 * typebound_proc_18.f03: Ditto.
137 * unreferenced_use_assoc_1.f90: Ditto.
142 * use_only_2.f90: Ditto.
143 * use_rename_4.f90: Ditto.
144 * use_rename_5.f90: Ditto.
145 * used_dummy_types_3.f90: Ditto.
146 * used_interface_ref.f90: Ditto.
147 * used_types_11.f90: Ditto.
148 * used_types_3.f90: Ditto.
149 * used_types_4.f90: Ditto.
150 * userdef_operator_2.f90: Ditto.
151 * vect/fast-math-vect-8.f90: Ditto.
152 * vect/pr46213.f90: Ditto.
153 * whole_file_21.f90: Ditto.
154 * whole_file_22.f90: Ditto.
155 * coarray_lib_token_1.f90: Ditto. Add space before "}".
156 * coarray_lib_token_2.f90: Ditto.
158 2011-08-02 Kai Tietz <ktietz@redhat.com>
160 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
162 2011-08-01 Jason Merrill <jason@redhat.com>
165 * g++.dg/abi/mangle49.C: New.
168 * g++.dg/cpp0x/constexpr-array4.C: New.
171 * g++.dg/cpp0x/constexpr-builtin1.C: New.
173 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
176 * gcc.target/i386/pr49927.c: New test.
178 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
180 PR tree-optimization/49926
181 * gcc.dg/vect/pr49926.c: New test.
183 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
185 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
186 * gcc.target/i386/lzcnt-1.c: New test.
187 * gcc.target/i386/lzcnt-2.c: Likewise.
188 * gcc.target/i386/lzcnt-2a.c: Likewise.
189 * gcc.target/i386/lzcnt-3.c: Likewise.
190 * gcc.target/i386/lzcnt-4.c: Likewise.
191 * gcc.target/i386/lzcnt-4a.c: Likewise.
192 * gcc.target/i386/lzcnt-5.c: Likewise.
193 * gcc.target/i386/lzcnt-6.c: Likewise.
194 * gcc.target/i386/lzcnt-6a.c: Likewise.
195 * gcc.target/i386/lzcnt-check.h: Likewise.
197 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
198 * gcc.target/i386/sse-13.c: Likewise.
199 * gcc.target/i386/sse-14.c: Likewise.
200 * g++.dg/other/i386-2.C: Likewise.
201 * g++.dg/other/i386-3.C: Likewise.
203 2011-08-01 Julian Brown <julian@codesourcery.com>
205 * gcc.target/arm/fixed-point-exec.c: New test.
207 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
210 * gcc.target/i386/pr49920.c: New test.
212 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
214 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
215 * gcc.dg/tree-ssa/pr23109.c: Ditto.
216 * gcc.dg/tree-ssa/loop-7.c: Ditto.
217 * gcc.dg/tree-ssa/loop-32.c: Ditto.
218 * gcc.dg/tree-ssa/loop-33.c: Ditto.
219 * gcc.dg/tree-ssa/loop-34.c: Ditto.
220 * gcc.dg/tree-ssa/loop-35.c: Ditto.
221 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
222 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
223 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
224 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
225 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
226 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
227 * g++.dg/tree-ssa/pr33615.C: Ditto.
228 * g++.dg/tree-ssa/restrict1.C: Ditto.
229 * c-c++-common/restrict-2.c: Ditto.
230 * gfortran.dg/pr32921.f: Ditto.
231 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
232 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
233 * gcc.dg/tree-ssa/vrp47.c: Ditto.
234 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
235 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
236 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
237 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
238 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
239 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
240 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
242 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
244 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
245 .exe.ltrans[0-9]*. dump files.
247 2011-07-31 Janus Weil <janus@gcc.gnu.org>
250 * gfortran.dg/abstract_type_6.f03: Modified.
251 * gfortran.dg/typebound_proc_24.f03: New.
253 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/init/for1.C: Fix.
258 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
261 * gfortran.dg/string_5.f90: New test.
263 2011-07-29 Jason Merrill <jason@redhat.com>
266 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
268 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
270 PR tree-optimization/47407
271 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
275 2011-07-29 Richard Guenther <rguenther@suse.de>
277 * gcc.dg/uninit-suppress.c: Also disable VRP.
278 * gcc.dg/uninit-suppress_2.c: Likewise.
280 2011-07-28 Jason Merrill <jason@redhat.com>
283 * g++.dg/template/nontype24.C: New.
285 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
287 PR rtl-optimization/47958
288 * gcc.dg/torture/pr47958-1.c: New.
290 2011-07-29 Wei Guozhi <carrot@google.com>
292 PR rtl-optimization/49799
293 * gcc.dg/pr49799.c: New test case.
295 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
298 * gcc.dg/graphite/id-pr48648.c: New.
300 2011-07-28 Jakub Jelinek <jakub@redhat.com>
303 * gfortran.dg/maxloc_2.f90: New test.
304 * gfortran.dg/maxloc_3.f90: New test.
305 * gfortran.dg/minloc_1.f90: New test.
306 * gfortran.dg/minloc_2.f90: New test.
307 * gfortran.dg/minloc_3.f90: New test.
308 * gfortran.dg/minmaxloc_7.f90: New test.
311 * gcc.dg/debug/dwarf2/pr49871.c: New test.
313 2011-07-28 Jakub Jelinek <jakub@redhat.com>
315 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
316 the builtin isn't optimized away.
318 2011-07-27 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/lto/pr45586-2_0.f90: New.
323 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
326 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
327 * c-c++-common/cxxbitfields-5.c: Same.
329 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
331 * lib/target-supports.exp (check_effective_target_mmap): Use
332 check_function_available.
334 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
336 * g++.old-deja/g++.pt/crash60.C: Updated.
338 2011-07-27 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/i386/pr49866.c: New test.
343 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
345 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
346 * gcc.target/i386/bmi-andn-1.c: New test.
347 * gcc.target/i386/bmi-andn-1a.c: Likewise.
348 * gcc.target/i386/bmi-andn-2.c: Likewise.
349 * gcc.target/i386/bmi-andn-2a.c: Likewise.
350 * gcc.target/i386/bmi-bextr-1.c: Likewise.
351 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
352 * gcc.target/i386/bmi-bextr-2.c: Likewise.
353 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
354 * gcc.target/i386/bmi-blsi-1.c: Likewise.
355 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
356 * gcc.target/i386/bmi-blsi-2.c: Likewise.
357 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
358 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
359 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
360 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
361 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
362 * gcc.target/i386/bmi-blsr-1.c: Likewise.
363 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
364 * gcc.target/i386/bmi-blsr-2.c: Likewise.
365 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
366 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
367 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
368 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
369 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
371 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
374 * gfortran.dg/graphite/id-pr47691.f: New.
376 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
378 * gcc.target/i386/avx-os-support.h: New.
379 * gcc.target/i386/avx-check.h: Include avx-os-support.h
380 (main): Check avx_os_support before the test is run.
381 * gcc.target/i386/aes-avx-check.h: Ditto.
382 * gcc.target/i386/pclmul-avx-check.h: Ditto.
384 2011-07-27 Kai Tietz <ktietz@redhat.com>
386 * gcc.target/i386/aggregate-ret3.c: New test.
387 * gcc.target/i386/aggregate-ret4.c: New test.
389 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
392 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
393 allocated array should *not* change its size.
394 * gfortran.dg/multiple_allocation_3.f90: New test.
396 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/cpp0x/constexpr-49776.C: New.
401 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
404 * gcc.dg/graphite/id-pr47046.c: New.
406 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
409 * gcc.dg/graphite/run-id-pr47593.c: New.
411 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
414 * gcc.dg/graphite/run-id-pr47653.c: New.
415 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
417 * gcc.dg/graphite/scop-16.c: Same.
418 * gcc.dg/graphite/scop-17.c: Same.
419 * gcc.dg/graphite/scop-21.c: Same.
421 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
424 * gcc.dg/graphite/id-pr48805.c: New.
426 2011-07-26 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/coarray_lib_token_2.f90: New.
430 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
432 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
435 2011-07-25 Andrew Pinski <apinski@cavium.com>
438 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
439 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
441 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
443 * lib/target-supports.exp (check_effective_target_mmap): New proc.
445 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
446 * gcc.c-torture/execute/loop-2g.c: Likewise.
447 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
448 Require mmap support.
449 * gcc.c-torture/execute/loop-2g.x: Likewise.
450 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
451 (MAP_ANON): Provide default.
452 * gcc.dg/20050826-1.c: Likewise.
453 * gcc.target/i386/pr36533.c: Likewise.
454 * gcc.dg/vect/pr49038.c: Remove dg-do run.
455 Use dg-require-effective-target mmap.
457 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp0x/range-for19.C: New.
462 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
465 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
468 2011-07-15 Jakub Jelinek <jakub@redhat.com>
471 * g++.dg/torture/pr49309.C: Remove.
473 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
475 PR tree-optimization/49809
476 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
479 2011-07-25 Richard Guenther <rguenther@suse.de>
481 PR tree-optimization/49715
482 * gcc.target/i386/pr49715-1.c: New testcase.
483 * gcc.target/i386/pr49715-2.c: Likewise.
485 2011-07-23 Jason Merrill <jason@redhat.com>
487 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
489 2011-07-22 Jason Merrill <jason@redhat.com>
492 * g++.dg/cpp0x/initlist55.C: New.
494 2011-07-23 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/namelist_72.f: New.
499 2011-07-23 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/coarray_25.f90: New.
503 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
505 * override1.C: This test should use c++0x mode.
506 * override3.C: New. Test the diagnostics in c++98 mode.
508 2011-07-22 Jason Merrill <jason@redhat.com>
509 Mark Glisse <marc.glisse@normalesup.org>
512 * g++.dg/other/pragma-re-1.C: Add namespace cases.
515 * g++.dg/opt/builtins2.C: New.
516 * g++.dg/other/error27.C: Don't rely on __builtin.
518 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
520 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
522 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
523 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
524 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
525 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
527 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
530 2011-07-22 Richard Guenther <rguenther@suse.de>
532 PR tree-optimization/45819
533 * gcc.dg/pr45819.c: New testcase.
535 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
537 * lib/target-supports.exp (check_ifunc_available): Rewrite.
539 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
543 * gcc.dg/graphite/run-id-pr47654.c: New.
545 2011-07-21 Ian Lance Taylor <iant@google.com>
548 * gcc.dg/pr49705.c: New test.
550 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
552 * lib/target-supports.exp (check_avx_os_support_available): New.
553 (check_effective_target_avx_runtime): Use it.
555 2011-07-21 Richard Guenther <rguenther@suse.de>
557 PR tree-optimization/49770
558 * g++.dg/torture/pr49770.C: New testcase.
560 2011-07-21 Kai Tietz <ktietz@redhat.com>
562 * gcc.dg/tree-ssa/pr30978.c: adjusted.
563 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
565 2011-07-21 Tobias Burnus <burnus@net-b.de>
567 * gfortran.dg/coarray_lib_token_1.f90: New.
569 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
571 * gcc.dg/pr32912-2.c: Skip for AVR.
572 * gcc.dg/pr44674.c: Add dg-require-profiling.
574 2011-07-20 Jason Merrill <jason@redhat.com>
576 * g++.dg/ext/desig2.C: New.
578 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
580 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
582 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
583 * gcc.target/powerpc/recip-3.c: Ditto.
585 2011-07-19 Jason Merrill <jason@redhat.com>
588 PR c++/42603 (DR 950)
589 * g++.dg/cpp0x/decltype21.C: New.
591 2011-07-20 Richard Guenther <rguenther@suse.de>
594 * gcc.dg/tree-ssa/pr18908.c: New testcase.
595 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
597 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
599 * gcc.target/arm/combine-movs.c: New.
600 * gcc.target/arm/unsigned-extend-2.c: New.
602 2011-07-19 Jason Merrill <jason@redhat.com>
605 * g++.dg/cpp0x/variadic114.C: New.
607 2011-07-19 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/coarray_args_1.f90: New.
610 * gfortran.dg/coarray_args_2.f90: New.
612 2011-07-19 Janus Weil <janus@gcc.gnu.org>
615 * gfortran.dg/allocate_error_3.f90: New.
617 2011-07-19 Richard Guenther <rguenther@suse.de>
619 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
620 * gcc.dg/tree-ssa/bool-11.c: Likewise.
621 * gcc.dg/torture/20110719-1.c: New testcase.
623 2011-07-19 Jakub Jelinek <jakub@redhat.com>
625 PR tree-optimization/49768
626 * gcc.c-torture/execute/pr49768.c: New test.
628 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
630 PR tree-optimization/49771
631 * gcc.dg/vect/pr49771.c: New test.
633 2011-07-18 Martin Jambor <mjambor@suse.cz>
635 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
636 * gcc.dg/ipa/ipa-2.c: Likewise.
637 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
638 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
639 * gcc.dg/ipa/ipa-5.c: Likewise.
640 * gcc.dg/ipa/ipa-7.c: Likewise.
641 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
642 * gcc.dg/ipa/ipacost-1.c: Likewise.
643 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
645 * gcc.dg/ipa/ipcp-1.c: New test.
646 * gcc.dg/ipa/ipcp-2.c: Likewise.
647 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
649 2011-07-18 Jakub Jelinek <jakub@redhat.com>
652 * gfortran.dg/pr49675.f90: New test.
654 2011-07-18 Richard Guenther <rguenther@suse.de>
656 * gcc.dg/torture/20110718-1.c: New testcase.
658 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
660 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
661 * g++.dg/ext/bitfield3.C: Likewise.
662 * g++.dg/ext/bitfield4.C: Likewise.
663 * g++.dg/ext/bitfield5.C: Likewise.
664 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
665 * g++.dg/other/pr23205-2.C: Likewise.
666 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
667 * gcc.c-torture/compile/20001109-2.c: Likewise.
668 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
669 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
670 * gcc.dg/bitfld-16.c: Likewise.
671 * gcc.dg/bitfld-17.c: Likewise.
672 * gcc.dg/bitfld-18.c: Likewise.
673 * gcc.dg/builtins-config.h: Remove Netware support.
674 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
675 * gcc.dg/cdce2.c: Likewise.
676 * gcc.dg/cpp/assert4.c: Remove netware support.
677 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
678 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
680 * lib/target-supports.exp (check_visibility_available): Remove
682 (check_profiling_available): Likewise.
684 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
686 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
688 2011-07-17 Tobias Burnus <burnus@net-b.de>
689 Thomas Koenig <tkoenig@gcc.gnu.org>
692 * gfortran.dg/generic_17.f90: Fix testcase.
693 * gfortran.dg/interface_3.f90: Add dg-error.
694 * gfortran.dg/use_14.f90: New.
695 * gfortran.dg/use_15.f90: New.
697 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
699 * gnat.dg/pointer_controlled.adb: New test.
701 2011-07-17 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/pointer_remapping_7.f90: New.
706 2011-07-16 Jason Merrill <jason@redhat.com>
708 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
710 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
711 Jason Merrill <jason@redhat.com>
715 * g++.dg/cpp0x/decltype29.C: Adjust.
716 * g++.dg/cpp0x/error4.C: Adjust.
717 * g++.dg/cpp0x/sfinae26.C: Adjust.
718 * g++.dg/cpp0x/variadic105.C: Adjust.
719 * g++.dg/template/deduce3.C: Adjust.
720 * g++.dg/template/error45.C: Adjust.
721 * g++.dg/template/ptrmem2.C: Adjust.
722 * g++.dg/template/sfinae2.C: Adjust.
723 * g++.old-deja/g++.pt/crash60.C: Adjust.
724 * g++.old-deja/g++.pt/unify6.C: Adjust.
725 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
726 * g++.dg/cpp0x/nullptr15.C: Adjust.
727 * g++.dg/cpp0x/pr31431-2.C: Adjust.
728 * g++.dg/cpp0x/pr31431.C: Adjust.
729 * g++.dg/cpp0x/pr31434.C: Adjust.
730 * g++.dg/cpp0x/sfinae11.C: Adjust
731 * g++.dg/cpp0x/temp_default2.C: Adjust.
732 * g++.dg/cpp0x/trailing4.C: Adjust.
733 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
734 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
735 * g++.dg/cpp0x/variadic105.C: Adjust.
736 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
737 * g++.dg/ext/vla2.C: Adjust.
738 * g++.dg/other/ptrmem10.C: Adjust.
739 * g++.dg/other/ptrmem11.C: Adjust.
740 * g++.dg/overload/unknown1.C: Adjust.
741 * g++.dg/template/conv11.C: Adjust.
742 * g++.dg/template/dependent-expr5.C: Adjust.
743 * g++.dg/template/friend.C: Adjust.
744 * g++.dg/template/incomplete2.C: Adjust.
745 * g++.dg/template/local4.C: Adjust.
746 * g++.dg/template/local6.C: Adjust.
747 * g++.dg/template/operator9.C: Adjust.
748 * g++.dg/template/ttp25.C: Adjust.
749 * g++.dg/template/unify10.C: Adjust.
750 * g++.dg/template/unify11.C: Adjust.
751 * g++.dg/template/unify6.C: Adjust.
752 * g++.dg/template/unify9.C: Adjust.
753 * g++.dg/template/varmod1.C: Adjust.
754 * g++.old-deja/g++.brendan/crash56.C: Adjust.
755 * g++.old-deja/g++.pt/crash28.C: Adjust.
756 * g++.old-deja/g++.pt/explicit41.C: Adjust.
757 * g++.old-deja/g++.pt/explicit77.C: Adjust.
758 * g++.old-deja/g++.pt/expr2.C: Adjust.
759 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
760 * g++.old-deja/g++.pt/spec5.C: Adjust.
761 * g++.old-deja/g++.pt/spec6.C: Adjust.
762 * g++.old-deja/g++.pt/unify4.C: Adjust.
763 * g++.old-deja/g++.pt/unify8.C: Adjust.
764 * g++.old-deja/g++.robertl/eb98.C: Adjust.
765 * g++.dg/overload/template5.C: New testcase.
766 * g++.dg/template/overload12.C: New testcase.
768 2011-07-11 Tobias Burnus <burnus@net-b.de>
770 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
771 * gfortran.dg/coarray_7.f90: Ditto.
772 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
773 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
775 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
777 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
779 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
780 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
781 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
783 * gcc.c-torture/execute/ieee/pr29302.x: New file.
784 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
785 * gcc.dg/torture/builtin-math-7.c: Add a comment.
787 2011-07-15 Jason Merrill <jason@redhat.com>
790 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
791 Use --extra_opts instead of --additional_options.
793 2011-07-15 Jakub Jelinek <jakub@redhat.com>
796 * g++.dg/torture/pr49309.C: Remove.
798 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
800 * gcc.target/tic6x/weak-call.c: New test.
801 * gcc.target/tic6x/fpcmp.c: New test.
802 * gcc.target/tic6x/fpdiv.c: New test.
803 * gcc.target/tic6x/rotdi16-scan.c: New test.
804 * gcc.target/tic6x/ffssi.c: New test.
805 * gcc.target/tic6x/fpdiv-lib.c: New test.
806 * gcc.target/tic6x/cold-lc.c: New test.
807 * gcc.target/tic6x/longcalls.c: New test.
808 * gcc.target/tic6x/abi-align-1.c: New test.
809 * gcc.target/tic6x/fpcmp-finite.c: New test.
810 * gcc.target/tic6x/rotdi16.c: New test.
811 * gcc.target/tic6x/bswapl.c: New test.
812 * gcc.target/tic6x/ffsdi.c: New test.
813 * gcc.target/tic6x/tic6x.exp: New file.
814 * gcc.target/tic6x/builtins/arith24.c: New test.
815 * gcc.target/tic6x/builtins/smpy.c: New test.
816 * gcc.target/tic6x/builtins/smpylh.c: New test.
817 * gcc.target/tic6x/builtins/smpyh.c: New test.
818 * gcc.target/tic6x/builtins/sarith1.c: New test.
819 * gcc.target/tic6x/builtins/extclr.c: New test
820 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
821 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
822 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
823 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
825 * gcc.c-torture/execute/20101011-1.c: Add a condition for
827 * gcc.dg/20020312-2.c: Likewise.
828 * gcc.dg/pr27095.c: Handle tic6x like hppa.
829 * gcc.dg/torture/pr37868.c: Skip on tic6x.
830 * gcc.dg/torture/builtin-math-7.c: Likewise.
833 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
834 not testing tic6x-*-*.
836 2011-07-14 Andrew Pinski <pinskia@gmail.com>
839 * g++.dg/torture/pr49309.C: New testcase.
841 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
843 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
845 2011-07-14 Richard Guenther <rguenther@suse.de>
847 PR tree-optimization/49651
848 * gcc.dg/torture/pr49651.c: New testcase.
850 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
853 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
855 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
857 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
858 -mno-pointers-to-nested-functions.
859 * gcc.target/powerpc/no-r11-2.c: Ditto.
860 * gcc.target/powerpc/no-r11-3.c: Ditto.
862 2011-07-13 Jason Merrill <jason@redhat.com>
864 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
865 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
866 when compiling C files.
867 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
868 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
869 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
870 * g++.dg/lookup/anon2.C: Likewise.
871 * g++.dg/tree-ssa/copyprop.C: Likewise.
872 * g++.old-deja/g++.jason/rfg27.C: Likewise.
873 * g++.dg/init/vector1.C: Ignore narrowing errors.
874 * g++.dg/torture/pr35526.C: Likewise.
875 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
877 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
880 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
883 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
886 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
888 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
890 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
891 * lib/obj-c++.exp (obj-c++_init): Ditto.
892 * lib/file-format.exp (gcc_target_object_format): Ditto.
893 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
894 * lib/target-supports-dg-exp (check_weak_available): Ditto.
895 (check_visibility_available): Ditto.
896 (check_effective_target_tls_native): Ditto.
897 (check_effective_target_tls_emulated): Ditto.
898 (check_effective_target_function_sections): Ditto.
900 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
902 * gcc.target/arm/pr48183.c: New test.
904 2011-07-13 Richard Guenther <rguenther@suse.de>
906 * gcc.dg/torture/20110713-1.c: New testcase.
908 2011-07-12 Andrew Pinski <pinskia@gmail.com>
911 * gcc.c-torture/compile/pr49474.c: New testcase.
913 2011-07-12 Jakub Jelinek <jakub@redhat.com>
915 PR tree-optimization/49712
916 * gcc.c-torture/execute/pr49712.c: New test.
918 2011-07-11 Jason Merrill <jason@redhat.com>
921 * g++.dg/template/recurse3.C: New.
923 2011-07-11 Jakub Jelinek <jakub@redhat.com>
926 * gcc.dg/guality/csttest.c: New test.
929 * gfortran.dg/pr49698.f90: New test.
931 2011-07-11 Jeff Law <law@redhat.com>
933 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
935 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
937 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
938 * go.test/go-test.exp (go-set-goarch): Likewise.
940 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
943 * gcc.target/avr/torture/pr39633.c: New test case.
945 2011-07-11 Tobias Burnus <burnus@net-b.de>
948 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
950 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
952 * lib/target-supports.exp (check_effective_target_scheduling):
954 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
955 * gcc.dg/pr45055.c: Ditto.
956 * gcc.dg/pr45353.c: Ditto.
957 * g++.dg/pr45056.C: Ditto.
959 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
961 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
962 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
963 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
964 * g++.dg/torture/pr31863.C: Skip AVR.
966 2011-07-10 Tobias Burnus <burnus@net-b.de>
969 * gfortran.dg/intrinsic_signal.f90: New.
971 2011-07-09 Jason Merrill <jason@redhat.com>
973 * g++.dg/cpp0x/regress/regress6.C: New.
974 * g++.dg/parse/crash45.C: Adjust message.
975 * g++.dg/template/crash38.C: Adjust message.
976 * g++.dg/template/crash64.C: Adjust message.
978 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
980 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
981 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
982 * g++.dg/abi/bitfield3.C: Likewise.
983 * g++.dg/eh/pr38662.C: Likewise.
984 * g++.dg/ext/attrib36.C: Likewise.
985 * g++.dg/ext/attrib37.C: Likewise.
986 * g++.dg/ext/attrib8.C: Likewise.
987 * g++.dg/ext/tmplattr1.C: Likewise.
988 * g++.dg/inherit/override-attribs.C: Likewise.
989 * g++.dg/opt/inline9.C: Likewise.
990 * g++.dg/opt/life1.C: Likewise.
991 * g++.dg/opt/longbranch2.C: Likewise.
992 * g++.dg/opt/nrv12.C: Likewise.
993 * g++.dg/opt/reg-stack4.C: Likewise.
994 * g++.dg/other/pr35504.C: Likewise.
995 * g++.dg/other/pr39496.C: Likewise.
996 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
997 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
998 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
999 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1000 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1001 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1002 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1003 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1004 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1005 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1006 * g++.dg/warn/pr15774-1.C: Likewise.
1007 * g++.dg/warn/pr15774-2.C: Likewise.
1008 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1009 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1010 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1011 * g++.old-deja/g++.pt/asm2.C: Likewise.
1012 * gcc.c-torture/compile/20000804-1.c: Likewise.
1013 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1014 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1015 * gcc.dg/20020108-1.c: Likewise.
1016 * gcc.dg/20020122-2.c: Likewise.
1017 * gcc.dg/20020122-3.c: Likewise.
1018 * gcc.dg/20020206-1.c: Likewise.
1019 * gcc.dg/20020219-1.c: Likewise.
1020 * gcc.dg/20020310-1.c: Likewise.
1021 * gcc.dg/20020411-1.c: Likewise.
1022 * gcc.dg/20020418-2.c: Likewise.
1023 * gcc.dg/20020426-2.c: Likewise.
1024 * gcc.dg/20020517-1.c: Likewise.
1025 * gcc.dg/20030204-1.c: Likewise.
1026 * gcc.dg/20030826-2.c: Likewise.
1027 * gcc.dg/20031102-1.c: Likewise.
1028 * gcc.dg/20031202-1.c: Likewise.
1029 * gcc.dg/20050111-1.c: Likewise.
1030 * gcc.dg/20050503-1.c: Likewise.
1031 * gcc.dg/array-init-1.c: Likewise.
1032 * gcc.dg/builtin-apply4.c: Likewise.
1033 * gcc.dg/dfp/pr31344.c: Likewise.
1034 * gcc.dg/gomp/atomic-11.c: Likewise.
1035 * gcc.dg/graphite/pr40281.c: Likewise.
1036 * gcc.dg/ia64-sync-1.c: Likewise.
1037 * gcc.dg/ia64-sync-2.c: Likewise.
1038 * gcc.dg/ia64-sync-3.c: Likewise.
1039 * gcc.dg/ia64-sync-4.c: Likewise.
1040 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1041 * gcc.dg/invalid-call-1.c: Likewise.
1042 * gcc.dg/loop-3.c: Likewise.
1043 * gcc.dg/lower-subreg-1.c: Likewise.
1044 * gcc.dg/lto/pr47259_0.c: Likewise.
1045 * gcc.dg/nested-calls-1.c: Likewise.
1046 * gcc.dg/pr20017.c: Likewise.
1047 * gcc.dg/pr25023.c: Likewise.
1048 * gcc.dg/pr27671-2.c: Likewise.
1049 * gcc.dg/pr32176.c: Likewise.
1050 * gcc.dg/pr33676.c: Likewise.
1051 * gcc.dg/pr35045.c: Likewise.
1052 * gcc.dg/pr36015.c: Likewise.
1053 * gcc.dg/pr36584.c: Likewise.
1054 * gcc.dg/pr36998.c: Likewise.
1055 * gcc.dg/pr37438.c: Likewise.
1056 * gcc.dg/pr37908.c: Likewise.
1057 * gcc.dg/pr41241.c: Likewise.
1058 * gcc.dg/pr41340.c: Likewise.
1059 * gcc.dg/pr44136.c: Likewise.
1060 * gcc.dg/pr44194-1.c: Likewise.
1061 * gcc.dg/pr46212.c: Likewise.
1062 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1063 * gcc.dg/setjmp-2.c: Likewise.
1064 * gcc.dg/short-compare-1.c: Likewise.
1065 * gcc.dg/short-compare-2.c: Likewise.
1066 * gcc.dg/smod-1.c: Likewise.
1067 * gcc.dg/sync-2.c: Likewise.
1068 * gcc.dg/sync-3.c: Likewise.
1069 * gcc.dg/tls/opt-1.c: Likewise.
1070 * gcc.dg/tls/opt-2.c: Likewise.
1071 * gcc.dg/tls/opt-3.c: Likewise.
1072 * gcc.dg/torture/badshift.c: Likewise.
1073 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1074 * gcc.dg/torture/pr20314-2.c: Likewise.
1075 * gcc.dg/torture/pr36891.c: Likewise.
1076 * gcc.dg/torture/pr38774.c: Likewise.
1077 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1078 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1079 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1080 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1081 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1082 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1083 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1084 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1085 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1086 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1087 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1088 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1089 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1090 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1091 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1092 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1093 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1094 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1095 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1096 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1097 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1098 * gcc.dg/unroll-1.c: Likewise.
1099 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1100 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1101 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1102 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1103 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1104 * gcc.target/i386/20000609-1.c: Likewise.
1105 * gcc.target/i386/20000720-1.c: Likewise.
1106 * gcc.target/i386/20000724-1.c: Likewise.
1107 * gcc.target/i386/20011107-1.c: Likewise.
1108 * gcc.target/i386/20011119-1.c: Likewise.
1109 * gcc.target/i386/20020201-3.c: Likewise.
1110 * gcc.target/i386/20020218-1.c: Likewise.
1111 * gcc.target/i386/20020729-1.c: Likewise.
1112 * gcc.target/i386/20030926-1.c: Likewise.
1113 * gcc.target/i386/20060125-1.c: Likewise.
1114 * gcc.target/i386/20060125-2.c: Likewise.
1115 * gcc.target/i386/20060512-1.c: Likewise.
1116 * gcc.target/i386/20060512-2.c: Likewise.
1117 * gcc.target/i386/20060512-3.c: Likewise.
1118 * gcc.target/i386/20060512-4.c: Likewise.
1119 * gcc.target/i386/387-1.c: Likewise.
1120 * gcc.target/i386/387-2.c: Likewise.
1121 * gcc.target/i386/387-5.c: Likewise.
1122 * gcc.target/i386/387-6.c: Likewise.
1123 * gcc.target/i386/980312-1.c: Likewise.
1124 * gcc.target/i386/980313-1.c: Likewise.
1125 * gcc.target/i386/990117-1.c: Likewise.
1126 * gcc.target/i386/990424-1.c: Likewise.
1127 * gcc.target/i386/990524-1.c: Likewise.
1128 * gcc.target/i386/991129-1.c: Likewise.
1129 * gcc.target/i386/991214-1.c: Likewise.
1130 * gcc.target/i386/991230-1.c: Likewise.
1131 * gcc.target/i386/addr-sel-1.c: Likewise.
1132 * gcc.target/i386/aggregate-ret1.c: Likewise.
1133 * gcc.target/i386/aggregate-ret2.c: Likewise.
1134 * gcc.target/i386/align-main-3.c: Likewise.
1135 * gcc.target/i386/amd64-abi-1.c: Likewise.
1136 * gcc.target/i386/amd64-abi-2.c: Likewise.
1137 * gcc.target/i386/amd64-abi-4.c: Likewise.
1138 * gcc.target/i386/amd64-abi-5.c: Likewise.
1139 * gcc.target/i386/amd64-abi-6.c: Likewise.
1140 * gcc.target/i386/asm-1.c: Likewise.
1141 * gcc.target/i386/asm-3.c: Likewise.
1142 * gcc.target/i386/asm-5.c: Likewise.
1143 * gcc.target/i386/attributes-error.c: Likewise.
1144 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1145 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1146 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1147 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1148 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1149 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1150 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1151 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1152 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1153 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1154 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1155 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1156 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1157 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1158 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1159 * gcc.target/i386/bitfield1.c: Likewise.
1160 * gcc.target/i386/bitfield2.c: Likewise.
1161 * gcc.target/i386/bmi-2.c: Likewise.
1162 * gcc.target/i386/bmi-5.c: Likewise.
1163 * gcc.target/i386/builtin-unreachable.c: Likewise.
1164 * gcc.target/i386/cleanup-2.c: Likewise.
1165 * gcc.target/i386/clobbers.c: Likewise.
1166 * gcc.target/i386/cmov8.c: Likewise.
1167 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1168 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1169 * gcc.target/i386/compress-float-387.c: Likewise.
1170 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1171 * gcc.target/i386/compress-float-sse.c: Likewise.
1172 * gcc.target/i386/crc32-2.c: Likewise.
1173 * gcc.target/i386/crc32-3.c: Likewise.
1174 * gcc.target/i386/divmod-7.c: Likewise.
1175 * gcc.target/i386/divmod-8.c: Likewise.
1176 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1177 * gcc.target/i386/fma3-builtin.c: Likewise.
1178 * gcc.target/i386/fma3-fma.c: Likewise.
1179 * gcc.target/i386/fma4-256-vector.c: Likewise.
1180 * gcc.target/i386/fma4-builtin.c: Likewise.
1181 * gcc.target/i386/fma4-fma-2.c: Likewise.
1182 * gcc.target/i386/fma4-fma.c: Likewise.
1183 * gcc.target/i386/fma4-vector-2.c: Likewise.
1184 * gcc.target/i386/fma4-vector.c: Likewise.
1185 * gcc.target/i386/funcspec-1.c: Likewise.
1186 * gcc.target/i386/funcspec-10.c: Likewise.
1187 * gcc.target/i386/funcspec-11.c: Likewise.
1188 * gcc.target/i386/funcspec-2.c: Likewise.
1189 * gcc.target/i386/funcspec-5.c: Likewise.
1190 * gcc.target/i386/funcspec-6.c: Likewise.
1191 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1192 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1193 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1194 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1195 * gcc.target/i386/incoming-1.c: Likewise.
1196 * gcc.target/i386/incoming-10.c: Likewise.
1197 * gcc.target/i386/incoming-11.c: Likewise.
1198 * gcc.target/i386/incoming-12.c: Likewise.
1199 * gcc.target/i386/incoming-13.c: Likewise.
1200 * gcc.target/i386/incoming-14.c: Likewise.
1201 * gcc.target/i386/incoming-15.c: Likewise.
1202 * gcc.target/i386/incoming-2.c: Likewise.
1203 * gcc.target/i386/incoming-3.c: Likewise.
1204 * gcc.target/i386/incoming-4.c: Likewise.
1205 * gcc.target/i386/incoming-5.c: Likewise.
1206 * gcc.target/i386/incoming-6.c: Likewise.
1207 * gcc.target/i386/incoming-7.c: Likewise.
1208 * gcc.target/i386/incoming-8.c: Likewise.
1209 * gcc.target/i386/incoming-9.c: Likewise.
1210 * gcc.target/i386/lea.c: Likewise.
1211 * gcc.target/i386/local.c: Likewise.
1212 * gcc.target/i386/loop-1.c: Likewise.
1213 * gcc.target/i386/loop-2.c: Likewise.
1214 * gcc.target/i386/loop-3.c: Likewise.
1215 * gcc.target/i386/max-stack-align.c: Likewise.
1216 * gcc.target/i386/memcpy-1.c: Likewise.
1217 * gcc.target/i386/movbe-2.c: Likewise.
1218 * gcc.target/i386/movq-2.c: Likewise.
1219 * gcc.target/i386/movq.c: Likewise.
1220 * gcc.target/i386/nrv1.c: Likewise.
1221 * gcc.target/i386/pad-4.c: Likewise.
1222 * gcc.target/i386/pad-5a.c: Likewise.
1223 * gcc.target/i386/pad-5b.c: Likewise.
1224 * gcc.target/i386/pad-6a.c: Likewise.
1225 * gcc.target/i386/pad-6b.c: Likewise.
1226 * gcc.target/i386/pad-7.c: Likewise.
1227 * gcc.target/i386/pad-9.c: Likewise.
1228 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1229 * gcc.target/i386/pic-1.c: Likewise.
1230 * gcc.target/i386/pr12092-1.c: Likewise.
1231 * gcc.target/i386/pr12329.c: Likewise.
1232 * gcc.target/i386/pr21518.c: Likewise.
1233 * gcc.target/i386/pr22362.c: Likewise.
1234 * gcc.target/i386/pr22585.c: Likewise.
1235 * gcc.target/i386/pr23098.c: Likewise.
1236 * gcc.target/i386/pr25196.c: Likewise.
1237 * gcc.target/i386/pr25293.c: Likewise.
1238 * gcc.target/i386/pr25654.c: Likewise.
1239 * gcc.target/i386/pr26449.c: Likewise.
1240 * gcc.target/i386/pr26778.c: Likewise.
1241 * gcc.target/i386/pr26826.c: Likewise.
1242 * gcc.target/i386/pr27266.c: Likewise.
1243 * gcc.target/i386/pr29978.c: Likewise.
1244 * gcc.target/i386/pr30505.c: Likewise.
1245 * gcc.target/i386/pr30961-1.c: Likewise.
1246 * gcc.target/i386/pr31628.c: Likewise.
1247 * gcc.target/i386/pr32000-2.c: Likewise.
1248 * gcc.target/i386/pr32661-1.c: Likewise.
1249 * gcc.target/i386/pr32708-2.c: Likewise.
1250 * gcc.target/i386/pr32708-3.c: Likewise.
1251 * gcc.target/i386/pr34256.c: Likewise.
1252 * gcc.target/i386/pr34312.c: Likewise.
1253 * gcc.target/i386/pr34522.c: Likewise.
1254 * gcc.target/i386/pr35160.c: Likewise.
1255 * gcc.target/i386/pr35281.c: Likewise.
1256 * gcc.target/i386/pr36246.c: Likewise.
1257 * gcc.target/i386/pr36786.c: Likewise.
1258 * gcc.target/i386/pr37275.c: Likewise.
1259 * gcc.target/i386/pr37843-3.c: Likewise.
1260 * gcc.target/i386/pr37843-4.c: Likewise.
1261 * gcc.target/i386/pr39082-1.c: Likewise.
1262 * gcc.target/i386/pr39431.c: Likewise.
1263 * gcc.target/i386/pr39496.c: Likewise.
1264 * gcc.target/i386/pr39543-2.c: Likewise.
1265 * gcc.target/i386/pr39911.c: Likewise.
1266 * gcc.target/i386/pr40718.c: Likewise.
1267 * gcc.target/i386/pr40906-1.c: Likewise.
1268 * gcc.target/i386/pr40906-2.c: Likewise.
1269 * gcc.target/i386/pr40906-3.c: Likewise.
1270 * gcc.target/i386/pr40934.c: Likewise.
1271 * gcc.target/i386/pr41900.c: Likewise.
1272 * gcc.target/i386/pr42589.c: Likewise.
1273 * gcc.target/i386/pr43662.c: Likewise.
1274 * gcc.target/i386/pr43671.c: Likewise.
1275 * gcc.target/i386/pr43766.c: Likewise.
1276 * gcc.target/i386/pr43869.c: Likewise.
1277 * gcc.target/i386/pr44942.c: Likewise.
1278 * gcc.target/i386/pr44948-2a.c: Likewise.
1279 * gcc.target/i386/pr45234.c: Likewise.
1280 * gcc.target/i386/pr45336-2.c: Likewise.
1281 * gcc.target/i386/pr45336-4.c: Likewise.
1282 * gcc.target/i386/pr45852.c: Likewise.
1283 * gcc.target/i386/pr46470.c: Likewise.
1284 * gcc.target/i386/pr48037-1.c: Likewise.
1285 * gcc.target/i386/pr48389.c: Likewise.
1286 * gcc.target/i386/pr49095.c: Likewise.
1287 * gcc.target/i386/pr9771-1.c: Likewise.
1288 * gcc.target/i386/rdfsbase-1.c: Likewise.
1289 * gcc.target/i386/rdfsbase-2.c: Likewise.
1290 * gcc.target/i386/rdgsbase-1.c: Likewise.
1291 * gcc.target/i386/rdgsbase-2.c: Likewise.
1292 * gcc.target/i386/rdrand-3.c: Likewise.
1293 * gcc.target/i386/regparm-stdcall.c: Likewise.
1294 * gcc.target/i386/regparm.c: Likewise.
1295 * gcc.target/i386/reload-1.c: Likewise.
1296 * gcc.target/i386/rotate-2.c: Likewise.
1297 * gcc.target/i386/sibcall-5.c: Likewise.
1298 * gcc.target/i386/signbit-1.c: Likewise.
1299 * gcc.target/i386/signbit-2.c: Likewise.
1300 * gcc.target/i386/signbit-3.c: Likewise.
1301 * gcc.target/i386/sse-5.c: Likewise.
1302 * gcc.target/i386/sse-8.c: Likewise.
1303 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1304 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1305 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1306 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1307 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1308 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1309 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1310 * gcc.target/i386/sse2-movq-2.c: Likewise.
1311 * gcc.target/i386/sse2-movq-3.c: Likewise.
1312 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1313 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1314 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1315 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1316 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1317 * gcc.target/i386/ssefn-1.c: Likewise.
1318 * gcc.target/i386/ssefn-2.c: Likewise.
1319 * gcc.target/i386/sseregparm-1.c: Likewise.
1320 * gcc.target/i386/sseregparm-2.c: Likewise.
1321 * gcc.target/i386/sseregparm-3.c: Likewise.
1322 * gcc.target/i386/sseregparm-4.c: Likewise.
1323 * gcc.target/i386/sseregparm-5.c: Likewise.
1324 * gcc.target/i386/sseregparm-6.c: Likewise.
1325 * gcc.target/i386/sseregparm-7.c: Likewise.
1326 * gcc.target/i386/sseregparm-8.c: Likewise.
1327 * gcc.target/i386/stack-realign.c: Likewise.
1328 * gcc.target/i386/stack-usage-realign.c: Likewise.
1329 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1330 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1331 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1332 * gcc.target/i386/stackalign/return-1.c: Likewise.
1333 * gcc.target/i386/stackalign/return-2.c: Likewise.
1334 * gcc.target/i386/stackalign/return-3.c: Likewise.
1335 * gcc.target/i386/tailcall-1.c: Likewise.
1336 * gcc.target/i386/tbm-2.c: Likewise.
1337 * gcc.target/i386/udivmod-7.c: Likewise.
1338 * gcc.target/i386/udivmod-8.c: Likewise.
1339 * gcc.target/i386/unroll-1.c: Likewise.
1340 * gcc.target/i386/vararg-1.c: Likewise.
1341 * gcc.target/i386/vararg-2.c: Likewise.
1342 * gcc.target/i386/vect8-ret.c: Likewise.
1343 * gcc.target/i386/vectorize5.c: Likewise.
1344 * gcc.target/i386/wmul-1.c: Likewise.
1345 * gcc.target/i386/wmul-2.c: Likewise.
1346 * gcc.target/i386/wrfsbase-1.c: Likewise.
1347 * gcc.target/i386/wrfsbase-2.c: Likewise.
1348 * gcc.target/i386/wrgsbase-1.c: Likewise.
1349 * gcc.target/i386/wrgsbase-2.c: Likewise.
1350 * gcc.target/i386/xop-pcmov.c: Likewise.
1351 * gcc.target/i386/xop-pcmov2.c: Likewise.
1352 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1353 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1354 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1355 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1356 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1357 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1358 * gcc.target/i386/zee.c: Likewise.
1359 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1360 * gfortran.dg/compiler-directive_2.f: Likewise.
1361 * gfortran.dg/g77/20010216-1.f: Likewise.
1362 * gfortran.dg/gomp/pr39152.f90: Likewise.
1363 * gfortran.dg/pr33794.f90: Likewise.
1365 2011-07-09 Jason Merrill <jason@redhat.com>
1367 * g++.dg/cpp0x/regress/regress5.C: New.
1369 2011-07-08 Jason Merrill <jason@redhat.com>
1372 * g++.dg/expr/compound-asn1.C: New.
1373 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1375 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1378 * gcc.target/powerpc/altivec-34.c: New test.
1380 2011-07-08 Jason Merrill <jason@redhat.com>
1383 * g++.dg/abi/guard3.C: New.
1385 2011-07-08 Julian Brown <julian@codesourcery.com>
1387 * lib/target-supports.exp
1388 (check_effective_target_arm_little_endian): New.
1389 (check_effective_target_vect_pack_trunc): Use above.
1390 (check_effective_target_vect_unpack): Likewise.
1391 (check_effective_target_vect_element_align): Test
1392 check_effective_target_arm_vect_no_misalign for ARM.
1394 2011-07-08 Jason Merrill <jason@redhat.com>
1397 * g++.dg/cpp0x/constexpr-rom.C: New.
1399 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1402 * g++.dg/torture/pr49519.C: New test.
1404 2011-07-08 Martin Jambor <mjambor@suse.cz>
1406 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1408 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1411 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1413 2011-07-08 Richard Guenther <rguenther@suse.de>
1415 PR tree-optimization/49662
1416 * gcc.dg/graphite/interchange-14.c: XFAIL.
1417 * gcc.dg/graphite/interchange-15.c: Likewise.
1418 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1420 2011-07-06 Jason Merrill <jason@redhat.com>
1423 * g++.dg/cpp0x/regress/regress4.C: New.
1425 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1428 * gfortran.dg/result_in_spec_4.f90: New test.
1430 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1432 * gcc.target/sparc/cas64.c: New test.
1434 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1437 * g++.dg/torture/pr49644.C: New test.
1440 * gcc.c-torture/execute/pr49644.c: New test.
1442 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1444 * lib/target-supports.exp (check_effective_target_ia32): New.
1445 (check_effective_target_x32): Likewise.
1446 (check_effective_target_vect_cmdline_needed): Also check x32.
1448 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1450 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1452 * gcc.target/arm/pr42235.c: Likewise.
1453 * gcc.target/arm/pr42495.c: Likewise.
1454 * gcc.target/arm/pr42574.c: Likewise.
1455 * gcc.target/arm/thumb-branch1.c: Likewise.
1457 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1458 unneeded prune of possible warning.
1459 * gcc.target/arm/pr40956.c: Likewise.
1460 * gcc.target/arm/pr42505.c: Likewise.
1462 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1463 * gcc.c-torture/compile/pr46883.c: Likewise.
1464 * gcc.c-torture/compile/pr46934.c: Likewise.
1466 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1467 for move to ../../gcc.c-torture/compile.
1468 * gcc.target/arm/pr46883.c: Likewise.
1469 * gcc.target/arm/pr46934.c: Likewise.
1471 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1472 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1473 * gcc.target/arm/wmul-1.c: Likewise.
1474 * gcc.target/arm/wmul-2.c: Likewise.
1475 * gcc.target/arm/wmul-3.c: Likewise.
1476 * gcc.target/arm/wmul-4.c: Likewise.
1477 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1478 add tab after scan target.
1479 * gcc.target/arm/smlaltt-1.c: Likewise.
1480 * gcc.target/arm/smlatb-1.c: Likewise.
1481 * gcc.target/arm/smlatt-1.c: Likewise.
1483 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1486 * gcc.dg/debug/pr49522.c: New test.
1488 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1490 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1491 * gcc.dg/pr46212.c: Run only if target int32plus.
1492 * gcc.dg/torture/pr48146.c: Ditto.
1493 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1494 * c-c++-common/pr44832.c: Ditto.
1495 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1496 * gcc.dg/pr31490.c: Ditto.
1497 * gcc.dg/torture/builtin-math-7.c: Run only if target
1499 * gcc.dg/torture/pr45764.c: Skip for AVR.
1500 * gcc.dg/pr47893.c: Ditto.
1502 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1504 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1505 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1506 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1507 add tab to scan target.
1509 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1511 * gcc.target/arm/neon-modes-3.c: New test.
1513 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1516 -fno-loop-interchange -ffast-math.
1518 2011-07-07 Richard Guenther <rguenther@suse.de>
1520 * gcc.dg/ftrapv-3.c: New testcase.
1522 2011-07-07 Richard Guenther <rguenther@suse.de>
1524 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1525 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1527 2011-07-07 Kai Tietz <ktietz@redhat.com>
1529 * gcc.dg/binop-notxor1.c: New test.
1530 * gcc.dg/binop-notand4a.c: New test.
1531 * gcc.dg/binop-notxor2.c: New test.
1532 * gcc.dg/binop-notand3a.c: New test.
1533 * gcc.dg/binop-notand2a.c: New test.
1534 * gcc.dg/binop-notand6a.c: New test.
1535 * gcc.dg/binop-notor1.c: New test.
1536 * gcc.dg/binop-notand1a.c: New test.
1537 * gcc.dg/binop-notand5a.c: New test.
1538 * gcc.dg/binop-notor2.c: New test.
1540 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.dg/gomp/pr49640.c: New test.
1545 2011-07-07 Richard Guenther <rguenther@suse.de>
1547 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1549 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1552 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1554 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1556 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1557 * gcc.target/powerpc/no-r11-2.c: Ditto.
1558 * gcc.target/powerpc/no-r11-3.c: Ditto.
1560 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1562 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1563 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1565 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1567 * lib/target-supports.exp (check_profiling_available): Disable
1568 profiling with -fprofile-generate for target avr.
1570 2011-07-06 Richard Guenther <rguenther@suse.de>
1572 PR tree-optimization/49645
1573 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1575 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1578 * gcc.dg/pr47383.c: New.
1580 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1582 PR tree-optimization/49647
1583 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1585 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1588 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1589 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1591 2011-07-05 Jason Merrill <jason@redhat.com>
1594 * g++.dg/template/template-id-4.C: New.
1596 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1598 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1599 * gcc.dg/pr43402.c: Ditto.
1601 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1603 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1605 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1607 * gcc.target/powerpc/ppc-switch-1.c: New test for
1608 --param case-values-threshold.
1609 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1611 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1613 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1615 2011-07-05 Jason Merrill <jason@redhat.com>
1617 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1619 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1621 PR tree-optimization/47654
1622 * gcc.dg/graphite/block-pr47654.c: New.
1624 2011-07-05 Jason Merrill <jason@redhat.com>
1626 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1628 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1630 PR tree-optimization/49580
1631 * gcc.dg/autopar/pr49580.c: New test.
1633 2011-07-05 Richard Guenther <rguenther@suse.de>
1635 PR tree-optimization/49518
1636 PR tree-optimization/49628
1637 * g++.dg/torture/pr49628.C: New testcase.
1638 * gcc.dg/torture/pr49518.c: Likewise.
1640 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1642 * ada/acats/run_acats (which): Extract last field from type -p,
1643 type output only if command succeeded.
1645 2011-07-04 Jason Merrill <jason@redhat.com>
1647 * g++.dg/abi/mangle48.C: New.
1649 * g++.dg/cpp0x/diag1.C: New.
1651 * g++.dg/diagnostic/aka1.C: New.
1653 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1655 PR rtl-optimization/49619
1656 * gcc.dg/pr49619.c: New test.
1658 PR rtl-optimization/49472
1659 * gfortran.dg/pr49472.f90: New test.
1662 * gcc.dg/pr49602.c: New test.
1664 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1668 * gcc.target/avr/avr.exp: Run over cpp files, too.
1669 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1670 * gcc.target/avr/progmem.h: New file.
1671 * gcc.target/avr/exit-abort.h: New file.
1672 * gcc.target/avr/progmem-error-1.c: New file.
1673 * gcc.target/avr/progmem-error-1.cpp: New file.
1674 * gcc.target/avr/progmem-warning-1.c: New file.
1675 * gcc.target/avr/torture/progmem-1.c: New file.
1676 * gcc.target/avr/torture/progmem-1.cpp: New file.
1678 2011-07-04 Richard Guenther <rguenther@suse.de>
1680 PR tree-optimization/49615
1681 * g++.dg/torture/pr49615.C: New testcase.
1683 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1685 PR tree-optimization/49610
1686 * gcc.dg/vect/pr49610.c: New test.
1688 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1690 * gnat.dg/specs/debug1.ads: New test.
1692 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1695 * gfortran.dg/typebound_proc_23.f90: New.
1697 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1700 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1702 2011-07-01 Jason Merrill <jason@redhat.com>
1705 * g++.dg/template/template-id-3.C: New.
1708 * g++.dg/template/qualified-id4.C: New.
1711 * g++.dg/template/explicit-args4.C: New.
1714 * g++.dg/template/offsetof2.C: New.
1716 2011-07-01 Kai Tietz <ktietz@redhat.com>
1718 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1720 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1723 * lib/target-supports.exp (check_effective_target_gld): New proc.
1725 2011-07-01 Richard Guenther <rguenther@suse.de>
1727 PR tree-optimization/49603
1728 * gcc.dg/torture/pr49603.c: New testcase.
1730 2011-06-30 Jason Merrill <jason@redhat.com>
1733 * g++.dg/rtti/template1.C: New.
1736 * g++.dg/cpp0x/regress/ctor1.C: New.
1739 * g++.dg/cpp0x/initlist54.C: New.
1741 2011-06-30 Martin Jambor <mjambor@suse.cz>
1743 * gcc.dg/tree-ssa/sra-12.c: New test.
1745 2011-06-29 Jason Merrill <jason@redhat.com>
1747 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1749 2011-06-30 Richard Guenther <rguenther@suse.de>
1751 PR tree-optimization/46787
1752 * gcc.dg/vect/vect-121.c: New testcase.
1754 2011-06-30 Martin Jambor <mjambor@suse.cz>
1756 PR tree-optimization/49094
1757 * gcc.dg/tree-ssa/pr49094.c: New test.
1759 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1762 * gfortran.dg/pr49540-1.f90: New test.
1763 * gfortran.dg/pr49540-2.f90: New test.
1765 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1768 * ada/acats/run_acats (which): Use last field of type -p output.
1770 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1771 Iain Sandoe <iains@gcc.gnu.org>
1774 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1775 Only skip on 64-bit *-*-darwin8* && !objc2.
1777 2011-06-30 Richard Guenther <rguenther@suse.de>
1779 PR tree-optimization/38752
1780 * gcc.c-torture/compile/pr38752.c: New testcase.
1782 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1784 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1785 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1787 2011-06-29 Jason Merrill <jason@redhat.com>
1790 * g++.dg/cpp0x/initlist53.C: Use placement new.
1791 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1792 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1795 * g++.dg/cpp0x/trailing6.C: New.
1796 * g++.dg/cpp0x/pr45908.C: No error.
1799 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1802 * g++.dg/cpp0x/constexpr-using2.C: New.
1804 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1807 * g++.dg/cpp0x/constexpr-diag3.C: New.
1808 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1809 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1810 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1811 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1813 2011-06-29 Jason Merrill <jason@redhat.com>
1815 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1817 2011-06-29 Richard Guenther <rguenther@suse.de>
1819 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1821 2011-06-29 Jason Merrill <jason@redhat.com>
1823 * g++.dg/cpp0x/initlist-value2.C: New.
1825 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1826 * g++.dg/cpp0x/initlist-value.C: New.
1828 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1830 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1832 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1834 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1835 * gcc.dg/inline_2.c: Likewise.
1836 * gcc.dg/unroll_1.c: Likewise.
1838 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.target/i386/pr49567.c: New test.
1843 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1845 * gnat.dg/opt17.ad[sb]: New test.
1847 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1848 Tom de Vries <tom@codesourcery.com>
1850 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1851 (check_effective_target_arm_thumb2): New effective targets.
1852 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1853 properly. Clean up temporary files.
1854 * gcc.target/arm/ivopts-2.c: Likewise.
1855 * gcc.target/arm/ivopts-3.c: Likewise.
1856 * gcc.target/arm/ivopts-4.c: Likewise.
1857 * gcc.target/arm/ivopts-5.c: Likewise.
1858 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1860 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * gfortran.dg/reshape_zerosize_3.f90: New test.
1865 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1867 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1868 * gcc.target/arm/vfp-ldmias.c: Likewise.
1869 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1870 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1871 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1872 * gcc.target/arm/vfp-stmias.c: Likewise.
1873 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1874 * gcc.target/arm/vfp-stmiad.c: Likewise.
1876 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1878 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1880 * gcc.target/arm/pr45701-2.c: Ditto.
1882 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1885 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1886 * gfortran.dg/extends_14.f03: Modified.
1888 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1890 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1891 early if the test is already being skipped.
1893 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1894 scan-assembler-dem-not): For missing file, report unresolved with
1895 same message as for pass/fail, with reason reported in log file.
1897 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1898 from add_options_for_arm_neon_fp16.
1899 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1900 check_effective_target_arm_neon_fp16_ok_nocache.
1901 Check -mfpu and -mfloat-abi options from current multilib.
1902 Do not require neon support.
1903 (check_effective_target_arm_fp16_ok): Renamed from
1904 check_effecitve_target_arm_neon_fp16_ok.
1905 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1906 arm_neon_fp16_ok and arm_fp16.
1907 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1908 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1909 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1910 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1912 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/builtin-assume-aligned-1.c: New test.
1915 * gcc.dg/builtin-assume-aligned-2.c: New test.
1916 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1919 * gcc.dg/pr49544.c: New test.
1921 2011-06-27 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/49394
1924 * g++.dg/torture/pr49394.C: New testcase.
1926 2011-06-27 Kai Tietz <ktietz@redhat.com>
1928 * gcc.dg/optimize-bswapdi-2.c: New test.
1930 2011-06-27 Michael Hope <michael.hope@linaro.org>
1931 Richard Sandiford <richard.sandiford@linaro.org>
1933 PR tree-optimization/49169
1934 * gcc.dg/torture/pr49169.c: New test.
1936 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1939 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1941 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1944 2011-06-26 Jason Merrill <jason@redhat.com>
1946 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1949 * g++.dg/init/ref19.C: New.
1950 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1952 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1954 PR tree-optimization/48377
1955 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1958 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1961 * lib/target-supports.exp (check_effective_target_non_strict_align):
1963 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1965 2011-06-24 Martin Jambor <mjambor@suse.cz>
1967 PR tree-optimizations/49516
1968 * g++.dg/tree-ssa/pr49516.C: New test.
1970 2011-06-23 Jason Merrill <jason@redhat.com>
1973 * g++.dg/template/partial10.C: New.
1974 * g++.dg/template/partial11.C: New.
1976 2011-06-23 Jeff Law <law@redhat.com>
1979 * gcc.dg/pr48770.c: New test.
1981 2011-06-23 Jan Hubicka <jh@suse.cz>
1984 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1986 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1990 instead of -fdump-tree-optimized.
1992 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1995 * g++.dg/template/crash107.C: New.
1996 * g++.dg/template/error17.C: Adjust.
1998 2011-06-23 Jason Merrill <jason@redhat.com>
2001 * g++.dg/cpp0x/defaulted30.C: New.
2004 * g++.dg/rtti/anon-ns1.C: New.
2007 * g++.dg/init/ref18.C: New.
2010 * g++.dg/template/partial9.C: New.
2012 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2015 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2017 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.dg/pr49496.c: New test.
2022 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2024 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2027 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2029 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2030 * gcc.target/arm/pr42879.c: Likewise.
2031 * gcc.target/arm/pr45701-3.c: Likewise.
2033 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2034 * gcc.target/arm/pr40482.c: Likewise.
2035 * gcc.target/arm/stack-corruption.c: Likewise.
2037 2011-06-22 Richard Guenther <rguenther@suse.de>
2039 PR tree-optimization/49493
2040 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2042 2011-06-22 Jason Merrill <jason@redhat.com>
2045 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2047 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2048 Dmitry Melnik <dm@ispras.ru>
2050 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2051 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2052 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2054 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2056 * gcc.target/arm/tlscall.c: New.
2058 2011-06-21 Jason Merrill <jason@redhat.com>
2061 * g++.dg/cpp0x/constexpr-ref1.C: New.
2062 * g++.dg/cpp0x/constexpr-ref2.C: New.
2063 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2066 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2069 * g++.dg/template/param3.C: New.
2071 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2073 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2074 my_clrsb test functions.
2076 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2077 test_sll, test_ull): Add clrsb tests.
2078 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2081 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2084 * gfortran.dg/class_44.f03: New.
2086 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2088 PR tree-optimization/49478
2089 * gcc.dg/vect/pr49478.c
2091 2011-06-21 Richard Guenther <rguenther@suse.de>
2093 PR tree-optimization/49483
2094 * gcc.dg/vect/vect-120.c: New testcase.
2096 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2099 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2100 * gcc.dg/vect/vect-peel-4.c: Likewise.
2102 2011-06-22 Christian Bruel <christian.bruel@st.com>
2105 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2106 * gcc.dg/always_inline2.c: Likewise.
2107 * gcc.dg/always_inline3.c: Likewise.
2108 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2109 * gcc.dg/inline_1.c: Likewise.
2110 * gcc.dg/inline_2.c: Likewise.
2111 * gcc.dg/inline_3.c: Likewise.
2112 * gcc.dg/inline_4.c: Likewise.
2113 * gcc.dg/20051201-1.c: Likewise.
2114 * gcc.dg/pr40087.c: Likewise.
2115 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2116 * gcc.dg/inline-22.c: Likewise.
2117 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2118 * gcc.dg/lto/20090218-1_1.c: Likewise.
2119 * g++.dg/ipa/devirt-7.C: Likewise.
2120 * gcc.dg/uninit-pred-5_a.c: Likewise.
2121 * gcc.dg/uninit-pred-5_b.c: Likewise.
2122 * gcc.dg/fail_always_inline.c: New.
2124 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2126 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2127 into 6 jobs instead of 3.
2129 2011-06-20 Jason Merrill <jason@redhat.com>
2132 * g++.dg/cpp0x/initlist53.C: New.
2134 2011-06-20 Tobias Burnus <burnus@net-b.de>
2137 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2138 * gfortran.dg/coarray_lock_3.f90: New.
2139 * gfortran.dg/coarray/lock_1.f90: New.
2141 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2143 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2144 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2145 unresolved and report the reason to the log file.
2147 * lib/scanasm.exp (object-size): Move argument processing earlier
2148 to report errors before verifying that the file exists. Report
2149 problems detected at runtime as unresolved instead of error and
2150 report their reasons to the log file.
2152 2011-06-20 Jason Merrill <jason@redhat.com>
2155 * g++.dg/cpp0x/explicit6.C: New.
2158 * g++.dg/cpp0x/enum20.C: New.
2161 * g++.dg/ext/attr-aligned01.C: New.
2164 * g++.dg/cpp0x/variadic-default.C: New.
2167 * g++.dg/cpp0x/auto26.C: New.
2170 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2172 2011-06-20 Kai Tietz <ktietz@redhat.com>
2174 * gcc.dg/binop-notand1.c: New test.
2175 * gcc.dg/binop-notand2.c: New test.
2176 * gcc.dg/binop-notand3.c: New test.
2177 * gcc.dg/binop-notand4.c: New test.
2178 * gcc.dg/binop-notand5.c: New test.
2179 * gcc.dg/binop-notand6.c: New test.
2181 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2184 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2186 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2189 * gfortran.dg/proc_ptr_31.f90: New.
2191 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/volatile6.adb: New test.
2194 * gnat.dg/volatile7.adb: Likewise.
2195 * gnat.dg/volatile8.adb: Likewise.
2196 * gnat.dg/volatile9.adb: Likewise.
2198 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2200 * gnat.dg/constant3.adb: New test.
2202 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2205 * gfortran.dg/read_list_eof_1.f90: New test.
2207 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2210 * gcc.target/i386/testimm-1.c: New test.
2211 * gcc.target/i386/testimm-2.c: New test.
2212 * gcc.target/i386/testimm-3.c: New test.
2213 * gcc.target/i386/testimm-4.c: New test.
2214 * gcc.target/i386/testimm-5.c: New test.
2215 * gcc.target/i386/testimm-6.c: New test.
2216 * gcc.target/i386/testimm-7.c: New test.
2217 * gcc.target/i386/testimm-8.c: New test.
2218 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2219 * gcc.target/i386/xop-rotate1-int.c: New test.
2220 * gcc.target/i386/xop-rotate2-int.c: New test.
2222 2011-06-17 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/rv-func2.C: New.
2226 * g++.dg/debug/dwarf2/lambda1.C: New.
2227 * g++.dg/warn/Wshadow-6.C: Adjust.
2229 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2232 * gfortran.dg/move_alloc_5.f90: New.
2234 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2236 PR rtl-optimization/48542
2237 * gcc.dg/torture/pr48542.c: New test.
2239 2011-06-16 Jason Merrill <jason@redhat.com>
2242 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2245 * g++.dg/cpp0x/initlist52.C New.
2248 * c-c++-common/raw-string-12.c: New.
2251 * g++.dg/cpp0x/sfinae26.C: New.
2254 * g++.dg/cpp0x/variadic113.C: New.
2257 * g++.dg/cpp0x/variadic112.C: New.
2259 2011-06-16 Jeff Law <law@redhat.com>
2261 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2262 improved jump threading.
2263 * gcc.dg/builtin-object-size-2.c: Likewise.
2264 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2266 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/typebound_assignment_3.f03: New.
2271 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2274 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2276 2011-06-16 Martin Jambor <mjambor@suse.cz>
2278 PR tree-optimization/49343
2279 * gnat.dg/discr31.ad[sb]: New test.
2281 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2283 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2285 2011-06-16 Tom de Vries <tom@codesourcery.com>
2288 * gcc.target/arm/ivopts-3.c: Update test.
2289 * gcc.target/arm/ivopts-5.c: Same.
2291 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2294 2011-06-10 Wei Guozhi <carrot@google.com>
2297 * gcc.target/arm/pr45335.c: New test.
2298 * gcc.target/arm/pr45335-2.c: New test.
2299 * gcc.target/arm/pr45335-3.c: New test.
2300 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2301 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2302 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2304 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2306 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2308 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2311 * gfortran.dg/class_43.f03: New.
2313 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2315 PR tree-optimization/49419
2316 * gcc.c-torture/execute/pr49419.c: New test.
2318 2011-06-16 Revital Eres <revital.eres@linaro.org>
2320 * gcc.dg/sms-9.c: New file.
2322 2011-06-15 Easwaran Raman <eraman@google.com>
2324 PR rtl-optimization/49414
2325 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2327 2011-06-14 Jason Merrill <jason@redhat.com>
2329 * g++.dg/cpp0x/noexcept13.C: New.
2331 2011-06-14 Easwaran Raman <eraman@google.com>
2333 PR rtl-optimization/44194
2334 * gcc.dg/pr44194-1.c: New test.
2335 * gcc.dg/pr44194-2.c: New test.
2337 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2339 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2341 * gcc.target/arm/pr45701-2.c: Likewise.
2342 * gcc.target/arm/thumb-branch1.c: Likewise.
2344 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2347 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2349 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2351 * gcc.target/arm/pr45701-1.c: Require thumb support.
2352 * gcc.target/arm/pr45701-2.c: Likewise.
2353 * gcc.target/arm/thumb-branch1.c: Likewise.
2355 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2356 * gcc.target/arm/pr39839.c: Likewise.
2357 * gcc.target/arm/pr40657-2.c: Likewise.
2358 * gcc.target/arm/pr40956.c: Likewise.
2359 * gcc.target/arm/pr41679.c: Likewise.
2360 * gcc.target/arm/pr42235.c: Likewise.
2361 * gcc.target/arm/pr42495.c: Likewise.
2362 * gcc.target/arm/pr42505.c: Likewise.
2363 * gcc.target/arm/pr42574.c: Likewise.
2364 * gcc.target/arm/pr46883.c: Likewise.
2365 * gcc.target/arm/pr46934.c: Likewise.
2366 * gcc.target/arm/xor-and.c: Likewise.
2368 2011-06-14 Jason Merrill <jason@redhat.com>
2370 * g++.dg/other/error23.C: Adjust error message.
2371 * g++.dg/other/error32.C: Likewise.
2374 * g++.dg/cpp0x/rv-dotstar.C: New.
2377 * g++.dg/cpp0x/decltype30.C: New.
2379 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2381 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2384 * gfortran.dg/pr49103.f90: New test.
2386 2011-06-14 Tom de Vries <tom@codesourcery.com>
2389 * gcc.target/arm/ivopts-3.c: New test.
2390 * gcc.target/arm/ivopts-4.c: New test.
2391 * gcc.target/arm/ivopts-5.c: New test.
2393 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2395 PR rtl-optimization/49390
2396 * gcc.c-torture/execute/pr49390.c: New test.
2398 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2400 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2402 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2404 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2405 * gcc.c-torture/execute/cmpsi-2.x: New file.
2406 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2407 * gcc.c-torture/execute/pr45262.x: New file.
2408 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2409 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2411 * gcc.c-torture/compile/pr49163.c: Ditto.
2413 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2415 * gcc.dg/vect/vect-16.c: Rename to...
2416 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2417 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2418 for double-word vectors.
2419 * gcc.dg/vect/vect-peel-4.c: Likewise.
2420 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2422 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2425 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2428 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2430 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2432 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2434 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2436 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2438 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2440 * gfortran.dg/trim_optimize_8.f90: New test case.
2442 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2443 Ira Rosen <ira.rosen@linaro.org>
2445 PR tree-optimization/49352
2446 * gcc.dg/vect/pr49352.c: New test.
2448 2011-06-12 Tobias Burnus
2451 * gfortran.dg/alloc_comp_assign_11.f90: New.
2453 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2455 * gfortran.dg/trim_optimize_7.f90: New test.
2457 2011-06-10 Wei Guozhi <carrot@google.com>
2460 * gcc.target/arm/pr45335.c: New test.
2461 * gcc.target/arm/pr45335-2.c: New test.
2462 * gcc.target/arm/pr45335-3.c: New test.
2463 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2464 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2465 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2467 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/parse/error39.C: New.
2472 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2474 * gcc.target/arm/20090811-1.c: Skip for incompatible
2475 options, do not override other options.
2476 * gcc.target/arm/combine-cmp-shift.c: Skip for
2477 incompatible options.
2478 * gcc.target/arm/pr45094.c: Likewise.
2479 * gcc.target/arm/scd42-1.c: Likewise.
2480 * gcc.target/arm/scd42-3.c: Likewise.
2481 * gcc.target/arm/thumb-ltu.c: Likewise.
2483 * lib/target-supports.exp
2484 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2485 multilib flags use -mfpu with a value other than neon-fp16.
2487 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2490 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2492 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2494 * lib/target-supports.exp (check_effective_target_pie): New proc.
2495 * gcc.dg/pie-link.c: Use target pie.
2497 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2498 Laurent Rougé <laurent.rouge@menta.fr>
2500 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2501 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2503 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2505 * gfortran.dg/coarray/sync_1.f90: New test for
2506 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2508 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2510 PR tree-optimization/49318
2511 * gcc.dg/vect/pr49318.c: New test.
2513 2011-06-09 David Krauss <potswa@mac.com>
2515 * g++.dg/template/arrow1.C: New.
2517 2011-06-09 Jason Merrill <jason@redhat.com>
2519 * lib/prune.exp: Prune "note"s.
2520 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2522 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2523 * g++.dg/template/dependent-expr3.C: Likewise.
2524 * g++.dg/parse/template7.C: Likewise.
2525 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2526 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2527 * g++.old-deja/g++.pt/friend38.C: Likewise.
2528 * g++.old-deja/g++.pt/crash32.C: Likewise.
2529 * g++.old-deja/g++.other/init4.C: Likewise.
2530 * g++.old-deja/g++.other/friend8.C: Likewise.
2532 * g++.dg/ext/complex7.C: Adjust expected output.
2533 * g++.dg/diagnostic/method1.C: Likewise.
2534 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2535 * g++.dg/parse/crash33.C: Likewise.
2536 * g++.dg/other/warning1.C: Likewise.
2537 * g++.dg/init/pr29571.C: Likewise.
2538 * g++.dg/warn/overflow-warn-1.C: Likewise.
2539 * g++.dg/warn/overflow-warn-3.C: Likewise.
2540 * g++.dg/warn/overflow-warn-4.C: Likewise.
2541 * g++.old-deja/g++.oliva/template1.C: Likewise.
2543 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2544 * g++.dg/parse/template7.C: Adjust.
2546 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2549 * gcc.dg/pr49307.c: New.
2551 2011-06-09 Wei Guozhi <carrot@google.com>
2554 * gcc.target/arm/pr46975.c: New testcase.
2556 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2558 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2559 (PMETH, arglist_t): Removed.
2560 (method_get_number_of_arguments): Removed.
2561 (method_get_nth_argument): Removed.
2562 (method_get_first_argument): Removed.
2563 (method_get_next_argument): Removed.
2564 (method_get_sizeof_arguments): Removed.
2565 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2567 (method_get_number_of_arguments): Removed.
2568 (method_get_nth_argument): Removed.
2569 (method_get_first_argument): Removed.
2570 (method_get_next_argument): Removed.
2571 (method_get_sizeof_arguments): Removed.
2572 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2574 2011-06-09 David Li <davidxl@google.com>
2576 * gcc.dg/dump-pass.c: New test.
2578 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/parse/error38.C: New.
2583 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2586 * gfortran.dg/pr49308.f90: New test.
2588 2011-06-08 Jason Merrill <jason@redhat.com>
2590 * g++.dg/cpp0x/noexcept11.C: New.
2591 * g++.dg/cpp0x/noexcept12.C: New.
2592 * g++.dg/cpp0x/sfinae11.C: Adjust.
2594 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2597 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2598 to dg-options, match also DW_AT_linkage_name.
2600 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2603 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2604 -fno-common on alpha*-dec-osf*.
2605 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2607 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2609 PR rtl-optimization/49303
2610 * gcc.target/ia64/pr49303.c: New test.
2612 2011-06-08 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/coarray_lock_1.f90: New.
2616 * gfortran.dg/coarray_lock_2.f90: New.
2618 2011-06-07 Jason Merrill <jason@redhat.com>
2620 * lib/prune.exp: Look for "required" rather than "instantiated".
2621 * g++.dg/abi/mangle11.C: Likewise.
2622 * g++.dg/abi/mangle12.C: Likewise.
2623 * g++.dg/abi/mangle17.C: Likewise.
2624 * g++.dg/abi/mangle20-2.C: Likewise.
2625 * g++.dg/abi/pragma-pack1.C: Likewise.
2626 * g++.dg/cpp0x/decltype26.C: Likewise.
2627 * g++.dg/cpp0x/decltype28.C: Likewise.
2628 * g++.dg/cpp0x/decltype29.C: Likewise.
2629 * g++.dg/cpp0x/enum11.C: Likewise.
2630 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2631 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2632 * g++.dg/cpp0x/pr47416.C: Likewise.
2633 * g++.dg/ext/case-range2.C: Likewise.
2634 * g++.dg/ext/case-range3.C: Likewise.
2635 * g++.dg/gomp/for-19.C: Likewise.
2636 * g++.dg/gomp/pr37533.C: Likewise.
2637 * g++.dg/gomp/pr38639.C: Likewise.
2638 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2639 * g++.dg/inherit/base3.C: Likewise.
2640 * g++.dg/inherit/using6.C: Likewise.
2641 * g++.dg/init/placement4.C: Likewise.
2642 * g++.dg/init/reference3.C: Likewise.
2643 * g++.dg/lookup/scoped6.C: Likewise.
2644 * g++.dg/lookup/using7.C: Likewise.
2645 * g++.dg/other/abstract1.C: Likewise.
2646 * g++.dg/other/error10.C: Likewise.
2647 * g++.dg/other/error5.C: Likewise.
2648 * g++.dg/other/field1.C: Likewise.
2649 * g++.dg/other/offsetof5.C: Likewise.
2650 * g++.dg/parse/bitfield2.C: Likewise.
2651 * g++.dg/parse/constant4.C: Likewise.
2652 * g++.dg/parse/crash20.C: Likewise.
2653 * g++.dg/parse/invalid-op1.C: Likewise.
2654 * g++.dg/parse/non-dependent2.C: Likewise.
2655 * g++.dg/parse/template18.C: Likewise.
2656 * g++.dg/tc1/dr152.C: Likewise.
2657 * g++.dg/tc1/dr166.C: Likewise.
2658 * g++.dg/tc1/dr176.C: Likewise.
2659 * g++.dg/tc1/dr213.C: Likewise.
2660 * g++.dg/template/access11.C: Likewise.
2661 * g++.dg/template/access2.C: Likewise.
2662 * g++.dg/template/access3.C: Likewise.
2663 * g++.dg/template/access7.C: Likewise.
2664 * g++.dg/template/arg7.C: Likewise.
2665 * g++.dg/template/cond2.C: Likewise.
2666 * g++.dg/template/crash13.C: Likewise.
2667 * g++.dg/template/crash40.C: Likewise.
2668 * g++.dg/template/crash7.C: Likewise.
2669 * g++.dg/template/crash84.C: Likewise.
2670 * g++.dg/template/ctor5.C: Likewise.
2671 * g++.dg/template/defarg13.C: Likewise.
2672 * g++.dg/template/defarg14.C: Likewise.
2673 * g++.dg/template/dtor7.C: Likewise.
2674 * g++.dg/template/eh2.C: Likewise.
2675 * g++.dg/template/error2.C: Likewise.
2676 * g++.dg/template/error43.C: Likewise.
2677 * g++.dg/template/friend32.C: Likewise.
2678 * g++.dg/template/injected1.C: Likewise.
2679 * g++.dg/template/instantiate1.C: Likewise.
2680 * g++.dg/template/instantiate3.C: Likewise.
2681 * g++.dg/template/instantiate5.C: Likewise.
2682 * g++.dg/template/instantiate7.C: Likewise.
2683 * g++.dg/template/local6.C: Likewise.
2684 * g++.dg/template/lookup2.C: Likewise.
2685 * g++.dg/template/member5.C: Likewise.
2686 * g++.dg/template/memfriend15.C: Likewise.
2687 * g++.dg/template/memfriend16.C: Likewise.
2688 * g++.dg/template/memfriend17.C: Likewise.
2689 * g++.dg/template/memfriend7.C: Likewise.
2690 * g++.dg/template/meminit1.C: Likewise.
2691 * g++.dg/template/nested3.C: Likewise.
2692 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2693 * g++.dg/template/nontype12.C: Likewise.
2694 * g++.dg/template/nontype13.C: Likewise.
2695 * g++.dg/template/nontype6.C: Likewise.
2696 * g++.dg/template/pr23510.C: Likewise.
2697 * g++.dg/template/pr35240.C: Likewise.
2698 * g++.dg/template/ptrmem15.C: Likewise.
2699 * g++.dg/template/ptrmem6.C: Likewise.
2700 * g++.dg/template/qualified-id1.C: Likewise.
2701 * g++.dg/template/qualttp20.C: Likewise.
2702 * g++.dg/template/qualttp3.C: Likewise.
2703 * g++.dg/template/qualttp4.C: Likewise.
2704 * g++.dg/template/qualttp5.C: Likewise.
2705 * g++.dg/template/qualttp6.C: Likewise.
2706 * g++.dg/template/qualttp7.C: Likewise.
2707 * g++.dg/template/qualttp8.C: Likewise.
2708 * g++.dg/template/recurse.C: Likewise.
2709 * g++.dg/template/recurse2.C: Likewise.
2710 * g++.dg/template/ref5.C: Likewise.
2711 * g++.dg/template/scope2.C: Likewise.
2712 * g++.dg/template/sfinae10.C: Likewise.
2713 * g++.dg/template/sfinae3.C: Likewise.
2714 * g++.dg/template/sizeof3.C: Likewise.
2715 * g++.dg/template/static9.C: Likewise.
2716 * g++.dg/template/template-id-2.C: Likewise.
2717 * g++.dg/template/typedef13.C: Likewise.
2718 * g++.dg/template/typename4.C: Likewise.
2719 * g++.dg/template/using14.C: Likewise.
2720 * g++.dg/template/using2.C: Likewise.
2721 * g++.dg/template/warn1.C: Likewise.
2722 * g++.dg/warn/Wparentheses-13.C: Likewise.
2723 * g++.dg/warn/Wparentheses-15.C: Likewise.
2724 * g++.dg/warn/Wparentheses-16.C: Likewise.
2725 * g++.dg/warn/Wparentheses-17.C: Likewise.
2726 * g++.dg/warn/Wparentheses-18.C: Likewise.
2727 * g++.dg/warn/Wparentheses-19.C: Likewise.
2728 * g++.dg/warn/Wparentheses-20.C: Likewise.
2729 * g++.dg/warn/Wparentheses-23.C: Likewise.
2730 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2731 * g++.dg/warn/noeffect2.C: Likewise.
2732 * g++.dg/warn/noeffect4.C: Likewise.
2733 * g++.dg/warn/pr8570.C: Likewise.
2734 * g++.old-deja/g++.brendan/init2.C: Likewise.
2735 * g++.old-deja/g++.eh/spec6.C: Likewise.
2736 * g++.old-deja/g++.pt/crash10.C: Likewise.
2737 * g++.old-deja/g++.pt/crash36.C: Likewise.
2738 * g++.old-deja/g++.pt/derived3.C: Likewise.
2739 * g++.old-deja/g++.pt/error2.C: Likewise.
2740 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2741 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2742 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2743 * g++.old-deja/g++.pt/overload7.C: Likewise.
2744 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2746 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2747 Iain Sandoe <iains@gcc.gnu.org>
2749 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2750 Added code to deal with the case when [Protocol
2751 -descriptionForInstanceMethod:] or [Protocol
2752 -descriptionForClassMethod:] returns NULL.
2754 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2755 Iain Sandoe <iains@gcc.gnu.org>
2757 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2758 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2761 2011-06-07 Xinliang David Li <davidxl@google.com>
2763 * gcc.dg/inline_2.c: New test.
2764 * gcc.dg/unroll_2.c: New test.
2765 * gcc.dg/inline_3.c: New test.
2766 * gcc.dg/unroll_3.c: New test.
2767 * gcc.dg/inline_4.c: New test.
2768 * gcc.dg/unroll_4.c: New test.
2769 * gcc.dg/inline_1.c: New test.
2770 * gcc.dg/unroll_1.c: New test.
2772 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2774 PR tree-optimization/48497
2775 * lib/gcc-defs.exp (dg-additional-options): New proc.
2776 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2777 -msse2 on 32-bit x86.
2779 2011-06-06 Jason Merrill <jason@redhat.com>
2781 * g++.dg/cpp0x/enum19.C: New.
2783 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2785 * gcc.target/arm/neon-reload-class.c: New test.
2787 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2790 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2792 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2794 * gcc.target/arm/smlatb-1.c: New file.
2795 * gcc.target/arm/smlatt-1.c: New file.
2796 * gcc.target/arm/smlaltb-1.c: New file.
2797 * gcc.target/arm/smlaltt-1.c: New file.
2799 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2801 * gcc.target/arm/mla-2.c: New test.
2803 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2805 PR gcov-profile/49299
2806 * gcc.dg/tree-prof/pr49299-1.c: New test.
2807 * gcc.dg/tree-prof/pr49299-2.c: New test.
2809 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2811 * lib/target-supports.exp
2812 (check_effective_target_vect_widen_mult_qi_to_hi):
2813 Add NEON as supporting target.
2814 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2815 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2816 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2817 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2818 using widening multiplication on targets that support it.
2819 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2820 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2821 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2823 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2825 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2826 Modern Objective-C runtime API.
2827 * objc/execute/next_mapping.h: Removed.
2828 * objc-obj-c++-shared/next-mapping.h: Removed.
2829 * objc-obj-c++-shared/Object1.h: Removed.
2830 * objc-obj-c++-shared/Object1.m: Removed.
2831 * objc-obj-c++-shared/Object1.mm: Removed.
2832 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2833 * objc-obj-c++-shared/Protocol1.h: Removed.
2834 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2835 of ProtoBool, IVAR_T and METHOD.
2836 * objc-obj-c++-shared/runtime.h: New.
2837 * objc-obj-c++-shared/TestsuiteObject.h: New.
2838 * objc-obj-c++-shared/TestsuiteObject.m: New.
2840 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2841 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2842 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2844 * objc/execute/_cmd.m: Include
2845 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2846 runtime API. ([TestClass +initialize]): Include this method also
2847 with the GNU runtime.
2848 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2849 Object. ([-setValue:]): Return void.
2850 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2851 with the GNU runtime. Include
2852 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2853 for the NeXT runtime. Use the existing print_ivars() and
2854 compare_structures() implementations for the old NeXT runtime.
2855 Added new implementations for the Modern GNU and NeXT runtimes.
2856 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2857 well. (main): Use objc_getClass(). Use return instead of exit.
2858 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2859 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2861 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2862 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2863 instead of Object. (main): Use return instead of exit().
2864 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2865 instead of Object. Removed prototype for exit(). (main): Use
2866 return instead of exit(). Use the Modern Objective-C runtime API.
2867 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2869 * objc/execute/class-tests-1.h: Include
2870 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2871 runtime API. (test_class_with_superclass): Do not call [Object
2872 class]. There is no need to with the current libobjc.
2873 * objc/execute/class-tests-2.h: Include
2874 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2876 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2877 ../../objc-obj-c++-shared/next-mapping.h.
2878 * objc/execute/class-2.m: Likewise.
2879 * objc/execute/class-3.m: Likewise.
2880 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2881 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2882 +initialize]): Include this method also with the GNU
2883 runtime. (main): Use the Modern Objective-C runtime API.
2884 * objc/execute/class-5.m: Likewise.
2885 * objc/execute/class-6.m: Likewise.
2886 * objc/execute/class-7.m: Likewise.
2887 * objc/execute/class-8.m: Likewise.
2888 * objc/execute/class-9.m: Likewise.
2889 * objc/execute/class-10.m: Likewise.
2890 * objc/execute/class-11.m: Likewise.
2891 * objc/execute/class-12.m: Likewise.
2892 * objc/execute/class-13.m: Likewise.
2893 * objc/execute/class-14.m: Likewise.
2894 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2895 this method also with the GNU runtime.
2896 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2897 +initialize]): Include this method also with the GNU runtime.
2898 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2900 * objc/execute/encode-1.m: Likewise.
2901 * objc/execute/enumeration-1.m: Likewise.
2902 * objc/execute/enumeration-2.m: Likewise.
2903 * objc/execute/exceptions/catchall-1.m: Likewise.
2904 * objc/execute/exceptions/finally-1.m: Likewise.
2905 * objc/execute/exceptions/foward-1.m: Likewise.
2906 * objc/execute/exceptions/local-variables-1.m: Likewise.
2907 * objc/execute/exceptions/throw-nil.m: Likewise.
2908 * objc/execute/exceptions/trivial.m: Likewise.
2909 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2910 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2911 * objc/execute/exceptions/matcher-1.m: Likewise.
2912 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2914 * objc/execute/formal_protocol-2.m: Likewise.
2915 * objc/execute/formal_protocol-3.m: Likewise.
2916 * objc/execute/formal_protocol-4.m: Likewise.
2917 * objc/execute/formal_protocol-5.m: Include
2918 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2920 * objc/execute/formal_protocol-6.m: Likewise.
2921 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2922 Object. Include <objc/Protocol.h> instead of
2923 ../../objc-obj-c++-shared/Protocol1.h.
2924 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2926 * objc/execute/informal_protocol.m: Likewise.
2927 * objc/execute/load-3.m: Likewise.
2928 * objc/execute/many_args_method.m ([TestClass +initialize]):
2929 Include this method with the GNU runtime as well.
2930 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2931 * objc/execute/nested-func-1.m: Use TestsuiteObject
2933 * objc/execute/nil_method-1.m: Likewise.
2934 * objc/execute/no_clash.m: Likewise.
2935 * objc/execute/np-1.m: Do not include
2936 ../../objc-obj-c++-shared/Protocol1.h.
2937 (main): Use return instead of exit().
2938 * objc/execute/np-2.m: Do not include
2939 ../../objc-obj-c++-shared/Protocol1.h.
2940 ([MyObject +initialize]): Include this method also with the GNU
2941 runtime. (main): Use return instead of exit().
2942 * objc/execute/object_is_class.m: Include
2943 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2944 of Object. (main): Use the Modern Objective-C runtime API.
2945 * objc/execute/object_is_meta_class.m: Likewise.
2946 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2947 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2948 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2949 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2950 Objective-C runtime API.
2951 * objc/execute/protocol-isEqual-2.m: Likewise.
2952 * objc/execute/protocol-isEqual-3.m: Likewise.
2953 * objc/execute/protocol-isEqual-4.m: Likewise.
2954 * objc/execute/redefining_self.m ([TestClass +initialize]):
2955 Include this method with the GNU runtime as well.
2956 * objc/execute/root_methods.m: Include
2957 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2958 Include this method with the GNU runtime as well.
2959 (main): Use the Modern Objective-C runtime API.
2960 * objc/execute/selector-1.m: Include
2961 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2962 of Object. (main): Use the Modern Objective-C runtime API.
2963 * objc/execute/static-1.m ([Test +initialize]): Include this
2964 method with the GNU runtime as well.
2965 * objc/execute/static-2.m: Likewise.
2966 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2967 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2968 ([MathClass +initialize]): Include this method with the GNU
2970 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2972 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2973 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2974 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2975 * objc.dg/attributes/method-attribute-1.m: Likewise.
2976 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2977 * objc.dg/attributes/method-attribute-2.m: Likewise.
2978 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2979 * objc.dg/attributes/method-attribute-3.m: Likewise.
2980 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2981 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2982 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2983 * obj-c++.dg/bitfield-1.mm: Likewise.
2984 * obj-c++.dg/bitfield-2.mm: Likewise
2985 * objc.dg/bitfield-3.m: Likewise.
2986 * obj-c++.dg/bitfield-4.mm: Likewise.
2987 * objc.dg/bitfield-5.m: Likewise
2988 * objc.dg/call-super-1.m: Likewise.
2989 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2990 Use objc_getClass() instead of objc_get_class(), but for the GNU
2991 runtime redefine objc_getClass as objc_get_class. Include
2992 ../objc-obj-c++-shared/runtime.h.
2993 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2994 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2995 Use the Modern Objective-C runtime API.
2996 * objc.dg/class-protocol-1.m: Include
2997 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2998 * obj-c++.dg/class-protocol-1.mm: Likewise.
2999 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3000 * objc.dg/comp-types-10.m: Likewise.
3001 * objc.dg/comp-types-11.m: Likewise.
3002 * objc.dg/comp-types-12.m: Likewise.
3003 * obj-c++.dg/comp-types-9.mm: Likewise.
3004 * obj-c++.dg/comp-types-11.mm: Likewise.
3005 * obj-c++.dg/comp-types-12.mm: Likewise.
3006 * obj-c++.dg/comp-types-13.mm: Likewise.
3007 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3008 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3009 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3010 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3011 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3012 * objc.dg/desig-init-1.m: Likewise.
3013 * obj-c++.dg/defs.mm: Likewise.
3014 * objc.dg/exceptions-2.m: Likewise.
3015 * obj-c++.dg/except-1.mm: Likewise.
3016 * obj-c++.dg/exceptions-2.mm: Likewise.
3017 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3018 Use the Modern Objective-C runtime API.
3019 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3020 the Modern Objective-C runtime API. Do not include
3021 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3022 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3023 the Modern Objective-C runtime API except when using an older NeXT
3025 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3026 the Modern Objective-C runtime API.
3027 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3029 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3030 * objc.dg/encode-7-next-64bit.m: Updated include.
3031 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3033 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3034 the Modern Objective-C runtime API.
3035 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3036 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3037 instead of ../objc-obj-c++-shared/Protocol1.h.
3038 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3039 the Modern Objective-C runtime API except when using an older NeXT
3041 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3042 the Modern Objective-C runtime API.
3043 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3045 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3046 * objc.dg/fix-and-continue-2.m: Likewise.
3047 * objc.dg/foreach-1.m: Likewise.
3048 * objc.dg/foreach-2.m: Likewise.
3049 * objc.dg/foreach-3.m: Likewise.
3050 * objc.dg/foreach-4.m: Likewise.
3051 * objc.dg/foreach-5.m: Likewise.
3052 * objc.dg/foreach-6.m: Likewise.
3053 * objc.dg/foreach-7.m: Likewise.
3054 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3056 * objc.dg/func-ptr-2.m: Likewise.
3057 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3058 Do not include objc/objc-api.h.
3059 * obj-c++.dg/fsf-package-0.mm: Likewise.
3060 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3061 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3062 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3064 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3065 * objc.dg/gnu-runtime-3.m: Likewise.
3066 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3067 * objc.dg/headers.m: Include objc/runtime.h instead of
3068 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3069 for the NeXT runtime.
3070 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3071 * obj-c++.dg/isa-field-1.mm: Likewise.
3072 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3073 * objc.dg/layout-1.m: Likewise.
3074 * objc.dg/layout-2.m: Likewise.
3075 * objc.dg/local-decl-2.m: Likewise.
3076 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3077 Object. ([Container +elementForView:]): Use
3078 class_conformsToProtocol().
3079 * obj-c++.dg/lookup-2.mm: Likewise.
3080 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3081 * obj-c++.dg/local-decl-1.mm: Likewise.
3082 * objc.dg/method-3.m: Likewise.
3083 * objc.dg/method-4.m: Likewise.
3084 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3085 ../objc-obj-c++-shared/Protocol1.h.
3086 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3087 * objc.dg/method-9.m: Likewise.
3088 * objc.dg/method-10.m: Likewise.
3089 * objc.dg/method-13.m ([Root +initialize]): Include this method
3090 also for the GNU runtime. (main): Use objc_getClass() also for
3092 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3093 * objc.dg/method-17.m: Likewise.
3094 * objc.dg/method-19.m: Likewise.
3095 * objc.dg/method-20b.m: Likewise.
3096 * obj-c++.dg/method-2.mm: Likewise.
3097 * obj-c++.dg/method-6.mm: Likewise.
3098 * obj-c++.dg/method-10.mm: Likewise.
3099 * obj-c++.dg/method-11.mm: Likewise.
3100 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3101 ../objc-obj-c++-shared/Protocol1.h.
3102 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3103 * obj-c++.dg/method-15.mm: Likewise.
3104 * obj-c++.dg/method-17.mm: Likewise.
3105 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3106 +initialize]): Include this method also for the GNU
3107 runtime. (main): Use objc_getClass() also for the GNU runtime.
3108 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3109 * obj-c++.dg/method-22.mm: Likewise.
3110 * obj-c++.dg/method-23.mm: Likewise.
3111 * obj-c++.dg/no-extra-load.mm: Likewise.
3112 * objc.dg/objc-fast-4.m: Likewise.
3113 * objc.dg/objc-gc-4.m: Likewise.
3114 * obj-c++.dg/objc-gc-3.mm: Likewise.
3115 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3116 protocol_getMethodDescription() instead of [Protocol
3117 -descriptionForInstanceMethod].
3118 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3119 Made it available with all runtimes. (main): Call -test instead
3121 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3122 and put into a category.
3123 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3124 Object. Include objc/objc.h.
3125 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3126 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3127 New. (main): Use protocol_getMethodDescription() instead
3128 of [Protocol -descriptionForInstanceMethod] and [Protocol
3129 -descriptionForClassMethod].
3130 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3131 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3132 Objective-C runtime API.
3133 * obj-c++.dg/proto-qual-1.mm: Likewise.
3134 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3136 * obj-c++.dg/property/property-1.mm: Likewise.
3137 * obj-c++.dg/qual-types-1.mm: Likewise.
3138 * objc.dg/selector-2.m: Include objc/objc.h instead of
3139 ../objc-obj-c++-shared/Object1.h.
3140 * obj-c++.dg/selector-2.mm: Likewise.
3141 * obj-c++.dg/selector-5.mm: Likewise.
3142 * obj-c++.dg/selector-6.mm: Likewise.
3143 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3144 Object. Do not include objc/objc-api.h.
3145 * obj-c++.dg/set-not-used-1.mm: Likewise.
3146 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3147 * objc.dg/stret-1.m: Likewise.
3148 * objc.dg/stret-2.m: Likewise.
3149 * obj-c++.dg/super-class-2.mm: Likewise.
3150 * objc.dg/super-class-3.m: Likewise.
3151 * objc.dg/super-class-4.m: Likewise.
3152 * objc.dg/sync-2.m: Likewise.
3153 * obj-c++.dg/sync-2.mm: Likewise.
3154 * objc.dg/sync-1.m: Include objc/objc.h instead of
3155 ../objc-obj-c++-shared/Object1.h.
3156 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3157 'Class' as the type of 'isa'.
3158 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3159 Objective-C runtime API. ([TestClass +initialize]): Include this
3160 method with the GNU runtime as well.
3161 * objc.dg/strings/strings-1.m: Updated includes.
3162 * obj-c++.dg/strings/strings-1.mm: Likewise.
3163 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3164 objc.dg/strings/const-str-12b.m.
3165 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3166 * obj-c++.dg/template-3.mm: Likewise.
3167 * obj-c++.dg/template-4.mm: Likewise.
3168 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3169 Objective-C runtime API.
3170 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3171 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3172 * obj-c++.dg/try-catch-1.mm: Likewise.
3173 * obj-c++.dg/try-catch-2.mm: Likewise.
3174 * objc.dg/try-catch-3.m: Likewise.
3175 * obj-c++.dg/try-catch-3.mm: Likewise.
3176 * objc.dg/try-catch-6.m: Likewise.
3177 * objc.dg/try-catch-7.m: Likewise.
3178 * obj-c++.dg/try-catch-7.mm: Likewise.
3179 * obj-c++.dg/try-catch-8.mm: Likewise.
3180 * obj-c++.dg/try-catch-9.mm: Likewise.
3181 * objc.dg/try-catch-10.m: Likewise.
3182 * obj-c++.dg/try-catch-11.mm: Likewise.
3183 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3184 Object. Include objc/objc.h.
3185 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3186 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3187 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3188 Object. Use Modern Objective-C runtime API. Do not use
3190 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3191 * obj-c++.dg/torture/trivial.mm: Likewise.
3192 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3193 instead of ../objc-obj-c++-shared/Object1.h. Include
3194 ../objc-obj-c++-shared/runtime.h.
3195 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3196 * objc.dg/torture/strings/const-str-11.m: Likewise.
3197 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3198 * objc.dg/torture/strings/const-str-9.m: Likewise.
3199 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3200 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3201 instead of Object. Only add _FooClassReference if
3203 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3204 * objc.dg/torture/strings/const-str-8.m: Likewise.
3205 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3206 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3208 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3210 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3211 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3212 * obj-c++.dg/va-meth-1.mm: Likewise.
3213 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3214 ../objc-obj-c++-shared/Object1.h.
3215 * objc.dg/zero-link-3.m: Likewise.
3217 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3219 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3221 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3224 * obj-c++.dg/property/cxx-property-1.mm: New.
3225 * obj-c++.dg/property/cxx-property-2.mm: New.
3227 2011-06-06 Jason Merrill <jason@redhat.com>
3229 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3231 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3233 PR rtl-optimization/49145
3235 * gcc.c-torture/compile/pr49145.c: New test.
3237 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3240 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3241 to dg-options, match also DW_AT_linkage_name.
3244 * gcc.dg/debug/pr49294.c: New test.
3247 * g++.dg/opt/pr49264.C: New test.
3249 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3251 PR tree-optimization/49243
3252 * gcc.dg/pr49243.c: New.
3254 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3256 * gnat.dg/specs/cond_expr1.ads: New test.
3258 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3260 * gnat.dg/deferred_const4.ad[sb]: New test.
3261 * gnat.dg/deferred_const4_pkg.ads: New helper.
3263 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3265 * gnat.dg/test_tamdt.adb: Rename to...
3266 * gnat.dg/taft_type1.adb: ...this.
3267 * gnat.dg/tamdt.ad[sb]: Rename to...
3268 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3269 * gnat.dg/tamdt_aux.ads: Rename to...
3270 * gnat.dg/taft_type1_pkg2.ads: ...this.
3271 * gnat.dg/taft_type2.ad[sb]: New test.
3272 * gnat.dg/taft_type2_pkg.ads: New helper.
3273 * gnat.dg/taft_type3.adb: New test.
3274 * gnat.dg/taft_type3_pkg.ads: New helper.
3276 2011-06-05 Tobias Burnus <burnus@net-b.de>
3279 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3282 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3285 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3287 * objc.dg/gnu-api-2-objc.m: Likewise.
3288 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3289 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3291 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3293 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3294 alignment, not the alignment, when calling class_addIvar(). Add
3295 an 'isa' instance variable to the test root class.
3296 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3298 2011-06-04 Jan Hubicka <jh@suse.cz>
3300 PR tree-optimization/48893
3301 PR tree-optimization/49091
3302 PR tree-optimization/49179
3303 * gfortran.dg/pr49179.f90: New testcase
3305 2011-06-04 Jan Hubicka <jh@suse.cz>
3308 * g++.dg/torture/pr48954.C: New testcase.
3310 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3312 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3314 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3317 * g++.dg/diagnostic/bitfld2.C: New.
3319 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3322 * gcc.c-torture/execute/pr49281.c: New test.
3324 2011-06-04 Jan Hubicka <jh@suse.cz>
3326 PR tree-optimize/48929
3327 * gcc.c-torture/compile/pr48929.c: New testcase.
3329 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3331 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3333 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3336 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3338 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3340 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3342 2011-06-03 Richard Henderson <rth@redhat.com>
3343 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3345 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3347 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3349 * objc.dg/headers.m: Do not include objc-list.h.
3351 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3353 * objc.dg/type-stream-1.m: Test removed.
3354 * objc.dg/headers.m: Do not include typedstream.h.
3356 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3358 * objc.dg/torture/forward-1.m (main): Updated testcase.
3360 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3363 * gcc.c-torture/compile/pr49163.c: New.
3365 2011-06-02 Asher Langton <langton2@llnl.gov>
3368 * gfortran.dg/PR49268.f90: New test.
3370 2011-06-02 Asher Langton <langton2@llnl.gov>
3373 * gfortran.dg/PR37039.f90: New test.
3375 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3378 * objc.dg/method-5.m: Updated.
3379 * objc.dg/method-19.m: Updated.
3380 * objc.dg/method-lookup-1.m: New.
3381 * obj-c++.dg/method-6.mm: Updated.
3382 * obj-c++.dg/method-7.mm: Updated.
3383 * obj-c++.dg/method-lookup-1.mm: New.
3385 2011-06-02 DJ Delorie <dj@redhat.com>
3387 * lib/timeout.exp (timeout): Add board_info support.
3389 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3391 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3393 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3396 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3397 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3399 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3400 Hans-Peter Nilsson <hp@axis.com>
3402 PR rtl-optimization/48840
3403 * gcc.target/sparc/ultrasp13.c: New test.
3405 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3408 * gcc.c-torture/compile/pr49238.c: New.
3410 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3412 * gcc.target/arm/g2.c: Skip test in -mthumb.
3413 Skip test unless cpu is xscale.
3414 * gcc.target/arm/scd42-2.c: Likewise.
3415 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3417 2011-06-01 Jason Merrill <jason@redhat.com>
3419 * g++.dg/cpp0x/decltype28.C: New.
3420 * g++.dg/cpp0x/decltype29.C: New.
3422 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3425 * gcc.target/mips/pr45074.c: New test.
3427 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3428 Hans-Peter Nilsson <hp@axis.com>
3430 PR rtl-optimization/48830
3431 * gcc.target/sparc/ultrasp12.c: New test.
3433 2011-06-01 David Li <davidxl@google.com>
3435 * gcc.dg/profile-dir-1.c: Change pass name.
3436 * gcc.dg/profile-dir-2.c: Ditto.
3437 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3438 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3439 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3440 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3441 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3442 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3443 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3444 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3445 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3446 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3447 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3448 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3449 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3450 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3451 * gcc.dg/profile-dir-3.c: Ditto.
3452 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3454 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3456 * objc.dg/attributes/method-nonnull-1.m: New test.
3457 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3459 2011-05-31 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/coarray_atomic_1.f90: New.
3463 * gfortran.dg/coarray/atomic_1.f90: New.
3465 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3467 * gcc.dg/guality/bswaptest.c: New test.
3468 * gcc.dg/guality/clztest.c: New test.
3469 * gcc.dg/guality/ctztest.c: New test.
3470 * gcc.dg/guality/rotatetest.c: New test.
3473 * gcc.target/i386/pr48688.c: New test.
3475 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3478 * g++.dg/lookup/name-clash9.C: New.
3480 2011-05-31 Tobias Burnus <burnus@net-b.de>
3483 * gfortran.dg/coarray/dummy_1.f90: New.
3485 2011-05-31 Tobias Burnus <burnus@net-b.de>
3488 * gfortran.dg/coarray/save_1.f90: New.
3489 * gfortran.dg/coarray_4.f90: Update dg-error.
3491 2011-05-31 Jason Merrill <jason@redhat.com>
3493 * g++.dg/cpp0x/rv-template1.C: New.
3495 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3497 PR rtl-optimization/49235
3498 * gcc.dg/pr49235.c: New test.
3500 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3502 PR tree-optimization/49093
3503 * gcc.dg/vect/pr49093.c: New test.
3505 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3508 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3510 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3513 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3516 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3519 * gcc.c-torture/execute/pr49186.c: New.
3521 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3524 * gcc.target/i386/pr49168-1.c: New.
3526 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3527 Eric Botcazou <ebotcazou@adacore.com>
3529 * gcc.dg/guality/drap.c: New test.
3531 2011-05-30 Richard Guenther <rguenther@suse.de>
3533 PR tree-optimization/49210
3534 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3535 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3537 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3540 * g++.dg/gomp/pr49223-1.C: New test.
3541 * g++.dg/gomp/pr49223-2.C: New test.
3543 2011-05-30 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/49218
3546 * gcc.c-torture/execute/pr49218.c: New testcase.
3548 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3550 PR tree-optimization/49199
3551 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3552 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3553 -fno-tree-scev-cprop.
3555 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3558 * gfortran.dg/extends_13.f03: New.
3560 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3562 PR rtl-optimization/49095
3563 * gcc.target/i386/pr49095.c: New test.
3565 2011-05-29 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/coarray_24.f90: New.
3570 2011-05-29 Tobias Burnus <burnus@net-b.de>
3573 * gfortran.dg/coarray_23.f90: New.
3575 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3578 * gcc.dg/pr48826.c: New test.
3580 2011-05-29 Richard Guenther <rguenther@suse.de>
3582 PR tree-optimization/49217
3583 * gcc.dg/torture/pr49217.c: New testcase.
3585 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3588 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3590 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3592 * gnat.dg/boolean_subtype.adb: Rename to...
3593 * gnat.dg/boolean_subtype1.adb: ...this.
3595 2011-05-28 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3599 2011-05-27 Jason Merrill <jason@redhat.com>
3601 * g++.dg/cpp0x/enum18.C: Adjust.
3603 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3605 2011-05-27 Tobias Burnus <burnus@net-b.de>
3608 * gfortran.dg/coarray_22.f90: New.
3610 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612 PR tree-optimization/46728
3613 * gcc.target/powerpc/pr46728-1.c: New.
3614 * gcc.target/powerpc/pr46728-2.c: New.
3615 * gcc.target/powerpc/pr46728-3.c: New.
3616 * gcc.target/powerpc/pr46728-4.c: New.
3617 * gcc.target/powerpc/pr46728-5.c: New.
3618 * gcc.dg/pr46728-6.c: New.
3619 * gcc.target/powerpc/pr46728-7.c: New.
3620 * gcc.target/powerpc/pr46728-8.c: New.
3621 * gcc.dg/pr46728-9.c: New.
3622 * gcc.target/powerpc/pr46728-10.c: New.
3623 * gcc.target/powerpc/pr46728-11.c: New.
3624 * gcc.dg/pr46728-12.c: New.
3625 * gcc.target/powerpc/pr46728-13.c: New.
3626 * gcc.target/powerpc/pr46728-14.c: New.
3627 * gcc.target/powerpc/pr46728-15.c: New.
3628 * gcc.target/powerpc/pr46728-16.c: New.
3630 2011-05-27 Jason Merrill <jason@redhat.com>
3632 * g++.dg/abi/mangle47.C: New.
3635 * g++.dg/template/const5.C: New.
3637 * g++.dg/cpp0x/enum18.C: New.
3639 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3641 * g++.dg/cpp0x/error6.C: New.
3643 * g++.dg/cpp0x/error5.C: New.
3645 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3648 * g++.dg/eh/cond6.C: New test.
3650 2011-05-27 Tobias Burnus <burnus@net-b.de>
3653 * gfortran.dg/rank_3.f90: New.
3654 * gfortran.dg/rank_4.f90: New.
3656 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3658 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3659 replace dump search.
3661 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3663 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3664 * gnat.dg/bit_packed_array5.adb: ...here.
3666 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3669 * g++.dg/cpp0x/auto25.C: New.
3671 2011-05-27 Richard Guenther <rguenther@suse.de>
3673 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3675 2011-05-27 Richard Guenther <rguenther@suse.de>
3677 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3679 2011-05-27 Richard Guenther <rguenther@suse.de>
3682 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3684 2011-05-26 Jason Merrill <jason@redhat.com>
3686 * g++.dg/cpp0x/friend1.C: New.
3687 * g++.dg/cpp0x/friend2.C: New.
3689 * g++.dg/cpp0x/auto7.C: Update.
3690 * g++.dg/template/crash50.C: Adjust.
3691 * g++.dg/template/static9.C: Adjust.
3692 * g++.old-deja/g++.ext/memconst.C: Adjust.
3694 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3696 * gcc.dg/march.c: Ignore a note for some targets.
3698 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3699 Nathan Froyd <froydnj@codesourcery.com>
3703 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3704 * g++.dg/parse/pr18770.C: New test.
3705 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3707 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3710 * gfortran.dg/dependency_40.f90 : New test.
3712 2011-05-26 Tobias Burnus <burnus@net-b.de>
3715 * gfortran.dg/coarray/registering_1.f90: New.
3717 2011-05-26 Jason Merrill <jason@redhat.com>
3719 * g++.dg/cpp0x/variadic111.C: New.
3720 * g++.dg/cpp0x/variadic41.C: Adjust.
3722 2011-05-26 Richard Guenther <rguenther@suse.de>
3724 PR tree-optimization/48702
3725 * gcc.dg/torture/pr48702.c: New testcase.
3727 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3729 PR gcov-profile/48845
3730 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3732 * gcc.dg/matrix/matrix.exp: Likewise.
3733 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3734 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3735 line number to check_profiling_available.
3736 * lib/target-supports.exp (check_profiling_available): Account for
3738 Require TLS runtime support with -fprofile-generate.
3739 * lib/profopt.exp (profopt-execute): Add TLS options for
3741 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3743 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3746 * g++.dg/eh/cond5.C: New test.
3748 PR tree-optimization/49161
3749 * gcc.c-torture/execute/pr49161.c: New test.
3751 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3753 * gcc.target/arm/neon-vorn-vbic.c: New test.
3755 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3757 PR tree-optimization/49038
3758 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3759 * gcc.dg/vect/pr49038.c: New test.
3761 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3762 * g++.dg/init/pr25811-3.C: New.
3763 * g++.dg/init/pr25811-4.C: New.
3765 2011-05-25 Jason Merrill <jason@redhat.com>
3767 * g++.dg/cpp0x/enum17.C: New.
3768 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3770 * g++.dg/cpp0x/auto24.C: New.
3772 * g++.dg/cpp0x/error4.C: New.
3774 * g++.dg/cpp0x/rv-restrict.C: New.
3776 * g++.dg/cpp0x/enum15.C: New.
3777 * g++.dg/cpp0x/constexpr-switch2.C: New.
3779 * g++.dg/cpp0x/variadic110.C: New.
3781 * g++.dg/cpp0x/auto9.C: Add typedef test.
3783 * g++.dg/cpp0x/auto23.C: New.
3784 * g++.dg/cpp0x/auto9.C: Adjust.
3786 * g++.dg/cpp0x/defaulted29.C: New.
3788 * g++.dg/cpp0x/initlist51.C: New.
3790 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3792 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3793 * g++.dg/abi/packed1.C: Suppress warning.
3794 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3795 * g++.dg/template/stdarg1.C: Likewise.
3796 * g++.dg/other/packed1.C: Remove arm from xfail list.
3798 2011-05-25 Jason Merrill <jason@redhat.com>
3800 * g++.dg/cpp0x/enum16.C: New.
3801 * g++.dg/parse/error15.C: Adjust.
3803 * g++.dg/cpp0x/initlist50.C: New.
3805 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3807 * g++.dg/cpp0x/variadic109.C: New.
3809 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3811 * gcc.target/i386/pause-1.c: New.
3813 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3815 * gcc.dg/stack-usage-1.c: Adjust comment.
3816 * gcc.dg/stack-usage-2.c: New test.
3818 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3821 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3822 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3824 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3826 PR rtl-optimization/48757
3827 * gfortran.dg/pr48757.f: New test case.
3829 2011-05-24 Jason Merrill <jason@redhat.com>
3831 * g++.dg/cpp0x/access01.C: New.
3833 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3836 * objc.dg/pr48177.m: New testcase.
3838 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3841 * objc.dg/pr48187.m: New testcase.
3842 * obj-c++.dg/pr48187.mm: New testcase.
3843 * objc.dg/ivar-extra-semicolon.m: New testcase.
3845 2011-05-24 Jason Merrill <jason@redhat.com>
3847 * g++.dg/template/access21.C: New.
3848 * g++.dg/template/access22.C: New.
3850 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3852 PR rtl-optimization/48633
3853 * g++.dg/pr48633.C: New test.
3855 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3858 * g++.dg/other/pr49133.C: New test.
3860 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3861 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3863 * gcc.dg/torture/tls/run-gd.c: New test.
3864 * gcc.dg/torture/tls/run-ie.c: New test.
3865 * gcc.dg/torture/tls/run-ld.c: New test.
3866 * gcc.dg/torture/tls/run-le.c: New test.
3867 * lib/target-supports.exp (check_effective_target_tls_runtime):
3868 Build testcase with TLS options.
3870 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3874 2011-05-24 Tom de Vries <tom@codesourcery.com>
3876 PR tree-optimization/49121
3877 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3879 2011-05-23 Jason Merrill <jason@redhat.com>
3881 * g++.dg/cpp0x/defaulted28.C: New.
3883 * g++.dg/cpp0x/sfinae25.C: New.
3885 * g++.dg/cpp0x/rv-cast2.C: New.
3887 * g++.dg/cpp0x/enum14.C: New.
3889 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3892 * gcc.c-torture/execute/pr49123.c: New test.
3895 * gcc.dg/debug/pr49032.c: New test.
3898 * gcc.dg/pr49120.c: New test.
3900 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3903 * gcc.target/i386/pr47315.c: New test.
3905 2011-05-23 Jason Merrill <jason@redhat.com>
3907 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3909 * g++.dg/cpp0x/sfinae24.C: New.
3911 * g++.dg/cpp0x/error3.C: New.
3913 * g++.dg/cpp0x/defaulted27.C: New.
3915 * g++.dg/cpp0x/decltype27.C: New.
3917 2011-05-23 Richard Guenther <rguenther@suse.de>
3919 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3921 2011-05-23 Richard Guenther <rguenther@suse.de>
3923 PR tree-optimization/40874
3924 * g++.dg/tree-ssa/pr40874.C: New testcase.
3926 2011-05-23 Richard Guenther <rguenther@suse.de>
3928 PR tree-optimization/49115
3929 * g++.dg/torture/pr49115.C: New testcase.
3931 2011-05-23 Richard Guenther <rguenther@suse.de>
3934 * gcc.dg/memcpy-3.c: New testcase.
3936 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3939 * gcc.c-torture/execute/pr48973-1.c: New test.
3940 * gcc.c-torture/execute/pr48973-2.c: New test.
3942 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3945 * g++.dg/warn/pr18016.C: New.
3947 2011-05-23 Tom de Vries <tom@codesourcery.com>
3950 * gcc.target/arm/ivopts-6.c: New test.
3952 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3955 * gcc.c-torture/compile/pr49029.c: New test.
3957 2011-05-22 Jason Merrill <jason@redhat.com>
3959 * g++.dg/cpp0x/sfinae23.C: New.
3960 * g++.dg/cpp0x/sfinae8.C: Correct.
3962 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3964 * gfortran.dg/function_optimize_8.f90: New test case.
3966 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3968 PR tree-optimization/49087
3969 * gcc.dg/vect/O3-pr49087.c: New test.
3971 2011-05-21 Jason Merrill <jason@redhat.com>
3973 * g++.dg/debug/const5.C: New.
3975 2011-05-20 Jason Merrill <jason@redhat.com>
3977 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3979 * g++.dg/cpp0x/constexpr-static7.C: New.
3981 * g++.dg/cpp0x/enum12.C: New.
3982 * g++.dg/cpp0x/enum13.C: New.
3984 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3987 * gfortran.dg/select_type_23.f03: New.
3989 2011-05-20 Jason Merrill <jason@redhat.com>
3991 * g++.dg/cpp0x/defaulted26.C: New.
3993 * g++.dg/cpp0x/noexcept02.C: Fix.
3994 * g++.dg/cpp0x/noexcept03.C: Fix.
3995 * g++.dg/cpp0x/noexcept08.C: Fix.
3996 * g++.dg/cpp0x/noexcept10.C: New.
3998 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4001 * gfortran.dg/extends_12.f03: New.
4003 2011-05-20 Jason Merrill <jason@redhat.com>
4005 * g++.dg/template/koenig9.C: New.
4006 * g++.dg/opt/pr47615.C: Fix.
4007 * g++.dg/overload/defarg1.C: Fix.
4008 * g++.dg/tc1/dr213.C: Remove xfail.
4009 * g++.dg/torture/pr34850.C: Fix.
4010 * g++.dg/torture/pr39362.C: Fix.
4011 * g++.old-deja/g++.brendan/crash56.C: Fix.
4012 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4014 2011-05-20 Richard Guenther <rguenther@suse.de>
4016 PR tree-optimization/49079
4017 * gcc.dg/torture/pr49079.c: New testcase.
4019 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4021 PR tree-optimization/49073
4022 * gcc.c-torture/execute/pr49073.c: New test.
4024 2011-06-19 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/coarray_21.f90: New.
4029 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4031 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4034 2011-05-19 Richard Guenther <rguenther@suse.de>
4037 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4039 2011-05-19 Richard Guenther <rguenther@suse.de>
4042 * gcc.dg/builtin-object-size-11.c: New testcase.
4044 2011-05-19 Tom de Vries <tom@codesourcery.com>
4047 * gcc.target/arm/ivopts.c: New test.
4048 * gcc.target/arm/ivopts-2.c: New test.
4050 2011-05-19 Tom de Vries <tom@codesourcery.com>
4052 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4054 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4056 * gcc.c-torture/execute/960321-1.x: Remove.
4058 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4061 * gfortran.dg/move_alloc_4.f90: New.
4063 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4066 * gcc.target/i386/pr49002-1.c: New test.
4067 * gcc.target/i386/pr49002-2.c: Likewise.
4069 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4071 PR tree-optimization/49039
4072 * gcc.c-torture/execute/pr49039.c: New test.
4073 * gcc.dg/tree-ssa/pr49039.c: New test.
4074 * g++.dg/torture/pr49039.C: New test.
4076 2011-05-18 Jason Merrill <jason@redhat.com>
4078 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4079 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4080 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4082 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4084 * gcc.target/bfin/mcpu-bf592.c: New test.
4086 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4088 PR tree-optimization/41881
4089 * gcc.dg/vect/O3-pr41881.c: New test.
4090 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4092 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4094 PR tree-optimization/49000
4095 * gcc.dg/pr49000.c: New test.
4097 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4099 * gnat.dg/invalid1.adb: New test.
4101 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4103 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4105 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4106 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4108 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4111 * g++.dg/cpp0x/range-for18.C: New.
4113 2011-05-15 Tobias Burnus <burnus@net-b.de>
4116 * gfortran.dg/coarray/image_index_2.f90: New.
4118 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4120 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4121 * g++.dg/cpp0x/override2.C: New.
4123 2011-05-14 Tobias Burnus <burnus@net-b.de>
4126 * gfortran.de/coarray_20.f90: New.
4128 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4131 * function_optimize_7.f90: New test case.
4133 2011-05-13 Jason Merrill <jason@redhat.com>
4135 * g++.dg/cpp0x/decltype26.C: New.
4136 * g++.dg/cpp0x/enum11.C: New.
4138 2011-05-13 Tobias Burnus <burnus@net-b.de>
4142 * gfortran.dg/assign_8.f90: Update dg-error.
4144 2011-05-13 Tobias Burnus <burnus@net-b.de>
4147 * gfortran.dg/io_constraints_8.f90: New.
4148 * gfortran.dg/io_constraints_9.f90: New.
4150 2011-05-13 Martin Thuresson <martint@google.com>
4152 PR gcov-profile/47793
4153 * gcc.dg/pr47793.c: New.
4155 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4157 PR tree-optimization/48975
4158 * gcc.dg/pr48975.c: New test.
4160 2011-05-12 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4165 2011-05-12 Jason Merrill <jason@redhat.com>
4167 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4169 2011-05-12 Geert Bosch <bosch@adacore.com>
4171 * gnat.dg/view_conversion1.adb: New test.
4173 2011-05-12 Richard Guenther <rguenther@suse.de>
4175 PR tree-optimization/48172
4176 * gcc.dg/vect/pr48172.c: New testcase.
4178 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4181 * g++.dg/opt/pr48967.C: New test.
4183 2011-05-11 Jason Merrill <jason@redhat.com>
4185 * g++.dg/cpp0x/constexpr-friend.C: New.
4186 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4188 * g++.dg/cpp0x/sfinae22.C: New.
4190 2011-05-11 Tobias Burnus <burnus@net-b.de>
4193 * gfortran.dg/generic_24.f90: New.
4195 2011-05-11 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/15256
4198 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4200 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.dg/pr48159-1.c: New test.
4204 * gcc.dg/pr48159-2.c: New test.
4206 2011-05-11 Richard Guenther <rguenther@suse.de>
4209 * gcc.dg/torture/pr48953.c: New testcase.
4211 2011-05-11 Richard Guenther <rguenther@suse.de>
4213 PR tree-optimization/18041
4214 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4216 2011-05-11 Alan Modra <amodra@gmail.com>
4219 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4221 2011-05-10 Jason Merrill <jason@redhat.com>
4223 * g++.dg/cpp0x/defaulted25.C: New.
4224 * g++.dg/template/crash7.C: Adjust.
4226 * g++.dg/cpp0x/variadic108.C: New.
4228 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4230 * g++.dg/inherit/virtual9.C: Extend.
4232 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4235 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4236 are passed and returned in vector registers.
4238 2011-05-10 Richard Guenther <rguenther@suse.de>
4240 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4241 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4242 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4243 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4244 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4247 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/48611
4250 PR tree-optimization/48794
4251 * gfortran.dg/gomp/pr48611.f90: New test.
4252 * gfortran.dg/gomp/pr48794.f90: New test.
4255 * gcc.dg/dfp/pr48928.c: New test.
4257 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4260 * g++.dg/cpp0x/pr48522.C: New.
4262 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4265 * g++.dg/cpp0x/sfinae21.C: New.
4267 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4269 * g++.dg/template/sfinae28.C: Rename to...
4270 * g++.dg/cpp0x/sfinae19.C: ... this.
4271 * g++.dg/template/sfinae29.C: Rename to...
4272 * g++.dg/cpp0x/sfinae20.C: ... this.
4274 2011-05-09 Jeff Law <law@redhat.com>
4276 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4279 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4282 * g++.dg/init/pr20039.C: New.
4284 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4288 * g++.dg/template/sfinae28.C: New.
4289 * g++.dg/template/sfinae29.C: Likewise.
4291 2011-05-09 Jason Merrill <jason@redhat.com>
4293 * g++.dg/template/nontype23.C: New.
4295 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4297 * g++.dg/init/pr48859.C: New.
4299 2011-05-09 Jason Merrill <jason@redhat.com>
4301 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4302 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4303 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4304 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4305 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4306 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4307 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4308 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4310 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4312 * g++.dg/inherit/virtual9.C: New.
4314 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4317 * g++.dg/template/dependent-expr8.C: New test case.
4319 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4321 PR tree-optimization/48837
4322 * gcc.dg/pr48837.c: New testcase.
4324 2011-05-06 Jason Merrill <jason@redhat.com>
4326 * g++.dg/cpp0x/constexpr-condition2.C: New.
4328 * g++.dg/cpp0x/constexpr-missing.C: New.
4330 2011-05-06 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/coarray/this_image_2.f90: New.
4335 2011-05-06 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/bind_c_usage_22.f90: New.
4340 * gfortran.dg/bind_c_usage_23.f90: New.
4341 * gfortran.dg/bind_c_usage_24.f90: New.
4342 * gfortran.dg/bind_c_usage_24_c.c: New.
4344 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4347 * g++.dg/template/member9.C: New test case.
4349 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4351 * gnat.dg/discr29.ad[sb]: New test.
4352 * gnat.dg/discr30.adb: Likewise.
4354 2011-05-05 Julian Brown <julian@codesourcery.com>
4356 * gcc.target/arm/neon-vset_lanes8.c: New test.
4358 2011-05-05 Jason Merrill <jason@redhat.com>
4360 * g++.dg/init/new32.C: New.
4362 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4364 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4367 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4369 PR rtl-optimization/48381
4370 * gcc.c-torture/compile/pr48381.c: New test.
4372 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4374 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4376 * gcc.target/i386/opt-1.c: Ditto.
4378 2011-05-04 Jason Merrill <jason@redhat.com>
4380 * g++.dg/conversion/base1.C: New.
4382 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4384 PR libgfortran/48787
4385 * gfortran.dg/round_3.f08: Add more checks to test case.
4387 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4389 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4390 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4391 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4392 Gate test on effective_target fd_truncate.
4394 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4396 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4397 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4398 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4399 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4400 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4401 * gcc.target/i386/pr38824.c: Ditto.
4402 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4403 * gcc.target/i386/vecinit-2.c: Ditto.
4404 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4405 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4406 * gcc.target/i386/parity-2.c: Ditto.
4407 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4409 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4411 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4413 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4414 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4415 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4417 2011-05-03 Tobias Burnus <burnus@net-b.de>
4420 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4422 2011-05-03 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/coarray/this_image_1.f90: New.
4427 2011-05-03 Tobias Burnus <burnus@net-b.de>
4430 * gfortran.dg/coarray/caf.dg: New.
4431 * gfortran.dg/coarray/image_index_1.f90: New, copied
4432 from ../coarray_16.f90.
4434 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4437 * g++.dg/ext/complex9.C: New.
4439 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4442 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4443 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4444 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4446 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4448 * gcc.target/bfin/builtins: Created.
4449 * gcc.target/bfin/hisilh-O0.c: Deleted.
4450 * gcc.target/bfin/hisilh.c: Moved to...
4451 * gcc.target/bfin/builtins/hisilh.c: ...here.
4452 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4453 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4454 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4455 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4456 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4457 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4458 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4459 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4460 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4461 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4462 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4463 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4464 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4465 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4466 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4467 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4468 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4469 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4470 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4471 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4472 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4473 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4474 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4475 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4476 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4477 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4478 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4479 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4480 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4481 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4482 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4483 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4484 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4485 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4486 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4487 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4488 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4489 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4490 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4491 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4492 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4493 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4494 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4495 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4496 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4497 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4498 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4499 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4500 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4501 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4502 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4503 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4504 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4505 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4506 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4507 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4508 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4509 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4510 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4511 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4512 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4513 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4514 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4515 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4516 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4517 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4518 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4519 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4520 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4521 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4522 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4523 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4524 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4525 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4526 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4527 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4528 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4529 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4530 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4531 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4532 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4533 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4534 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4535 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4536 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4537 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4538 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4539 * gcc.target/bfin/builtins/circptr.c: Ditto.
4540 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4541 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4542 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4543 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4544 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4545 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4546 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4547 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4548 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4549 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4550 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4551 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4552 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4553 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4554 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4555 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4556 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4557 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4558 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4559 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4560 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4561 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4562 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4563 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4564 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4565 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4566 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4567 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4568 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4569 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4570 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4571 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4572 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4573 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4574 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4575 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4576 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4577 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4578 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4579 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4580 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4581 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4582 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4583 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4584 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4585 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4586 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4587 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4588 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4589 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4590 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4591 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4592 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4593 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4594 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4595 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4596 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4597 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4598 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4599 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4600 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4601 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4602 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4603 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4604 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4605 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4606 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4607 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4608 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4609 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4611 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4613 * gcc.target/arm/cold-lc.c: New test.
4615 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4618 * gcc.dg/pr48774.c: New test.
4620 2011-05-03 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/large-size-array-5.c: New testcase.
4624 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4626 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4628 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4630 * lib/target-supports.exp (check_effective_target_vect_strided):
4632 (check_effective_target_vect_strided2)
4633 (check_effective_target_vect_strided3)
4634 (check_effective_target_vect_strided4)
4635 (check_effective_target_vect_strided8): ...these new functions.
4637 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4638 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4639 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4640 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4641 * gcc.dg/vect/pr37539.c: Likewise.
4642 * gcc.dg/vect/slp-11a.c: Likewise.
4643 * gcc.dg/vect/slp-11b.c: Likewise.
4644 * gcc.dg/vect/slp-11c.c: Likewise.
4645 * gcc.dg/vect/slp-12a.c: Likewise.
4646 * gcc.dg/vect/slp-12b.c: Likewise.
4647 * gcc.dg/vect/slp-18.c: Likewise.
4648 * gcc.dg/vect/slp-19a.c: Likewise.
4649 * gcc.dg/vect/slp-19b.c: Likewise.
4650 * gcc.dg/vect/slp-21.c: Likewise.
4651 * gcc.dg/vect/slp-23.c: Likewise.
4652 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4654 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4655 instead of vect_interleave && vect_extract_even_odd.
4656 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4657 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4658 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4659 * gcc.dg/vect/vect-1.c: Likewise.
4660 * gcc.dg/vect/vect-10.c: Likewise.
4661 * gcc.dg/vect/vect-98.c: Likewise.
4662 * gcc.dg/vect/vect-107.c: Likewise.
4663 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4664 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4665 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4666 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4667 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4668 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4669 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4670 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4671 * gcc.dg/vect/vect-strided-float.c: Likewise.
4672 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4673 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4674 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4675 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4676 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4677 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4678 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4679 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4680 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4681 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4682 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4683 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4684 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4685 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4686 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4688 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4690 * gcc.dg/vect/pr30843.c: Likewise.
4691 * gcc.dg/vect/pr33866.c: Likewise.
4692 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4693 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4694 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4695 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4697 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4699 * gcc.dg/vect/slp-11.c: Split into...
4700 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4701 gcc.dg/vect/slp-11c.c: ...these tests.
4702 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4703 * gcc.dg/vect/slp-12c.c: ...this new test.
4704 * gcc.dg/vect/slp-19.c: Split into...
4705 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4706 gcc.dg/vect/slp-19c.c: ...these new tests.
4708 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4710 * lib/target-supports.exp
4711 (check_effective_target_vect_extract_even_odd_wide): Delete.
4712 (check_effective_target_vect_strided_wide): Likewise.
4713 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4714 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4715 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4716 * gcc.dg/vect/pr37539.c: Likewise.
4717 * gcc.dg/vect/slp-11.c: Likewise.
4718 * gcc.dg/vect/slp-12a.c: Likewise.
4719 * gcc.dg/vect/slp-12b.c: Likewise.
4720 * gcc.dg/vect/slp-19.c: Likewise.
4721 * gcc.dg/vect/slp-23.c: Likewise.
4722 * gcc.dg/vect/vect-1.c: Likewise.
4723 * gcc.dg/vect/vect-98.c: Likewise.
4724 * gcc.dg/vect/vect-107.c: Likewise.
4725 * gcc.dg/vect/vect-strided-float.c: Likewise.
4727 2011-05-02 Jason Merrill <jason@redhat.com>
4729 * g++.dg/init/new31.C: New.
4731 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4734 * gcc.dg/pr35445.c: New test.
4736 2011-05-02 Jason Merrill <jason@redhat.com>
4738 * c-c++-common/vla-1.c: New.
4740 2011-05-02 Richard Guenther <rguenther@suse.de>
4742 PR tree-optimization/48822
4743 * gcc.dg/torture/pr48822.c: New testcase.
4745 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4748 * g++.dg/cpp0x/constexpr-47969.C: New.
4750 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4753 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4754 on vect_no_align targets.
4755 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4756 vect_no_align targets.
4758 2011-05-01 Xinliang David Li <davidxl@google.com>
4760 * gcc.dg/tree-ssa/integer-addr.c: New test.
4761 * gcc.dg/tree-ssa/alias_bug.c: New test.
4763 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4765 PR libgfortran/48787
4766 * gfortran.dg/round_3.f08: Add more checks.
4768 2011-04-30 Tobias Burnus <burnus@net-b.de>
4771 * gfortran.dg/import9.f90: New, proper test.
4772 * gfortran.dg/interface_37.f90: Remove bogus
4773 test (bogus copy of interface_36.f90).
4775 2011-04-30 Tobias Burnus <burnus@net-b.de>
4778 * gfortran.dg/interface_37.f90: New.
4780 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4783 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4785 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4787 PR tree-optimization/48809
4788 * gcc.c-torture/execute/pr48809.c: New test.
4790 2011-04-29 Jeff Law <law@redhat.com>
4792 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4794 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4797 * g++.dg/init/ctor10.C: New.
4799 2011-04-29 Le-Chun Wu <lcwu@google.com>
4801 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4802 warning in implicitly instantiated templates.
4804 2011-04-29 Le-Chun Wu <lcwu@google.com>
4806 * g++.dg/warn/Wnull-conversion-1.C: New.
4807 * g++.dg/warn/Wnull-conversion-2.C: New.
4809 2011-04-29 Diego Novillo <dnovillo@google.com>
4811 * g++.old-deja/g++.other/null3.C: Expect warning about
4812 converting boolean to a pointer.
4814 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4817 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4821 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4823 2011-04-29 Tobias Burnus <burnus@net-b.de>
4826 * gfortran.dg/typebound_proc_22.f90: New.
4829 * gfortran.dg/interface_36.f90: New.
4831 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4833 PR libgfortran/48488
4834 PR libgfortran/48602
4835 PR libgfortran/48615
4836 PR libgfortran/48684
4837 PR libgfortran/48787
4838 * gfortran.dg/fmt_g.f: Adjust test.
4839 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4840 * gfortran.dg/round_3.f08: New test.
4841 * gfortran.dg/namelist_print_1.f: Adjust test.
4842 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4843 * gfortran.dg/f2003_io_5.f03: Adjust test.
4844 * gfortran.dg/coarray_15.f90: Adjust test.
4845 * gfortran.dg/namelist_65.f90: Adjust test.
4846 * gfortran.dg/fmt_cache_1.f: Adjust test.
4847 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4848 * gfortran.dg/real_const_3.f90: Adjust test.
4850 2011-04-28 Xinliang David Li <davidxl@google.com>
4852 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4853 * g++.dg/prof-robust-1.C: New test.
4855 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4857 PR tree-optimization/48765
4858 * gcc.dg/vect/pr48765.c: New.
4860 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4862 PR tree-optimization/48775
4863 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4865 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4868 * g++.dg/inherit/pr48798.C: New.
4869 * g++.old-deja/g++.other/base1.C: Adjust.
4871 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4874 * g++.dg/template/inherit7.C: New test case.
4876 2011-04-28 Richard Guenther <rguenther@suse.de>
4878 PR tree-optimization/40052
4879 PR tree-optimization/15347
4880 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4881 * gcc.dg/pr15347.c: Likewise.
4883 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4886 * g++.dg/cpp0x/sfinae18.C: New.
4888 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4891 * g++.dg/ext/is_literal_type1.C: New.
4893 2011-04-28 Tobias Burnus <burnus@net-b.de>
4897 * gfortran.dg/interface_35.f90: New.
4898 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4899 * gfortran.dg/func_result_6.f90: Add dg-warning.
4900 * gfortran.dg/bessel_1.f90: Ditto.
4901 * gfortran.dg/hypot_1.f90: Ditto.
4902 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4903 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4904 * gfortran.dg/interface_assignment_4.f90: Ditto.
4906 2011-04-27 Jason Merrill <jason@redhat.com>
4908 * g++.dg/ext/complex8.C: New.
4910 * g++.dg/cpp0x/initlist49.C: New.
4911 * g++.dg/init/new30.C: New.
4913 2011-04-27 Tobias Burnus <burnus@net-b.de>
4916 * gfortran.dg/whole_file_34.f90: New.
4918 2011-04-27 Jan Hubicka <jh@suse.cz>
4920 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4922 2011-04-27 Jason Merrill <jason@redhat.com>
4924 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4926 * g++.dg/parse/ambig6.C: New.
4928 2011-04-27 Nick Clifton <nickc@redhat.com>
4930 * gcc.dg/20020312-2.c: Add definition for RX.
4932 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4933 option with RX targets.
4935 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4938 2011-04-27 Richard Guenther <rguenther@suse.de>
4940 * gcc.dg/tree-ssa/pr23382.c: Remove.
4942 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4945 * gcc.c-torture/compile/pr48767.c: New test.
4947 2011-04-27 Richard Guenther <rguenther@suse.de>
4949 PR tree-optimization/48772
4950 * g++.dg/pr48772.C: New testcase.
4952 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.c-torture/compile/pr48742.c: New test.
4957 2011-04-26 Jason Merrill <jason@redhat.com>
4959 * g++.dg/lookup/koenig13.C: New.
4961 * g++.dg/cpp0x/initlist48.C: New.
4963 2011-04-25 Jason Merrill <jason@redhat.com>
4965 * g++.dg/cpp0x/sfinae17.C: New.
4967 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4970 * gcc.target/powerpc/pr48258-1.c: New file.
4971 * gcc.target/powerpc/pr48258-2.c: Ditto.
4973 2011-04-26 Xinliang David Li <davidxl@google.com>
4975 * gcc.dg/uninit-suppress.c: New test.
4976 * gcc.dg/uninit-suppress.c: New test.
4978 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.dg/pr48768.c: New test.
4983 PR tree-optimization/48734
4984 * gcc.c-torture/compile/pr48734.c: New test.
4987 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4989 2011-04-26 Richard Guenther <rguenther@suse.de>
4991 PR tree-optimization/48731
4992 * gcc.dg/torture/pr48731.c: New testcase.
4994 2011-04-26 Richard Guenther <rguenther@suse.de>
4997 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4999 2011-04-26 Richard Guenther <rguenther@suse.de>
5002 * gcc.dg/torture/pr48694-1.c: New testcase.
5003 * gcc.dg/torture/pr48694-2.c: Likewise.
5005 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5007 * g++.dg/ext/underlying_type1.C: New.
5008 * g++.dg/ext/underlying_type2.C: Likewise.
5009 * g++.dg/ext/underlying_type3.C: Likewise.
5010 * g++.dg/ext/underlying_type4.C: Likewise.
5011 * g++.dg/ext/underlying_type5.C: Likewise.
5012 * g++.dg/ext/underlying_type6.C: Likewise.
5013 * g++.dg/ext/underlying_type7.C: Likewise.
5014 * g++.dg/ext/underlying_type8.C: Likewise.
5015 * g++.dg/ext/underlying_type9.C: Likewise.
5016 * g++.dg/ext/underlying_type10.C: Likewise.
5018 2011-04-25 Jason Merrill <jason@redhat.com>
5020 * g++.dg/cpp0x/regress/template-const2.C: New.
5022 2011-04-25 Jeff Law <law@redhat.com>
5024 * gcc.dg/tree-ssa/vrp56.c: new test.
5026 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5028 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5030 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5032 PR preprocessor/48740
5033 * c-c++-common/raw-string-11.c: New test.
5035 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5037 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5040 2011-04-23 Tobias Burnus <burnus@net-b.de>
5043 * gfortran.dg/coarray_19.f90: New.
5045 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5048 * gcc.dg/pr48685.c: New test.
5050 2011-04-22 Jan Hubicka <jh@suse.cz>
5052 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5054 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5056 PR tree-optimization/48717
5057 * gcc.c-torture/execute/pr48717.c: New test.
5059 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5062 * gcc.target/i386/pr48723.c: New test.
5064 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5067 * gcc.dg/gomp/pr48716.c: New test.
5068 * g++.dg/gomp/pr48716.C: New test.
5070 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5073 * gcc.dg/missing-field-init-2.c: Update testcase.
5075 2011-04-22 Alan Modra <amodra@gmail.com>
5077 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5079 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5082 * gfortran.dg/function_optimize_6.f90: New test.
5084 2011-04-21 Easwaran Raman <eraman@google.com>
5086 * gcc.dg/stack-layout-2.c: New test.
5088 2011-04-21 Richard Guenther <rguenther@suse.de>
5091 * g++.dg/lto/pr48207-2_0.C: New testcase.
5092 * g++.dg/lto/pr48207-3_0.C: Likewise.
5094 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5096 * gnat.dg/volatile5.adb: New test.
5097 * gnat.dg/volatile5_pkg.ads: New helper.
5099 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5102 * gcc.target/i386/pr48708.c: New test.
5104 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5106 * gcc.dg/vect/vect-119.c: New test.
5108 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5110 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5113 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5114 Richard Sandiford <richard.sandiford@linaro.org>
5117 * gcc.target/arm/pr46329.c: New test.
5119 2011-04-21 Tobias Burnus <burnus@net-b.de>
5122 * gfortran.dg/coarray_18.f90: New.
5124 2011-04-20 Jason Merrill <jason@redhat.com>
5126 * g++.dg/cpp0x/initlist47.C: New.
5128 * g++.dg/init/dtor4.C: New.
5130 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5133 * gcc.target/i386/sse2-pinsrw.c: New test.
5134 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5135 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5136 * gcc.target/i386/sse2-insvhi.c: Ditto.
5137 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5138 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5140 2011-04-20 Jason Merrill <jason@redhat.com>
5142 * g++.dg/template/const4.C: New.
5144 2011-04-20 Easwaran Raman <eraman@google.com>
5146 * gcc.dg/stack-layout-1.c: New test.
5148 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5150 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5151 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5154 2011-04-20 Kai Tietz <ktietz@redhat.com>
5156 * gcc.dg/binop-xor1.c: New test.
5157 * gcc.dg/binop-xor2.c: New test.
5158 * gcc.dg/binop-xor3.c: New test.
5159 * gcc.dg/binop-xor4.c: New test.
5160 * gcc.dg/binop-xor5.c: New test.
5162 2011-04-20 Richard Guenther <rguenther@suse.de>
5164 PR tree-optimization/47892
5165 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5167 2011-04-20 Richard Guenther <rguenther@suse.de>
5170 * g++.dg/torture/pr48695.C: New testcase.
5172 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5174 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5175 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5176 * gcc.c-torture/execute/pr45262.c: Ditto
5177 * gcc.dg/torture/pr43165.c: Ditto.
5178 * gcc.dg/torture/pr47228.c: Ditto.
5179 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5180 * gcc.dg/ipa/pr45644.c: Ditto.
5181 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5184 2011-04-19 Jason Merrill <jason@redhat.com>
5186 * g++.dg/ext/complex7.C: New.
5188 * g++.dg/ext/attrib41.C: New.
5190 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5193 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5195 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.target/i386/pr48678.c: New test.
5200 2011-04-19 Martin Jambor <mjambor@suse.cz>
5202 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5203 * g++.dg/opt/devirt2.C: New test.
5204 * g++.dg/ipa/devirt-g-1.C: Likewise.
5206 2011-04-19 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/whole_file_33.f90: New.
5211 2011-04-19 Martin Jambor <mjambor@suse.cz>
5213 * g++.dg/ipa/devirt-7.C: New test.
5215 2011-04-19 Richard Guenther <rguenther@suse.de>
5218 * g++.dg/lto/pr48207_0.C: New testcase.
5220 2011-04-18 Jason Merrill <jason@redhat.com>
5222 * g++.dg/init/void1.C: New.
5224 * g++.dg/cpp0x/union4.C: New.
5226 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5229 * g++.dg/torture/pr48661.C: New test.
5232 * g++.dg/gomp/pr48632.C: New test.
5234 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5236 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5237 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5239 2011-04-18 Tobias Burnus <burnus@net-b.de>
5242 * gfortran.dg/coarray_17.f90: New.
5243 * gfortran.dg/coarray_10.f90: Update dg-error.
5245 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5248 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5249 * gfortran.dg/guality/guality.exp: Likewise.
5251 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5253 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5255 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5257 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5259 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5261 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5263 2011-04-18 Richard Guenther <rguenther@suse.de>
5266 * g++.dg/torture/pr46364.C: New testcase.
5268 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5270 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5272 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5274 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5276 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5277 Ira Rosen <ira.rosen@linaro.org>
5280 * gcc.target/arm/pr48252.c: New test.
5282 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5284 PR tree-optimization/48616
5285 * gcc.dg/pr48616.c: New test.
5287 2011-04-18 Tobias Burnus <burnus@net-b.de>
5290 * gfortran.dg/coarray_16.f90: New.
5292 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5295 * gfortran.dg/realloc_on_assign_7.f03: New test.
5297 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5299 PR libgfortran/48602
5300 * gfortran.dg/fmt_g0_6.f08: New test.
5302 2011-04-17 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/sfinae16.C: New.
5306 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5308 * gcc.target/mips/reg-var-1.c: New test.
5310 2011-04-17 Jan Hubicka <jh@suse.cz>
5312 * gcc.dg/winline-5.c: Update testcase.
5314 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/discr27.ad[sb]: Move dg directive.
5317 * gnat.dg/discr28.ad[sb]: New test.
5318 * gnat.dg/discr28_pkg.ads: New helper.
5320 2011-04-17 Michael Matz <matz@suse.de>
5322 PR tree-optimization/48622
5324 * gcc.dg/lto/pr48622_0.c: New test.
5326 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5328 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5329 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5330 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5331 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5332 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5333 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5335 2011-04-15 Jason Merrill <jason@redhat.com>
5337 * g++.dg/cpp0x/range-for17.C: New.
5339 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5341 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5342 * g++.dg/cpp0x/range-for3.C: Likewise.
5343 * g++.dg/cpp0x/range-for9.C: Correct error message.
5344 * g++.dg/cpp0x/range-for11.C: New.
5345 * g++.dg/cpp0x/range-for12.C: New.
5346 * g++.dg/cpp0x/range-for13.C: New.
5347 * g++.dg/cpp0x/range-for14.C: New.
5348 * g++.dg/cpp0x/range-for15.C: New.
5349 * g++.dg/cpp0x/range-for16.C: New.
5351 2011-04-15 Tobias Burnus <burnus@net-b.de>
5354 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5356 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5358 * objc.dg/naming-4.m: Updated.
5359 * objc.dg/naming-5.m: Updated.
5360 * objc.dg/naming-6.m: New.
5361 * objc.dg/naming-7.m: New.
5362 * obj-c++.dg/naming-1.mm: Updated.
5363 * obj-c++.dg/naming-2.mm: Updated.
5364 * obj-c++.dg/naming-3.mm: New.
5365 * obj-c++.dg/naming-4.mm: New.
5367 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5369 PR libgfortran/48589
5370 * gfortran.dg/fmt_g0_5.f08: New test.
5372 2011-04-15 Richard Guenther <rguenther@suse.de>
5375 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5377 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5379 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5380 -finline-limit=0 to -fno-inline
5382 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5385 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5388 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5391 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5392 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5393 * gcc.target/i386/avx-insertps-3.c: New test.
5394 * gcc.target/i386/avx-insertps-4.c: New test.
5396 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5398 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5401 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5406 * gcc.target/avr/pr46779-1.c: New test case
5407 * gcc.target/avr/pr46779-2.c: New test case
5409 2011-04-14 Jason Merrill <jason@redhat.com>
5411 * g++.dg/cpp0x/sfinae15.C: New.
5413 * g++.dg/cpp0x/sfinae14.C: New.
5415 * g++.dg/ext/vla10.C: New.
5417 2011-04-14 Richard Guenther <rguenther@suse.de>
5419 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5421 2011-04-14 Richard Guenther <rguenther@suse.de>
5423 * gcc.dg/fold-bitand-4.c: Move ...
5424 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5426 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5428 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5430 * gcc.target/avr/torture/trivial.c: Ditto.
5432 2011-04-13 Jason Merrill <jason@redhat.com>
5434 * g++.dg/template/operator11.C: New.
5436 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.dg/gomp/pr48591.c: New test.
5442 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5443 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5445 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5448 * g++.dg/template/dependent-expr7.C: New test case.
5450 2011-04-13 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/sfinae13.C: New.
5454 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5456 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5458 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5460 * gcc.target/arm/pr43698.c: Remove -march option.
5462 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5464 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5467 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5471 * gfortran.dg/realloc_on_assign_6.f03: New test.
5473 2011-04-12 Kai Tietz <ktietz@redhat.com>
5475 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5476 targets the additional -mno-ms-bitfields and
5477 -Wno-packed-bitfield-compat options.
5478 * g++.dg/ext/bitfield3.C: Likewise.
5479 * g++.dg/ext/bitfield4.C: Likewise.
5480 * g++.dg/ext/bitfield5.C: Likewise.
5481 * gcc.dg/bitfld-15.c: Likewise.
5482 * gcc.dg/bitfld-16.c: Likewise.
5483 * gcc.dg/bitfld-17.c: Likewise.
5484 * gcc.dg/bitfld-18.c: Likewise.
5486 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5488 * gcc.target/arm/neon-vld3-1.c: New test.
5489 * gcc.target/arm/neon-vst3-1.c: New test.
5490 * gcc.target/arm/neon/v*.c: Regenerate.
5492 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5494 PR rtl-optimization/48549
5495 * g++.dg/opt/pr48549.C: New test.
5497 2011-04-12 Richard Guenther <rguenther@suse.de>
5499 PR tree-optimization/46076
5500 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5502 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5505 * lib/compat.exp (compat-execute): Declare unsupported after
5506 stripping path from src1.
5507 * lib/lto.exp (lto-execute): Likewise.
5509 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5512 * gcc.dg/pr48552-1.c: New test.
5513 * gcc.dg/pr48552-2.c: New test.
5515 2011-04-11 Jason Merrill <jason@redhat.com>
5517 * g++.dg/cpp0x/sfinae12.C: New.
5519 * g++.dg/cpp0x/enum10.C: New.
5521 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5523 * g++.dg/cpp0x/rv-func.C: New.
5525 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5527 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5530 2011-04-11 Martin Jambor <mjambor@suse.cz>
5532 PR tree-optimization/48195
5533 * gcc.dg/ipa/pr48195.c: New test.
5535 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5537 * gnat.dg/return3.adb: Remove unused switch.
5539 2011-04-08 Mike Stump <mikestump@comcast.net>
5542 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5543 default to fno-common.
5545 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5547 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5548 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5550 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5553 * gfortran.dg/function_optimize_5.f90: New test.
5555 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5557 * gnat.dg/aggr17.adb: New test.
5558 * gnat.dg/aggr18.adb: Likewise.
5560 2011-04-08 Michael Matz <matz@suse.de>
5563 * gcc.target/i386/pr48389.c: New test.
5565 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5567 PR rtl-optimization/48272
5568 * g++.dg/opt/pr48272.C: New.
5570 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5572 PR rtl-optimization/48235
5573 * gcc.dg/pr48235.c: New.
5575 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5577 PR rtl-optimization/48302
5578 * g++.dg/opt/pr48302.C: New.
5580 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5583 * g++.dg/opt/pr48273.C: New.
5585 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5587 PR rtl-optimization/48442
5588 * gcc.dg/pr48442.c: New.
5590 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5592 PR tree-optimization/48377
5593 * gcc.dg/vect/pr48377.c: New test.
5595 2011-04-07 Jason Merrill <jason@redhat.com>
5597 * g++.dg/cpp0x/regress/call1.C: New.
5599 * g++.dg/cpp0x/variadic107.C: New.
5601 * g++.dg/cpp0x/sfinae11.C: New.
5602 * g++.dg/cpp0x/noexcept02.C: Fix.
5604 * g++.dg/cpp0x/sfinae10.C: New.
5606 * g++.dg/cpp0x/sfinae9.C: New.
5608 * c-c++-common/Wcast-qual-1.c: Move here from...
5609 * gcc.dg/cast-qual-3.c: ...here, and...
5610 * g++.dg/warn/Wcast-qual2.C: ...here.
5612 * g++.dg/cpp0x/sfinae8.C: New.
5614 * g++.dg/cpp0x/sfinae7.C: New.
5616 * g++.dg/cpp0x/enum9.C: New.
5618 2011-04-07 Mike Stump <mikestump@comcast.net>
5620 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5621 with no trampolines.
5623 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5626 * gfortran.dg/gomp/pr48117.f90: New test.
5629 * gcc.dg/torture/pr48343.c: New test.
5631 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5633 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5635 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5637 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5639 2011-04-07 Tom de Vries <tom@codesourcery.com>
5642 * lib/scanasm.exp (object-size): New proc.
5643 * gcc.target/arm/pr43920-2.c: New test.
5645 2011-04-06 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5651 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5653 * gcc.dg/mtune.c: Prune note from output.
5655 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5658 * gcc.dg/guality/pr36977.c: New test.
5659 * gcc.dg/guality/pr48466.c: New test.
5661 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5663 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5665 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5667 * gnat.dg/return3.adb: New test.
5669 2011-04-06 Richard Guenther <rguenther@suse.de>
5671 PR tree-optimization/47663
5672 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5674 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5676 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5677 Solaris 8 and 9 as well.
5679 2011-04-05 Tom de Vries <tom@codesourcery.com>
5682 * gcc.target/arm/pr43920-1.c: New test.
5684 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5686 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5687 (cctor): Actually return the value.
5688 (main): Cast return values.
5690 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5692 * gfortran.dg/character_comparison_8.f90: New test.
5694 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5696 * frontend-passes: (optimize_lexical_comparison): New function.
5697 (optimize_expr): Call it.
5698 (optimize_comparison): Also handle lexical comparison functions.
5699 Return false instad of -2 for unequal comparison.
5701 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5704 * function_optimize_4.f90: New test.
5706 2011-04-04 Tobias Burnus <burnus@net-b.de>
5709 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5710 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5711 * gfortran.dg/coarray_15.f90: New.
5713 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5715 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5716 * gfortran.dg/bessel_7.f90: Likewise.
5718 2011-04-03 Tobias Burnus <burnus@net-b.de>
5720 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5722 2011-04-03 Richard Guenther <rguenther@suse.de>
5723 Ira Rosen <ira.rosen@linaro.org>
5725 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5726 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5727 -ftree-loop-if-convert-stores.
5729 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5731 * gnat.dg/specs/aggr2.ads: New test.
5733 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/debug2.ad[sb]: New test.
5736 * gnat.dg/debug2_pkg.ads: New helper.
5737 * gnat.dg/debug3.ad[sb]: New test.
5739 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5741 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5743 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5746 * gcc.c-torture/compile/pr48335-1.c: New test.
5747 * gcc.dg/pr48335-1.c: New test.
5748 * gcc.dg/pr48335-2.c: New test.
5749 * gcc.dg/pr48335-3.c: New test.
5750 * gcc.dg/pr48335-4.c: New test.
5751 * gcc.dg/pr48335-5.c: New test.
5752 * gcc.dg/pr48335-6.c: New test.
5753 * gcc.dg/pr48335-7.c: New test.
5754 * gcc.dg/pr48335-8.c: New test.
5755 * gcc.target/i386/pr48335-1.c: New test.
5757 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5760 * gcc.dg/Waddress.c: New test.
5762 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5765 * gfortran.dg/function_optimize_3.f90: New test.
5767 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5769 * gcc.c-torture/compile/20110401-1.c: New test.
5771 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5772 * g++.dg/lto/20091002-2_0.C: Likewise.
5773 * g++.dg/lto/20090303_0.c: Likewise.
5774 * g++.dg/lto/20091004-1_0.C: Likewise.
5775 * g++.dg/lto/20091002-3_0.C: Likewise.
5776 * g++.dg/lto/20091004-2_0.C: Likewise.
5777 * g++.dg/lto/20081123_0.C: Likewise.
5778 * g++.dg/lto/20090313_0.C: Likewise.
5779 * g++.dg/lto/20081109-1_0.C: Likewise.
5780 * g++.dg/lto/20081219_0.C: Likewise.
5781 * g++.dg/lto/20081204-1_0.C: Likewise.
5782 * g++.dg/lto/20090302_0.C: Likewise.
5783 * g++.dg/lto/20081119-1_0.C: Likewise.
5784 * g++.dg/lto/20081118_0.C: Likewise.
5785 * gcc.dg/lto/20091020-2_0.c: Likewise.
5786 * gcc.dg/lto/20090210_0.c: Likewise.
5787 * gcc.dg/lto/20081204-1_0.c: Likewise.
5788 * gcc.dg/lto/20081224_0.c: Likewise.
5789 * gcc.dg/lto/20090219_0.c: Likewise.
5790 * gcc.dg/lto/20091014-1_0.c: Likewise.
5791 * gcc.dg/lto/20091016-1_0.c: Likewise.
5792 * gcc.dg/lto/20090206-2_0.c: Likewise.
5793 * gcc.dg/lto/20090116_0.c: Likewise.
5794 * gcc.dg/lto/20091013-1_0.c: Likewise.
5795 * gcc.dg/lto/20091015-1_0.c: Likewise.
5796 * gcc.dg/lto/20090126-2_0.c: Likewise.
5798 2011-03-31 Ian Lance Taylor <iant@google.com>
5800 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5802 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5804 * gnat.dg/opt16.adb: New test.
5806 2011-03-31 Jason Merrill <jason@redhat.com>
5808 * g++.dg/cpp0x/defaulted24.C: New.
5810 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5813 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5816 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5818 * g++.dg/other/i386-9.C: New test.
5820 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5822 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5824 2011-03-30 Jason Merrill <jason@redhat.com>
5826 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5828 * g++.dg/cpp0x/regress/isnan.C: New.
5830 * g++.dg/cpp0x/initlist46.C: New.
5832 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5835 * gcc.target/arm/neon-modes-2.c: New test.
5837 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5840 * gcc.c-torture/compile/pr48305.c: New test.
5842 2011-03-29 Jason Merrill <jason@redhat.com>
5844 * g++.dg/cpp0x/regress/value-dep1.C: New.
5846 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5848 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5850 2011-03-29 Ian Lance Taylor <iant@google.com>
5852 * go.test/go-test.exp: Handle the test lines used in several new
5854 (errchk): Add opts parameter. Change all callers. Handle parens
5857 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5858 Dominique d'Humieres <dominiq@lps.ens.fr>
5860 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5861 and __APPLE__ && __PPC__ && __ALTIVEC__.
5863 2011-03-29 Jason Merrill <jason@redhat.com>
5865 * g++.dg/cpp0x/dependent1.C: New.
5867 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5869 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5871 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5873 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5876 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5877 * gfortran.dg/proc_ptr_comp_32.f90: New.
5879 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5881 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5882 check for corresponding warning.
5884 2011-03-28 Jason Merrill <jason@redhat.com>
5886 * g++.dg/cpp0x/rv-deduce2.C: New.
5888 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.dg/pr48203.c: New test.
5893 2011-03-28 Jeff Law <law@redhat.com>
5895 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5897 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5899 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5900 and __PPC__ && __ALTIVEC__.
5902 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5905 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5906 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5907 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5908 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5910 2011-03-28 Jason Merrill <jason@redhat.com>
5912 * g++.dg/cpp0x/initlist-array2.C: New.
5914 * g++.dg/cpp0x/initlist-array1.C: New.
5916 * g++.dg/cpp0x/constexpr-compound.C: New.
5918 * g++.dg/cpp0x/constexpr-using.C: New.
5920 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5922 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5925 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5927 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5929 * gcc.dg/slp-1.c: New test.
5931 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5933 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5934 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5935 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5936 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5937 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5938 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5939 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5940 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5941 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5942 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5943 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5944 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5945 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5946 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5948 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5951 * gfortran.dg/trim_optimize_5.f90: New test.
5952 * gfortran.dg/trim_optimize_6.f90: New test.
5954 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5957 * gcc.target/mips/madd-7.c: Remove -mlong32.
5958 * gcc.target/mips/msub-7.c: Likewise.
5960 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5962 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5963 accesses to preserve the meaning of the test for doubleword vectors.
5964 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5965 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5967 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5970 * gfortran.dg/class_42.f03: New.
5972 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5974 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5977 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5979 PR rtl-optimization/48144
5980 * gcc.dg/pr48144.c: New test.
5982 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5984 * gnat.dg/discr27.ad[sb]: New test.
5986 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5988 * gnat.dg/limited_with2.ad[sb]: New test.
5989 * gnat.dg/limited_with2_pkg1.ads: New helper.
5990 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5992 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5994 * gnat.dg/opt15.adb: New test.
5995 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5997 2011-03-25 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6002 * gfortran.dg/leadz_trailz_3.f90: Ditto
6004 2011-03-25 Martin Jambor <mjambor@suse.cz>
6006 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6008 2011-03-25 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/defaulted22.C: New.
6011 * g++.dg/cpp0x/defaulted23.C: New.
6012 * g++.dg/cpp0x/defaulted15.C: Adjust.
6014 2011-03-25 Jason Merrill <jason@redhat.com>
6016 * g++.dg/cpp0x/move1.C: New.
6018 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6021 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6023 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6025 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6026 for mips-sgi-irix6.5.
6027 Replace snprintf prototype by <stdio.h>.
6029 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6032 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6033 run_expensive_tests.
6034 * gcc.dg/graphite/block-4.c: Likewise.
6035 * gcc.dg/graphite/block-7.c: Likewise.
6036 * gcc.dg/graphite/block-8.c: Likewise.
6038 2011-03-25 Richard Guenther <rguenther@suse.de>
6040 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6041 * g++.dg/tree-ssa/pr8781.C: Likewise.
6042 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6043 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6044 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6045 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6046 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6047 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6048 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6049 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6050 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6051 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6052 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6053 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6054 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6055 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6056 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6057 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6058 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6059 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6060 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6061 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6062 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6063 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6064 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6065 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6066 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6067 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6068 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6069 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6070 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6071 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6072 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6077 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6078 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6079 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6080 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6081 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6082 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6083 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6084 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6085 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6087 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6088 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6089 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6090 * c-c++-common/pr46562-2.c: Likewise.
6091 * gfortran.dg/pr42108.f90: Likewise.
6092 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6093 foo to be inlined even at -O1.
6094 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6095 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6096 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6097 * gcc.dg/matrix/matrix.exp: Disable FRE.
6099 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6102 * gcc.dg/dfp/pr48204.c: New test.
6104 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6107 * gcc.c-torture/execute/pr47917.c: Move this...
6108 * gcc.dg/torture/pr47917.c: to here and add xfails.
6110 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6112 * gnat.dg/array16.ad[sb]: New test.
6113 * gnat.dg/array16.ads: New helper.
6115 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6117 * gnat.dg/derived_type2.adb: New test.
6119 2011-03-24 Richard Guenther <rguenther@suse.de>
6121 PR tree-optimization/48271
6122 * g++.dg/torture/pr48271.C: New testcase.
6124 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6126 * gnat.dg/array15.ad[sb]: New test.
6128 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6131 * gcc.target/i386/pr48237.c: New test.
6133 2011-03-24 Richard Guenther <rguenther@suse.de>
6136 * gcc.dg/builtin-object-size-10.c: New testcase.
6138 2011-03-24 Richard Guenther <rguenther@suse.de>
6140 PR tree-optimization/46562
6141 * c-c++-common/pr46562-2.c: New testcase.
6142 * c-c++-common/pr46562.c: Likewise.
6144 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6146 * gcc.dg/vect/vect-cselim-1.c: New test.
6147 * gcc.dg/vect/vect-cselim-2.c: New test.
6149 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6151 * gcc.target/arm/pr46934.c: New.
6153 2011-03-23 Ian Lance Taylor <iant@google.com>
6155 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6157 2011-03-23 Richard Guenther <rguenther@suse.de>
6159 * gcc.dg/struct: Remove directory and contents.
6161 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6164 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6166 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6168 * gnat.dg/discr26.ad[sb]: New test.
6169 * gnat.dg/discr26_pkg.ads: New helper.
6171 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6174 * gcc.target/arm/neon-vld-1.c: New test.
6176 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6178 * gnat.dg/array14.ad[sb]: New test.
6179 * gnat.dg/array14_pkg.ads: New helper.
6181 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6183 * gcc.c-torture/execute/920501-8.x: Remove.
6184 * gcc.c-torture/execute/930513-1.x: Remove.
6185 * gcc.c-torture/execute/960312-1.x: Remove.
6186 * gcc.c-torture/compile/20000804-1.c,
6187 gcc.c-torture/compile/20001205-1.c,
6188 gcc.c-torture/compile/20001226-1.c,
6189 gcc.c-torture/compile/20010518-2.c,
6190 gcc.c-torture/compile/20020312-1.c,
6191 gcc.c-torture/compile/20020604-1.c,
6192 gcc.c-torture/compile/920501-12.c,
6193 gcc.c-torture/compile/920501-4.c,
6194 gcc.c-torture/compile/920520-1.c,
6195 gcc.c-torture/compile/980506-1.c,
6196 gcc.c-torture/execute/980709-1.x,
6197 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6198 options for m68hc11.
6199 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6200 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6203 2011-03-22 Nick Clifton <nickc@redhat.com>
6205 * lib/target-supports.exp (check_profiling_available): Add MN10300
6206 to the list of targets that do not support profiling. Restore
6207 alpha sorting to this list.
6209 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6211 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6212 failure on 32-bit systems.
6213 * gcc.dg/torture/vector-2.c: Ditto.
6215 2011-03-22 Richard Guenther <rguenther@suse.de>
6217 PR tree-optimization/48228
6218 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6220 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6222 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6226 * gcc.target/powerpc/pr48226.c: New file.
6228 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6230 * lib/prune.exp (prune_gcc_output): Prune "could not create
6231 compact unwind for" warnings.
6233 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6237 * gcc.c-torture/execute/pr42544.c: New test.
6238 * gcc.c-torture/execute/pr48197.c: New test.
6240 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6242 PR preprocessor/48192
6243 * gcc.target/powerpc/pr48192.c: New file.
6246 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6247 split problem of 0 being loaded in a VSX register.
6249 2011-03-21 Richard Guenther <rguenther@suse.de>
6252 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6253 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6254 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6255 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6257 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6260 * gcc.dg/pr48213.c: New test.
6262 2011-03-21 Kai Tietz <ktietz@redhat.com>
6265 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6267 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6269 * gcc.target/arm/xor-and.c: New.
6271 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6274 * gfortran.dg/function_optimize_1.f90: New test.
6275 * gfortran.dg/function_optimize_2.f90: New test.
6277 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6279 PR rtl-optimization/47502
6280 * gcc.target/i386/pr47502-1.c: New.
6281 * gcc.target/i386/pr47502-2.c: Likewise.
6283 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6285 PR rtl-optimization/48156
6286 * gcc.dg/pr48156.c: New test.
6288 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6291 * gfortran.dg/scratch_1.f90: Adjust test.
6293 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6296 * gfortran.dg/scratch_1.f90: New test.
6298 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6300 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6301 variably modified typedefs.
6302 * gcc.dg/c1x-typedef-2.c: Remove.
6304 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6306 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6307 * gcc.dg/c1x-anon-struct-3.c: New test.
6308 * gcc.dg/anon-struct-11.c: Update.
6310 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6312 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6314 Only xfail with gas.
6316 2011-03-18 Jason Merrill <jason@redhat.com>
6318 * g++.dg/template/fn-ptr1.C: New.
6320 * g++.dg/overload/volatile1.C: New.
6322 * g++.dg/opt/pr23372.C: New.
6324 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6326 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6329 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6331 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6333 * gcc.target/arm/unsigned-extend-1.c: New.
6335 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6338 * gcc.c-torture/compile/pr48161.c: New test.
6340 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6343 * gcc.dg/torture/pr47725.c: New.
6345 2011-03-17 Jason Merrill <jason@redhat.com>
6347 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6348 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6350 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6352 * gnat.dg/specs/elab2.ads: New test.
6353 * gnat.dg/specs/elab2_pkg.ads: New helper.
6355 2011-03-17 Jason Merrill <jason@redhat.com>
6357 * g++.dg/cpp0x/decltype-1212.C: New.
6358 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6360 2011-03-17 Jason Merrill <jason@redhat.com>
6362 * g++.dg/parse/memfnquals1.C: New.
6364 2011-03-17 Richard Guenther <rguenther@suse.de>
6367 * gcc.dg/pr48134.c: New testcase.
6369 2011-03-17 Richard Guenther <rguenther@suse.de>
6372 * g++.dg/torture/pr48165.C: New testcase.
6374 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6376 PR rtl-optimization/48141
6377 * gcc.dg/pr48141.c: New test.
6379 2011-03-16 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp0x/constexpr-48089.C: New.
6383 * g++.dg/cpp0x/constexpr-abi1.C: New.
6385 * g++.dg/cpp0x/constexpr-46336.C: New.
6386 * g++.dg/parse/friend5.C: Adjust expected errors.
6388 * g++.dg/cpp0x/constexpr-47570.C: New.
6390 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6393 * ++.dg/debug/dwarf2/typedef6.C: New test.
6395 2011-03-16 Jason Merrill <jason@redhat.com>
6397 * g++.dg/cpp0x/elision2.C: New.
6399 * g++.dg/cpp0x/constexpr-array3.C: New.
6401 2011-03-16 Jason Merrill <jason@redhat.com>
6403 * g++.dg/cpp0x/sfinae6.C: New.
6404 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6405 * g++.dg/cpp0x/pr45908.C: Likewise.
6406 * g++.dg/cpp0x/sfinae6.C: Likewise.
6407 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6408 * g++.old-deja/g++.law/arg11.C: Likewise.
6410 2011-03-16 Jason Merrill <jason@redhat.com>
6412 * g++.dg/template/incomplete6.C: New.
6414 2011-03-16 Jeff Law <law@redhat.com>
6416 * gcc.dg/tree-ssa/vrp55.c: New test.
6418 2011-03-16 Jason Merrill <jason@redhat.com>
6420 * g++.dg/cpp0x/auto22.C: New.
6422 2011-03-16 Richard Guenther <rguenther@suse.de>
6424 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6425 optimizing it away if promoted to const.
6427 2011-03-16 Richard Guenther <rguenther@suse.de>
6429 PR tree-optimization/48149
6430 * gcc.dg/fold-complex-1.c: New testcase.
6432 2011-03-16 Richard Guenther <rguenther@suse.de>
6435 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6438 2011-03-16 Richard Guenther <rguenther@suse.de>
6440 PR tree-optimization/26134
6441 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6443 2011-03-16 Richard Guenther <rguenther@suse.de>
6445 PR tree-optimization/48146
6446 * gcc.dg/torture/pr48146.c: New testcase.
6448 2011-03-16 Richard Guenther <rguenther@suse.de>
6450 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6451 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6453 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6456 * gcc.c-torture/compile/pr48136.c: New test.
6458 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6461 * gcc.dg/guality/pr45882.c: New test.
6463 2011-03-15 Jason Merrill <jason@redhat.com>
6465 * g++.dg/cpp0x/constexpr-recursion.C: New.
6467 * g++.dg/cpp0x/implicit11.C: New.
6469 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6471 * g++.dg/cpp0x/constexpr-attribute.C: New.
6473 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6475 * g++.dg/parse/pr34758.C: New.
6477 2011-03-15 Xinliang David Li <davidxl@google.com>
6480 * gcc.dg/uninit-pred-7_d.c: New test.
6481 * gcc.dg/uninit-pred-8_d.c: New test.
6483 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6486 * gcc.target/arm/pr46788.c: New.
6488 2011-03-15 Richard Guenther <rguenther@suse.de>
6491 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6492 * gfortran.dg/ishft_4.f90: Likewise.
6493 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6495 2011-03-15 Richard Guenther <rguenther@suse.de>
6497 PR tree-optimization/13954
6498 * g++.dg/tree-ssa/pr13954.C: New testcase.
6500 2011-03-15 Richard Guenther <rguenther@suse.de>
6502 PR tree-optimization/48037
6503 * gcc.target/i386/pr48037-1.c: New testcase.
6505 2011-03-15 Richard Guenther <rguenther@suse.de>
6507 PR tree-optimization/41490
6508 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6509 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6511 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6512 * g++.dg/tree-ssa/pr33604.C: Adjust.
6514 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6517 * gcc.c-torture/execute/pr47917.c: New test.
6518 * gcc.dg/pr47917.c: New test.
6521 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6523 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6525 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6526 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6527 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6528 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6529 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6530 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6531 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6532 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6533 * gcc.target/i386/avx-floor-vec.c: Ditto.
6534 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6535 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6536 * gcc.target/i386/avx-rint-vec.c: Ditto.
6537 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6538 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6539 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6540 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6542 2011-03-14 Tom Tromey <tromey@redhat.com>
6544 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6545 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6546 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6548 2011-03-14 Tom Tromey <tromey@redhat.com>
6550 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6551 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6552 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6554 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6556 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6558 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6560 PR rtl-optimization/47166
6561 * gcc.c-torture/execute/postmod-1.c: New test.
6563 2011-03-14 Richard Guenther <rguenther@suse.de>
6566 * gcc.dg/torture/pr48098.c: New testcase.
6568 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6571 * gcc.target/powerpc/pr48053-1.c: New test.
6572 * gcc.target/powerpc/pr48053-2.c: Likewise.
6574 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6577 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6579 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6582 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6584 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6587 * gfortran.dg/class_41.f03: New.
6589 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6591 * g++.dg/conversion/cast3.C: New test.
6593 2011-03-11 Jason Merrill <jason@redhat.com>
6595 * g++.dg/template/error45.C: New.
6597 * g++.dg/parse/no-type-defn1.C: New.
6599 * g++.dg/ext/attrib40.C: New.
6601 * g++.dg/cpp0x/regress/array1.C: New.
6603 2011-03-11 Richard Guenther <rguenther@suse.de>
6605 PR tree-optimization/48067
6606 * gcc.dg/pr48067.c: New testcase.
6608 2011-03-11 Richard Guenther <rguenther@suse.de>
6611 * g++.dg/lto/20110311-1_0.C: New testcase.
6613 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6616 * g++.dg/inherit/virtual8.C: New test.
6619 * gcc.dg/torture/pr48044.c: New test.
6621 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6624 * gfortran.dg/proc_ptr_comp_31.f90: New.
6626 2011-03-11 Richard Guenther <rguenther@suse.de>
6628 PR tree-optimization/47278
6629 * gcc.dg/torture/pr47278-1.c: New testcase.
6630 * gcc.dg/torture/pr47278-2.c: Likewise.
6632 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6634 PR tree-optimization/48063
6635 * gcc.dg/torture/pr48063.c: New test.
6637 2011-03-10 Jason Merrill <jason@redhat.com>
6639 * g++.dg/template/array22.C: New.
6641 * g++.dg/cpp0x/syntax-err1.C: New.
6642 * g++.dg/parse/error36.C: Adjust expected errors.
6643 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6644 * g++.old-deja/g++.pt/typename3.C: Likewise.
6645 * g++.old-deja/g++.pt/typename4.C: Likewise.
6646 * g++.old-deja/g++.pt/typename6.C: Likewise.
6648 2011-03-09 Jason Merrill <jason@redhat.com>
6650 * g++.dg/template/nontype22.C: New.
6652 2011-03-09 Martin Jambor <mjambor@suse.cz>
6654 PR tree-optimization/47714
6655 * g++.dg/torture/pr47714.C: New test.
6657 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6660 * gcc.target/powerpc/pr47755-2.c: New file.
6662 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6664 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6665 is not set in the environment, pass 64 as first argument when not
6666 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6667 native where ulimit -u is supported.
6669 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6671 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6673 2011-03-08 Jason Merrill <jason@redhat.com>
6675 * g++.dg/template/nontype21.C: New.
6677 * g++.dg/template/anon5.C: New.
6679 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6682 * gcc.dg/pr47881.c: New test.
6684 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6687 * g++.dg/lookup/template3.C: New test.
6689 2011-03-08 Kai Tietz <ktietz@redhat.com>
6691 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6694 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6697 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6698 sizeof to compute alignment.
6700 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6702 PR tree-optimization/48022
6703 * gcc.dg/pr48022-1.c: New test.
6704 * gcc.dg/pr48022-2.c: New test.
6706 2011-03-07 Jason Merrill <jason@redhat.com>
6708 * g++.dg/template/nontype20.C: New.
6709 * g++.dg/init/member1.C: Adjust expected errors.
6710 * g++.dg/parse/constant4.C: Likewise.
6711 * g++.dg/template/qualified-id3.C: Likewise.
6712 * g++.old-deja/g++.pt/crash10.C: Likewise.
6714 * g++.dg/cpp0x/regress/non-const1.C: New.
6716 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6719 * gcc.dg/pr47991.c: New test.
6721 2011-03-07 Jason Merrill <jason@redhat.com>
6723 * g++.dg/abi/mangle46.C: New.
6725 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6728 * gcc.target/powerpc/pr47862.c: New.
6730 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6733 * gcc.target/i386/combine-mul.c: Require nonpic.
6735 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6736 Nathan Froyd <froydnj@codesourcery.com>
6738 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6740 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6742 * README.QMTEST: Remove.
6744 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6745 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6748 * gfortran.dg/array_constructor_37.f90 : New test.
6750 2011-03-05 Jason Merrill <jason@redhat.com>
6752 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6753 * g++.dg/abi/mangle45.C: Likewise.
6754 * g++.dg/cpp0x/trailing1.C: Likewise.
6756 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6758 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6760 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6762 PR rtl-optimization/47899
6763 * gcc.dg/pr47899.c: New test.
6765 * gcc.dg/torture/pr47968.c: Ignore warnings.
6767 PR tree-optimization/47967
6768 * gcc.c-torture/compile/pr47967.c: New test.
6770 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6772 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6773 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6775 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6777 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6778 and property_getAttributes() if __OBJC2__.
6779 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6780 * objc.dg/property/property-encoding-1.m: New.
6781 * obj-c++.dg/property/property-encoding-1.mm: New.
6783 2011-03-04 Jason Merrill <jason@redhat.com>
6785 * g++.dg/template/pseudodtor6.C: New.
6787 * g++.dg/inherit/covariant19.C: New.
6789 2011-03-04 Richard Guenther <rguenther@suse.de>
6792 * gcc.dg/torture/pr47968.c: New testcase.
6794 2011-03-04 Richard Guenther <rguenther@suse.de>
6797 * gcc.dg/torture/pr47975.c: New testcase.
6799 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6802 * g++.dg/template/crash106.C: New.
6804 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.dg/gomp/pr47963.c: New test.
6808 * g++.dg/gomp/pr47963.C: New test.
6810 2011-03-02 Jason Merrill <jason@redhat.com>
6812 * g++.dg/cpp0x/regress/condition1.C: New.
6814 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6816 2011-03-01 Jason Merrill <jason@redhat.com>
6818 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6820 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6822 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6824 PR rtl-optimization/47925
6825 * gcc.c-torture/execute/pr47925.c: New test.
6827 2011-03-01 Jason Merrill <jason@redhat.com>
6829 * g++.dg/cpp0x/decltype25.C: New.
6831 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6833 2011-03-01 Richard Guenther <rguenther@suse.de>
6835 PR tree-optimization/47890
6836 * gcc.dg/torture/pr47890.c: New testcase.
6838 2011-03-01 Richard Guenther <rguenther@suse.de>
6841 * gcc.dg/lto/pr47924_0.c: New testcase.
6843 2011-03-01 Richard Guenther <rguenther@suse.de>
6846 * gfortran.dg/lto/pr46911_0.f: New testcase.
6848 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6850 PR libgfortran/47933
6851 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6852 compile errors from older code form.
6854 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6856 PR libgfortran/47567
6857 * gfortran.dg/fmt_fw_d.f90: New test.
6859 2011-02-28 Jason Merrill <jason@redhat.com>
6861 * g++.dg/inherit/covariant18.C: New.
6863 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6866 * gcc.dg/pr47893.c: New test.
6868 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6870 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6871 NULL in case of a selector with conflicting types.
6872 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6874 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6876 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6877 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6878 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6879 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6881 2011-02-28 Jason Merrill <jason@redhat.com>
6884 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6886 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6888 PR libgfortran/47778
6889 * gfortran.dg/namelist_71.f90: New test.
6891 2011-02-27 Jason Merrill <jason@redhat.com>
6894 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6895 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6897 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6902 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6905 * gfortran.dg/gomp/task-1.f90: Removed.
6907 2011-02-26 Jason Merrill <jason@redhat.com>
6909 * g++.dg/template/this-targ1.C: New.
6911 * g++.dg/cpp0x/regress/template-const1.C: New.
6912 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6913 * g++.dg/template/function1.C: Adjust.
6914 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6915 * g++.dg/debug/debug7.C: Adjust.
6917 2011-02-26 Tobias Burnus <burnus@net-b.de>
6920 * gfortran.dg/gomp/task-1.f90: New.
6922 2011-02-25 Jie Zhang <jie@codesourcery.com>
6924 * gcc.target/arm/neon-thumb2-move.c: Add
6925 dg-require-effective-target arm_thumb2_ok.
6927 2011-02-24 Jason Merrill <jason@redhat.com>
6929 * g++.dg/parse/constant1.C: Specify C++98 mode.
6930 * g++.dg/parse/constant5.C: Likewise.
6931 * g++.dg/parse/error2.C: Likewise.
6932 * g++.dg/parse/semicolon3.C: Likewise.
6933 * g++.dg/template/crash14.C: Likewise.
6934 * g++.dg/template/local4.C: Likewise.
6935 * g++.dg/template/nontype3.C: Likewise.
6936 * g++.dg/parse/crash31.C: Adjust expected errors.
6937 * g++.dg/template/function1.C: Likewise.
6938 * g++.dg/template/ref3.C: Likewise.
6939 * g++.dg/template/static9.C: Likewise.
6940 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6942 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6943 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6944 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6945 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6946 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6948 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6951 * gfortran.dg/pr47878.f90: New test.
6953 2011-02-24 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6957 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6959 2011-02-24 Richard Guenther <rguenther@suse.de>
6962 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6963 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6965 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6967 PR libgfortran/47567
6968 * gfortran.dg/fmt_f0_1.f90: Update test.
6970 2011-02-23 Jason Merrill <jason@redhat.com>
6972 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6973 * g++.dg/abi/mangle45.C: New.
6975 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6976 * g++.dg/template/canon-type-9.C: Match use of decltype
6977 between declaration and definition.
6978 * g++.dg/template/canon-type-12.C: Likewise.
6980 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6983 * gfortran.dg/nested_allocatables_1.f90: New.
6985 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6988 * g++.dg/pr46868.C: New test.
6989 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6990 * g++.dg/parse/error14.C: Adjust.
6992 2011-02-23 Richard Guenther <rguenther@suse.de>
6994 PR tree-optimization/47838
6995 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6997 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6999 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7001 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7003 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7004 * gfortran.dg/count_init_expr.f03: Ditto.
7005 * gfortran.dg/gomp/pr43711.f90: Ditto.
7006 * gcc.dg/struct-parse-2.c: Ditto.
7007 * gcc.dg/parse-error-3.c: Ditto.
7008 * gcc.dg/Wlogical-op-1.c: Ditto.
7009 * gcc.dg/Walways-true-1.c: Ditto.
7010 * gcc.dg/pr24225.c: Ditto.
7011 * gcc.dg/Walways-true-2.c: Ditto.
7012 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7013 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7014 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7015 * g++.dg/overload/defarg4.C: Ditto.
7016 * g++.dg/inherit/covariant16.C: Ditto.
7017 * g++.dg/inherit/virtual7.C: Ditto.
7018 * g++.dg/template/canon-type-9.C: Ditto.
7019 * g++.dg/template/access19.C: Ditto.
7020 * g++.dg/template/call7.C: Ditto.
7021 * g++.dg/template/canon-type-2.C: Ditto.
7022 * g++.dg/template/init7.C: Ditto.
7023 * g++.dg/template/sizeof-template-argument.C: Ditto.
7024 * g++.dg/template/const3.C: Ditto.
7025 * g++.dg/template/sfinae26.C: Ditto.
7026 * g++.dg/template/sfinae26.C: Ditto.
7027 * g++.dg/template/canon-type-11.C: Ditto.
7028 * g++.dg/template/union2.C: Ditto.
7029 * g++.dg/template/canon-type-3.C: Ditto.
7030 * g++.dg/template/canon-type-1.C: Ditto.
7031 * g++.dg/template/canon-type-5.C: Ditto.
7032 * g++.dg/template/canon-type-7.C: Ditto.
7033 * g++.dg/template/canon-type-10.C: Ditto.
7034 * g++.dg/template/spec36.C: Ditto.
7035 * g++.dg/template/typedef38.C: Ditto.
7036 * g++.dg/template/canon-type-4.C: Ditto.
7037 * g++.dg/template/canon-type-6.C: Ditto.
7038 * g++.dg/template/canon-type-13.C: Ditto.
7039 * g++.dg/template/instantiate9.C: Ditto.
7040 * g++.dg/template/ttp22.C: Ditto.
7041 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7042 * g++.dg/warn/Walways-true-1.C: Ditto.
7043 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7044 * g++.dg/warn/Walways-true-2.C: Ditto.
7045 * g++.dg/conversion/op4.C: Ditto.
7046 * g++.dg/opt/pr19650.C: Ditto.
7047 * g++.dg/lookup/friend11.C: Ditto.
7048 * g++.dg/other/default2.C: Ditto.
7049 * g++.dg/other/default3.C: Ditto.
7050 * g++.dg/other/dtor2.C: Ditto.
7051 * g++.dg/other/friend5.C: Ditto.
7052 * g++.dg/other/default5.C: Ditto.
7053 * g++.dg/init/brace6.C: Ditto.
7054 * g++.dg/init/aggr5.C: Ditto.
7055 * g++.dg/init/error2.C: Ditto.
7056 * g++.dg/expr/bound-mem-fun.C: Ditto.
7057 * g++.dg/expr/cond6.C: Ditto.
7058 * g++.dg/expr/stmt-expr-1.C: Ditto.
7059 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7060 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7061 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7062 * g++.dg/cpp0x/bracket1.C: Ditto.
7063 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7064 * g++.dg/cpp0x/pr38646.C: Ditto.
7065 * g++.dg/cpp0x/variadic73.C: Ditto.
7066 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7067 * g++.dg/cpp0x/bracket4.C: Ditto.
7068 * g++.dg/cpp0x/decltype4.C: Ditto.
7069 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7070 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7071 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7072 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7073 * g++.dg/cpp0x/decltype2.C: Ditto.
7074 * g++.dg/cpp0x/decltype1.C: Ditto.
7075 * g++.dg/cpp0x/bracket2.C: Ditto.
7076 * g++.dg/cpp0x/decltype5.C: Ditto.
7077 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7078 * g++.dg/cpp0x/variadic70.C: Ditto.
7079 * g++.dg/cpp0x/decltype6.C: Ditto.
7080 * g++.dg/cpp0x/rvo.C: Ditto.
7081 * g++.dg/cpp0x/vt-40092.C: Ditto.
7082 * g++.dg/cpp0x/variadic-new.C: Ditto.
7083 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7084 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7085 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7086 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7087 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7088 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7089 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7090 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7091 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7092 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7093 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7094 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7095 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7096 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7097 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7098 * g++.dg/cpp0x/pr39639.C: Ditto.
7099 * g++.dg/cpp0x/decltype3.C: Ditto.
7100 * g++.dg/cpp0x/variadic68.C: Ditto.
7101 * g++.dg/cpp0x/variadic-function.C: Ditto.
7102 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7103 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7104 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7105 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7106 * g++.dg/parse/crash35.C: Ditto.
7107 * g++.dg/parse/crash40.C: Ditto.
7108 * g++.dg/parse/defarg12.C: Ditto.
7109 * g++.dg/parse/crash34.C: Ditto.
7110 * g++.dg/parse/constructor3.C: Ditto.
7111 * g++.dg/parse/template23.C: Ditto.
7112 * g++.dg/parse/crash56.C: Ditto.
7113 * g++.dg/parse/dtor13.C: Ditto.
7114 * g++.dg/parse/error33.C: Ditto.
7115 * g++.dg/parse/ctor9.C: Ditto.
7116 * g++.dg/parse/error32.C: Ditto.
7117 * g++.dg/parse/error37.C: Ditto.
7118 * g++.dg/parse/bitfield3.C: Ditto.
7119 * g++.dg/parse/struct-4.C: Ditto.
7120 * g++.dg/ext/has_trivial_copy.C: Ditto.
7121 * g++.dg/ext/is_polymorphic.C: Ditto.
7122 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7123 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7124 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7125 * g++.dg/ext/is_union.C: Ditto.
7126 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7127 * g++.dg/ext/is_pod.C: Ditto.
7128 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7129 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7130 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7131 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7132 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7133 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7134 * g++.dg/ext/is_abstract.C: Ditto.
7135 * g++.dg/ext/has_trivial_assign.C: Ditto.
7136 * g++.dg/ext/is_class.C: Ditto.
7137 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7138 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7139 * g++.dg/ext/is_base_of.C: Ditto.
7140 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7141 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7142 * g++.dg/ext/is_empty.C: Ditto.
7143 * g++.dg/ext/is_enum.C: Ditto.
7144 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7145 * gnat.dg/opt11.adb: Ditto.
7146 * obj-c++.dg/pr45735.mm: Ditto.
7147 * obj-c++.dg/pr24393.mm: Ditto.
7148 * obj-c++.dg/exceptions-2.mm: Ditto.
7149 * objc.dg/pr45735.m: Ditto.
7150 * objc.dg/pr24393.m: Ditto.
7152 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7154 * objc.dg/attributes/objc-exception-1.m: New.
7156 2011-02-23 Jie Zhang <jie@codesourcery.com>
7158 * gcc.dg/cpp/include7.c: New test.
7160 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7163 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7165 2011-02-23 Jie Zhang <jie@codesourcery.com>
7167 PR rtl-optimization/47763
7168 * gcc.dg/pr47763.c: New test.
7170 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7173 * gfortran.dg/whole_file_32.f90 : New test.
7175 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7178 * g++.dg/inherit/virtual7.C: New test.
7180 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7183 * objc.dg/type-size-3.m: Updated error message.
7184 * objc.dg/type-size-4.m: New test.
7185 * objc.dg/type-size-5.m: New test.
7187 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7189 * lib/gnat.exp: Fix comments.
7190 Don't load libgloss.exp.
7191 (default_gnat_version): Call $compiler with --version.
7192 Adapt regexp for gnatmake output, insert version.
7193 (gnat_version): New proc.
7194 (gnat_init): Remove gnat_libgcc_s_path.
7195 (gnat_target_compile): Likewise.
7196 Remove ld_library_path.
7197 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7198 (gnat_pass): Remove.
7199 (gnat_pass): Remove.
7200 (gnat_finish): Remove.
7201 (gnat_exit): Remove.
7202 (local_find_gnatmake): Reindent.
7203 (runtest_file_p): Remove.
7204 (prune_warnings): Remove.
7205 (find_gnatclean): New proc.
7206 * lib/gnat-dg.exp (lremove): New proc.
7207 (gnat-dg-test): Reindent.
7208 Remove additional output files.
7209 (gnat-dg-runtest): Remove.
7211 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7212 * gnat.dg/loop_optimization6.adb: Likewise.
7213 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7215 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7217 PR tree-optimization/47835
7218 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7220 2011-02-22 Tobias Burnus <burnus@net-b.de>
7222 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7223 * gfortran.dg/abstract_type_2.f03: Ditto.
7224 * gfortran.dg/abstract_type_3.f03: Ditto.
7225 * gfortran.dg/abstract_type_4.f03: Ditto.
7226 * gfortran.dg/abstract_type_5.f03: Ditto.
7227 * gfortran.dg/abstract_type_6.f03: Ditto.
7228 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7229 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7230 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7231 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7232 * gfortran.dg/array_function_5.f90: Ditto.
7233 * gfortran.dg/asynchronous_3.f03: Ditto.
7234 * gfortran.dg/char_expr_1.f90: Ditto.
7235 * gfortran.dg/class_14.f03: Ditto.
7236 * gfortran.dg/data_array_6.f: Ditto.
7237 * gfortran.dg/data_invalid.f90: Ditto.
7238 * gfortran.dg/dot_product_1.f03: Ditto.
7239 * gfortran.dg/func_derived_5.f90: Ditto.
7240 * gfortran.dg/func_result_4.f90: Ditto.
7241 * gfortran.dg/implied_do_1.f90: Ditto.
7242 * gfortran.dg/initialization_25.f90: Ditto.
7243 * gfortran.dg/initialization_26.f90: Ditto.
7244 * gfortran.dg/interface_34.f90: Ditto.
7245 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7246 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7247 * gfortran.dg/matmul_8.f03: Ditto.
7248 * gfortran.dg/merge_init_expr.f90: Ditto.
7249 * gfortran.dg/pack_assign_1.f90: Ditto.
7250 * gfortran.dg/pack_vector_1.f90: Ditto.
7251 * gfortran.dg/pointer_check_8.f90: Ditto.
7252 * gfortran.dg/product_init_expr.f03: Ditto.
7253 * gfortran.dg/reshape_order_5.f90: Ditto.
7254 * gfortran.dg/reshape_shape_1.f90: Ditto.
7255 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7256 * gfortran.dg/same_name_2.f90: Ditto.
7257 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7258 * gfortran.dg/spread_init_expr.f03: Ditto.
7259 * gfortran.dg/stmt_func_1.f90: Ditto.
7260 * gfortran.dg/sum_init_expr.f03: Ditto.
7261 * gfortran.dg/transpose_3.f03: Ditto.
7262 * gfortran.dg/unpack_init_expr.f03: Ditto.
7263 * gfortran.dg/warn_conversion.f90: Ditto.
7264 * gfortran.dg/warn_conversion_2.f90: Ditto.
7265 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7266 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7267 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7268 * gfortran.dg/whole_file_16.f90: Ditto.
7269 * gfortran.dg/whole_file_17.f90: Ditto.
7270 * gfortran.dg/whole_file_18.f90: Ditto.
7271 * gfortran.dg/whole_file_20.f03: Ditto.
7272 * gfortran.dg/whole_file_5.f90: Ditto.
7273 * gfortran.dg/whole_file_6.f90: Ditto.
7274 * gfortran.dg/write_invalid_format.f90: Ditto.
7275 * gfortran.dg/zero_sized_6.f90: Ditto.
7277 2011-02-21 Jeff Law <law@redhat.com>
7279 PR rtl-optimization/46178
7280 * gcc.target/i386/pr46178.c: New test.
7282 PR rtl-optimization/46002
7283 * gcc.c-torture/compile/pr46002.c: New test.
7285 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7287 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7290 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/debug/pr47106.C: Require effective target lto.
7295 2011-02-21 Jason Merrill <jason@redhat.com>
7297 * g++.dg/cpp0x/constexpr-diag2.C: New.
7299 2011-02-20 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7303 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7305 * g++.dg/overload/conv-op1.C: New.
7307 * g++.dg/cpp0x/constexpr-synth1.C: New.
7309 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7311 * objc.dg/layout-2.m: New.
7312 * objc.dg/selector-3.m: Adjusted location of error message.
7313 * objc.dg/type-size-3.m: Same.
7314 * obj-c++.dg/selector-3.mm: Same.
7316 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7319 * objc.dg/property/dotsyntax-22.m: New.
7320 * obj-c++.dg/property/dotsyntax-22.mm: New.
7322 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7325 * g++.dg/template/typedef38.C: New test.
7327 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7330 * gfortran.dg/whole_file_30.f90 : New test.
7331 * gfortran.dg/whole_file_31.f90 : New test.
7333 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7337 * gfortran.dg/whole_file_28.f90 : New test.
7338 * gfortran.dg/whole_file_29.f90 : New test.
7340 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7343 * g++.dg/template/crash105.C: New.
7345 2011-02-19 Jason Merrill <jason@redhat.com>
7347 * g++.dg/cpp0x/regress/no-elide1.C: New.
7349 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7351 PR tree-optimization/46620
7352 * gcc.dg/pr46620.c: New.
7354 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.target/i386/pr47809.c: New test.
7359 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7360 Tobias Burnus <burnus@net-b.de>
7362 * lib/target-supports.exp
7363 (check_effective_target_fortran_large_real): New check for large reals.
7364 * gfortran.dg/nan_7.f90: New test.
7366 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7368 PR libgfortran/47567
7369 * gfortran.dg/fmt_f0_1.f90: Update test.
7371 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7374 * gfortran.dg/array_constructor_36.f90 : New test.
7375 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7376 allow for comparison between different elements of the array
7377 constructor at different levels of optimization.
7379 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7381 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7382 * gcc.target/i386/pr32280-1.c: Likewise.
7384 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.target/i386/pr47800.c: New test.
7389 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7391 * objc/execute/exceptions/foward-1.x: New.
7393 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7396 * gfortran.dg/derived_constructor_comps_4.f90: New.
7398 2011-02-18 Tobias Burnus
7401 * gfortran.dg/func_result_6.f90: New.
7403 2011-02-18 Michael Matz <matz@suse.de>
7406 * gfortran.dg/lto/pr45586_0.f90: New test.
7407 * gfortran.dg/typebound_proc_20.f90: Ditto.
7408 * gfortran.dg/typebound_proc_21.f90: Ditto.
7410 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7413 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7415 2011-02-18 Tobias Burnus <burnus@net-b.de>
7418 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7420 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7421 normalizing the error/warning output.
7422 * gfortran.dg/Wall.f90: Update dg-error/warning.
7423 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7424 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7425 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7426 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7427 * gfortran.dg/class_30.f90: Update dg-error/warning.
7428 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7429 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7430 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7431 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7432 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7433 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7434 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7435 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7436 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7437 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7438 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7439 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7440 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7441 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7442 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7443 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7444 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7445 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7446 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7447 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7448 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7449 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7450 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7451 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7452 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7454 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7457 * gfortran.dg/proc_ptr_comp_30.f90: New.
7459 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7462 * gcc.target/i386/pr47780.c: New test.
7464 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7467 * gfortran.dg/class_40.f03: New.
7469 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7472 * g++.dg/cpp0x/auto21.C: New test.
7474 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7476 * objc.dg/special/unclaimed-category-1.h: Updated for
7478 * objc.dg/special/unclaimed-category-1.m: Same.
7479 * objc.dg/zero-link-1.m: Same.
7480 * objc.dg/lookup-1.m: Same.
7481 * objc.dg/torture/strings/const-str-9.m
7482 * objc.dg/torture/strings/const-str-10.m: Same.
7483 * objc.dg/torture/strings/const-str-11.m: Same.
7484 * objc.dg/torture/forward-1.m: Same.
7485 * objc.dg/zero-link-2.m: Same.
7486 * objc.dg/encode-7-next-64bit.m: Same.
7487 * objc.dg/method-4.m: Same.
7488 * objc.dg/next-runtime-1.m: Same.
7489 * objc.dg/image-info.m: Same.
7490 * objc.dg/pr23214.m: Same.
7491 * objc.dg/symtab-1.m: Same.
7492 * obj-c++.dg/basic.m: Same.
7493 * obj-c++.dg/proto-lossage-3.m: Same.
7494 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7495 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7496 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7497 * obj-c++.dg/method-11.m: Same.
7498 * objc/execute/enumeration-1.m: Same.
7499 * objc/execute/object_is_class.m: Same.
7500 * objc/execute/formal_protocol-2.m: Same.
7501 * objc/execute/formal_protocol-4.m: Same.
7502 * objc/execute/formal_protocol-6.m: Same.
7503 * objc/execute/bycopy-3.m: Same.
7504 * objc/execute/exceptions/catchall-1.m: Same.
7505 * objc/execute/exceptions/finally-1.m: Same.
7506 * objc/execute/exceptions/local-variables-1.m: Same.
7507 * objc/execute/exceptions/foward-1.m: Same.
7508 * objc/execute/bf-common.h
7509 * objc/execute/enumeration-2.m: Same.
7510 * objc/execute/formal_protocol-1.m: Same.
7511 * objc/execute/formal_protocol-3.m: Same.
7512 * objc/execute/formal_protocol-5.m: Same.
7513 * objc/execute/accessing_ivars.m: Same.
7514 * objc/execute/bycopy-2.m: Same.
7515 * objc/execute/formal_protocol-7.m: Same.
7516 * objc/execute/compatibility_alias.m: Same.
7517 * objc/execute/no_clash.m: Same.
7518 * objc/execute/object_is_meta_class.m: Same.
7519 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7520 * objc/execute/class-tests-1.h: Include stdio.h.
7521 * objc/execute/class-tests-2.h: Same.
7522 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7524 * obj-c++.dg/try-catch-2.mm: Same.
7526 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7529 * g++.dg/warn/Wunused-parm-4.C: New test.
7531 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7532 Jan Hubicka <jh@suse.cz>
7536 * g++.dg/debug/pr47106.C: New.
7538 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7541 * gcc.target/i386/pr43653.c: New test.
7543 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7546 * g++.dg/template/inherit6.C: New test.
7548 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7551 * gfortran.dg/class_39.f03: New.
7553 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7556 * g++.dg/cpp0x/variadic106.C: New test.
7558 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7561 * gfortran.dg/pr47757-1.f90: New test.
7562 * gfortran.dg/pr47757-2.f90: New test.
7563 * gfortran.dg/pr47757-3.f90: New test.
7566 * g++.dg/cpp0x/enum8.C: New test.
7568 2011-02-15 Jason Merrill <jason@redhat.com>
7570 * g++.dg/inherit/implicit-trivial1.C: New.
7571 * g++.dg/cpp0x/implicit-trivial1.C: New.
7573 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7576 * gcc.dg/torture/pr47725.c: Removed.
7578 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7581 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7582 constant does not generate a load from memory.
7584 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7587 * gcc.dg/torture/pr47725.c: New.
7589 2011-02-15 Richard Guenther <rguenther@suse.de>
7591 PR tree-optimization/47743
7592 * gcc.dg/torture/pr47743.c: New testcase.
7594 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7597 * gcc.target/i386/pr47581.c: New test.
7599 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7602 * gfortran.dg/select_type_22.f03: New.
7604 2011-02-14 Jason Merrill <jason@redhat.com>
7606 * g++.dg/cpp0x/regress/enum1.C: New.
7608 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7610 * gnat.dg/include.adb: New test.
7612 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7615 * gfortran.dg/class_38.f03: New.
7617 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7619 * gcc.dg/pr46494.c: New test.
7621 2011-02-14 Richard Guenther <rguenther@suse.de>
7623 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7625 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7628 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7629 sparc*-sun-solaris2.11.
7631 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7634 * gfortran.dg/argument_checking_18.f90: New.
7636 2011-02-13 Tobias Burnus <burnus@net-b.de>
7638 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7639 * gfortran.dg/argument_checking_17.f90: New.
7641 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7643 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7644 are temporarily disabled.
7645 * gfortran.dg/class_7.f03: Ditto.
7646 * gfortran.dg/coarray_14.f90: Ditto.
7647 * gfortran.dg/typebound_proc_13.f03: Ditto.
7649 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7652 * gfortran.dg/extends_11.f03: New.
7654 2011-02-11 Xinliang David Li <davidxl@google.com>
7656 PR tree-optimization/47707
7657 * g++.dg/tree-ssa/pr47707.C: New test.
7659 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7661 * g++.dg/opt/inline17.C: New test.
7663 2011-02-11 Tobias Burnus <burnus@net-b.de>
7666 * gfortran.dg/pure_formal_2.f90: New.
7668 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7670 PR rtl-optimization/47614
7671 * gfortran.dg/pr47614.f: New.
7673 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7676 * gcc.dg/opts-6.c: New test.
7678 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7681 * gcc.dg/pr47684.c: New test.
7683 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7686 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7687 c99_runtime, dg-add-options c99_runtime.
7688 (main): Use __asm__.
7690 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7693 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7694 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7695 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7696 * gcc.dg/ucnid-10.c: Likewise.
7697 * gcc.dg/ucnid-13.c: Likewise.
7698 * gcc.dg/ucnid-7.c: Likewise.
7699 * gcc.dg/ucnid-8.c: Likewise.
7700 Adapt dg-warning line number.
7702 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7704 * gcc.target/i386/parity-1.c: Use -march=k8.
7705 * gcc.target/i386/parity-2.c: Ditto.
7706 * gcc.target/i386/vecinit-1.c: Ditto.
7707 * gcc.target/i386/vecinit-2.c: Ditto.
7709 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7713 * gcc.target/mips/save-restore-3.c: Likewise.
7714 * gcc.target/mips/save-restore-4.c: Likewise.
7715 * gcc.target/mips/save-restore-5.c: Likewise.
7718 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7719 * g++.dg/tree-prof/partition2.C: Likewise.
7721 2011-02-09 Jason Merrill <jason@redhat.com>
7723 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7724 rather than misdeclare std::puts.
7726 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7727 * g++.dg/other/warning1.C: Likewise.
7728 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7729 * g++.old-deja/g++.gb/scope06.C: Likewise.
7730 * g++.old-deja/g++.law/cvt11.C: Likewise.
7731 * g++.old-deja/g++.law/init1.C: Likewise.
7732 * g++.dg/abi/mangle26.C: Likewise.
7734 * g++.dg/template/function1.C: Adjust for C++0x mode.
7735 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7737 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7738 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7740 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7742 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7744 * g++.dg/cpp0x/regress: New directory.
7745 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7746 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7747 * g++.dg/cpp0x/regress/regress3.C: New.
7749 2011-02-10 Richard Guenther <rguenther@suse.de>
7751 PR tree-optimization/47677
7752 * gcc.dg/torture/pr47677.c: New testcase.
7754 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7756 * objc.dg/special/load-category-1.m: Remove unused header.
7757 * objc.dg/special/load-category-1a.m: Likewise.
7758 * objc.dg/special/load-category-2.m: Likewise.
7759 * objc.dg/special/load-category-2a.m: Likewise.
7760 * objc.dg/special/load-category-3.m: Likewise.
7761 * objc.dg/special/load-category-3a.m: Likewise.
7762 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7763 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7764 * objc.dg/attributes/class-attribute-1.m: Likewise.
7765 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7766 * obj-c++.dg/property/property.exp: Likewise.
7767 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7768 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7769 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7770 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7771 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7772 * obj-c++.dg/template-8.mm: Likewise.
7774 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7777 * gcc.target/i386/pr47665.c: New test.
7779 2011-02-10 Jie Zhang <jie@codesourcery.com>
7783 2011-02-05 Jie Zhang <jie@codesourcery.com>
7785 * gcc.dg/pr42631.c: Update test.
7786 * gcc.dg/pr42631-2.c: New test.
7788 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7791 * gfortran.dg/proc_decl_25.f90: New.
7793 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7796 * gfortran.dg/typebound_assignment_2.f03: New.
7798 2011-02-09 Richard Guenther <rguenther@suse.de>
7800 PR tree-optimization/47664
7801 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7803 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7806 * gnat.dg/uninit_func.adb: Adjust dg directive.
7808 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7811 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7813 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7816 * gfortran.dg/auto_dealloc_2.f90: New.
7818 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7820 * gcc.dg/builtins-config.h: Remove __sgi handling.
7821 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7822 -std=c99 for mips-sgi-irix6.5*.
7824 2011-02-09 Martin Jambor <mjambor@suse.cz>
7827 * gfortran.dg/pr25923.f90: Remove xfails.
7829 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7832 * gfortran.dg/inquire_14.f90: New test.
7834 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7837 * gfortran.dg/pointer_init_6.f90: New.
7839 2011-02-08 Jeff Law <law@redhat.com>
7841 PR tree-optimization/42893
7842 * gcc.tree-ssa/pr42893.c: New test.
7844 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7846 PR tree-optimization/46834
7847 PR tree-optimization/46994
7848 PR tree-optimization/46995
7849 * gcc.dg/graphite/id-pr46834.c: New.
7850 * gfortran.dg/graphite/id-pr46994.f90: New.
7851 * gfortran.dg/graphite/id-pr46995.f90: New.
7853 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7856 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7857 using the variable is known the warning is emitted there.
7858 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7859 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7861 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7864 * gcc.dg/noreturn-1.c (foo5): Likewise.
7865 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7866 (method2): Likewise.
7868 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7869 the return statement using the uninitialized variable.
7870 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7872 2011-02-08 Richard Guenther <rguenther@suse.de>
7875 * g++.dg/opt/pr47639.c: New testcase.
7877 2011-02-08 Richard Guenther <rguenther@suse.de>
7879 PR tree-optimization/47632
7880 * g++.dg/opt/pr47632.C: New testcase.
7882 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7884 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7886 2011-02-07 Richard Guenther <rguenther@suse.de>
7888 PR tree-optimization/47615
7889 * g++.dg/opt/pr47615.C: New testcase.
7891 2011-02-07 Richard Guenther <rguenther@suse.de>
7893 PR tree-optimization/47621
7894 * gcc.dg/torture/pr47621.c: New testcase.
7896 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7898 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7900 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7903 * gfortran.dg/allocate_with_source_1 : New test.
7905 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7908 * gcc.dg/pr47610.c: New test.
7910 2011-02-05 Jie Zhang <jie@codesourcery.com>
7913 * gcc.dg/pr42631.c: Update test.
7914 * gcc.dg/pr42631-2.c: New test.
7916 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7919 * gfortran.dg/pr47574.f90: New test.
7921 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7923 PR tree-optimization/46194
7924 * gcc.dg/autopar/pr46194.c: New.
7926 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7928 PR tree-optimization/43695
7929 * g++.dg/ipa/pr43695.C: New.
7931 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7934 * gcc.dg/pr23200.c: New test.
7936 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7939 * g++.dg/pr47589.C: New test.
7941 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7944 * g++.dg/template/typedef37.C: New test.
7945 * g++.dg/template/param1.C: Adjust expected error message.
7947 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7950 * gcc.dg/pr31490-2.c: New test.
7951 * gcc.dg/pr31490-3.c: New test.
7952 * gcc.dg/pr31490-4.c: New test.
7954 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7955 Jakub Jelinek <jakub@redhat.com>
7958 * g++.dg/parser/semicolon3.C: Adjust.
7959 * g++.dg/parser/semicolon4.C: New testcase.
7960 * g++.dg/pr46890.C: New testcase.
7962 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7965 * g++.dg/init/pr29571.C: New.
7967 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7969 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7970 instead of vect_int.
7972 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7975 * gcc.target/i386/pr47312.c: New test.
7978 * gcc.target/i386/pr47564.c: New test.
7980 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7982 PR tree-optimization/45122
7983 * gcc.dg/tree-ssa/pr45122.c: New.
7985 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7988 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7991 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7992 and vsx so a default --with-cpu=power7 doesn't give an error
7993 when -mavoid-indexed-addresses is used.
7995 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7996 wrapper function to save the arguments and then jump to the real
7997 function, rather than depending on the compiler not to move stuff
7999 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8001 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8002 Paul Thomas <pault@gcc.gnu.org>
8005 * gfortran.dg/class_37.f03 : New test.
8007 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8008 Richard Guenther <rguenther@suse.de>
8010 PR tree-optimization/40979
8012 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8013 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8014 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8015 check_vect_support_and_set_flags.
8016 * gfortran.dg/graphite/vect-pr40979.f90: New.
8018 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8021 * gfortran.dg/class_36.f03: New.
8023 2011-02-02 Richard Guenther <rguenther@suse.de>
8025 PR tree-optimization/47566
8026 * gcc.dg/lto/20110201-1_0.c: New testcase.
8028 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8034 * debug/pr47498.c: New.
8035 * debug/pr47501.c: New.
8037 2011-02-01 Richard Guenther <rguenther@suse.de>
8039 PR tree-optimization/47559
8040 * g++.dg/torture/pr47559.C: New testcase.
8042 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8045 * gfortran.dg/typebound_call_20.f03: New.
8047 2011-02-01 Richard Guenther <rguenther@suse.de>
8049 PR tree-optimization/47555
8050 * gcc.dg/pr47555.c: New testcase.
8052 2011-02-01 Richard Guenther <rguenther@suse.de>
8054 PR tree-optimization/47541
8055 * g++.dg/torture/pr47541.C: New testcase.
8057 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8060 * gfortran.dg/typebound_call_19.f03: New.
8062 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8065 * g++.dg/cpp0x/pr47416.C: New test.
8067 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8070 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8072 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8075 * gfortran.dg/typebound_assignment_1.f03: New.
8077 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8079 PR tree-optimization/47538
8080 * gcc.c-torture/execute/pr47538.c: New test.
8082 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8087 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8089 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8091 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8093 PR rtl-optimization/44031
8094 * gcc.c-torture/compile/20110131-1.c: New test.
8096 2011-01-31 Tobias Burnus <burnus@net-b.de>
8099 * gfortran.dg/stmt_func_1.f90: New.
8101 2011-01-31 Tobias Burnus <burnus@net-b.de>
8104 * gfortran.dg/interface_34.f90: New.
8106 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8109 * gfortran.dg/realloc_on_assign_5.f03: New test.
8110 * gfortran.dg/realloc_on_assign_5.f03: New test.
8112 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8114 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8115 * gfortran.dg/bessel_7.f90: Likewise.
8116 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8118 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8119 * gfortran.dg/sum_init_expr.f03: Likewise.
8121 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8123 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8126 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8127 loop only on "vect_intfloat_cvt" targets.
8129 2011-01-29 Tobias Burnus <burnus@net-b.de>
8132 * gfortran.dg/shape_6.f90: New.
8134 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136 PR libgfortran/47434
8137 * gfortran.dg/read_infnan_1.f90: Update test.
8138 * gfortran.dg/module_nan.f90: Update test.
8139 * gfortran.dg/char4_iunit_1.f03: Update test.
8140 * gfortran.dg/large_real_kind_1.f90: Update test.
8141 * gfortran.dg/real_const_3.f90: Update test.
8142 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8144 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8147 * g++.dg/template/param2.C: New test.
8149 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8151 PR libgfortran/47285
8152 * gfortran.dg/fmt_g.f: New test.
8154 2011-01-28 Tobias Burnus <burnus@net-b.de>
8157 * gfortran.dg/pure_formal_1.f90: New.
8159 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8162 * gcc.dg/tls/pr42894.c: New test.
8164 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166 * gcc.dg/pr47276.c: Add dg-require-visibility.
8168 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8170 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8172 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8173 Tobias Burnus <burnus@gcc.gnu.org>
8178 * gfortran.dg/realloc_on_assign_3.f03: New test.
8179 * gfortran.dg/realloc_on_assign_4.f03: New test.
8180 * gfortran.dg/allocatable_function_5.f90: New test.
8181 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8182 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8183 implemented" dg-errors.
8185 2011-01-27 Jan Hubicka <jh@suse.cz>
8188 * gcc.dg/attr-weakref-4.c: New testcase
8190 2011-01-27 Martin Jambor <mjambor@suse.cz>
8192 PR tree-optimization/47228
8193 * gcc.dg/torture/pr47228.c: New test.
8195 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8197 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8199 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8201 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8202 when using auto-overlay support on the SPU.
8204 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8206 PR rtl-optimization/44174
8207 * gcc.target/i386/asm-6.c: New test.
8209 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8211 PR rtl-optimization/46856
8212 * gcc.c-torture/compile/pr46856.c: New test.
8214 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8215 Andrew Pinski <pinskia@gmail.com>
8218 * gcc.dg/pr43082.c: New.
8220 2011-01-26 DJ Delorie <dj@redhat.com>
8222 PR rtl-optimization/46878
8223 * gcc.dg/pr46878-1.c: New test.
8225 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8228 * g++.dg/cpp0x/pr47476.C: New test.
8230 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8232 * gcc.c-torture/compile/20110126-1.c: New test.
8234 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8237 * gcc.dg/torture/pr47473.c: New test.
8239 2011-01-26 Jan Hubicka <jh@suse.cz>
8242 * gcc.c-torture/execute/pr47237.c: New testcase.
8244 2011-01-26 Jan Hubicka <jh@suse.cz>
8246 PR tree-optimization/47190
8247 * gcc.dg/attr-weakref-3.c: New testcase.
8249 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8252 * gcc.dg/dll-9a.c: New test file.
8253 * gcc.dg/dll-11.c: Likewise.
8254 * gcc.dg/dll-12.c: Likewise.
8255 * gcc.dg/dll-12a.c: Likewise.
8256 * gcc.dg/dll-11a.c: Likewise.
8257 * gcc.dg/dll-9.c: Likewise.
8258 * gcc.dg/dll-10.c: Likewise.
8259 * gcc.dg/dll-10a.c: Likewise.
8260 * g++.dg/ext/dllexport4a.cc: Likewise.
8261 * g++.dg/ext/dllexport4.C: Likewise.
8262 * g++.dg/ext/dllexport5.C: Likewise.
8263 * g++.dg/ext/dllexport5a.cc: Likewise.
8265 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8267 PR tree-optimization/46970
8268 * gcc.dg/graphite/pr46970.c: New.
8270 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8272 PR tree-optimization/46215
8273 * gcc.dg/graphite/pr46215.c: New.
8275 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8277 PR tree-optimization/46168
8278 * gcc.dg/graphite/pr46168.c: New.
8280 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8282 PR tree-optimization/43657
8283 * gcc.dg/graphite/pr43657.c: New.
8285 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8287 PR tree-optimization/29832
8288 * gfortran.dg/graphite/pr29832.f90: New.
8290 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8292 PR tree-optimization/43567
8293 * gcc.dg/graphite/pr43567.c: New.
8295 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8297 * gfortran.dg/graphite/interchange-4.f: New.
8298 * gfortran.dg/graphite/interchange-5.f: New.
8300 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8301 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8302 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8303 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8304 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8305 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8306 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8307 * gfortran.dg/ltrans-7.f90: Removed.
8308 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8310 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8311 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8312 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8313 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8314 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8315 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8316 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8317 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8318 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8319 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8320 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8321 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8322 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8323 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8324 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8325 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8326 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8327 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8328 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8329 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8330 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8331 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8332 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8333 * gcc.dg/tree-ssa/data-dep-1.c
8334 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8335 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8336 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8337 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8338 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8340 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8342 PR tree-optimization/47265
8343 PR tree-optimization/47443
8344 * gcc.c-torture/compile/pr47265.c: New test.
8345 * gcc.dg/pr47443.c: New test.
8347 2011-01-25 Martin Jambor <mjambor@suse.cz>
8349 PR tree-optimization/47382
8350 * g++.dg/torture/pr47382.C: New test.
8351 * g++.dg/opt/devirt1.C: Xfail.
8353 2011-01-25 Yao Qi <yao@codesourcery.com>
8356 * gcc.target/arm/pr45701-1.c: New test.
8357 * gcc.target/arm/pr45701-2.c: New test.
8358 * gcc.target/arm/pr45701-3.c: New test.
8360 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8361 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/47271
8364 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8366 2011-01-25 Nick Clifton <nickc@redhat.com>
8368 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8369 (saturate_add): Delete.
8371 (main): Do not run saturate_add.
8372 (set_interrupts): Delete.
8374 2011-01-25 Tobias Burnus <burnus@net-b.de>
8377 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8379 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8381 PR tree-optimization/47427
8382 PR tree-optimization/47428
8383 * gcc.c-torture/compile/pr47427.c: New test.
8384 * gcc.c-torture/compile/pr47428.c: New test.
8386 2011-01-25 Richard Guenther <rguenther@suse.de>
8389 * gcc.dg/torture/pr47411.c: New testcase.
8391 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8393 * gfortran.dg/graphite/id-24.f: New.
8394 * gfortran.dg/graphite/id-25.f: New.
8396 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8398 * gfortran.dg/graphite/id-23.f: New.
8400 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8402 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8404 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8406 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8407 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8408 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8409 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8410 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8411 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8412 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8413 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8414 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8416 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8418 * gcc.dg/graphite/block-0.c: Add documentation.
8419 * gcc.dg/graphite/block-4.c: Same.
8420 * gcc.dg/graphite/block-7.c: Same.
8421 * gcc.dg/graphite/block-8.c: New.
8422 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8423 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8424 * gcc.dg/graphite/interchange-12.c: Add documentation.
8425 * gcc.dg/graphite/interchange-13.c: New.
8426 * gcc.dg/graphite/interchange-14.c: New.
8427 * gcc.dg/graphite/interchange-15.c: New.
8428 * gcc.dg/graphite/interchange-8.c: Add documentation.
8429 * gcc.dg/graphite/interchange-mvt.c: Same.
8431 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8434 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8435 * gcc.target/powerpc/altivec-14.c: Ditto.
8436 * gcc.target/powerpc/altivec-33.c: Ditto.
8437 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8438 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8439 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8440 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8441 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8442 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8443 * g++.dg/ext/altivec-15.C: Ditto.
8444 * g++.dg/ext/altivec-types-1.C: Ditto.
8445 * g++.dg/ext/altivec-types-2.C: Ditto.
8446 * g++.dg/ext/altivec-types-3.C: Ditto.
8447 * g++.dg/ext/altivec-types-4.C: Ditto.
8449 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8451 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8453 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8455 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8456 optimization options.
8458 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8463 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8465 2011-01-23 Tobias Burnus <burnus@net-b.de>
8468 * gfortran.dg/allocatable_scalar_12.f90: New.
8470 2011-01-23 Ira Rosen <irar@il.ibm.com>
8472 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8473 vectorization to be not profitable if peeling is used to
8474 realign the memory access.
8475 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8476 loop bound to avoid loop unrolling.
8477 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8479 2011-01-22 Jan Hubicka <jh@suse.cz>
8482 * g++.dg/lto/pr47333.C: New file.
8484 2011-01-22 Jan Hubicka <jh@suse.cz>
8486 PR tree-optimization/43884
8488 * gcc.dg/autopar/outer-2.c: Increase array size.
8489 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8491 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8494 * gfortran.dg/c_loc_tests_16.f90: New test.
8496 2011-01-22 Tobias Burnus <burnus@net-b.de>
8499 * gfortran.dg/typebound_proc_19.f90: New.
8501 2011-01-21 Jeff Law <law@redhat.com>
8503 PR tree-optimization/47053
8504 * g++.dg/pr47053.C: New test.
8506 2011-01-21 Jason Merrill <jason@redhat.com>
8509 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8511 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8514 * g++.dg/cpp0x/range-for10.C: New test.
8515 * g++.dg/template/for1.C: New test.
8518 * g++.dg/tree-prof/partition3.C: New test.
8520 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8522 PR rtl-optimization/47366
8523 * g++.dg/opt/pr47366.C: New test.
8525 2011-01-21 Jason Merrill <jason@redhat.com>
8528 * g++.dg/cpp0x/constexpr-regress2.C: New.
8530 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8532 2011-01-21 Jeff Law <law@redhat.com>
8534 PR rtl-optimization/41619
8535 * gcc.dg/pr41619.c: New.
8537 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8539 PR tree-optimization/47355
8540 * g++.dg/opt/pr47355.C: New test.
8542 2011-01-21 Richard Guenther <rguenther@suse.de>
8544 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8547 2011-01-21 Richard Guenther <rguenther@suse.de>
8549 PR tree-optimization/47365
8550 * gcc.dg/torture/pr47365.c: New testcase.
8551 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8553 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8555 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8557 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8559 PR tree-optimization/47391
8560 * gcc.dg/pr47391.c: New test.
8562 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8564 * g++.dg/template/char1.C: Use signed char.
8566 2011-01-21 Tobias Burnus <burnus@net-b.de>
8569 * gfortran.dg/pointer_target_4.f90: New.
8571 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8574 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8575 ILP32 system and not IP32.
8577 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8580 * g++.dg/debug/pr46583.C: New.
8582 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8585 * g++.dg/debug/pr47283.C: New test.
8588 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8589 * gcc.target/i386/headmerge-2.c: Likewise.
8591 2011-01-20 Richard Guenther <rguenther@suse.de>
8594 * gcc.dg/torture/pr47370.c: New testcase.
8596 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8598 PR tree-optimization/46130
8599 * gcc.dg/pr46130-1.c: New test.
8600 * gcc.dg/pr46130-2.c: New test.
8602 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8605 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8607 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8610 * g++.dg/debug/pr46240.cc: New.
8612 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8615 * g++.dg/template/anonunion1.C: New test.
8617 PR rtl-optimization/47337
8618 * gcc.c-torture/execute/pr47337.c: New test.
8620 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8623 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8625 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8627 PR tree-optimization/46021
8628 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8630 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8632 PR tree-optimization/47290
8633 * g++.dg/torture/pr47290.C: New test.
8635 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8638 * gfortran.dg/proc_ptr_comp_29.f90: New.
8640 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8643 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8644 powerpc-apple-darwin9.
8646 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8648 PR rtl-optimization/47299
8649 * gcc.c-torture/execute/pr47299.c: New test.
8651 2011-01-17 Jason Merrill <jason@redhat.com>
8653 * g++.dg/cpp0x/constexpr-virtual.C: New.
8655 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8658 * gfortran.dg/gomp/pr47331.f90: New test.
8660 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8663 * objc.dg/selector-warn-1.m: New.
8664 * obj-c++.dg/selector-warn-1.mm: New.
8666 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8668 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8669 Update dg-final accordingly.
8671 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8673 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8675 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8677 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8679 * gcc.dg/guality/pr36728-2.c: Likewise.
8681 2011-01-17 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/47313
8684 * g++.dg/torture/pr47313.C: New testcase.
8686 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8689 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8690 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8691 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8692 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8694 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8696 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8697 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8698 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8700 2011-01-17 Richard Guenther <rguenther@suse.de>
8702 PR tree-optimization/45967
8703 * gcc.dg/torture/pr45967-2.c: New testcase.
8704 * gcc.dg/torture/pr45967-3.c: Likewise.
8706 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8709 * g++.dg/ext/pr47213.C: Require visibility.
8711 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8713 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8714 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8716 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8718 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8719 Linux-based targets.
8721 2011-01-13 Jan Hubicka <jh@suse.cz>
8723 PR tree-optimization/47276
8724 * gcc.dg/pr47276.c: New testcase.
8726 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8727 Jonathan Wakely <jwakely.gcc@gmail.com>
8730 * g++.dg/other/pr33558.C: New.
8731 * g++.dg/other/pr33558-2.C: New.
8733 2011-01-14 Martin Jambor <mjambor@suse.cz>
8735 PR tree-optimization/45934
8736 PR tree-optimization/46302
8737 * g++.dg/ipa/devirt-c-1.C: New test.
8738 * g++.dg/ipa/devirt-c-2.C: Likewise.
8739 * g++.dg/ipa/devirt-c-3.C: Likewise.
8740 * g++.dg/ipa/devirt-c-4.C: Likewise.
8741 * g++.dg/ipa/devirt-c-5.C: Likewise.
8742 * g++.dg/ipa/devirt-c-6.C: Likewise.
8743 * g++.dg/ipa/devirt-6.C: Likewise.
8744 * g++.dg/ipa/devirt-d-1.C: Likewise.
8745 * g++.dg/torture/pr45934.C: Likewise.
8747 2011-01-14 Jason Merrill <jason@redhat.com>
8749 * g++.dg/cpp0x/variadic105.C: New.
8751 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8752 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8755 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8756 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8757 execution tests on i?86-*-*, x86_64-*-* and
8758 powerpc*-apple-darwin* && ilp32.
8759 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8760 tests on i?86-*-* and x86_64-*-*.
8762 2011-01-14 Richard Guenther <rguenther@suse.de>
8764 PR tree-optimization/47280
8765 * g++.dg/opt/pr47280.C: New testcase.
8767 2011-01-14 Jason Merrill <jason@redhat.com>
8769 * g++.dg/cpp0x/constexpr-regress1.C: New.
8771 * g++.dg/ext/flexary2.C: New.
8773 2011-01-14 Richard Guenther <rguenther@suse.de>
8776 * gcc.dg/torture/pr47281.c: New testcase.
8777 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8779 2011-01-14 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/47286
8782 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8784 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8787 * g++.dg/ext/pr47213.C: New.
8789 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8793 2011-01-13 Tobias Burnus <burnus@net-b.de>
8794 Mikael Morin <mikael@gcc.gnu.org>
8798 * gfortran.dg/select_type_20.f90: New.
8799 * gfortran.dg/select_type_21.f90: New.
8801 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8804 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8806 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8808 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8809 * gcc.dg/guality/pr36728-2.c: Likewise.
8811 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8814 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8816 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8818 PR rtl-optimization/45352
8819 * gcc.dg/pr45352-3.c: New.
8821 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8823 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8825 * g++.dg/cpp0x/range-for8.C: New.
8826 * g++.dg/cpp0x/range-for9.C: New.
8828 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8831 * g++.dg/debug/pr47209.C: New.
8833 2011-01-12 Richard Guenther <rguenther@suse.de>
8836 * gcc.dg/lto/pr47259_0.c: New testcase.
8837 * gcc.dg/lto/pr47259_1.c: Likewise.
8839 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8841 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8842 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8843 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8844 methods missing from the OBJC2 Object.
8845 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8846 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8847 GNU and NeXT runtimes.
8848 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8850 * objc-obj-c++-shared/Object1.m: Likewise.
8851 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8852 * objc.dg/proto-qual-1.m: Likewise.
8853 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8854 * obj-c++.dg/proto-qual-1.mm: Likewise.
8856 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8859 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8861 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8863 Fixed the Objective-C++ testsuite and updated all tests.
8864 * lib/obj-c++.exp (obj-c++_init): Declare and set
8865 gcc_warning_prefix and gcc_error_prefix.
8866 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8867 'dg-warning', 'dg-message' and 'dg-error'.
8868 * obj-c++.dg/class-extension-3.mm: Likewise.
8869 * obj-c++.dg/class-protocol-1.mm: Likewise.
8870 * obj-c++.dg/encode-7.mm: Likewise.
8871 * obj-c++.dg/exceptions-3.mm: Likewise.
8872 * obj-c++.dg/exceptions-5.mm: Likewise.
8873 * obj-c++.dg/method-12.mm: Likewise.
8874 * obj-c++.dg/method-13.mm: Likewise.
8875 * obj-c++.dg/method-15.mm: Likewise.
8876 * obj-c++.dg/method-16.mm: Likewise.
8877 * obj-c++.dg/method-4.mm: Likewise.
8878 * obj-c++.dg/method-8.mm: Likewise.
8879 * obj-c++.dg/method-conflict-1.mm: Likewise.
8880 * obj-c++.dg/method-conflict-2.mm: Likewise.
8881 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8882 and uncommented second part of the testcase now that the testsuite
8884 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8885 and uncommented second part of the testcase now that the testsuite
8887 * obj-c++.dg/private-1.mm: Likewise.
8888 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8889 * obj-c++.dg/syntax-error-7.mm: Likewise.
8890 * obj-c++.dg/warn5.mm: Likewise.
8891 * obj-c++.dg/property/at-property-14.mm: Likewise.
8892 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8894 * obj-c++.dg/property/at-property-18.mm: Likewise.
8895 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8897 * obj-c++.dg/property/at-property-21.mm: Likewise.
8898 * obj-c++.dg/property/at-property-28.mm: Likewise.
8899 * obj-c++.dg/property/at-property-5.mm: Likewise.
8900 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8901 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8902 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8903 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8904 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8905 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8906 * obj-c++.dg/tls/diag-5.mm: Likewise.
8907 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8908 dg-error, now matched correctly.
8910 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8912 * objc.dg/property/at-property-29.m: New.
8913 * obj-c++.dg/property/at-property-29.mm: New.
8915 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8917 * go.test/go-test.exp (go-set-goarch): New proc.
8918 (go-gc-tests): Use it.
8920 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8923 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8925 2011-01-11 Richard Henderson <rth@redhat.com>
8927 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8929 2011-01-11 Jan Hubicka <jh@suse.cz>
8933 * gcc.dg/lto/pr45721_1.c: New file.
8934 * gcc.dg/lto/pr45721_0.c: New file.
8936 2011-01-11 Richard Guenther <rguenther@suse.de>
8938 PR tree-optimization/46076
8939 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8941 2011-01-11 Jeff Law <law@redhat.com>
8943 * PR tree-optimization/47086
8944 * gcc.dg/pr47086.c: New test.
8946 2011-01-11 Jason Merrill <jason@redhat.com>
8949 * g++.dg/template/new10.C: New.
8952 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8954 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8956 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8957 Split type definitions and NSConstantString class into...
8958 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8959 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8960 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8961 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8962 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8963 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8965 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8966 encode defines for newer NeXT system headers.
8967 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8968 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8969 * objc.dg/foreach-5.m: Likewise.
8970 * objc.dg/foreach-2.m: Likewise.
8971 * objc.dg/foreach-4.m: Likewise.
8972 * objc.dg/torture/strings/string1.m: Likewise.
8973 * objc.dg/torture/strings/string2.m: Likewise.
8974 * objc.dg/torture/strings/string3.m: Likewise.
8975 * objc.dg/torture/strings/string4.m: Likewise.
8976 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8977 header and stand alone.
8978 * obj-c++.dg/strings/strings-2.mm: Likewise.
8979 * objc.dg/torture/strings/const-str-3.m: Likewise.
8980 * objc.dg/strings/strings-2.m: Likewise.
8981 * objc.dg/strings/const-str-12b.m: Likewise.
8983 2011-01-12 Richard Guenther <rguenther@suse.de>
8986 * gcc.dg/attr-weak-1.c: Adjust.
8988 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8991 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8992 standard compliant and comment.
8994 2011-01-10 Jan Hubicka <jh@suse.cz>
8997 * gcc.dg/initpri3.c: New testcase.
8999 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9002 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9008 (g_ebp_save): Likewise.
9009 (g_esp_save): Likewise.
9011 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9015 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9017 PR tree-optimization/46021
9018 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9019 i?86-*-*, x86_64-*-*.
9021 2011-01-10 Jeff Law <law@redhat.com>
9023 * PR tree-optimization/47141
9024 * gcc.c-torture/compile/pr47141.c: New test.
9026 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9029 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9030 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9031 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9032 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9035 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9036 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9037 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9038 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9039 being vectorized. Adjust dg-final pattern.
9042 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9043 * gcc.dg/vect/slp-24.c: Likewise.
9045 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9048 * g++.dg/other/pr47218-1.C: New test file.
9049 * g++.dg/other/pr47218.C: Likewise.
9050 * g++.dg/other/pr47218.h: New supporting header.
9052 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9055 * objc.dg/attributes/invalid-attribute-1.m: New.
9056 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9058 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9061 * gfortran.dg/proc_ptr_comp_28.f90: New.
9063 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9065 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9066 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9067 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9068 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9069 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9070 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9071 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9072 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9073 * objc.dg/gnu-api-2-class.m: Likewise.
9074 * objc.dg/gnu-api-2-ivar.m: Likewise.
9075 * objc.dg/gnu-api-2-method.m: Likewise.
9076 * objc.dg/gnu-api-2-objc.m: Likewise.
9077 * objc.dg/gnu-api-2-object.m: Likewise.
9078 * objc.dg/gnu-api-2-property.m: Likewise.
9079 * objc.dg/gnu-api-2-protocol.m: Likewise.
9080 * objc.dg/gnu-api-2-sel.m: Likewise.
9082 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9084 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9085 * objc.dg/objc-foreach-4.m: Likewise.
9086 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9087 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9088 * objc.dg/foreach-4.m: Likewise.
9089 * objc.dg/foreach-5.m: Likewise.
9090 * objc.dg/foreach-3.m: Return self from init.
9092 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9095 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9097 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9100 * gfortran.dg/class_35.f90: New.
9102 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9104 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9106 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9109 * objc.dg/invalid-method-2.m: New.
9110 * obj-c++.dg/invalid-method-2.mm: New.
9112 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9115 * gfortran.dg/transpose_optimization_2.f90 : New test.
9117 2011-01-08 Jan Hubicka <jh@suse.cz>
9119 PR tree-optmization/46469
9120 * g++.dg/torture/pr46469.C: New testcase.
9122 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9124 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9125 emulation of libobjc-gnu structure layout functionality to ..
9126 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9127 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9128 * objc/execute/bf-common.h: Adjust headers.
9129 * objc/execute/bf-1.m: Likewise.
9130 * objc/execute/bf-2.m: Likewise.
9131 * objc/execute/bf-3.m: Likewise.
9132 * objc/execute/bf-4.m: Likewise.
9133 * objc/execute/bf-5.m: Likewise.
9134 * objc/execute/bf-6.m: Likewise.
9135 * objc/execute/bf-7.m: Likewise.
9136 * objc/execute/bf-8.m: Likewise.
9137 * objc/execute/bf-9.m: Likewise.
9138 * objc/execute/bf-10.m: Likewise.
9139 * objc/execute/bf-11.m: Likewise.
9140 * objc/execute/bf-12.m: Likewise.
9141 * objc/execute/bf-13.m: Likewise.
9142 * objc/execute/bf-14.m: Likewise.
9143 * objc/execute/bf-15.m: Likewise.
9144 * objc/execute/bf-16.m: Likewise.
9145 * objc/execute/bf-17.m: Likewise.
9146 * objc/execute/bf-18.m: Likewise.
9147 * objc/execute/bf-19.m: Likewise.
9148 * objc/execute/bf-20.m: Likewise.
9149 * objc/execute/bf-21.m: Likewise.
9150 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9151 objc_get_type_qualifiers ().
9153 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9156 * gfortran.dg/dependency_39.f90: New test.
9158 2011-01-07 Jan Hubicka <jh@suse.cz>
9160 Get builtins tests ready for linker plugin.
9161 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9162 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9163 my_memset, my_bzero): Mark used.
9164 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9165 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9167 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9170 2011-01-07 Jan Hubicka <jh@suse.cz>
9172 PR tree-optimization/46367
9173 * g++.dg/torture/pr46367.C: New file.
9175 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9178 * gcc.dg/pr47201.c: New test.
9181 * gcc.dg/tree-prof/pr47187.c: New test.
9183 2011-01-07 Tobias Burnus <burnus@net-b.de>
9186 * gfortran.dg/extends_type_of_3.f90: New.
9188 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9190 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9191 * g++.dg/ext/dllimport-MI1.C: Likewise.
9192 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9193 * g++.dg/ext/dllimport10.C: Likewise.
9194 * g++.dg/ext/dllimport11.C: Likewise.
9195 * g++.dg/ext/dllimport12.C: Likewise.
9196 * g++.dg/ext/dllimport13.C: Likewise.
9197 * g++.dg/ext/dllimport2.C: Likewise.
9198 * g++.dg/ext/dllimport3.C: Likewise.
9199 * g++.dg/ext/dllimport4.C: Likewise.
9200 * g++.dg/ext/dllimport5.C: Likewise.
9201 * g++.dg/ext/dllimport6.C: Likewise.
9202 * g++.dg/ext/dllimport8.C: Likewise.
9203 * g++.dg/ext/dllimport9.C: Likewise.
9204 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9205 targets, too. Additionally enable test for i?86-*-mingw*.
9206 * g++.dg/ext/selectany1.C: Likewise.
9207 Remove guard variable check.
9209 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9213 * gfortran.dg/storage_size_3.f08: Extended.
9215 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9218 * g++.dg/template/stdarg1.C: New test.
9220 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9223 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9224 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9225 from the interface of functions to not hide the errors that
9228 2011-01-06 Jan Hubicka <jh@suse.cz>
9230 * gcc.dg/lto/pr47188_0.c: New testcase.
9231 * gcc.dg/lto/pr47188_1.c: New testcase.
9233 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9237 * gfortran.dg/interface_33.f90: New test.
9239 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9242 * gcc.c-torture/compile/pr47150.c: New test.
9244 2011-01-06 Ira Rosen <irar@il.ibm.com>
9246 PR tree-optimization/47139
9247 * gcc.dg/vect/pr47139.c: New test.
9249 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9252 * gfortran.dg/extends_type_of_2.f03: New.
9254 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9256 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9258 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9260 * gnat.dg/opt14.adb: New test.
9262 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9265 * gfortran.dg/allocate_error_2.f90: New test.
9267 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9270 * gfortran.dg/storage_size_3.f08: New.
9272 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274 PR libgfortran/47154
9275 * gfortran.dg/namelist_68.f90: New test.
9277 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9279 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9281 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9284 * gfortran.dg/class_34.f90: New.
9286 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9288 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9289 use __builtin_inff. Skip all single-precision tests that require
9292 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9294 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9296 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9298 PR tree-optimization/47148
9299 * gcc.c-torture/execute/pr47148.c: New test.
9301 PR tree-optimization/47155
9302 * gcc.c-torture/execute/pr47155.c: New test.
9304 PR rtl-optimization/47157
9305 * gcc.c-torture/compile/pr47157.c: New test.
9307 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9309 * gcc.dg/torture/vector-shift2.c (schar): Define.
9310 (main): Always use schar or uchar instead of plain "char" to avoid
9311 dependencies on implementation-defined char signedness.
9313 2011-01-03 Martin Jambor <mjambor@suse.cz>
9315 PR tree-optimization/46801
9316 * gnat.dg/pack9.adb: Remove xfail.
9318 2011-01-03 Martin Jambor <mjambor@suse.cz>
9320 PR tree-optimization/46984
9321 * g++.dg/ipa/pr46984.C: New test.
9323 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9326 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9328 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9330 PR tree-optimization/47140
9331 * gcc.c-torture/compile/pr47140.c: New test.
9333 PR rtl-optimization/47028
9334 * gcc.dg/pr47028.c: New test.
9336 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9338 * objc.dg/protocol-forward-1.m: Removed TODO.
9339 * objc.dg/protocol-forward-2.m: New.
9340 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9341 * obj-c++.dg/protocol-forward-2.mm: New.
9343 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9346 * g++.dg/eh/pr38662.C: New testcase.
9348 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9350 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9351 scan for newline '\n'.
9354 Copyright (C) 2011 Free Software Foundation, Inc.
9356 Copying and distribution of this file, with or without modification,
9357 are permitted in any medium without royalty provided the copyright
9358 notice and this notice are preserved.