1 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3 PR tree-optimization/49926
4 * gcc.dg/vect/pr49926.c: New test.
6 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
8 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
9 * gcc.target/i386/lzcnt-1.c: New test.
10 * gcc.target/i386/lzcnt-2.c: Likewise.
11 * gcc.target/i386/lzcnt-2a.c: Likewise.
12 * gcc.target/i386/lzcnt-3.c: Likewise.
13 * gcc.target/i386/lzcnt-4.c: Likewise.
14 * gcc.target/i386/lzcnt-4a.c: Likewise.
15 * gcc.target/i386/lzcnt-5.c: Likewise.
16 * gcc.target/i386/lzcnt-6.c: Likewise.
17 * gcc.target/i386/lzcnt-6a.c: Likewise.
18 * gcc.target/i386/lzcnt-check.h: Likewise.
20 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
21 * gcc.target/i386/sse-13.c: Likewise.
22 * gcc.target/i386/sse-14.c: Likewise.
23 * g++.dg/other/i386-2.C: Likewise.
24 * g++.dg/other/i386-3.C: Likewise.
26 2011-08-01 Julian Brown <julian@codesourcery.com>
28 * gcc.target/arm/fixed-point-exec.c: New test.
30 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
33 * gcc.target/i386/pr49920.c: New test.
35 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
37 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
38 * gcc.dg/tree-ssa/pr23109.c: Ditto.
39 * gcc.dg/tree-ssa/loop-7.c: Ditto.
40 * gcc.dg/tree-ssa/loop-32.c: Ditto.
41 * gcc.dg/tree-ssa/loop-33.c: Ditto.
42 * gcc.dg/tree-ssa/loop-34.c: Ditto.
43 * gcc.dg/tree-ssa/loop-35.c: Ditto.
44 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
45 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
46 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
47 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
48 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
49 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
50 * g++.dg/tree-ssa/pr33615.C: Ditto.
51 * g++.dg/tree-ssa/restrict1.C: Ditto.
52 * c-c++-common/restrict-2.c: Ditto.
53 * gfortran.dg/pr32921.f: Ditto.
54 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
55 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
56 * gcc.dg/tree-ssa/vrp47.c: Ditto.
57 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
58 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
59 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
60 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
61 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
62 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
63 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
65 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
67 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
68 .exe.ltrans[0-9]*. dump files.
70 2011-07-31 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/abstract_type_6.f03: Modified.
74 * gfortran.dg/typebound_proc_24.f03: New.
76 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/init/for1.C: Fix.
81 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
84 * gfortran.dg/string_5.f90: New test.
86 2011-07-29 Jason Merrill <jason@redhat.com>
89 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
91 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
93 PR tree-optimization/47407
94 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
98 2011-07-29 Richard Guenther <rguenther@suse.de>
100 * gcc.dg/uninit-suppress.c: Also disable VRP.
101 * gcc.dg/uninit-suppress_2.c: Likewise.
103 2011-07-28 Jason Merrill <jason@redhat.com>
106 * g++.dg/template/nontype24.C: New.
108 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
110 PR rtl-optimization/47958
111 * gcc.dg/torture/pr47958-1.c: New.
113 2011-07-29 Wei Guozhi <carrot@google.com>
115 PR rtl-optimization/49799
116 * gcc.dg/pr49799.c: New test case.
118 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
121 * gcc.dg/graphite/id-pr48648.c: New.
123 2011-07-28 Jakub Jelinek <jakub@redhat.com>
126 * gfortran.dg/maxloc_2.f90: New test.
127 * gfortran.dg/maxloc_3.f90: New test.
128 * gfortran.dg/minloc_1.f90: New test.
129 * gfortran.dg/minloc_2.f90: New test.
130 * gfortran.dg/minloc_3.f90: New test.
131 * gfortran.dg/minmaxloc_7.f90: New test.
134 * gcc.dg/debug/dwarf2/pr49871.c: New test.
136 2011-07-28 Jakub Jelinek <jakub@redhat.com>
138 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
139 the builtin isn't optimized away.
141 2011-07-27 Tobias Burnus <burnus@net-b.de>
144 * gfortran.dg/lto/pr45586-2_0.f90: New.
146 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
149 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
150 * c-c++-common/cxxbitfields-5.c: Same.
152 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
154 * lib/target-supports.exp (check_effective_target_mmap): Use
155 check_function_available.
157 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
159 * g++.old-deja/g++.pt/crash60.C: Updated.
161 2011-07-27 Jakub Jelinek <jakub@redhat.com>
164 * gcc.target/i386/pr49866.c: New test.
166 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
168 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
169 * gcc.target/i386/bmi-andn-1.c: New test.
170 * gcc.target/i386/bmi-andn-1a.c: Likewise.
171 * gcc.target/i386/bmi-andn-2.c: Likewise.
172 * gcc.target/i386/bmi-andn-2a.c: Likewise.
173 * gcc.target/i386/bmi-bextr-1.c: Likewise.
174 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
175 * gcc.target/i386/bmi-bextr-2.c: Likewise.
176 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
177 * gcc.target/i386/bmi-blsi-1.c: Likewise.
178 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
179 * gcc.target/i386/bmi-blsi-2.c: Likewise.
180 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
181 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
182 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
183 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
184 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
185 * gcc.target/i386/bmi-blsr-1.c: Likewise.
186 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
187 * gcc.target/i386/bmi-blsr-2.c: Likewise.
188 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
189 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
190 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
191 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
192 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
194 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
197 * gfortran.dg/graphite/id-pr47691.f: New.
199 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.target/i386/avx-os-support.h: New.
202 * gcc.target/i386/avx-check.h: Include avx-os-support.h
203 (main): Check avx_os_support before the test is run.
204 * gcc.target/i386/aes-avx-check.h: Ditto.
205 * gcc.target/i386/pclmul-avx-check.h: Ditto.
207 2011-07-27 Kai Tietz <ktietz@redhat.com>
209 * gcc.target/i386/aggregate-ret3.c: New test.
210 * gcc.target/i386/aggregate-ret4.c: New test.
212 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
215 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
216 allocated array should *not* change its size.
217 * gfortran.dg/multiple_allocation_3.f90: New test.
219 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/cpp0x/constexpr-49776.C: New.
224 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
227 * gcc.dg/graphite/id-pr47046.c: New.
229 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
232 * gcc.dg/graphite/run-id-pr47593.c: New.
234 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
237 * gcc.dg/graphite/run-id-pr47653.c: New.
238 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
240 * gcc.dg/graphite/scop-16.c: Same.
241 * gcc.dg/graphite/scop-17.c: Same.
242 * gcc.dg/graphite/scop-21.c: Same.
244 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
247 * gcc.dg/graphite/id-pr48805.c: New.
249 2011-07-26 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/coarray_lib_token_2.f90: New.
253 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
255 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
258 2011-07-25 Andrew Pinski <apinski@cavium.com>
261 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
262 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
264 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
266 * lib/target-supports.exp (check_effective_target_mmap): New proc.
268 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
269 * gcc.c-torture/execute/loop-2g.c: Likewise.
270 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
271 Require mmap support.
272 * gcc.c-torture/execute/loop-2g.x: Likewise.
273 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
274 (MAP_ANON): Provide default.
275 * gcc.dg/20050826-1.c: Likewise.
276 * gcc.target/i386/pr36533.c: Likewise.
277 * gcc.dg/vect/pr49038.c: Remove dg-do run.
278 Use dg-require-effective-target mmap.
280 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/cpp0x/range-for19.C: New.
285 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
288 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
291 2011-07-15 Jakub Jelinek <jakub@redhat.com>
294 * g++.dg/torture/pr49309.C: Remove.
296 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
298 PR tree-optimization/49809
299 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
302 2011-07-25 Richard Guenther <rguenther@suse.de>
304 PR tree-optimization/49715
305 * gcc.target/i386/pr49715-1.c: New testcase.
306 * gcc.target/i386/pr49715-2.c: Likewise.
308 2011-07-23 Jason Merrill <jason@redhat.com>
310 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
312 2011-07-22 Jason Merrill <jason@redhat.com>
315 * g++.dg/cpp0x/initlist55.C: New.
317 2011-07-23 Tobias Burnus <burnus@net-b.de>
320 * gfortran.dg/namelist_72.f: New.
322 2011-07-23 Tobias Burnus <burnus@net-b.de>
324 * gfortran.dg/coarray_25.f90: New.
326 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
328 * override1.C: This test should use c++0x mode.
329 * override3.C: New. Test the diagnostics in c++98 mode.
331 2011-07-22 Jason Merrill <jason@redhat.com>
332 Mark Glisse <marc.glisse@normalesup.org>
335 * g++.dg/other/pragma-re-1.C: Add namespace cases.
338 * g++.dg/opt/builtins2.C: New.
339 * g++.dg/other/error27.C: Don't rely on __builtin.
341 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
343 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
345 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
346 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
347 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
348 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
350 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
353 2011-07-22 Richard Guenther <rguenther@suse.de>
355 PR tree-optimization/45819
356 * gcc.dg/pr45819.c: New testcase.
358 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
360 * lib/target-supports.exp (check_ifunc_available): Rewrite.
362 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
366 * gcc.dg/graphite/run-id-pr47654.c: New.
368 2011-07-21 Ian Lance Taylor <iant@google.com>
371 * gcc.dg/pr49705.c: New test.
373 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
375 * lib/target-supports.exp (check_avx_os_support_available): New.
376 (check_effective_target_avx_runtime): Use it.
378 2011-07-21 Richard Guenther <rguenther@suse.de>
380 PR tree-optimization/49770
381 * g++.dg/torture/pr49770.C: New testcase.
383 2011-07-21 Kai Tietz <ktietz@redhat.com>
385 * gcc.dg/tree-ssa/pr30978.c: adjusted.
386 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
388 2011-07-21 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/coarray_lib_token_1.f90: New.
392 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
394 * gcc.dg/pr32912-2.c: Skip for AVR.
395 * gcc.dg/pr44674.c: Add dg-require-profiling.
397 2011-07-20 Jason Merrill <jason@redhat.com>
399 * g++.dg/ext/desig2.C: New.
401 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
403 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
405 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
406 * gcc.target/powerpc/recip-3.c: Ditto.
408 2011-07-19 Jason Merrill <jason@redhat.com>
411 PR c++/42603 (DR 950)
412 * g++.dg/cpp0x/decltype21.C: New.
414 2011-07-20 Richard Guenther <rguenther@suse.de>
417 * gcc.dg/tree-ssa/pr18908.c: New testcase.
418 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
420 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
422 * gcc.target/arm/combine-movs.c: New.
423 * gcc.target/arm/unsigned-extend-2.c: New.
425 2011-07-19 Jason Merrill <jason@redhat.com>
428 * g++.dg/cpp0x/variadic114.C: New.
430 2011-07-19 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/coarray_args_1.f90: New.
433 * gfortran.dg/coarray_args_2.f90: New.
435 2011-07-19 Janus Weil <janus@gcc.gnu.org>
438 * gfortran.dg/allocate_error_3.f90: New.
440 2011-07-19 Richard Guenther <rguenther@suse.de>
442 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
443 * gcc.dg/tree-ssa/bool-11.c: Likewise.
444 * gcc.dg/torture/20110719-1.c: New testcase.
446 2011-07-19 Jakub Jelinek <jakub@redhat.com>
448 PR tree-optimization/49768
449 * gcc.c-torture/execute/pr49768.c: New test.
451 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
453 PR tree-optimization/49771
454 * gcc.dg/vect/pr49771.c: New test.
456 2011-07-18 Martin Jambor <mjambor@suse.cz>
458 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
459 * gcc.dg/ipa/ipa-2.c: Likewise.
460 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
461 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
462 * gcc.dg/ipa/ipa-5.c: Likewise.
463 * gcc.dg/ipa/ipa-7.c: Likewise.
464 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
465 * gcc.dg/ipa/ipacost-1.c: Likewise.
466 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
468 * gcc.dg/ipa/ipcp-1.c: New test.
469 * gcc.dg/ipa/ipcp-2.c: Likewise.
470 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
472 2011-07-18 Jakub Jelinek <jakub@redhat.com>
475 * gfortran.dg/pr49675.f90: New test.
477 2011-07-18 Richard Guenther <rguenther@suse.de>
479 * gcc.dg/torture/20110718-1.c: New testcase.
481 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
483 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
484 * g++.dg/ext/bitfield3.C: Likewise.
485 * g++.dg/ext/bitfield4.C: Likewise.
486 * g++.dg/ext/bitfield5.C: Likewise.
487 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
488 * g++.dg/other/pr23205-2.C: Likewise.
489 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
490 * gcc.c-torture/compile/20001109-2.c: Likewise.
491 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
492 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
493 * gcc.dg/bitfld-16.c: Likewise.
494 * gcc.dg/bitfld-17.c: Likewise.
495 * gcc.dg/bitfld-18.c: Likewise.
496 * gcc.dg/builtins-config.h: Remove Netware support.
497 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
498 * gcc.dg/cdce2.c: Likewise.
499 * gcc.dg/cpp/assert4.c: Remove netware support.
500 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
501 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
503 * lib/target-supports.exp (check_visibility_available): Remove
505 (check_profiling_available): Likewise.
507 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
509 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
511 2011-07-17 Tobias Burnus <burnus@net-b.de>
512 Thomas Koenig <tkoenig@gcc.gnu.org>
515 * gfortran.dg/generic_17.f90: Fix testcase.
516 * gfortran.dg/interface_3.f90: Add dg-error.
517 * gfortran.dg/use_14.f90: New.
518 * gfortran.dg/use_15.f90: New.
520 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
522 * gnat.dg/pointer_controlled.adb: New test.
524 2011-07-17 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/pointer_remapping_7.f90: New.
529 2011-07-16 Jason Merrill <jason@redhat.com>
531 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
533 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
534 Jason Merrill <jason@redhat.com>
538 * g++.dg/cpp0x/decltype29.C: Adjust.
539 * g++.dg/cpp0x/error4.C: Adjust.
540 * g++.dg/cpp0x/sfinae26.C: Adjust.
541 * g++.dg/cpp0x/variadic105.C: Adjust.
542 * g++.dg/template/deduce3.C: Adjust.
543 * g++.dg/template/error45.C: Adjust.
544 * g++.dg/template/ptrmem2.C: Adjust.
545 * g++.dg/template/sfinae2.C: Adjust.
546 * g++.old-deja/g++.pt/crash60.C: Adjust.
547 * g++.old-deja/g++.pt/unify6.C: Adjust.
548 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
549 * g++.dg/cpp0x/nullptr15.C: Adjust.
550 * g++.dg/cpp0x/pr31431-2.C: Adjust.
551 * g++.dg/cpp0x/pr31431.C: Adjust.
552 * g++.dg/cpp0x/pr31434.C: Adjust.
553 * g++.dg/cpp0x/sfinae11.C: Adjust
554 * g++.dg/cpp0x/temp_default2.C: Adjust.
555 * g++.dg/cpp0x/trailing4.C: Adjust.
556 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
557 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
558 * g++.dg/cpp0x/variadic105.C: Adjust.
559 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
560 * g++.dg/ext/vla2.C: Adjust.
561 * g++.dg/other/ptrmem10.C: Adjust.
562 * g++.dg/other/ptrmem11.C: Adjust.
563 * g++.dg/overload/unknown1.C: Adjust.
564 * g++.dg/template/conv11.C: Adjust.
565 * g++.dg/template/dependent-expr5.C: Adjust.
566 * g++.dg/template/friend.C: Adjust.
567 * g++.dg/template/incomplete2.C: Adjust.
568 * g++.dg/template/local4.C: Adjust.
569 * g++.dg/template/local6.C: Adjust.
570 * g++.dg/template/operator9.C: Adjust.
571 * g++.dg/template/ttp25.C: Adjust.
572 * g++.dg/template/unify10.C: Adjust.
573 * g++.dg/template/unify11.C: Adjust.
574 * g++.dg/template/unify6.C: Adjust.
575 * g++.dg/template/unify9.C: Adjust.
576 * g++.dg/template/varmod1.C: Adjust.
577 * g++.old-deja/g++.brendan/crash56.C: Adjust.
578 * g++.old-deja/g++.pt/crash28.C: Adjust.
579 * g++.old-deja/g++.pt/explicit41.C: Adjust.
580 * g++.old-deja/g++.pt/explicit77.C: Adjust.
581 * g++.old-deja/g++.pt/expr2.C: Adjust.
582 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
583 * g++.old-deja/g++.pt/spec5.C: Adjust.
584 * g++.old-deja/g++.pt/spec6.C: Adjust.
585 * g++.old-deja/g++.pt/unify4.C: Adjust.
586 * g++.old-deja/g++.pt/unify8.C: Adjust.
587 * g++.old-deja/g++.robertl/eb98.C: Adjust.
588 * g++.dg/overload/template5.C: New testcase.
589 * g++.dg/template/overload12.C: New testcase.
591 2011-07-11 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
594 * gfortran.dg/coarray_7.f90: Ditto.
595 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
596 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
598 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
600 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
602 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
603 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
604 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
606 * gcc.c-torture/execute/ieee/pr29302.x: New file.
607 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
608 * gcc.dg/torture/builtin-math-7.c: Add a comment.
610 2011-07-15 Jason Merrill <jason@redhat.com>
613 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
614 Use --extra_opts instead of --additional_options.
616 2011-07-15 Jakub Jelinek <jakub@redhat.com>
619 * g++.dg/torture/pr49309.C: Remove.
621 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
623 * gcc.target/tic6x/weak-call.c: New test.
624 * gcc.target/tic6x/fpcmp.c: New test.
625 * gcc.target/tic6x/fpdiv.c: New test.
626 * gcc.target/tic6x/rotdi16-scan.c: New test.
627 * gcc.target/tic6x/ffssi.c: New test.
628 * gcc.target/tic6x/fpdiv-lib.c: New test.
629 * gcc.target/tic6x/cold-lc.c: New test.
630 * gcc.target/tic6x/longcalls.c: New test.
631 * gcc.target/tic6x/abi-align-1.c: New test.
632 * gcc.target/tic6x/fpcmp-finite.c: New test.
633 * gcc.target/tic6x/rotdi16.c: New test.
634 * gcc.target/tic6x/bswapl.c: New test.
635 * gcc.target/tic6x/ffsdi.c: New test.
636 * gcc.target/tic6x/tic6x.exp: New file.
637 * gcc.target/tic6x/builtins/arith24.c: New test.
638 * gcc.target/tic6x/builtins/smpy.c: New test.
639 * gcc.target/tic6x/builtins/smpylh.c: New test.
640 * gcc.target/tic6x/builtins/smpyh.c: New test.
641 * gcc.target/tic6x/builtins/sarith1.c: New test.
642 * gcc.target/tic6x/builtins/extclr.c: New test
643 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
644 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
645 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
646 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
648 * gcc.c-torture/execute/20101011-1.c: Add a condition for
650 * gcc.dg/20020312-2.c: Likewise.
651 * gcc.dg/pr27095.c: Handle tic6x like hppa.
652 * gcc.dg/torture/pr37868.c: Skip on tic6x.
653 * gcc.dg/torture/builtin-math-7.c: Likewise.
656 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
657 not testing tic6x-*-*.
659 2011-07-14 Andrew Pinski <pinskia@gmail.com>
662 * g++.dg/torture/pr49309.C: New testcase.
664 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
666 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
668 2011-07-14 Richard Guenther <rguenther@suse.de>
670 PR tree-optimization/49651
671 * gcc.dg/torture/pr49651.c: New testcase.
673 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
676 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
678 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
680 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
681 -mno-pointers-to-nested-functions.
682 * gcc.target/powerpc/no-r11-2.c: Ditto.
683 * gcc.target/powerpc/no-r11-3.c: Ditto.
685 2011-07-13 Jason Merrill <jason@redhat.com>
687 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
688 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
689 when compiling C files.
690 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
691 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
692 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
693 * g++.dg/lookup/anon2.C: Likewise.
694 * g++.dg/tree-ssa/copyprop.C: Likewise.
695 * g++.old-deja/g++.jason/rfg27.C: Likewise.
696 * g++.dg/init/vector1.C: Ignore narrowing errors.
697 * g++.dg/torture/pr35526.C: Likewise.
698 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
700 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
703 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
706 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
708 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
709 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
711 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
713 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
714 * lib/obj-c++.exp (obj-c++_init): Ditto.
715 * lib/file-format.exp (gcc_target_object_format): Ditto.
716 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
717 * lib/target-supports-dg-exp (check_weak_available): Ditto.
718 (check_visibility_available): Ditto.
719 (check_effective_target_tls_native): Ditto.
720 (check_effective_target_tls_emulated): Ditto.
721 (check_effective_target_function_sections): Ditto.
723 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
725 * gcc.target/arm/pr48183.c: New test.
727 2011-07-13 Richard Guenther <rguenther@suse.de>
729 * gcc.dg/torture/20110713-1.c: New testcase.
731 2011-07-12 Andrew Pinski <pinskia@gmail.com>
734 * gcc.c-torture/compile/pr49474.c: New testcase.
736 2011-07-12 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/49712
739 * gcc.c-torture/execute/pr49712.c: New test.
741 2011-07-11 Jason Merrill <jason@redhat.com>
744 * g++.dg/template/recurse3.C: New.
746 2011-07-11 Jakub Jelinek <jakub@redhat.com>
749 * gcc.dg/guality/csttest.c: New test.
752 * gfortran.dg/pr49698.f90: New test.
754 2011-07-11 Jeff Law <law@redhat.com>
756 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
758 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
760 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
761 * go.test/go-test.exp (go-set-goarch): Likewise.
763 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
766 * gcc.target/avr/torture/pr39633.c: New test case.
768 2011-07-11 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
773 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
775 * lib/target-supports.exp (check_effective_target_scheduling):
777 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
778 * gcc.dg/pr45055.c: Ditto.
779 * gcc.dg/pr45353.c: Ditto.
780 * g++.dg/pr45056.C: Ditto.
782 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
784 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
785 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
786 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
787 * g++.dg/torture/pr31863.C: Skip AVR.
789 2011-07-10 Tobias Burnus <burnus@net-b.de>
792 * gfortran.dg/intrinsic_signal.f90: New.
794 2011-07-09 Jason Merrill <jason@redhat.com>
796 * g++.dg/cpp0x/regress/regress6.C: New.
797 * g++.dg/parse/crash45.C: Adjust message.
798 * g++.dg/template/crash38.C: Adjust message.
799 * g++.dg/template/crash64.C: Adjust message.
801 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
803 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
804 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
805 * g++.dg/abi/bitfield3.C: Likewise.
806 * g++.dg/eh/pr38662.C: Likewise.
807 * g++.dg/ext/attrib36.C: Likewise.
808 * g++.dg/ext/attrib37.C: Likewise.
809 * g++.dg/ext/attrib8.C: Likewise.
810 * g++.dg/ext/tmplattr1.C: Likewise.
811 * g++.dg/inherit/override-attribs.C: Likewise.
812 * g++.dg/opt/inline9.C: Likewise.
813 * g++.dg/opt/life1.C: Likewise.
814 * g++.dg/opt/longbranch2.C: Likewise.
815 * g++.dg/opt/nrv12.C: Likewise.
816 * g++.dg/opt/reg-stack4.C: Likewise.
817 * g++.dg/other/pr35504.C: Likewise.
818 * g++.dg/other/pr39496.C: Likewise.
819 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
820 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
821 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
822 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
823 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
824 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
825 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
826 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
827 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
828 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
829 * g++.dg/warn/pr15774-1.C: Likewise.
830 * g++.dg/warn/pr15774-2.C: Likewise.
831 * g++.old-deja/g++.ext/attrib1.C: Likewise.
832 * g++.old-deja/g++.ext/attrib2.C: Likewise.
833 * g++.old-deja/g++.ext/attrib3.C: Likewise.
834 * g++.old-deja/g++.pt/asm2.C: Likewise.
835 * gcc.c-torture/compile/20000804-1.c: Likewise.
836 * gcc.c-torture/compile/pr16566-2.c: Likewise.
837 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
838 * gcc.dg/20020108-1.c: Likewise.
839 * gcc.dg/20020122-2.c: Likewise.
840 * gcc.dg/20020122-3.c: Likewise.
841 * gcc.dg/20020206-1.c: Likewise.
842 * gcc.dg/20020219-1.c: Likewise.
843 * gcc.dg/20020310-1.c: Likewise.
844 * gcc.dg/20020411-1.c: Likewise.
845 * gcc.dg/20020418-2.c: Likewise.
846 * gcc.dg/20020426-2.c: Likewise.
847 * gcc.dg/20020517-1.c: Likewise.
848 * gcc.dg/20030204-1.c: Likewise.
849 * gcc.dg/20030826-2.c: Likewise.
850 * gcc.dg/20031102-1.c: Likewise.
851 * gcc.dg/20031202-1.c: Likewise.
852 * gcc.dg/20050111-1.c: Likewise.
853 * gcc.dg/20050503-1.c: Likewise.
854 * gcc.dg/array-init-1.c: Likewise.
855 * gcc.dg/builtin-apply4.c: Likewise.
856 * gcc.dg/dfp/pr31344.c: Likewise.
857 * gcc.dg/gomp/atomic-11.c: Likewise.
858 * gcc.dg/graphite/pr40281.c: Likewise.
859 * gcc.dg/ia64-sync-1.c: Likewise.
860 * gcc.dg/ia64-sync-2.c: Likewise.
861 * gcc.dg/ia64-sync-3.c: Likewise.
862 * gcc.dg/ia64-sync-4.c: Likewise.
863 * gcc.dg/ifcvt-fabs-1.c: Likewise.
864 * gcc.dg/invalid-call-1.c: Likewise.
865 * gcc.dg/loop-3.c: Likewise.
866 * gcc.dg/lower-subreg-1.c: Likewise.
867 * gcc.dg/lto/pr47259_0.c: Likewise.
868 * gcc.dg/nested-calls-1.c: Likewise.
869 * gcc.dg/pr20017.c: Likewise.
870 * gcc.dg/pr25023.c: Likewise.
871 * gcc.dg/pr27671-2.c: Likewise.
872 * gcc.dg/pr32176.c: Likewise.
873 * gcc.dg/pr33676.c: Likewise.
874 * gcc.dg/pr35045.c: Likewise.
875 * gcc.dg/pr36015.c: Likewise.
876 * gcc.dg/pr36584.c: Likewise.
877 * gcc.dg/pr36998.c: Likewise.
878 * gcc.dg/pr37438.c: Likewise.
879 * gcc.dg/pr37908.c: Likewise.
880 * gcc.dg/pr41241.c: Likewise.
881 * gcc.dg/pr41340.c: Likewise.
882 * gcc.dg/pr44136.c: Likewise.
883 * gcc.dg/pr44194-1.c: Likewise.
884 * gcc.dg/pr46212.c: Likewise.
885 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
886 * gcc.dg/setjmp-2.c: Likewise.
887 * gcc.dg/short-compare-1.c: Likewise.
888 * gcc.dg/short-compare-2.c: Likewise.
889 * gcc.dg/smod-1.c: Likewise.
890 * gcc.dg/sync-2.c: Likewise.
891 * gcc.dg/sync-3.c: Likewise.
892 * gcc.dg/tls/opt-1.c: Likewise.
893 * gcc.dg/tls/opt-2.c: Likewise.
894 * gcc.dg/tls/opt-3.c: Likewise.
895 * gcc.dg/torture/badshift.c: Likewise.
896 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
897 * gcc.dg/torture/pr20314-2.c: Likewise.
898 * gcc.dg/torture/pr36891.c: Likewise.
899 * gcc.dg/torture/pr38774.c: Likewise.
900 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
901 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
902 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
903 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
904 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
905 * gcc.dg/torture/stackalign/push-1.c: Likewise.
906 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
907 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
908 * gcc.dg/tree-ssa/loop-28.c: Likewise.
909 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
910 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
911 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
912 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
913 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
914 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
915 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
916 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
917 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
918 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
919 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
920 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
921 * gcc.dg/unroll-1.c: Likewise.
922 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
923 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
924 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
925 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
926 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
927 * gcc.target/i386/20000609-1.c: Likewise.
928 * gcc.target/i386/20000720-1.c: Likewise.
929 * gcc.target/i386/20000724-1.c: Likewise.
930 * gcc.target/i386/20011107-1.c: Likewise.
931 * gcc.target/i386/20011119-1.c: Likewise.
932 * gcc.target/i386/20020201-3.c: Likewise.
933 * gcc.target/i386/20020218-1.c: Likewise.
934 * gcc.target/i386/20020729-1.c: Likewise.
935 * gcc.target/i386/20030926-1.c: Likewise.
936 * gcc.target/i386/20060125-1.c: Likewise.
937 * gcc.target/i386/20060125-2.c: Likewise.
938 * gcc.target/i386/20060512-1.c: Likewise.
939 * gcc.target/i386/20060512-2.c: Likewise.
940 * gcc.target/i386/20060512-3.c: Likewise.
941 * gcc.target/i386/20060512-4.c: Likewise.
942 * gcc.target/i386/387-1.c: Likewise.
943 * gcc.target/i386/387-2.c: Likewise.
944 * gcc.target/i386/387-5.c: Likewise.
945 * gcc.target/i386/387-6.c: Likewise.
946 * gcc.target/i386/980312-1.c: Likewise.
947 * gcc.target/i386/980313-1.c: Likewise.
948 * gcc.target/i386/990117-1.c: Likewise.
949 * gcc.target/i386/990424-1.c: Likewise.
950 * gcc.target/i386/990524-1.c: Likewise.
951 * gcc.target/i386/991129-1.c: Likewise.
952 * gcc.target/i386/991214-1.c: Likewise.
953 * gcc.target/i386/991230-1.c: Likewise.
954 * gcc.target/i386/addr-sel-1.c: Likewise.
955 * gcc.target/i386/aggregate-ret1.c: Likewise.
956 * gcc.target/i386/aggregate-ret2.c: Likewise.
957 * gcc.target/i386/align-main-3.c: Likewise.
958 * gcc.target/i386/amd64-abi-1.c: Likewise.
959 * gcc.target/i386/amd64-abi-2.c: Likewise.
960 * gcc.target/i386/amd64-abi-4.c: Likewise.
961 * gcc.target/i386/amd64-abi-5.c: Likewise.
962 * gcc.target/i386/amd64-abi-6.c: Likewise.
963 * gcc.target/i386/asm-1.c: Likewise.
964 * gcc.target/i386/asm-3.c: Likewise.
965 * gcc.target/i386/asm-5.c: Likewise.
966 * gcc.target/i386/attributes-error.c: Likewise.
967 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
968 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
969 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
970 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
971 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
972 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
973 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
974 * gcc.target/i386/avx-vmovd-2.c: Likewise.
975 * gcc.target/i386/avx-vmovq-2.c: Likewise.
976 * gcc.target/i386/avx-vmovq-3.c: Likewise.
977 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
978 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
979 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
980 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
981 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
982 * gcc.target/i386/bitfield1.c: Likewise.
983 * gcc.target/i386/bitfield2.c: Likewise.
984 * gcc.target/i386/bmi-2.c: Likewise.
985 * gcc.target/i386/bmi-5.c: Likewise.
986 * gcc.target/i386/builtin-unreachable.c: Likewise.
987 * gcc.target/i386/cleanup-2.c: Likewise.
988 * gcc.target/i386/clobbers.c: Likewise.
989 * gcc.target/i386/cmov8.c: Likewise.
990 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
991 * gcc.target/i386/compress-float-387-pic.c: Likewise.
992 * gcc.target/i386/compress-float-387.c: Likewise.
993 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
994 * gcc.target/i386/compress-float-sse.c: Likewise.
995 * gcc.target/i386/crc32-2.c: Likewise.
996 * gcc.target/i386/crc32-3.c: Likewise.
997 * gcc.target/i386/divmod-7.c: Likewise.
998 * gcc.target/i386/divmod-8.c: Likewise.
999 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1000 * gcc.target/i386/fma3-builtin.c: Likewise.
1001 * gcc.target/i386/fma3-fma.c: Likewise.
1002 * gcc.target/i386/fma4-256-vector.c: Likewise.
1003 * gcc.target/i386/fma4-builtin.c: Likewise.
1004 * gcc.target/i386/fma4-fma-2.c: Likewise.
1005 * gcc.target/i386/fma4-fma.c: Likewise.
1006 * gcc.target/i386/fma4-vector-2.c: Likewise.
1007 * gcc.target/i386/fma4-vector.c: Likewise.
1008 * gcc.target/i386/funcspec-1.c: Likewise.
1009 * gcc.target/i386/funcspec-10.c: Likewise.
1010 * gcc.target/i386/funcspec-11.c: Likewise.
1011 * gcc.target/i386/funcspec-2.c: Likewise.
1012 * gcc.target/i386/funcspec-5.c: Likewise.
1013 * gcc.target/i386/funcspec-6.c: Likewise.
1014 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1015 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1016 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1017 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1018 * gcc.target/i386/incoming-1.c: Likewise.
1019 * gcc.target/i386/incoming-10.c: Likewise.
1020 * gcc.target/i386/incoming-11.c: Likewise.
1021 * gcc.target/i386/incoming-12.c: Likewise.
1022 * gcc.target/i386/incoming-13.c: Likewise.
1023 * gcc.target/i386/incoming-14.c: Likewise.
1024 * gcc.target/i386/incoming-15.c: Likewise.
1025 * gcc.target/i386/incoming-2.c: Likewise.
1026 * gcc.target/i386/incoming-3.c: Likewise.
1027 * gcc.target/i386/incoming-4.c: Likewise.
1028 * gcc.target/i386/incoming-5.c: Likewise.
1029 * gcc.target/i386/incoming-6.c: Likewise.
1030 * gcc.target/i386/incoming-7.c: Likewise.
1031 * gcc.target/i386/incoming-8.c: Likewise.
1032 * gcc.target/i386/incoming-9.c: Likewise.
1033 * gcc.target/i386/lea.c: Likewise.
1034 * gcc.target/i386/local.c: Likewise.
1035 * gcc.target/i386/loop-1.c: Likewise.
1036 * gcc.target/i386/loop-2.c: Likewise.
1037 * gcc.target/i386/loop-3.c: Likewise.
1038 * gcc.target/i386/max-stack-align.c: Likewise.
1039 * gcc.target/i386/memcpy-1.c: Likewise.
1040 * gcc.target/i386/movbe-2.c: Likewise.
1041 * gcc.target/i386/movq-2.c: Likewise.
1042 * gcc.target/i386/movq.c: Likewise.
1043 * gcc.target/i386/nrv1.c: Likewise.
1044 * gcc.target/i386/pad-4.c: Likewise.
1045 * gcc.target/i386/pad-5a.c: Likewise.
1046 * gcc.target/i386/pad-5b.c: Likewise.
1047 * gcc.target/i386/pad-6a.c: Likewise.
1048 * gcc.target/i386/pad-6b.c: Likewise.
1049 * gcc.target/i386/pad-7.c: Likewise.
1050 * gcc.target/i386/pad-9.c: Likewise.
1051 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1052 * gcc.target/i386/pic-1.c: Likewise.
1053 * gcc.target/i386/pr12092-1.c: Likewise.
1054 * gcc.target/i386/pr12329.c: Likewise.
1055 * gcc.target/i386/pr21518.c: Likewise.
1056 * gcc.target/i386/pr22362.c: Likewise.
1057 * gcc.target/i386/pr22585.c: Likewise.
1058 * gcc.target/i386/pr23098.c: Likewise.
1059 * gcc.target/i386/pr25196.c: Likewise.
1060 * gcc.target/i386/pr25293.c: Likewise.
1061 * gcc.target/i386/pr25654.c: Likewise.
1062 * gcc.target/i386/pr26449.c: Likewise.
1063 * gcc.target/i386/pr26778.c: Likewise.
1064 * gcc.target/i386/pr26826.c: Likewise.
1065 * gcc.target/i386/pr27266.c: Likewise.
1066 * gcc.target/i386/pr29978.c: Likewise.
1067 * gcc.target/i386/pr30505.c: Likewise.
1068 * gcc.target/i386/pr30961-1.c: Likewise.
1069 * gcc.target/i386/pr31628.c: Likewise.
1070 * gcc.target/i386/pr32000-2.c: Likewise.
1071 * gcc.target/i386/pr32661-1.c: Likewise.
1072 * gcc.target/i386/pr32708-2.c: Likewise.
1073 * gcc.target/i386/pr32708-3.c: Likewise.
1074 * gcc.target/i386/pr34256.c: Likewise.
1075 * gcc.target/i386/pr34312.c: Likewise.
1076 * gcc.target/i386/pr34522.c: Likewise.
1077 * gcc.target/i386/pr35160.c: Likewise.
1078 * gcc.target/i386/pr35281.c: Likewise.
1079 * gcc.target/i386/pr36246.c: Likewise.
1080 * gcc.target/i386/pr36786.c: Likewise.
1081 * gcc.target/i386/pr37275.c: Likewise.
1082 * gcc.target/i386/pr37843-3.c: Likewise.
1083 * gcc.target/i386/pr37843-4.c: Likewise.
1084 * gcc.target/i386/pr39082-1.c: Likewise.
1085 * gcc.target/i386/pr39431.c: Likewise.
1086 * gcc.target/i386/pr39496.c: Likewise.
1087 * gcc.target/i386/pr39543-2.c: Likewise.
1088 * gcc.target/i386/pr39911.c: Likewise.
1089 * gcc.target/i386/pr40718.c: Likewise.
1090 * gcc.target/i386/pr40906-1.c: Likewise.
1091 * gcc.target/i386/pr40906-2.c: Likewise.
1092 * gcc.target/i386/pr40906-3.c: Likewise.
1093 * gcc.target/i386/pr40934.c: Likewise.
1094 * gcc.target/i386/pr41900.c: Likewise.
1095 * gcc.target/i386/pr42589.c: Likewise.
1096 * gcc.target/i386/pr43662.c: Likewise.
1097 * gcc.target/i386/pr43671.c: Likewise.
1098 * gcc.target/i386/pr43766.c: Likewise.
1099 * gcc.target/i386/pr43869.c: Likewise.
1100 * gcc.target/i386/pr44942.c: Likewise.
1101 * gcc.target/i386/pr44948-2a.c: Likewise.
1102 * gcc.target/i386/pr45234.c: Likewise.
1103 * gcc.target/i386/pr45336-2.c: Likewise.
1104 * gcc.target/i386/pr45336-4.c: Likewise.
1105 * gcc.target/i386/pr45852.c: Likewise.
1106 * gcc.target/i386/pr46470.c: Likewise.
1107 * gcc.target/i386/pr48037-1.c: Likewise.
1108 * gcc.target/i386/pr48389.c: Likewise.
1109 * gcc.target/i386/pr49095.c: Likewise.
1110 * gcc.target/i386/pr9771-1.c: Likewise.
1111 * gcc.target/i386/rdfsbase-1.c: Likewise.
1112 * gcc.target/i386/rdfsbase-2.c: Likewise.
1113 * gcc.target/i386/rdgsbase-1.c: Likewise.
1114 * gcc.target/i386/rdgsbase-2.c: Likewise.
1115 * gcc.target/i386/rdrand-3.c: Likewise.
1116 * gcc.target/i386/regparm-stdcall.c: Likewise.
1117 * gcc.target/i386/regparm.c: Likewise.
1118 * gcc.target/i386/reload-1.c: Likewise.
1119 * gcc.target/i386/rotate-2.c: Likewise.
1120 * gcc.target/i386/sibcall-5.c: Likewise.
1121 * gcc.target/i386/signbit-1.c: Likewise.
1122 * gcc.target/i386/signbit-2.c: Likewise.
1123 * gcc.target/i386/signbit-3.c: Likewise.
1124 * gcc.target/i386/sse-5.c: Likewise.
1125 * gcc.target/i386/sse-8.c: Likewise.
1126 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1127 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1128 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1129 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1130 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1131 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1132 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1133 * gcc.target/i386/sse2-movq-2.c: Likewise.
1134 * gcc.target/i386/sse2-movq-3.c: Likewise.
1135 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1136 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1137 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1138 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1139 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1140 * gcc.target/i386/ssefn-1.c: Likewise.
1141 * gcc.target/i386/ssefn-2.c: Likewise.
1142 * gcc.target/i386/sseregparm-1.c: Likewise.
1143 * gcc.target/i386/sseregparm-2.c: Likewise.
1144 * gcc.target/i386/sseregparm-3.c: Likewise.
1145 * gcc.target/i386/sseregparm-4.c: Likewise.
1146 * gcc.target/i386/sseregparm-5.c: Likewise.
1147 * gcc.target/i386/sseregparm-6.c: Likewise.
1148 * gcc.target/i386/sseregparm-7.c: Likewise.
1149 * gcc.target/i386/sseregparm-8.c: Likewise.
1150 * gcc.target/i386/stack-realign.c: Likewise.
1151 * gcc.target/i386/stack-usage-realign.c: Likewise.
1152 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1153 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1154 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1155 * gcc.target/i386/stackalign/return-1.c: Likewise.
1156 * gcc.target/i386/stackalign/return-2.c: Likewise.
1157 * gcc.target/i386/stackalign/return-3.c: Likewise.
1158 * gcc.target/i386/tailcall-1.c: Likewise.
1159 * gcc.target/i386/tbm-2.c: Likewise.
1160 * gcc.target/i386/udivmod-7.c: Likewise.
1161 * gcc.target/i386/udivmod-8.c: Likewise.
1162 * gcc.target/i386/unroll-1.c: Likewise.
1163 * gcc.target/i386/vararg-1.c: Likewise.
1164 * gcc.target/i386/vararg-2.c: Likewise.
1165 * gcc.target/i386/vect8-ret.c: Likewise.
1166 * gcc.target/i386/vectorize5.c: Likewise.
1167 * gcc.target/i386/wmul-1.c: Likewise.
1168 * gcc.target/i386/wmul-2.c: Likewise.
1169 * gcc.target/i386/wrfsbase-1.c: Likewise.
1170 * gcc.target/i386/wrfsbase-2.c: Likewise.
1171 * gcc.target/i386/wrgsbase-1.c: Likewise.
1172 * gcc.target/i386/wrgsbase-2.c: Likewise.
1173 * gcc.target/i386/xop-pcmov.c: Likewise.
1174 * gcc.target/i386/xop-pcmov2.c: Likewise.
1175 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1176 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1177 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1178 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1179 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1180 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1181 * gcc.target/i386/zee.c: Likewise.
1182 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1183 * gfortran.dg/compiler-directive_2.f: Likewise.
1184 * gfortran.dg/g77/20010216-1.f: Likewise.
1185 * gfortran.dg/gomp/pr39152.f90: Likewise.
1186 * gfortran.dg/pr33794.f90: Likewise.
1188 2011-07-09 Jason Merrill <jason@redhat.com>
1190 * g++.dg/cpp0x/regress/regress5.C: New.
1192 2011-07-08 Jason Merrill <jason@redhat.com>
1195 * g++.dg/expr/compound-asn1.C: New.
1196 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1198 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1201 * gcc.target/powerpc/altivec-34.c: New test.
1203 2011-07-08 Jason Merrill <jason@redhat.com>
1206 * g++.dg/abi/guard3.C: New.
1208 2011-07-08 Julian Brown <julian@codesourcery.com>
1210 * lib/target-supports.exp
1211 (check_effective_target_arm_little_endian): New.
1212 (check_effective_target_vect_pack_trunc): Use above.
1213 (check_effective_target_vect_unpack): Likewise.
1214 (check_effective_target_vect_element_align): Test
1215 check_effective_target_arm_vect_no_misalign for ARM.
1217 2011-07-08 Jason Merrill <jason@redhat.com>
1220 * g++.dg/cpp0x/constexpr-rom.C: New.
1222 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1225 * g++.dg/torture/pr49519.C: New test.
1227 2011-07-08 Martin Jambor <mjambor@suse.cz>
1229 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1231 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1236 2011-07-08 Richard Guenther <rguenther@suse.de>
1238 PR tree-optimization/49662
1239 * gcc.dg/graphite/interchange-14.c: XFAIL.
1240 * gcc.dg/graphite/interchange-15.c: Likewise.
1241 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1243 2011-07-06 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/regress/regress4.C: New.
1248 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1251 * gfortran.dg/result_in_spec_4.f90: New test.
1253 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1255 * gcc.target/sparc/cas64.c: New test.
1257 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1260 * g++.dg/torture/pr49644.C: New test.
1263 * gcc.c-torture/execute/pr49644.c: New test.
1265 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1267 * lib/target-supports.exp (check_effective_target_ia32): New.
1268 (check_effective_target_x32): Likewise.
1269 (check_effective_target_vect_cmdline_needed): Also check x32.
1271 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1273 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1275 * gcc.target/arm/pr42235.c: Likewise.
1276 * gcc.target/arm/pr42495.c: Likewise.
1277 * gcc.target/arm/pr42574.c: Likewise.
1278 * gcc.target/arm/thumb-branch1.c: Likewise.
1280 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1281 unneeded prune of possible warning.
1282 * gcc.target/arm/pr40956.c: Likewise.
1283 * gcc.target/arm/pr42505.c: Likewise.
1285 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1286 * gcc.c-torture/compile/pr46883.c: Likewise.
1287 * gcc.c-torture/compile/pr46934.c: Likewise.
1289 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1290 for move to ../../gcc.c-torture/compile.
1291 * gcc.target/arm/pr46883.c: Likewise.
1292 * gcc.target/arm/pr46934.c: Likewise.
1294 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1295 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1296 * gcc.target/arm/wmul-1.c: Likewise.
1297 * gcc.target/arm/wmul-2.c: Likewise.
1298 * gcc.target/arm/wmul-3.c: Likewise.
1299 * gcc.target/arm/wmul-4.c: Likewise.
1300 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1301 add tab after scan target.
1302 * gcc.target/arm/smlaltt-1.c: Likewise.
1303 * gcc.target/arm/smlatb-1.c: Likewise.
1304 * gcc.target/arm/smlatt-1.c: Likewise.
1306 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/debug/pr49522.c: New test.
1311 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1313 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1314 * gcc.dg/pr46212.c: Run only if target int32plus.
1315 * gcc.dg/torture/pr48146.c: Ditto.
1316 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1317 * c-c++-common/pr44832.c: Ditto.
1318 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1319 * gcc.dg/pr31490.c: Ditto.
1320 * gcc.dg/torture/builtin-math-7.c: Run only if target
1322 * gcc.dg/torture/pr45764.c: Skip for AVR.
1323 * gcc.dg/pr47893.c: Ditto.
1325 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1327 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1328 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1329 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1330 add tab to scan target.
1332 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1334 * gcc.target/arm/neon-modes-3.c: New test.
1336 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1338 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1339 -fno-loop-interchange -ffast-math.
1341 2011-07-07 Richard Guenther <rguenther@suse.de>
1343 * gcc.dg/ftrapv-3.c: New testcase.
1345 2011-07-07 Richard Guenther <rguenther@suse.de>
1347 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1348 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1350 2011-07-07 Kai Tietz <ktietz@redhat.com>
1352 * gcc.dg/binop-notxor1.c: New test.
1353 * gcc.dg/binop-notand4a.c: New test.
1354 * gcc.dg/binop-notxor2.c: New test.
1355 * gcc.dg/binop-notand3a.c: New test.
1356 * gcc.dg/binop-notand2a.c: New test.
1357 * gcc.dg/binop-notand6a.c: New test.
1358 * gcc.dg/binop-notor1.c: New test.
1359 * gcc.dg/binop-notand1a.c: New test.
1360 * gcc.dg/binop-notand5a.c: New test.
1361 * gcc.dg/binop-notor2.c: New test.
1363 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/gomp/pr49640.c: New test.
1368 2011-07-07 Richard Guenther <rguenther@suse.de>
1370 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1372 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1375 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1377 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1379 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1380 * gcc.target/powerpc/no-r11-2.c: Ditto.
1381 * gcc.target/powerpc/no-r11-3.c: Ditto.
1383 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1386 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1388 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1390 * lib/target-supports.exp (check_profiling_available): Disable
1391 profiling with -fprofile-generate for target avr.
1393 2011-07-06 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/49645
1396 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1398 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1401 * gcc.dg/pr47383.c: New.
1403 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1405 PR tree-optimization/49647
1406 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1408 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1411 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1412 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1414 2011-07-05 Jason Merrill <jason@redhat.com>
1417 * g++.dg/template/template-id-4.C: New.
1419 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1421 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1422 * gcc.dg/pr43402.c: Ditto.
1424 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1426 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1428 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1430 * gcc.target/powerpc/ppc-switch-1.c: New test for
1431 --param case-values-threshold.
1432 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1434 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1436 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1438 2011-07-05 Jason Merrill <jason@redhat.com>
1440 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1442 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1444 PR tree-optimization/47654
1445 * gcc.dg/graphite/block-pr47654.c: New.
1447 2011-07-05 Jason Merrill <jason@redhat.com>
1449 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1451 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1453 PR tree-optimization/49580
1454 * gcc.dg/autopar/pr49580.c: New test.
1456 2011-07-05 Richard Guenther <rguenther@suse.de>
1458 PR tree-optimization/49518
1459 PR tree-optimization/49628
1460 * g++.dg/torture/pr49628.C: New testcase.
1461 * gcc.dg/torture/pr49518.c: Likewise.
1463 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1465 * ada/acats/run_acats (which): Extract last field from type -p,
1466 type output only if command succeeded.
1468 2011-07-04 Jason Merrill <jason@redhat.com>
1470 * g++.dg/abi/mangle48.C: New.
1472 * g++.dg/cpp0x/diag1.C: New.
1474 * g++.dg/diagnostic/aka1.C: New.
1476 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1478 PR rtl-optimization/49619
1479 * gcc.dg/pr49619.c: New test.
1481 PR rtl-optimization/49472
1482 * gfortran.dg/pr49472.f90: New test.
1485 * gcc.dg/pr49602.c: New test.
1487 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1491 * gcc.target/avr/avr.exp: Run over cpp files, too.
1492 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1493 * gcc.target/avr/progmem.h: New file.
1494 * gcc.target/avr/exit-abort.h: New file.
1495 * gcc.target/avr/progmem-error-1.c: New file.
1496 * gcc.target/avr/progmem-error-1.cpp: New file.
1497 * gcc.target/avr/progmem-warning-1.c: New file.
1498 * gcc.target/avr/torture/progmem-1.c: New file.
1499 * gcc.target/avr/torture/progmem-1.cpp: New file.
1501 2011-07-04 Richard Guenther <rguenther@suse.de>
1503 PR tree-optimization/49615
1504 * g++.dg/torture/pr49615.C: New testcase.
1506 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1508 PR tree-optimization/49610
1509 * gcc.dg/vect/pr49610.c: New test.
1511 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/specs/debug1.ads: New test.
1515 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1518 * gfortran.dg/typebound_proc_23.f90: New.
1520 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1523 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1525 2011-07-01 Jason Merrill <jason@redhat.com>
1528 * g++.dg/template/template-id-3.C: New.
1531 * g++.dg/template/qualified-id4.C: New.
1534 * g++.dg/template/explicit-args4.C: New.
1537 * g++.dg/template/offsetof2.C: New.
1539 2011-07-01 Kai Tietz <ktietz@redhat.com>
1541 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1543 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546 * lib/target-supports.exp (check_effective_target_gld): New proc.
1548 2011-07-01 Richard Guenther <rguenther@suse.de>
1550 PR tree-optimization/49603
1551 * gcc.dg/torture/pr49603.c: New testcase.
1553 2011-06-30 Jason Merrill <jason@redhat.com>
1556 * g++.dg/rtti/template1.C: New.
1559 * g++.dg/cpp0x/regress/ctor1.C: New.
1562 * g++.dg/cpp0x/initlist54.C: New.
1564 2011-06-30 Martin Jambor <mjambor@suse.cz>
1566 * gcc.dg/tree-ssa/sra-12.c: New test.
1568 2011-06-29 Jason Merrill <jason@redhat.com>
1570 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1572 2011-06-30 Richard Guenther <rguenther@suse.de>
1574 PR tree-optimization/46787
1575 * gcc.dg/vect/vect-121.c: New testcase.
1577 2011-06-30 Martin Jambor <mjambor@suse.cz>
1579 PR tree-optimization/49094
1580 * gcc.dg/tree-ssa/pr49094.c: New test.
1582 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1585 * gfortran.dg/pr49540-1.f90: New test.
1586 * gfortran.dg/pr49540-2.f90: New test.
1588 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1591 * ada/acats/run_acats (which): Use last field of type -p output.
1593 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1594 Iain Sandoe <iains@gcc.gnu.org>
1597 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1598 Only skip on 64-bit *-*-darwin8* && !objc2.
1600 2011-06-30 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/38752
1603 * gcc.c-torture/compile/pr38752.c: New testcase.
1605 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1607 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1608 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1610 2011-06-29 Jason Merrill <jason@redhat.com>
1613 * g++.dg/cpp0x/initlist53.C: Use placement new.
1614 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1615 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1618 * g++.dg/cpp0x/trailing6.C: New.
1619 * g++.dg/cpp0x/pr45908.C: No error.
1622 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1625 * g++.dg/cpp0x/constexpr-using2.C: New.
1627 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1630 * g++.dg/cpp0x/constexpr-diag3.C: New.
1631 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1632 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1633 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1634 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1636 2011-06-29 Jason Merrill <jason@redhat.com>
1638 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1640 2011-06-29 Richard Guenther <rguenther@suse.de>
1642 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1644 2011-06-29 Jason Merrill <jason@redhat.com>
1646 * g++.dg/cpp0x/initlist-value2.C: New.
1648 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1649 * g++.dg/cpp0x/initlist-value.C: New.
1651 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1653 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1655 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1658 * gcc.dg/inline_2.c: Likewise.
1659 * gcc.dg/unroll_1.c: Likewise.
1661 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1664 * gcc.target/i386/pr49567.c: New test.
1666 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1668 * gnat.dg/opt17.ad[sb]: New test.
1670 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1671 Tom de Vries <tom@codesourcery.com>
1673 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1674 (check_effective_target_arm_thumb2): New effective targets.
1675 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1676 properly. Clean up temporary files.
1677 * gcc.target/arm/ivopts-2.c: Likewise.
1678 * gcc.target/arm/ivopts-3.c: Likewise.
1679 * gcc.target/arm/ivopts-4.c: Likewise.
1680 * gcc.target/arm/ivopts-5.c: Likewise.
1681 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1683 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1686 * gfortran.dg/reshape_zerosize_3.f90: New test.
1688 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1690 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1691 * gcc.target/arm/vfp-ldmias.c: Likewise.
1692 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1693 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1694 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1695 * gcc.target/arm/vfp-stmias.c: Likewise.
1696 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1697 * gcc.target/arm/vfp-stmiad.c: Likewise.
1699 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1701 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1703 * gcc.target/arm/pr45701-2.c: Ditto.
1705 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1708 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1709 * gfortran.dg/extends_14.f03: Modified.
1711 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1713 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1714 early if the test is already being skipped.
1716 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1717 scan-assembler-dem-not): For missing file, report unresolved with
1718 same message as for pass/fail, with reason reported in log file.
1720 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1721 from add_options_for_arm_neon_fp16.
1722 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1723 check_effective_target_arm_neon_fp16_ok_nocache.
1724 Check -mfpu and -mfloat-abi options from current multilib.
1725 Do not require neon support.
1726 (check_effective_target_arm_fp16_ok): Renamed from
1727 check_effecitve_target_arm_neon_fp16_ok.
1728 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1729 arm_neon_fp16_ok and arm_fp16.
1730 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1731 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1732 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1733 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1735 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/builtin-assume-aligned-1.c: New test.
1738 * gcc.dg/builtin-assume-aligned-2.c: New test.
1739 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1742 * gcc.dg/pr49544.c: New test.
1744 2011-06-27 Richard Guenther <rguenther@suse.de>
1746 PR tree-optimization/49394
1747 * g++.dg/torture/pr49394.C: New testcase.
1749 2011-06-27 Kai Tietz <ktietz@redhat.com>
1751 * gcc.dg/optimize-bswapdi-2.c: New test.
1753 2011-06-27 Michael Hope <michael.hope@linaro.org>
1754 Richard Sandiford <richard.sandiford@linaro.org>
1756 PR tree-optimization/49169
1757 * gcc.dg/torture/pr49169.c: New test.
1759 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1762 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1764 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1767 2011-06-26 Jason Merrill <jason@redhat.com>
1769 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1772 * g++.dg/init/ref19.C: New.
1773 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1775 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1777 PR tree-optimization/48377
1778 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1781 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1784 * lib/target-supports.exp (check_effective_target_non_strict_align):
1786 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1788 2011-06-24 Martin Jambor <mjambor@suse.cz>
1790 PR tree-optimizations/49516
1791 * g++.dg/tree-ssa/pr49516.C: New test.
1793 2011-06-23 Jason Merrill <jason@redhat.com>
1796 * g++.dg/template/partial10.C: New.
1797 * g++.dg/template/partial11.C: New.
1799 2011-06-23 Jeff Law <law@redhat.com>
1802 * gcc.dg/pr48770.c: New test.
1804 2011-06-23 Jan Hubicka <jh@suse.cz>
1807 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1809 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1813 instead of -fdump-tree-optimized.
1815 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1818 * g++.dg/template/crash107.C: New.
1819 * g++.dg/template/error17.C: Adjust.
1821 2011-06-23 Jason Merrill <jason@redhat.com>
1824 * g++.dg/cpp0x/defaulted30.C: New.
1827 * g++.dg/rtti/anon-ns1.C: New.
1830 * g++.dg/init/ref18.C: New.
1833 * g++.dg/template/partial9.C: New.
1835 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1838 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1840 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1843 * gcc.dg/pr49496.c: New test.
1845 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1847 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1850 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1852 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1853 * gcc.target/arm/pr42879.c: Likewise.
1854 * gcc.target/arm/pr45701-3.c: Likewise.
1856 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1857 * gcc.target/arm/pr40482.c: Likewise.
1858 * gcc.target/arm/stack-corruption.c: Likewise.
1860 2011-06-22 Richard Guenther <rguenther@suse.de>
1862 PR tree-optimization/49493
1863 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1865 2011-06-22 Jason Merrill <jason@redhat.com>
1868 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1870 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1871 Dmitry Melnik <dm@ispras.ru>
1873 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1874 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1875 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1877 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1879 * gcc.target/arm/tlscall.c: New.
1881 2011-06-21 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/constexpr-ref1.C: New.
1885 * g++.dg/cpp0x/constexpr-ref2.C: New.
1886 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1889 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1892 * g++.dg/template/param3.C: New.
1894 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1896 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1897 my_clrsb test functions.
1899 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1900 test_sll, test_ull): Add clrsb tests.
1901 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1904 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1907 * gfortran.dg/class_44.f03: New.
1909 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1911 PR tree-optimization/49478
1912 * gcc.dg/vect/pr49478.c
1914 2011-06-21 Richard Guenther <rguenther@suse.de>
1916 PR tree-optimization/49483
1917 * gcc.dg/vect/vect-120.c: New testcase.
1919 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1922 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1923 * gcc.dg/vect/vect-peel-4.c: Likewise.
1925 2011-06-22 Christian Bruel <christian.bruel@st.com>
1928 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1929 * gcc.dg/always_inline2.c: Likewise.
1930 * gcc.dg/always_inline3.c: Likewise.
1931 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1932 * gcc.dg/inline_1.c: Likewise.
1933 * gcc.dg/inline_2.c: Likewise.
1934 * gcc.dg/inline_3.c: Likewise.
1935 * gcc.dg/inline_4.c: Likewise.
1936 * gcc.dg/20051201-1.c: Likewise.
1937 * gcc.dg/pr40087.c: Likewise.
1938 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1939 * gcc.dg/inline-22.c: Likewise.
1940 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1941 * gcc.dg/lto/20090218-1_1.c: Likewise.
1942 * g++.dg/ipa/devirt-7.C: Likewise.
1943 * gcc.dg/uninit-pred-5_a.c: Likewise.
1944 * gcc.dg/uninit-pred-5_b.c: Likewise.
1945 * gcc.dg/fail_always_inline.c: New.
1947 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1949 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1950 into 6 jobs instead of 3.
1952 2011-06-20 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/initlist53.C: New.
1957 2011-06-20 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1961 * gfortran.dg/coarray_lock_3.f90: New.
1962 * gfortran.dg/coarray/lock_1.f90: New.
1964 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1966 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1967 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1968 unresolved and report the reason to the log file.
1970 * lib/scanasm.exp (object-size): Move argument processing earlier
1971 to report errors before verifying that the file exists. Report
1972 problems detected at runtime as unresolved instead of error and
1973 report their reasons to the log file.
1975 2011-06-20 Jason Merrill <jason@redhat.com>
1978 * g++.dg/cpp0x/explicit6.C: New.
1981 * g++.dg/cpp0x/enum20.C: New.
1984 * g++.dg/ext/attr-aligned01.C: New.
1987 * g++.dg/cpp0x/variadic-default.C: New.
1990 * g++.dg/cpp0x/auto26.C: New.
1993 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1995 2011-06-20 Kai Tietz <ktietz@redhat.com>
1997 * gcc.dg/binop-notand1.c: New test.
1998 * gcc.dg/binop-notand2.c: New test.
1999 * gcc.dg/binop-notand3.c: New test.
2000 * gcc.dg/binop-notand4.c: New test.
2001 * gcc.dg/binop-notand5.c: New test.
2002 * gcc.dg/binop-notand6.c: New test.
2004 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2007 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2009 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2012 * gfortran.dg/proc_ptr_31.f90: New.
2014 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2016 * gnat.dg/volatile6.adb: New test.
2017 * gnat.dg/volatile7.adb: Likewise.
2018 * gnat.dg/volatile8.adb: Likewise.
2019 * gnat.dg/volatile9.adb: Likewise.
2021 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2023 * gnat.dg/constant3.adb: New test.
2025 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2028 * gfortran.dg/read_list_eof_1.f90: New test.
2030 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.target/i386/testimm-1.c: New test.
2034 * gcc.target/i386/testimm-2.c: New test.
2035 * gcc.target/i386/testimm-3.c: New test.
2036 * gcc.target/i386/testimm-4.c: New test.
2037 * gcc.target/i386/testimm-5.c: New test.
2038 * gcc.target/i386/testimm-6.c: New test.
2039 * gcc.target/i386/testimm-7.c: New test.
2040 * gcc.target/i386/testimm-8.c: New test.
2041 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2042 * gcc.target/i386/xop-rotate1-int.c: New test.
2043 * gcc.target/i386/xop-rotate2-int.c: New test.
2045 2011-06-17 Jason Merrill <jason@redhat.com>
2047 * g++.dg/cpp0x/rv-func2.C: New.
2049 * g++.dg/debug/dwarf2/lambda1.C: New.
2050 * g++.dg/warn/Wshadow-6.C: Adjust.
2052 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2055 * gfortran.dg/move_alloc_5.f90: New.
2057 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2059 PR rtl-optimization/48542
2060 * gcc.dg/torture/pr48542.c: New test.
2062 2011-06-16 Jason Merrill <jason@redhat.com>
2065 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2068 * g++.dg/cpp0x/initlist52.C New.
2071 * c-c++-common/raw-string-12.c: New.
2074 * g++.dg/cpp0x/sfinae26.C: New.
2077 * g++.dg/cpp0x/variadic113.C: New.
2080 * g++.dg/cpp0x/variadic112.C: New.
2082 2011-06-16 Jeff Law <law@redhat.com>
2084 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2085 improved jump threading.
2086 * gcc.dg/builtin-object-size-2.c: Likewise.
2087 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2089 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2092 * gfortran.dg/typebound_assignment_3.f03: New.
2094 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2097 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2099 2011-06-16 Martin Jambor <mjambor@suse.cz>
2101 PR tree-optimization/49343
2102 * gnat.dg/discr31.ad[sb]: New test.
2104 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2106 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2108 2011-06-16 Tom de Vries <tom@codesourcery.com>
2111 * gcc.target/arm/ivopts-3.c: Update test.
2112 * gcc.target/arm/ivopts-5.c: Same.
2114 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2117 2011-06-10 Wei Guozhi <carrot@google.com>
2120 * gcc.target/arm/pr45335.c: New test.
2121 * gcc.target/arm/pr45335-2.c: New test.
2122 * gcc.target/arm/pr45335-3.c: New test.
2123 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2124 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2125 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2127 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2129 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2131 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2134 * gfortran.dg/class_43.f03: New.
2136 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2138 PR tree-optimization/49419
2139 * gcc.c-torture/execute/pr49419.c: New test.
2141 2011-06-16 Revital Eres <revital.eres@linaro.org>
2143 * gcc.dg/sms-9.c: New file.
2145 2011-06-15 Easwaran Raman <eraman@google.com>
2147 PR rtl-optimization/49414
2148 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2150 2011-06-14 Jason Merrill <jason@redhat.com>
2152 * g++.dg/cpp0x/noexcept13.C: New.
2154 2011-06-14 Easwaran Raman <eraman@google.com>
2156 PR rtl-optimization/44194
2157 * gcc.dg/pr44194-1.c: New test.
2158 * gcc.dg/pr44194-2.c: New test.
2160 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2162 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2164 * gcc.target/arm/pr45701-2.c: Likewise.
2165 * gcc.target/arm/thumb-branch1.c: Likewise.
2167 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2170 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2172 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2174 * gcc.target/arm/pr45701-1.c: Require thumb support.
2175 * gcc.target/arm/pr45701-2.c: Likewise.
2176 * gcc.target/arm/thumb-branch1.c: Likewise.
2178 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2179 * gcc.target/arm/pr39839.c: Likewise.
2180 * gcc.target/arm/pr40657-2.c: Likewise.
2181 * gcc.target/arm/pr40956.c: Likewise.
2182 * gcc.target/arm/pr41679.c: Likewise.
2183 * gcc.target/arm/pr42235.c: Likewise.
2184 * gcc.target/arm/pr42495.c: Likewise.
2185 * gcc.target/arm/pr42505.c: Likewise.
2186 * gcc.target/arm/pr42574.c: Likewise.
2187 * gcc.target/arm/pr46883.c: Likewise.
2188 * gcc.target/arm/pr46934.c: Likewise.
2189 * gcc.target/arm/xor-and.c: Likewise.
2191 2011-06-14 Jason Merrill <jason@redhat.com>
2193 * g++.dg/other/error23.C: Adjust error message.
2194 * g++.dg/other/error32.C: Likewise.
2197 * g++.dg/cpp0x/rv-dotstar.C: New.
2200 * g++.dg/cpp0x/decltype30.C: New.
2202 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2204 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2207 * gfortran.dg/pr49103.f90: New test.
2209 2011-06-14 Tom de Vries <tom@codesourcery.com>
2212 * gcc.target/arm/ivopts-3.c: New test.
2213 * gcc.target/arm/ivopts-4.c: New test.
2214 * gcc.target/arm/ivopts-5.c: New test.
2216 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2218 PR rtl-optimization/49390
2219 * gcc.c-torture/execute/pr49390.c: New test.
2221 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2223 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2225 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2227 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2228 * gcc.c-torture/execute/cmpsi-2.x: New file.
2229 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2230 * gcc.c-torture/execute/pr45262.x: New file.
2231 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2232 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2234 * gcc.c-torture/compile/pr49163.c: Ditto.
2236 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2238 * gcc.dg/vect/vect-16.c: Rename to...
2239 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2240 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2241 for double-word vectors.
2242 * gcc.dg/vect/vect-peel-4.c: Likewise.
2243 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2245 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2248 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2251 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2253 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2255 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2257 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2259 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2261 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2263 * gfortran.dg/trim_optimize_8.f90: New test case.
2265 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2266 Ira Rosen <ira.rosen@linaro.org>
2268 PR tree-optimization/49352
2269 * gcc.dg/vect/pr49352.c: New test.
2271 2011-06-12 Tobias Burnus
2274 * gfortran.dg/alloc_comp_assign_11.f90: New.
2276 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2278 * gfortran.dg/trim_optimize_7.f90: New test.
2280 2011-06-10 Wei Guozhi <carrot@google.com>
2283 * gcc.target/arm/pr45335.c: New test.
2284 * gcc.target/arm/pr45335-2.c: New test.
2285 * gcc.target/arm/pr45335-3.c: New test.
2286 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2287 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2288 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2290 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2293 * g++.dg/parse/error39.C: New.
2295 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2297 * gcc.target/arm/20090811-1.c: Skip for incompatible
2298 options, do not override other options.
2299 * gcc.target/arm/combine-cmp-shift.c: Skip for
2300 incompatible options.
2301 * gcc.target/arm/pr45094.c: Likewise.
2302 * gcc.target/arm/scd42-1.c: Likewise.
2303 * gcc.target/arm/scd42-3.c: Likewise.
2304 * gcc.target/arm/thumb-ltu.c: Likewise.
2306 * lib/target-supports.exp
2307 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2308 multilib flags use -mfpu with a value other than neon-fp16.
2310 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2312 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2313 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2315 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2317 * lib/target-supports.exp (check_effective_target_pie): New proc.
2318 * gcc.dg/pie-link.c: Use target pie.
2320 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2321 Laurent Rougé <laurent.rouge@menta.fr>
2323 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2324 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2326 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2328 * gfortran.dg/coarray/sync_1.f90: New test for
2329 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2331 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2333 PR tree-optimization/49318
2334 * gcc.dg/vect/pr49318.c: New test.
2336 2011-06-09 David Krauss <potswa@mac.com>
2338 * g++.dg/template/arrow1.C: New.
2340 2011-06-09 Jason Merrill <jason@redhat.com>
2342 * lib/prune.exp: Prune "note"s.
2343 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2345 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2346 * g++.dg/template/dependent-expr3.C: Likewise.
2347 * g++.dg/parse/template7.C: Likewise.
2348 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2349 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2350 * g++.old-deja/g++.pt/friend38.C: Likewise.
2351 * g++.old-deja/g++.pt/crash32.C: Likewise.
2352 * g++.old-deja/g++.other/init4.C: Likewise.
2353 * g++.old-deja/g++.other/friend8.C: Likewise.
2355 * g++.dg/ext/complex7.C: Adjust expected output.
2356 * g++.dg/diagnostic/method1.C: Likewise.
2357 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2358 * g++.dg/parse/crash33.C: Likewise.
2359 * g++.dg/other/warning1.C: Likewise.
2360 * g++.dg/init/pr29571.C: Likewise.
2361 * g++.dg/warn/overflow-warn-1.C: Likewise.
2362 * g++.dg/warn/overflow-warn-3.C: Likewise.
2363 * g++.dg/warn/overflow-warn-4.C: Likewise.
2364 * g++.old-deja/g++.oliva/template1.C: Likewise.
2366 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2367 * g++.dg/parse/template7.C: Adjust.
2369 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2372 * gcc.dg/pr49307.c: New.
2374 2011-06-09 Wei Guozhi <carrot@google.com>
2377 * gcc.target/arm/pr46975.c: New testcase.
2379 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2381 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2382 (PMETH, arglist_t): Removed.
2383 (method_get_number_of_arguments): Removed.
2384 (method_get_nth_argument): Removed.
2385 (method_get_first_argument): Removed.
2386 (method_get_next_argument): Removed.
2387 (method_get_sizeof_arguments): Removed.
2388 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2390 (method_get_number_of_arguments): Removed.
2391 (method_get_nth_argument): Removed.
2392 (method_get_first_argument): Removed.
2393 (method_get_next_argument): Removed.
2394 (method_get_sizeof_arguments): Removed.
2395 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2397 2011-06-09 David Li <davidxl@google.com>
2399 * gcc.dg/dump-pass.c: New test.
2401 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/parse/error38.C: New.
2406 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2409 * gfortran.dg/pr49308.f90: New test.
2411 2011-06-08 Jason Merrill <jason@redhat.com>
2413 * g++.dg/cpp0x/noexcept11.C: New.
2414 * g++.dg/cpp0x/noexcept12.C: New.
2415 * g++.dg/cpp0x/sfinae11.C: Adjust.
2417 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2420 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2421 to dg-options, match also DW_AT_linkage_name.
2423 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2426 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2427 -fno-common on alpha*-dec-osf*.
2428 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2430 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2432 PR rtl-optimization/49303
2433 * gcc.target/ia64/pr49303.c: New test.
2435 2011-06-08 Tobias Burnus <burnus@net-b.de>
2438 * gfortran.dg/coarray_lock_1.f90: New.
2439 * gfortran.dg/coarray_lock_2.f90: New.
2441 2011-06-07 Jason Merrill <jason@redhat.com>
2443 * lib/prune.exp: Look for "required" rather than "instantiated".
2444 * g++.dg/abi/mangle11.C: Likewise.
2445 * g++.dg/abi/mangle12.C: Likewise.
2446 * g++.dg/abi/mangle17.C: Likewise.
2447 * g++.dg/abi/mangle20-2.C: Likewise.
2448 * g++.dg/abi/pragma-pack1.C: Likewise.
2449 * g++.dg/cpp0x/decltype26.C: Likewise.
2450 * g++.dg/cpp0x/decltype28.C: Likewise.
2451 * g++.dg/cpp0x/decltype29.C: Likewise.
2452 * g++.dg/cpp0x/enum11.C: Likewise.
2453 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2454 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2455 * g++.dg/cpp0x/pr47416.C: Likewise.
2456 * g++.dg/ext/case-range2.C: Likewise.
2457 * g++.dg/ext/case-range3.C: Likewise.
2458 * g++.dg/gomp/for-19.C: Likewise.
2459 * g++.dg/gomp/pr37533.C: Likewise.
2460 * g++.dg/gomp/pr38639.C: Likewise.
2461 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2462 * g++.dg/inherit/base3.C: Likewise.
2463 * g++.dg/inherit/using6.C: Likewise.
2464 * g++.dg/init/placement4.C: Likewise.
2465 * g++.dg/init/reference3.C: Likewise.
2466 * g++.dg/lookup/scoped6.C: Likewise.
2467 * g++.dg/lookup/using7.C: Likewise.
2468 * g++.dg/other/abstract1.C: Likewise.
2469 * g++.dg/other/error10.C: Likewise.
2470 * g++.dg/other/error5.C: Likewise.
2471 * g++.dg/other/field1.C: Likewise.
2472 * g++.dg/other/offsetof5.C: Likewise.
2473 * g++.dg/parse/bitfield2.C: Likewise.
2474 * g++.dg/parse/constant4.C: Likewise.
2475 * g++.dg/parse/crash20.C: Likewise.
2476 * g++.dg/parse/invalid-op1.C: Likewise.
2477 * g++.dg/parse/non-dependent2.C: Likewise.
2478 * g++.dg/parse/template18.C: Likewise.
2479 * g++.dg/tc1/dr152.C: Likewise.
2480 * g++.dg/tc1/dr166.C: Likewise.
2481 * g++.dg/tc1/dr176.C: Likewise.
2482 * g++.dg/tc1/dr213.C: Likewise.
2483 * g++.dg/template/access11.C: Likewise.
2484 * g++.dg/template/access2.C: Likewise.
2485 * g++.dg/template/access3.C: Likewise.
2486 * g++.dg/template/access7.C: Likewise.
2487 * g++.dg/template/arg7.C: Likewise.
2488 * g++.dg/template/cond2.C: Likewise.
2489 * g++.dg/template/crash13.C: Likewise.
2490 * g++.dg/template/crash40.C: Likewise.
2491 * g++.dg/template/crash7.C: Likewise.
2492 * g++.dg/template/crash84.C: Likewise.
2493 * g++.dg/template/ctor5.C: Likewise.
2494 * g++.dg/template/defarg13.C: Likewise.
2495 * g++.dg/template/defarg14.C: Likewise.
2496 * g++.dg/template/dtor7.C: Likewise.
2497 * g++.dg/template/eh2.C: Likewise.
2498 * g++.dg/template/error2.C: Likewise.
2499 * g++.dg/template/error43.C: Likewise.
2500 * g++.dg/template/friend32.C: Likewise.
2501 * g++.dg/template/injected1.C: Likewise.
2502 * g++.dg/template/instantiate1.C: Likewise.
2503 * g++.dg/template/instantiate3.C: Likewise.
2504 * g++.dg/template/instantiate5.C: Likewise.
2505 * g++.dg/template/instantiate7.C: Likewise.
2506 * g++.dg/template/local6.C: Likewise.
2507 * g++.dg/template/lookup2.C: Likewise.
2508 * g++.dg/template/member5.C: Likewise.
2509 * g++.dg/template/memfriend15.C: Likewise.
2510 * g++.dg/template/memfriend16.C: Likewise.
2511 * g++.dg/template/memfriend17.C: Likewise.
2512 * g++.dg/template/memfriend7.C: Likewise.
2513 * g++.dg/template/meminit1.C: Likewise.
2514 * g++.dg/template/nested3.C: Likewise.
2515 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2516 * g++.dg/template/nontype12.C: Likewise.
2517 * g++.dg/template/nontype13.C: Likewise.
2518 * g++.dg/template/nontype6.C: Likewise.
2519 * g++.dg/template/pr23510.C: Likewise.
2520 * g++.dg/template/pr35240.C: Likewise.
2521 * g++.dg/template/ptrmem15.C: Likewise.
2522 * g++.dg/template/ptrmem6.C: Likewise.
2523 * g++.dg/template/qualified-id1.C: Likewise.
2524 * g++.dg/template/qualttp20.C: Likewise.
2525 * g++.dg/template/qualttp3.C: Likewise.
2526 * g++.dg/template/qualttp4.C: Likewise.
2527 * g++.dg/template/qualttp5.C: Likewise.
2528 * g++.dg/template/qualttp6.C: Likewise.
2529 * g++.dg/template/qualttp7.C: Likewise.
2530 * g++.dg/template/qualttp8.C: Likewise.
2531 * g++.dg/template/recurse.C: Likewise.
2532 * g++.dg/template/recurse2.C: Likewise.
2533 * g++.dg/template/ref5.C: Likewise.
2534 * g++.dg/template/scope2.C: Likewise.
2535 * g++.dg/template/sfinae10.C: Likewise.
2536 * g++.dg/template/sfinae3.C: Likewise.
2537 * g++.dg/template/sizeof3.C: Likewise.
2538 * g++.dg/template/static9.C: Likewise.
2539 * g++.dg/template/template-id-2.C: Likewise.
2540 * g++.dg/template/typedef13.C: Likewise.
2541 * g++.dg/template/typename4.C: Likewise.
2542 * g++.dg/template/using14.C: Likewise.
2543 * g++.dg/template/using2.C: Likewise.
2544 * g++.dg/template/warn1.C: Likewise.
2545 * g++.dg/warn/Wparentheses-13.C: Likewise.
2546 * g++.dg/warn/Wparentheses-15.C: Likewise.
2547 * g++.dg/warn/Wparentheses-16.C: Likewise.
2548 * g++.dg/warn/Wparentheses-17.C: Likewise.
2549 * g++.dg/warn/Wparentheses-18.C: Likewise.
2550 * g++.dg/warn/Wparentheses-19.C: Likewise.
2551 * g++.dg/warn/Wparentheses-20.C: Likewise.
2552 * g++.dg/warn/Wparentheses-23.C: Likewise.
2553 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2554 * g++.dg/warn/noeffect2.C: Likewise.
2555 * g++.dg/warn/noeffect4.C: Likewise.
2556 * g++.dg/warn/pr8570.C: Likewise.
2557 * g++.old-deja/g++.brendan/init2.C: Likewise.
2558 * g++.old-deja/g++.eh/spec6.C: Likewise.
2559 * g++.old-deja/g++.pt/crash10.C: Likewise.
2560 * g++.old-deja/g++.pt/crash36.C: Likewise.
2561 * g++.old-deja/g++.pt/derived3.C: Likewise.
2562 * g++.old-deja/g++.pt/error2.C: Likewise.
2563 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2564 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2565 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2566 * g++.old-deja/g++.pt/overload7.C: Likewise.
2567 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2569 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2570 Iain Sandoe <iains@gcc.gnu.org>
2572 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2573 Added code to deal with the case when [Protocol
2574 -descriptionForInstanceMethod:] or [Protocol
2575 -descriptionForClassMethod:] returns NULL.
2577 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2578 Iain Sandoe <iains@gcc.gnu.org>
2580 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2581 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2584 2011-06-07 Xinliang David Li <davidxl@google.com>
2586 * gcc.dg/inline_2.c: New test.
2587 * gcc.dg/unroll_2.c: New test.
2588 * gcc.dg/inline_3.c: New test.
2589 * gcc.dg/unroll_3.c: New test.
2590 * gcc.dg/inline_4.c: New test.
2591 * gcc.dg/unroll_4.c: New test.
2592 * gcc.dg/inline_1.c: New test.
2593 * gcc.dg/unroll_1.c: New test.
2595 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2597 PR tree-optimization/48497
2598 * lib/gcc-defs.exp (dg-additional-options): New proc.
2599 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2600 -msse2 on 32-bit x86.
2602 2011-06-06 Jason Merrill <jason@redhat.com>
2604 * g++.dg/cpp0x/enum19.C: New.
2606 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2608 * gcc.target/arm/neon-reload-class.c: New test.
2610 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2613 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2615 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2617 * gcc.target/arm/smlatb-1.c: New file.
2618 * gcc.target/arm/smlatt-1.c: New file.
2619 * gcc.target/arm/smlaltb-1.c: New file.
2620 * gcc.target/arm/smlaltt-1.c: New file.
2622 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2624 * gcc.target/arm/mla-2.c: New test.
2626 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2628 PR gcov-profile/49299
2629 * gcc.dg/tree-prof/pr49299-1.c: New test.
2630 * gcc.dg/tree-prof/pr49299-2.c: New test.
2632 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2634 * lib/target-supports.exp
2635 (check_effective_target_vect_widen_mult_qi_to_hi):
2636 Add NEON as supporting target.
2637 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2638 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2639 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2640 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2641 using widening multiplication on targets that support it.
2642 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2643 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2644 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2646 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2648 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2649 Modern Objective-C runtime API.
2650 * objc/execute/next_mapping.h: Removed.
2651 * objc-obj-c++-shared/next-mapping.h: Removed.
2652 * objc-obj-c++-shared/Object1.h: Removed.
2653 * objc-obj-c++-shared/Object1.m: Removed.
2654 * objc-obj-c++-shared/Object1.mm: Removed.
2655 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2656 * objc-obj-c++-shared/Protocol1.h: Removed.
2657 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2658 of ProtoBool, IVAR_T and METHOD.
2659 * objc-obj-c++-shared/runtime.h: New.
2660 * objc-obj-c++-shared/TestsuiteObject.h: New.
2661 * objc-obj-c++-shared/TestsuiteObject.m: New.
2663 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2664 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2665 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2667 * objc/execute/_cmd.m: Include
2668 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2669 runtime API. ([TestClass +initialize]): Include this method also
2670 with the GNU runtime.
2671 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2672 Object. ([-setValue:]): Return void.
2673 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2674 with the GNU runtime. Include
2675 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2676 for the NeXT runtime. Use the existing print_ivars() and
2677 compare_structures() implementations for the old NeXT runtime.
2678 Added new implementations for the Modern GNU and NeXT runtimes.
2679 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2680 well. (main): Use objc_getClass(). Use return instead of exit.
2681 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2682 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2684 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2685 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2686 instead of Object. (main): Use return instead of exit().
2687 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2688 instead of Object. Removed prototype for exit(). (main): Use
2689 return instead of exit(). Use the Modern Objective-C runtime API.
2690 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2692 * objc/execute/class-tests-1.h: Include
2693 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2694 runtime API. (test_class_with_superclass): Do not call [Object
2695 class]. There is no need to with the current libobjc.
2696 * objc/execute/class-tests-2.h: Include
2697 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2699 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2700 ../../objc-obj-c++-shared/next-mapping.h.
2701 * objc/execute/class-2.m: Likewise.
2702 * objc/execute/class-3.m: Likewise.
2703 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2704 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2705 +initialize]): Include this method also with the GNU
2706 runtime. (main): Use the Modern Objective-C runtime API.
2707 * objc/execute/class-5.m: Likewise.
2708 * objc/execute/class-6.m: Likewise.
2709 * objc/execute/class-7.m: Likewise.
2710 * objc/execute/class-8.m: Likewise.
2711 * objc/execute/class-9.m: Likewise.
2712 * objc/execute/class-10.m: Likewise.
2713 * objc/execute/class-11.m: Likewise.
2714 * objc/execute/class-12.m: Likewise.
2715 * objc/execute/class-13.m: Likewise.
2716 * objc/execute/class-14.m: Likewise.
2717 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2718 this method also with the GNU runtime.
2719 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2720 +initialize]): Include this method also with the GNU runtime.
2721 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2723 * objc/execute/encode-1.m: Likewise.
2724 * objc/execute/enumeration-1.m: Likewise.
2725 * objc/execute/enumeration-2.m: Likewise.
2726 * objc/execute/exceptions/catchall-1.m: Likewise.
2727 * objc/execute/exceptions/finally-1.m: Likewise.
2728 * objc/execute/exceptions/foward-1.m: Likewise.
2729 * objc/execute/exceptions/local-variables-1.m: Likewise.
2730 * objc/execute/exceptions/throw-nil.m: Likewise.
2731 * objc/execute/exceptions/trivial.m: Likewise.
2732 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2733 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2734 * objc/execute/exceptions/matcher-1.m: Likewise.
2735 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2737 * objc/execute/formal_protocol-2.m: Likewise.
2738 * objc/execute/formal_protocol-3.m: Likewise.
2739 * objc/execute/formal_protocol-4.m: Likewise.
2740 * objc/execute/formal_protocol-5.m: Include
2741 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2743 * objc/execute/formal_protocol-6.m: Likewise.
2744 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2745 Object. Include <objc/Protocol.h> instead of
2746 ../../objc-obj-c++-shared/Protocol1.h.
2747 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2749 * objc/execute/informal_protocol.m: Likewise.
2750 * objc/execute/load-3.m: Likewise.
2751 * objc/execute/many_args_method.m ([TestClass +initialize]):
2752 Include this method with the GNU runtime as well.
2753 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2754 * objc/execute/nested-func-1.m: Use TestsuiteObject
2756 * objc/execute/nil_method-1.m: Likewise.
2757 * objc/execute/no_clash.m: Likewise.
2758 * objc/execute/np-1.m: Do not include
2759 ../../objc-obj-c++-shared/Protocol1.h.
2760 (main): Use return instead of exit().
2761 * objc/execute/np-2.m: Do not include
2762 ../../objc-obj-c++-shared/Protocol1.h.
2763 ([MyObject +initialize]): Include this method also with the GNU
2764 runtime. (main): Use return instead of exit().
2765 * objc/execute/object_is_class.m: Include
2766 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2767 of Object. (main): Use the Modern Objective-C runtime API.
2768 * objc/execute/object_is_meta_class.m: Likewise.
2769 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2770 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2771 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2772 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2773 Objective-C runtime API.
2774 * objc/execute/protocol-isEqual-2.m: Likewise.
2775 * objc/execute/protocol-isEqual-3.m: Likewise.
2776 * objc/execute/protocol-isEqual-4.m: Likewise.
2777 * objc/execute/redefining_self.m ([TestClass +initialize]):
2778 Include this method with the GNU runtime as well.
2779 * objc/execute/root_methods.m: Include
2780 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2781 Include this method with the GNU runtime as well.
2782 (main): Use the Modern Objective-C runtime API.
2783 * objc/execute/selector-1.m: Include
2784 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2785 of Object. (main): Use the Modern Objective-C runtime API.
2786 * objc/execute/static-1.m ([Test +initialize]): Include this
2787 method with the GNU runtime as well.
2788 * objc/execute/static-2.m: Likewise.
2789 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2790 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2791 ([MathClass +initialize]): Include this method with the GNU
2793 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2795 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2796 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2797 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2798 * objc.dg/attributes/method-attribute-1.m: Likewise.
2799 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2800 * objc.dg/attributes/method-attribute-2.m: Likewise.
2801 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2802 * objc.dg/attributes/method-attribute-3.m: Likewise.
2803 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2804 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2805 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2806 * obj-c++.dg/bitfield-1.mm: Likewise.
2807 * obj-c++.dg/bitfield-2.mm: Likewise
2808 * objc.dg/bitfield-3.m: Likewise.
2809 * obj-c++.dg/bitfield-4.mm: Likewise.
2810 * objc.dg/bitfield-5.m: Likewise
2811 * objc.dg/call-super-1.m: Likewise.
2812 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2813 Use objc_getClass() instead of objc_get_class(), but for the GNU
2814 runtime redefine objc_getClass as objc_get_class. Include
2815 ../objc-obj-c++-shared/runtime.h.
2816 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2817 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2818 Use the Modern Objective-C runtime API.
2819 * objc.dg/class-protocol-1.m: Include
2820 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2821 * obj-c++.dg/class-protocol-1.mm: Likewise.
2822 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2823 * objc.dg/comp-types-10.m: Likewise.
2824 * objc.dg/comp-types-11.m: Likewise.
2825 * objc.dg/comp-types-12.m: Likewise.
2826 * obj-c++.dg/comp-types-9.mm: Likewise.
2827 * obj-c++.dg/comp-types-11.mm: Likewise.
2828 * obj-c++.dg/comp-types-12.mm: Likewise.
2829 * obj-c++.dg/comp-types-13.mm: Likewise.
2830 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2831 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2832 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2833 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2834 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2835 * objc.dg/desig-init-1.m: Likewise.
2836 * obj-c++.dg/defs.mm: Likewise.
2837 * objc.dg/exceptions-2.m: Likewise.
2838 * obj-c++.dg/except-1.mm: Likewise.
2839 * obj-c++.dg/exceptions-2.mm: Likewise.
2840 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2841 Use the Modern Objective-C runtime API.
2842 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2843 the Modern Objective-C runtime API. Do not include
2844 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2845 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2846 the Modern Objective-C runtime API except when using an older NeXT
2848 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2849 the Modern Objective-C runtime API.
2850 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2852 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2853 * objc.dg/encode-7-next-64bit.m: Updated include.
2854 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2856 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2857 the Modern Objective-C runtime API.
2858 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2859 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2860 instead of ../objc-obj-c++-shared/Protocol1.h.
2861 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2862 the Modern Objective-C runtime API except when using an older NeXT
2864 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2865 the Modern Objective-C runtime API.
2866 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2868 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2869 * objc.dg/fix-and-continue-2.m: Likewise.
2870 * objc.dg/foreach-1.m: Likewise.
2871 * objc.dg/foreach-2.m: Likewise.
2872 * objc.dg/foreach-3.m: Likewise.
2873 * objc.dg/foreach-4.m: Likewise.
2874 * objc.dg/foreach-5.m: Likewise.
2875 * objc.dg/foreach-6.m: Likewise.
2876 * objc.dg/foreach-7.m: Likewise.
2877 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2879 * objc.dg/func-ptr-2.m: Likewise.
2880 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2881 Do not include objc/objc-api.h.
2882 * obj-c++.dg/fsf-package-0.mm: Likewise.
2883 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2884 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2885 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2887 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2888 * objc.dg/gnu-runtime-3.m: Likewise.
2889 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2890 * objc.dg/headers.m: Include objc/runtime.h instead of
2891 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2892 for the NeXT runtime.
2893 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2894 * obj-c++.dg/isa-field-1.mm: Likewise.
2895 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2896 * objc.dg/layout-1.m: Likewise.
2897 * objc.dg/layout-2.m: Likewise.
2898 * objc.dg/local-decl-2.m: Likewise.
2899 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2900 Object. ([Container +elementForView:]): Use
2901 class_conformsToProtocol().
2902 * obj-c++.dg/lookup-2.mm: Likewise.
2903 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2904 * obj-c++.dg/local-decl-1.mm: Likewise.
2905 * objc.dg/method-3.m: Likewise.
2906 * objc.dg/method-4.m: Likewise.
2907 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2908 ../objc-obj-c++-shared/Protocol1.h.
2909 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2910 * objc.dg/method-9.m: Likewise.
2911 * objc.dg/method-10.m: Likewise.
2912 * objc.dg/method-13.m ([Root +initialize]): Include this method
2913 also for the GNU runtime. (main): Use objc_getClass() also for
2915 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2916 * objc.dg/method-17.m: Likewise.
2917 * objc.dg/method-19.m: Likewise.
2918 * objc.dg/method-20b.m: Likewise.
2919 * obj-c++.dg/method-2.mm: Likewise.
2920 * obj-c++.dg/method-6.mm: Likewise.
2921 * obj-c++.dg/method-10.mm: Likewise.
2922 * obj-c++.dg/method-11.mm: Likewise.
2923 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2924 ../objc-obj-c++-shared/Protocol1.h.
2925 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2926 * obj-c++.dg/method-15.mm: Likewise.
2927 * obj-c++.dg/method-17.mm: Likewise.
2928 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2929 +initialize]): Include this method also for the GNU
2930 runtime. (main): Use objc_getClass() also for the GNU runtime.
2931 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2932 * obj-c++.dg/method-22.mm: Likewise.
2933 * obj-c++.dg/method-23.mm: Likewise.
2934 * obj-c++.dg/no-extra-load.mm: Likewise.
2935 * objc.dg/objc-fast-4.m: Likewise.
2936 * objc.dg/objc-gc-4.m: Likewise.
2937 * obj-c++.dg/objc-gc-3.mm: Likewise.
2938 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2939 protocol_getMethodDescription() instead of [Protocol
2940 -descriptionForInstanceMethod].
2941 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2942 Made it available with all runtimes. (main): Call -test instead
2944 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2945 and put into a category.
2946 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2947 Object. Include objc/objc.h.
2948 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2949 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2950 New. (main): Use protocol_getMethodDescription() instead
2951 of [Protocol -descriptionForInstanceMethod] and [Protocol
2952 -descriptionForClassMethod].
2953 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2954 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2955 Objective-C runtime API.
2956 * obj-c++.dg/proto-qual-1.mm: Likewise.
2957 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2959 * obj-c++.dg/property/property-1.mm: Likewise.
2960 * obj-c++.dg/qual-types-1.mm: Likewise.
2961 * objc.dg/selector-2.m: Include objc/objc.h instead of
2962 ../objc-obj-c++-shared/Object1.h.
2963 * obj-c++.dg/selector-2.mm: Likewise.
2964 * obj-c++.dg/selector-5.mm: Likewise.
2965 * obj-c++.dg/selector-6.mm: Likewise.
2966 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2967 Object. Do not include objc/objc-api.h.
2968 * obj-c++.dg/set-not-used-1.mm: Likewise.
2969 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2970 * objc.dg/stret-1.m: Likewise.
2971 * objc.dg/stret-2.m: Likewise.
2972 * obj-c++.dg/super-class-2.mm: Likewise.
2973 * objc.dg/super-class-3.m: Likewise.
2974 * objc.dg/super-class-4.m: Likewise.
2975 * objc.dg/sync-2.m: Likewise.
2976 * obj-c++.dg/sync-2.mm: Likewise.
2977 * objc.dg/sync-1.m: Include objc/objc.h instead of
2978 ../objc-obj-c++-shared/Object1.h.
2979 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2980 'Class' as the type of 'isa'.
2981 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2982 Objective-C runtime API. ([TestClass +initialize]): Include this
2983 method with the GNU runtime as well.
2984 * objc.dg/strings/strings-1.m: Updated includes.
2985 * obj-c++.dg/strings/strings-1.mm: Likewise.
2986 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2987 objc.dg/strings/const-str-12b.m.
2988 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2989 * obj-c++.dg/template-3.mm: Likewise.
2990 * obj-c++.dg/template-4.mm: Likewise.
2991 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2992 Objective-C runtime API.
2993 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2994 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2995 * obj-c++.dg/try-catch-1.mm: Likewise.
2996 * obj-c++.dg/try-catch-2.mm: Likewise.
2997 * objc.dg/try-catch-3.m: Likewise.
2998 * obj-c++.dg/try-catch-3.mm: Likewise.
2999 * objc.dg/try-catch-6.m: Likewise.
3000 * objc.dg/try-catch-7.m: Likewise.
3001 * obj-c++.dg/try-catch-7.mm: Likewise.
3002 * obj-c++.dg/try-catch-8.mm: Likewise.
3003 * obj-c++.dg/try-catch-9.mm: Likewise.
3004 * objc.dg/try-catch-10.m: Likewise.
3005 * obj-c++.dg/try-catch-11.mm: Likewise.
3006 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3007 Object. Include objc/objc.h.
3008 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3009 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3010 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3011 Object. Use Modern Objective-C runtime API. Do not use
3013 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3014 * obj-c++.dg/torture/trivial.mm: Likewise.
3015 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3016 instead of ../objc-obj-c++-shared/Object1.h. Include
3017 ../objc-obj-c++-shared/runtime.h.
3018 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3019 * objc.dg/torture/strings/const-str-11.m: Likewise.
3020 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3021 * objc.dg/torture/strings/const-str-9.m: Likewise.
3022 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3023 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3024 instead of Object. Only add _FooClassReference if
3026 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3027 * objc.dg/torture/strings/const-str-8.m: Likewise.
3028 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3029 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3031 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3033 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3034 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3035 * obj-c++.dg/va-meth-1.mm: Likewise.
3036 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3037 ../objc-obj-c++-shared/Object1.h.
3038 * objc.dg/zero-link-3.m: Likewise.
3040 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3042 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3044 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3047 * obj-c++.dg/property/cxx-property-1.mm: New.
3048 * obj-c++.dg/property/cxx-property-2.mm: New.
3050 2011-06-06 Jason Merrill <jason@redhat.com>
3052 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3054 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3056 PR rtl-optimization/49145
3058 * gcc.c-torture/compile/pr49145.c: New test.
3060 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3063 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3064 to dg-options, match also DW_AT_linkage_name.
3067 * gcc.dg/debug/pr49294.c: New test.
3070 * g++.dg/opt/pr49264.C: New test.
3072 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3074 PR tree-optimization/49243
3075 * gcc.dg/pr49243.c: New.
3077 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3079 * gnat.dg/specs/cond_expr1.ads: New test.
3081 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3083 * gnat.dg/deferred_const4.ad[sb]: New test.
3084 * gnat.dg/deferred_const4_pkg.ads: New helper.
3086 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3088 * gnat.dg/test_tamdt.adb: Rename to...
3089 * gnat.dg/taft_type1.adb: ...this.
3090 * gnat.dg/tamdt.ad[sb]: Rename to...
3091 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3092 * gnat.dg/tamdt_aux.ads: Rename to...
3093 * gnat.dg/taft_type1_pkg2.ads: ...this.
3094 * gnat.dg/taft_type2.ad[sb]: New test.
3095 * gnat.dg/taft_type2_pkg.ads: New helper.
3096 * gnat.dg/taft_type3.adb: New test.
3097 * gnat.dg/taft_type3_pkg.ads: New helper.
3099 2011-06-05 Tobias Burnus <burnus@net-b.de>
3102 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3105 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3108 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3110 * objc.dg/gnu-api-2-objc.m: Likewise.
3111 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3112 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3114 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3116 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3117 alignment, not the alignment, when calling class_addIvar(). Add
3118 an 'isa' instance variable to the test root class.
3119 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3121 2011-06-04 Jan Hubicka <jh@suse.cz>
3123 PR tree-optimization/48893
3124 PR tree-optimization/49091
3125 PR tree-optimization/49179
3126 * gfortran.dg/pr49179.f90: New testcase
3128 2011-06-04 Jan Hubicka <jh@suse.cz>
3131 * g++.dg/torture/pr48954.C: New testcase.
3133 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3135 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3137 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3140 * g++.dg/diagnostic/bitfld2.C: New.
3142 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3145 * gcc.c-torture/execute/pr49281.c: New test.
3147 2011-06-04 Jan Hubicka <jh@suse.cz>
3149 PR tree-optimize/48929
3150 * gcc.c-torture/compile/pr48929.c: New testcase.
3152 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3154 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3156 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3159 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3161 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3163 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3165 2011-06-03 Richard Henderson <rth@redhat.com>
3166 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3168 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3170 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3172 * objc.dg/headers.m: Do not include objc-list.h.
3174 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3176 * objc.dg/type-stream-1.m: Test removed.
3177 * objc.dg/headers.m: Do not include typedstream.h.
3179 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3181 * objc.dg/torture/forward-1.m (main): Updated testcase.
3183 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3186 * gcc.c-torture/compile/pr49163.c: New.
3188 2011-06-02 Asher Langton <langton2@llnl.gov>
3191 * gfortran.dg/PR49268.f90: New test.
3193 2011-06-02 Asher Langton <langton2@llnl.gov>
3196 * gfortran.dg/PR37039.f90: New test.
3198 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3201 * objc.dg/method-5.m: Updated.
3202 * objc.dg/method-19.m: Updated.
3203 * objc.dg/method-lookup-1.m: New.
3204 * obj-c++.dg/method-6.mm: Updated.
3205 * obj-c++.dg/method-7.mm: Updated.
3206 * obj-c++.dg/method-lookup-1.mm: New.
3208 2011-06-02 DJ Delorie <dj@redhat.com>
3210 * lib/timeout.exp (timeout): Add board_info support.
3212 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3214 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3216 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3219 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3220 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3222 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3223 Hans-Peter Nilsson <hp@axis.com>
3225 PR rtl-optimization/48840
3226 * gcc.target/sparc/ultrasp13.c: New test.
3228 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3231 * gcc.c-torture/compile/pr49238.c: New.
3233 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3235 * gcc.target/arm/g2.c: Skip test in -mthumb.
3236 Skip test unless cpu is xscale.
3237 * gcc.target/arm/scd42-2.c: Likewise.
3238 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3240 2011-06-01 Jason Merrill <jason@redhat.com>
3242 * g++.dg/cpp0x/decltype28.C: New.
3243 * g++.dg/cpp0x/decltype29.C: New.
3245 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3248 * gcc.target/mips/pr45074.c: New test.
3250 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3251 Hans-Peter Nilsson <hp@axis.com>
3253 PR rtl-optimization/48830
3254 * gcc.target/sparc/ultrasp12.c: New test.
3256 2011-06-01 David Li <davidxl@google.com>
3258 * gcc.dg/profile-dir-1.c: Change pass name.
3259 * gcc.dg/profile-dir-2.c: Ditto.
3260 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3261 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3262 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3263 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3264 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3265 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3266 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3267 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3268 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3269 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3270 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3271 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3272 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3273 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3274 * gcc.dg/profile-dir-3.c: Ditto.
3275 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3277 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3279 * objc.dg/attributes/method-nonnull-1.m: New test.
3280 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3282 2011-05-31 Tobias Burnus <burnus@net-b.de>
3285 * gfortran.dg/coarray_atomic_1.f90: New.
3286 * gfortran.dg/coarray/atomic_1.f90: New.
3288 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3290 * gcc.dg/guality/bswaptest.c: New test.
3291 * gcc.dg/guality/clztest.c: New test.
3292 * gcc.dg/guality/ctztest.c: New test.
3293 * gcc.dg/guality/rotatetest.c: New test.
3296 * gcc.target/i386/pr48688.c: New test.
3298 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3301 * g++.dg/lookup/name-clash9.C: New.
3303 2011-05-31 Tobias Burnus <burnus@net-b.de>
3306 * gfortran.dg/coarray/dummy_1.f90: New.
3308 2011-05-31 Tobias Burnus <burnus@net-b.de>
3311 * gfortran.dg/coarray/save_1.f90: New.
3312 * gfortran.dg/coarray_4.f90: Update dg-error.
3314 2011-05-31 Jason Merrill <jason@redhat.com>
3316 * g++.dg/cpp0x/rv-template1.C: New.
3318 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3320 PR rtl-optimization/49235
3321 * gcc.dg/pr49235.c: New test.
3323 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3325 PR tree-optimization/49093
3326 * gcc.dg/vect/pr49093.c: New test.
3328 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3331 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3333 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3336 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3339 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3342 * gcc.c-torture/execute/pr49186.c: New.
3344 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3347 * gcc.target/i386/pr49168-1.c: New.
3349 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3350 Eric Botcazou <ebotcazou@adacore.com>
3352 * gcc.dg/guality/drap.c: New test.
3354 2011-05-30 Richard Guenther <rguenther@suse.de>
3356 PR tree-optimization/49210
3357 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3358 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3360 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3363 * g++.dg/gomp/pr49223-1.C: New test.
3364 * g++.dg/gomp/pr49223-2.C: New test.
3366 2011-05-30 Richard Guenther <rguenther@suse.de>
3368 PR tree-optimization/49218
3369 * gcc.c-torture/execute/pr49218.c: New testcase.
3371 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3373 PR tree-optimization/49199
3374 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3375 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3376 -fno-tree-scev-cprop.
3378 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3381 * gfortran.dg/extends_13.f03: New.
3383 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3385 PR rtl-optimization/49095
3386 * gcc.target/i386/pr49095.c: New test.
3388 2011-05-29 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/coarray_24.f90: New.
3393 2011-05-29 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/coarray_23.f90: New.
3398 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3401 * gcc.dg/pr48826.c: New test.
3403 2011-05-29 Richard Guenther <rguenther@suse.de>
3405 PR tree-optimization/49217
3406 * gcc.dg/torture/pr49217.c: New testcase.
3408 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3411 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3413 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3415 * gnat.dg/boolean_subtype.adb: Rename to...
3416 * gnat.dg/boolean_subtype1.adb: ...this.
3418 2011-05-28 Jason Merrill <jason@redhat.com>
3420 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3422 2011-05-27 Jason Merrill <jason@redhat.com>
3424 * g++.dg/cpp0x/enum18.C: Adjust.
3426 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3428 2011-05-27 Tobias Burnus <burnus@net-b.de>
3431 * gfortran.dg/coarray_22.f90: New.
3433 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435 PR tree-optimization/46728
3436 * gcc.target/powerpc/pr46728-1.c: New.
3437 * gcc.target/powerpc/pr46728-2.c: New.
3438 * gcc.target/powerpc/pr46728-3.c: New.
3439 * gcc.target/powerpc/pr46728-4.c: New.
3440 * gcc.target/powerpc/pr46728-5.c: New.
3441 * gcc.dg/pr46728-6.c: New.
3442 * gcc.target/powerpc/pr46728-7.c: New.
3443 * gcc.target/powerpc/pr46728-8.c: New.
3444 * gcc.dg/pr46728-9.c: New.
3445 * gcc.target/powerpc/pr46728-10.c: New.
3446 * gcc.target/powerpc/pr46728-11.c: New.
3447 * gcc.dg/pr46728-12.c: New.
3448 * gcc.target/powerpc/pr46728-13.c: New.
3449 * gcc.target/powerpc/pr46728-14.c: New.
3450 * gcc.target/powerpc/pr46728-15.c: New.
3451 * gcc.target/powerpc/pr46728-16.c: New.
3453 2011-05-27 Jason Merrill <jason@redhat.com>
3455 * g++.dg/abi/mangle47.C: New.
3458 * g++.dg/template/const5.C: New.
3460 * g++.dg/cpp0x/enum18.C: New.
3462 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3464 * g++.dg/cpp0x/error6.C: New.
3466 * g++.dg/cpp0x/error5.C: New.
3468 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3471 * g++.dg/eh/cond6.C: New test.
3473 2011-05-27 Tobias Burnus <burnus@net-b.de>
3476 * gfortran.dg/rank_3.f90: New.
3477 * gfortran.dg/rank_4.f90: New.
3479 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3481 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3482 replace dump search.
3484 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3486 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3487 * gnat.dg/bit_packed_array5.adb: ...here.
3489 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3492 * g++.dg/cpp0x/auto25.C: New.
3494 2011-05-27 Richard Guenther <rguenther@suse.de>
3496 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3498 2011-05-27 Richard Guenther <rguenther@suse.de>
3500 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3502 2011-05-27 Richard Guenther <rguenther@suse.de>
3505 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3507 2011-05-26 Jason Merrill <jason@redhat.com>
3509 * g++.dg/cpp0x/friend1.C: New.
3510 * g++.dg/cpp0x/friend2.C: New.
3512 * g++.dg/cpp0x/auto7.C: Update.
3513 * g++.dg/template/crash50.C: Adjust.
3514 * g++.dg/template/static9.C: Adjust.
3515 * g++.old-deja/g++.ext/memconst.C: Adjust.
3517 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3519 * gcc.dg/march.c: Ignore a note for some targets.
3521 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3522 Nathan Froyd <froydnj@codesourcery.com>
3526 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3527 * g++.dg/parse/pr18770.C: New test.
3528 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3530 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3533 * gfortran.dg/dependency_40.f90 : New test.
3535 2011-05-26 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/coarray/registering_1.f90: New.
3540 2011-05-26 Jason Merrill <jason@redhat.com>
3542 * g++.dg/cpp0x/variadic111.C: New.
3543 * g++.dg/cpp0x/variadic41.C: Adjust.
3545 2011-05-26 Richard Guenther <rguenther@suse.de>
3547 PR tree-optimization/48702
3548 * gcc.dg/torture/pr48702.c: New testcase.
3550 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3552 PR gcov-profile/48845
3553 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3555 * gcc.dg/matrix/matrix.exp: Likewise.
3556 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3557 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3558 line number to check_profiling_available.
3559 * lib/target-supports.exp (check_profiling_available): Account for
3561 Require TLS runtime support with -fprofile-generate.
3562 * lib/profopt.exp (profopt-execute): Add TLS options for
3564 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3566 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3569 * g++.dg/eh/cond5.C: New test.
3571 PR tree-optimization/49161
3572 * gcc.c-torture/execute/pr49161.c: New test.
3574 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3576 * gcc.target/arm/neon-vorn-vbic.c: New test.
3578 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3580 PR tree-optimization/49038
3581 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3582 * gcc.dg/vect/pr49038.c: New test.
3584 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3585 * g++.dg/init/pr25811-3.C: New.
3586 * g++.dg/init/pr25811-4.C: New.
3588 2011-05-25 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/enum17.C: New.
3591 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3593 * g++.dg/cpp0x/auto24.C: New.
3595 * g++.dg/cpp0x/error4.C: New.
3597 * g++.dg/cpp0x/rv-restrict.C: New.
3599 * g++.dg/cpp0x/enum15.C: New.
3600 * g++.dg/cpp0x/constexpr-switch2.C: New.
3602 * g++.dg/cpp0x/variadic110.C: New.
3604 * g++.dg/cpp0x/auto9.C: Add typedef test.
3606 * g++.dg/cpp0x/auto23.C: New.
3607 * g++.dg/cpp0x/auto9.C: Adjust.
3609 * g++.dg/cpp0x/defaulted29.C: New.
3611 * g++.dg/cpp0x/initlist51.C: New.
3613 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3615 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3616 * g++.dg/abi/packed1.C: Suppress warning.
3617 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3618 * g++.dg/template/stdarg1.C: Likewise.
3619 * g++.dg/other/packed1.C: Remove arm from xfail list.
3621 2011-05-25 Jason Merrill <jason@redhat.com>
3623 * g++.dg/cpp0x/enum16.C: New.
3624 * g++.dg/parse/error15.C: Adjust.
3626 * g++.dg/cpp0x/initlist50.C: New.
3628 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3630 * g++.dg/cpp0x/variadic109.C: New.
3632 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3634 * gcc.target/i386/pause-1.c: New.
3636 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3638 * gcc.dg/stack-usage-1.c: Adjust comment.
3639 * gcc.dg/stack-usage-2.c: New test.
3641 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3644 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3645 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3647 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3649 PR rtl-optimization/48757
3650 * gfortran.dg/pr48757.f: New test case.
3652 2011-05-24 Jason Merrill <jason@redhat.com>
3654 * g++.dg/cpp0x/access01.C: New.
3656 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3659 * objc.dg/pr48177.m: New testcase.
3661 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3664 * objc.dg/pr48187.m: New testcase.
3665 * obj-c++.dg/pr48187.mm: New testcase.
3666 * objc.dg/ivar-extra-semicolon.m: New testcase.
3668 2011-05-24 Jason Merrill <jason@redhat.com>
3670 * g++.dg/template/access21.C: New.
3671 * g++.dg/template/access22.C: New.
3673 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3675 PR rtl-optimization/48633
3676 * g++.dg/pr48633.C: New test.
3678 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3681 * g++.dg/other/pr49133.C: New test.
3683 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3684 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3686 * gcc.dg/torture/tls/run-gd.c: New test.
3687 * gcc.dg/torture/tls/run-ie.c: New test.
3688 * gcc.dg/torture/tls/run-ld.c: New test.
3689 * gcc.dg/torture/tls/run-le.c: New test.
3690 * lib/target-supports.exp (check_effective_target_tls_runtime):
3691 Build testcase with TLS options.
3693 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3695 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3697 2011-05-24 Tom de Vries <tom@codesourcery.com>
3699 PR tree-optimization/49121
3700 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3702 2011-05-23 Jason Merrill <jason@redhat.com>
3704 * g++.dg/cpp0x/defaulted28.C: New.
3706 * g++.dg/cpp0x/sfinae25.C: New.
3708 * g++.dg/cpp0x/rv-cast2.C: New.
3710 * g++.dg/cpp0x/enum14.C: New.
3712 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3715 * gcc.c-torture/execute/pr49123.c: New test.
3718 * gcc.dg/debug/pr49032.c: New test.
3721 * gcc.dg/pr49120.c: New test.
3723 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3726 * gcc.target/i386/pr47315.c: New test.
3728 2011-05-23 Jason Merrill <jason@redhat.com>
3730 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3732 * g++.dg/cpp0x/sfinae24.C: New.
3734 * g++.dg/cpp0x/error3.C: New.
3736 * g++.dg/cpp0x/defaulted27.C: New.
3738 * g++.dg/cpp0x/decltype27.C: New.
3740 2011-05-23 Richard Guenther <rguenther@suse.de>
3742 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3744 2011-05-23 Richard Guenther <rguenther@suse.de>
3746 PR tree-optimization/40874
3747 * g++.dg/tree-ssa/pr40874.C: New testcase.
3749 2011-05-23 Richard Guenther <rguenther@suse.de>
3751 PR tree-optimization/49115
3752 * g++.dg/torture/pr49115.C: New testcase.
3754 2011-05-23 Richard Guenther <rguenther@suse.de>
3757 * gcc.dg/memcpy-3.c: New testcase.
3759 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.c-torture/execute/pr48973-1.c: New test.
3763 * gcc.c-torture/execute/pr48973-2.c: New test.
3765 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3768 * g++.dg/warn/pr18016.C: New.
3770 2011-05-23 Tom de Vries <tom@codesourcery.com>
3773 * gcc.target/arm/ivopts-6.c: New test.
3775 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3778 * gcc.c-torture/compile/pr49029.c: New test.
3780 2011-05-22 Jason Merrill <jason@redhat.com>
3782 * g++.dg/cpp0x/sfinae23.C: New.
3783 * g++.dg/cpp0x/sfinae8.C: Correct.
3785 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3787 * gfortran.dg/function_optimize_8.f90: New test case.
3789 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3791 PR tree-optimization/49087
3792 * gcc.dg/vect/O3-pr49087.c: New test.
3794 2011-05-21 Jason Merrill <jason@redhat.com>
3796 * g++.dg/debug/const5.C: New.
3798 2011-05-20 Jason Merrill <jason@redhat.com>
3800 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3802 * g++.dg/cpp0x/constexpr-static7.C: New.
3804 * g++.dg/cpp0x/enum12.C: New.
3805 * g++.dg/cpp0x/enum13.C: New.
3807 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3810 * gfortran.dg/select_type_23.f03: New.
3812 2011-05-20 Jason Merrill <jason@redhat.com>
3814 * g++.dg/cpp0x/defaulted26.C: New.
3816 * g++.dg/cpp0x/noexcept02.C: Fix.
3817 * g++.dg/cpp0x/noexcept03.C: Fix.
3818 * g++.dg/cpp0x/noexcept08.C: Fix.
3819 * g++.dg/cpp0x/noexcept10.C: New.
3821 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3824 * gfortran.dg/extends_12.f03: New.
3826 2011-05-20 Jason Merrill <jason@redhat.com>
3828 * g++.dg/template/koenig9.C: New.
3829 * g++.dg/opt/pr47615.C: Fix.
3830 * g++.dg/overload/defarg1.C: Fix.
3831 * g++.dg/tc1/dr213.C: Remove xfail.
3832 * g++.dg/torture/pr34850.C: Fix.
3833 * g++.dg/torture/pr39362.C: Fix.
3834 * g++.old-deja/g++.brendan/crash56.C: Fix.
3835 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3837 2011-05-20 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/49079
3840 * gcc.dg/torture/pr49079.c: New testcase.
3842 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3844 PR tree-optimization/49073
3845 * gcc.c-torture/execute/pr49073.c: New test.
3847 2011-06-19 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/coarray_21.f90: New.
3852 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3854 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3857 2011-05-19 Richard Guenther <rguenther@suse.de>
3860 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3862 2011-05-19 Richard Guenther <rguenther@suse.de>
3865 * gcc.dg/builtin-object-size-11.c: New testcase.
3867 2011-05-19 Tom de Vries <tom@codesourcery.com>
3870 * gcc.target/arm/ivopts.c: New test.
3871 * gcc.target/arm/ivopts-2.c: New test.
3873 2011-05-19 Tom de Vries <tom@codesourcery.com>
3875 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3877 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3879 * gcc.c-torture/execute/960321-1.x: Remove.
3881 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3884 * gfortran.dg/move_alloc_4.f90: New.
3886 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3889 * gcc.target/i386/pr49002-1.c: New test.
3890 * gcc.target/i386/pr49002-2.c: Likewise.
3892 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3894 PR tree-optimization/49039
3895 * gcc.c-torture/execute/pr49039.c: New test.
3896 * gcc.dg/tree-ssa/pr49039.c: New test.
3897 * g++.dg/torture/pr49039.C: New test.
3899 2011-05-18 Jason Merrill <jason@redhat.com>
3901 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3902 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3903 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3905 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3907 * gcc.target/bfin/mcpu-bf592.c: New test.
3909 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3911 PR tree-optimization/41881
3912 * gcc.dg/vect/O3-pr41881.c: New test.
3913 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3915 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3917 PR tree-optimization/49000
3918 * gcc.dg/pr49000.c: New test.
3920 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3922 * gnat.dg/invalid1.adb: New test.
3924 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3926 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3928 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3929 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3931 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3934 * g++.dg/cpp0x/range-for18.C: New.
3936 2011-05-15 Tobias Burnus <burnus@net-b.de>
3939 * gfortran.dg/coarray/image_index_2.f90: New.
3941 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3943 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3944 * g++.dg/cpp0x/override2.C: New.
3946 2011-05-14 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.de/coarray_20.f90: New.
3951 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3954 * function_optimize_7.f90: New test case.
3956 2011-05-13 Jason Merrill <jason@redhat.com>
3958 * g++.dg/cpp0x/decltype26.C: New.
3959 * g++.dg/cpp0x/enum11.C: New.
3961 2011-05-13 Tobias Burnus <burnus@net-b.de>
3965 * gfortran.dg/assign_8.f90: Update dg-error.
3967 2011-05-13 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/io_constraints_8.f90: New.
3971 * gfortran.dg/io_constraints_9.f90: New.
3973 2011-05-13 Martin Thuresson <martint@google.com>
3975 PR gcov-profile/47793
3976 * gcc.dg/pr47793.c: New.
3978 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3980 PR tree-optimization/48975
3981 * gcc.dg/pr48975.c: New test.
3983 2011-05-12 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3988 2011-05-12 Jason Merrill <jason@redhat.com>
3990 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3992 2011-05-12 Geert Bosch <bosch@adacore.com>
3994 * gnat.dg/view_conversion1.adb: New test.
3996 2011-05-12 Richard Guenther <rguenther@suse.de>
3998 PR tree-optimization/48172
3999 * gcc.dg/vect/pr48172.c: New testcase.
4001 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4004 * g++.dg/opt/pr48967.C: New test.
4006 2011-05-11 Jason Merrill <jason@redhat.com>
4008 * g++.dg/cpp0x/constexpr-friend.C: New.
4009 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4011 * g++.dg/cpp0x/sfinae22.C: New.
4013 2011-05-11 Tobias Burnus <burnus@net-b.de>
4016 * gfortran.dg/generic_24.f90: New.
4018 2011-05-11 Richard Guenther <rguenther@suse.de>
4020 PR tree-optimization/15256
4021 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4023 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4026 * gcc.dg/pr48159-1.c: New test.
4027 * gcc.dg/pr48159-2.c: New test.
4029 2011-05-11 Richard Guenther <rguenther@suse.de>
4032 * gcc.dg/torture/pr48953.c: New testcase.
4034 2011-05-11 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/18041
4037 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4039 2011-05-11 Alan Modra <amodra@gmail.com>
4042 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4044 2011-05-10 Jason Merrill <jason@redhat.com>
4046 * g++.dg/cpp0x/defaulted25.C: New.
4047 * g++.dg/template/crash7.C: Adjust.
4049 * g++.dg/cpp0x/variadic108.C: New.
4051 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4053 * g++.dg/inherit/virtual9.C: Extend.
4055 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4058 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4059 are passed and returned in vector registers.
4061 2011-05-10 Richard Guenther <rguenther@suse.de>
4063 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4064 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4065 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4066 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4067 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4070 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4072 PR tree-optimization/48611
4073 PR tree-optimization/48794
4074 * gfortran.dg/gomp/pr48611.f90: New test.
4075 * gfortran.dg/gomp/pr48794.f90: New test.
4078 * gcc.dg/dfp/pr48928.c: New test.
4080 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/cpp0x/pr48522.C: New.
4085 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4088 * g++.dg/cpp0x/sfinae21.C: New.
4090 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/template/sfinae28.C: Rename to...
4093 * g++.dg/cpp0x/sfinae19.C: ... this.
4094 * g++.dg/template/sfinae29.C: Rename to...
4095 * g++.dg/cpp0x/sfinae20.C: ... this.
4097 2011-05-09 Jeff Law <law@redhat.com>
4099 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4102 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4105 * g++.dg/init/pr20039.C: New.
4107 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/template/sfinae28.C: New.
4112 * g++.dg/template/sfinae29.C: Likewise.
4114 2011-05-09 Jason Merrill <jason@redhat.com>
4116 * g++.dg/template/nontype23.C: New.
4118 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4120 * g++.dg/init/pr48859.C: New.
4122 2011-05-09 Jason Merrill <jason@redhat.com>
4124 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4125 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4126 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4127 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4128 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4129 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4130 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4131 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4133 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4135 * g++.dg/inherit/virtual9.C: New.
4137 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4140 * g++.dg/template/dependent-expr8.C: New test case.
4142 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4144 PR tree-optimization/48837
4145 * gcc.dg/pr48837.c: New testcase.
4147 2011-05-06 Jason Merrill <jason@redhat.com>
4149 * g++.dg/cpp0x/constexpr-condition2.C: New.
4151 * g++.dg/cpp0x/constexpr-missing.C: New.
4153 2011-05-06 Tobias Burnus <burnus@net-b.de>
4156 * gfortran.dg/coarray/this_image_2.f90: New.
4158 2011-05-06 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/bind_c_usage_22.f90: New.
4163 * gfortran.dg/bind_c_usage_23.f90: New.
4164 * gfortran.dg/bind_c_usage_24.f90: New.
4165 * gfortran.dg/bind_c_usage_24_c.c: New.
4167 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4170 * g++.dg/template/member9.C: New test case.
4172 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4174 * gnat.dg/discr29.ad[sb]: New test.
4175 * gnat.dg/discr30.adb: Likewise.
4177 2011-05-05 Julian Brown <julian@codesourcery.com>
4179 * gcc.target/arm/neon-vset_lanes8.c: New test.
4181 2011-05-05 Jason Merrill <jason@redhat.com>
4183 * g++.dg/init/new32.C: New.
4185 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4187 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4190 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4192 PR rtl-optimization/48381
4193 * gcc.c-torture/compile/pr48381.c: New test.
4195 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4197 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4199 * gcc.target/i386/opt-1.c: Ditto.
4201 2011-05-04 Jason Merrill <jason@redhat.com>
4203 * g++.dg/conversion/base1.C: New.
4205 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4207 PR libgfortran/48787
4208 * gfortran.dg/round_3.f08: Add more checks to test case.
4210 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4212 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4213 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4214 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4215 Gate test on effective_target fd_truncate.
4217 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4219 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4220 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4221 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4222 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4223 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4224 * gcc.target/i386/pr38824.c: Ditto.
4225 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4226 * gcc.target/i386/vecinit-2.c: Ditto.
4227 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4228 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4229 * gcc.target/i386/parity-2.c: Ditto.
4230 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4232 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4234 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4236 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4237 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4238 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4240 2011-05-03 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4245 2011-05-03 Tobias Burnus <burnus@net-b.de>
4248 * gfortran.dg/coarray/this_image_1.f90: New.
4250 2011-05-03 Tobias Burnus <burnus@net-b.de>
4253 * gfortran.dg/coarray/caf.dg: New.
4254 * gfortran.dg/coarray/image_index_1.f90: New, copied
4255 from ../coarray_16.f90.
4257 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4260 * g++.dg/ext/complex9.C: New.
4262 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4265 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4266 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4267 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4269 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4271 * gcc.target/bfin/builtins: Created.
4272 * gcc.target/bfin/hisilh-O0.c: Deleted.
4273 * gcc.target/bfin/hisilh.c: Moved to...
4274 * gcc.target/bfin/builtins/hisilh.c: ...here.
4275 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4276 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4277 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4278 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4279 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4280 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4281 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4282 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4283 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4284 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4285 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4286 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4287 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4288 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4289 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4290 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4291 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4292 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4293 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4294 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4295 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4296 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4297 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4298 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4299 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4300 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4301 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4302 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4303 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4304 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4305 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4306 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4307 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4308 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4309 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4310 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4311 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4312 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4313 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4314 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4315 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4316 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4317 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4318 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4319 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4320 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4321 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4322 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4323 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4324 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4325 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4326 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4327 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4328 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4329 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4330 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4331 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4332 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4333 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4334 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4335 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4336 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4337 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4338 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4339 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4340 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4341 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4342 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4343 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4344 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4345 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4346 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4347 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4348 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4349 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4350 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4351 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4352 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4353 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4354 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4355 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4356 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4357 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4358 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4359 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4360 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4361 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4362 * gcc.target/bfin/builtins/circptr.c: Ditto.
4363 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4364 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4365 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4366 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4367 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4368 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4369 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4370 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4371 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4372 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4373 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4374 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4375 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4376 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4377 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4378 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4379 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4380 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4381 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4382 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4383 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4384 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4385 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4386 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4387 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4388 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4389 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4390 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4391 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4392 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4393 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4394 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4395 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4396 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4397 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4398 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4399 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4400 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4401 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4402 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4403 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4404 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4405 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4406 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4407 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4408 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4409 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4410 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4411 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4412 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4413 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4414 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4415 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4416 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4417 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4418 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4419 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4420 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4421 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4422 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4423 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4424 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4425 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4426 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4427 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4428 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4429 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4430 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4431 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4432 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4434 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4436 * gcc.target/arm/cold-lc.c: New test.
4438 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4441 * gcc.dg/pr48774.c: New test.
4443 2011-05-03 Richard Guenther <rguenther@suse.de>
4445 * gcc.dg/large-size-array-5.c: New testcase.
4447 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4449 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4451 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4453 * lib/target-supports.exp (check_effective_target_vect_strided):
4455 (check_effective_target_vect_strided2)
4456 (check_effective_target_vect_strided3)
4457 (check_effective_target_vect_strided4)
4458 (check_effective_target_vect_strided8): ...these new functions.
4460 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4461 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4462 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4463 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4464 * gcc.dg/vect/pr37539.c: Likewise.
4465 * gcc.dg/vect/slp-11a.c: Likewise.
4466 * gcc.dg/vect/slp-11b.c: Likewise.
4467 * gcc.dg/vect/slp-11c.c: Likewise.
4468 * gcc.dg/vect/slp-12a.c: Likewise.
4469 * gcc.dg/vect/slp-12b.c: Likewise.
4470 * gcc.dg/vect/slp-18.c: Likewise.
4471 * gcc.dg/vect/slp-19a.c: Likewise.
4472 * gcc.dg/vect/slp-19b.c: Likewise.
4473 * gcc.dg/vect/slp-21.c: Likewise.
4474 * gcc.dg/vect/slp-23.c: Likewise.
4475 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4477 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4478 instead of vect_interleave && vect_extract_even_odd.
4479 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4480 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4481 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4482 * gcc.dg/vect/vect-1.c: Likewise.
4483 * gcc.dg/vect/vect-10.c: Likewise.
4484 * gcc.dg/vect/vect-98.c: Likewise.
4485 * gcc.dg/vect/vect-107.c: Likewise.
4486 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4487 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4488 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4489 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4490 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4491 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4492 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4493 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4494 * gcc.dg/vect/vect-strided-float.c: Likewise.
4495 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4496 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4497 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4498 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4499 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4500 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4501 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4502 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4503 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4504 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4505 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4506 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4507 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4508 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4509 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4511 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4513 * gcc.dg/vect/pr30843.c: Likewise.
4514 * gcc.dg/vect/pr33866.c: Likewise.
4515 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4516 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4517 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4518 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4520 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4522 * gcc.dg/vect/slp-11.c: Split into...
4523 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4524 gcc.dg/vect/slp-11c.c: ...these tests.
4525 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4526 * gcc.dg/vect/slp-12c.c: ...this new test.
4527 * gcc.dg/vect/slp-19.c: Split into...
4528 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4529 gcc.dg/vect/slp-19c.c: ...these new tests.
4531 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4533 * lib/target-supports.exp
4534 (check_effective_target_vect_extract_even_odd_wide): Delete.
4535 (check_effective_target_vect_strided_wide): Likewise.
4536 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4537 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4538 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4539 * gcc.dg/vect/pr37539.c: Likewise.
4540 * gcc.dg/vect/slp-11.c: Likewise.
4541 * gcc.dg/vect/slp-12a.c: Likewise.
4542 * gcc.dg/vect/slp-12b.c: Likewise.
4543 * gcc.dg/vect/slp-19.c: Likewise.
4544 * gcc.dg/vect/slp-23.c: Likewise.
4545 * gcc.dg/vect/vect-1.c: Likewise.
4546 * gcc.dg/vect/vect-98.c: Likewise.
4547 * gcc.dg/vect/vect-107.c: Likewise.
4548 * gcc.dg/vect/vect-strided-float.c: Likewise.
4550 2011-05-02 Jason Merrill <jason@redhat.com>
4552 * g++.dg/init/new31.C: New.
4554 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4557 * gcc.dg/pr35445.c: New test.
4559 2011-05-02 Jason Merrill <jason@redhat.com>
4561 * c-c++-common/vla-1.c: New.
4563 2011-05-02 Richard Guenther <rguenther@suse.de>
4565 PR tree-optimization/48822
4566 * gcc.dg/torture/pr48822.c: New testcase.
4568 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4571 * g++.dg/cpp0x/constexpr-47969.C: New.
4573 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4576 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4577 on vect_no_align targets.
4578 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4579 vect_no_align targets.
4581 2011-05-01 Xinliang David Li <davidxl@google.com>
4583 * gcc.dg/tree-ssa/integer-addr.c: New test.
4584 * gcc.dg/tree-ssa/alias_bug.c: New test.
4586 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4588 PR libgfortran/48787
4589 * gfortran.dg/round_3.f08: Add more checks.
4591 2011-04-30 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/import9.f90: New, proper test.
4595 * gfortran.dg/interface_37.f90: Remove bogus
4596 test (bogus copy of interface_36.f90).
4598 2011-04-30 Tobias Burnus <burnus@net-b.de>
4601 * gfortran.dg/interface_37.f90: New.
4603 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4606 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4608 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4610 PR tree-optimization/48809
4611 * gcc.c-torture/execute/pr48809.c: New test.
4613 2011-04-29 Jeff Law <law@redhat.com>
4615 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4617 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4620 * g++.dg/init/ctor10.C: New.
4622 2011-04-29 Le-Chun Wu <lcwu@google.com>
4624 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4625 warning in implicitly instantiated templates.
4627 2011-04-29 Le-Chun Wu <lcwu@google.com>
4629 * g++.dg/warn/Wnull-conversion-1.C: New.
4630 * g++.dg/warn/Wnull-conversion-2.C: New.
4632 2011-04-29 Diego Novillo <dnovillo@google.com>
4634 * g++.old-deja/g++.other/null3.C: Expect warning about
4635 converting boolean to a pointer.
4637 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4640 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4644 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4646 2011-04-29 Tobias Burnus <burnus@net-b.de>
4649 * gfortran.dg/typebound_proc_22.f90: New.
4652 * gfortran.dg/interface_36.f90: New.
4654 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4656 PR libgfortran/48488
4657 PR libgfortran/48602
4658 PR libgfortran/48615
4659 PR libgfortran/48684
4660 PR libgfortran/48787
4661 * gfortran.dg/fmt_g.f: Adjust test.
4662 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4663 * gfortran.dg/round_3.f08: New test.
4664 * gfortran.dg/namelist_print_1.f: Adjust test.
4665 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4666 * gfortran.dg/f2003_io_5.f03: Adjust test.
4667 * gfortran.dg/coarray_15.f90: Adjust test.
4668 * gfortran.dg/namelist_65.f90: Adjust test.
4669 * gfortran.dg/fmt_cache_1.f: Adjust test.
4670 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4671 * gfortran.dg/real_const_3.f90: Adjust test.
4673 2011-04-28 Xinliang David Li <davidxl@google.com>
4675 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4676 * g++.dg/prof-robust-1.C: New test.
4678 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4680 PR tree-optimization/48765
4681 * gcc.dg/vect/pr48765.c: New.
4683 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4685 PR tree-optimization/48775
4686 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4688 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4691 * g++.dg/inherit/pr48798.C: New.
4692 * g++.old-deja/g++.other/base1.C: Adjust.
4694 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4697 * g++.dg/template/inherit7.C: New test case.
4699 2011-04-28 Richard Guenther <rguenther@suse.de>
4701 PR tree-optimization/40052
4702 PR tree-optimization/15347
4703 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4704 * gcc.dg/pr15347.c: Likewise.
4706 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4709 * g++.dg/cpp0x/sfinae18.C: New.
4711 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4714 * g++.dg/ext/is_literal_type1.C: New.
4716 2011-04-28 Tobias Burnus <burnus@net-b.de>
4720 * gfortran.dg/interface_35.f90: New.
4721 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4722 * gfortran.dg/func_result_6.f90: Add dg-warning.
4723 * gfortran.dg/bessel_1.f90: Ditto.
4724 * gfortran.dg/hypot_1.f90: Ditto.
4725 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4726 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4727 * gfortran.dg/interface_assignment_4.f90: Ditto.
4729 2011-04-27 Jason Merrill <jason@redhat.com>
4731 * g++.dg/ext/complex8.C: New.
4733 * g++.dg/cpp0x/initlist49.C: New.
4734 * g++.dg/init/new30.C: New.
4736 2011-04-27 Tobias Burnus <burnus@net-b.de>
4739 * gfortran.dg/whole_file_34.f90: New.
4741 2011-04-27 Jan Hubicka <jh@suse.cz>
4743 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4745 2011-04-27 Jason Merrill <jason@redhat.com>
4747 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4749 * g++.dg/parse/ambig6.C: New.
4751 2011-04-27 Nick Clifton <nickc@redhat.com>
4753 * gcc.dg/20020312-2.c: Add definition for RX.
4755 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4756 option with RX targets.
4758 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4761 2011-04-27 Richard Guenther <rguenther@suse.de>
4763 * gcc.dg/tree-ssa/pr23382.c: Remove.
4765 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4768 * gcc.c-torture/compile/pr48767.c: New test.
4770 2011-04-27 Richard Guenther <rguenther@suse.de>
4772 PR tree-optimization/48772
4773 * g++.dg/pr48772.C: New testcase.
4775 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4778 * gcc.c-torture/compile/pr48742.c: New test.
4780 2011-04-26 Jason Merrill <jason@redhat.com>
4782 * g++.dg/lookup/koenig13.C: New.
4784 * g++.dg/cpp0x/initlist48.C: New.
4786 2011-04-25 Jason Merrill <jason@redhat.com>
4788 * g++.dg/cpp0x/sfinae17.C: New.
4790 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4793 * gcc.target/powerpc/pr48258-1.c: New file.
4794 * gcc.target/powerpc/pr48258-2.c: Ditto.
4796 2011-04-26 Xinliang David Li <davidxl@google.com>
4798 * gcc.dg/uninit-suppress.c: New test.
4799 * gcc.dg/uninit-suppress.c: New test.
4801 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4804 * gcc.dg/pr48768.c: New test.
4806 PR tree-optimization/48734
4807 * gcc.c-torture/compile/pr48734.c: New test.
4810 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4812 2011-04-26 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/48731
4815 * gcc.dg/torture/pr48731.c: New testcase.
4817 2011-04-26 Richard Guenther <rguenther@suse.de>
4820 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4822 2011-04-26 Richard Guenther <rguenther@suse.de>
4825 * gcc.dg/torture/pr48694-1.c: New testcase.
4826 * gcc.dg/torture/pr48694-2.c: Likewise.
4828 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4830 * g++.dg/ext/underlying_type1.C: New.
4831 * g++.dg/ext/underlying_type2.C: Likewise.
4832 * g++.dg/ext/underlying_type3.C: Likewise.
4833 * g++.dg/ext/underlying_type4.C: Likewise.
4834 * g++.dg/ext/underlying_type5.C: Likewise.
4835 * g++.dg/ext/underlying_type6.C: Likewise.
4836 * g++.dg/ext/underlying_type7.C: Likewise.
4837 * g++.dg/ext/underlying_type8.C: Likewise.
4838 * g++.dg/ext/underlying_type9.C: Likewise.
4839 * g++.dg/ext/underlying_type10.C: Likewise.
4841 2011-04-25 Jason Merrill <jason@redhat.com>
4843 * g++.dg/cpp0x/regress/template-const2.C: New.
4845 2011-04-25 Jeff Law <law@redhat.com>
4847 * gcc.dg/tree-ssa/vrp56.c: new test.
4849 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4853 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4855 PR preprocessor/48740
4856 * c-c++-common/raw-string-11.c: New test.
4858 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4860 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4863 2011-04-23 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/coarray_19.f90: New.
4868 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4871 * gcc.dg/pr48685.c: New test.
4873 2011-04-22 Jan Hubicka <jh@suse.cz>
4875 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4877 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4879 PR tree-optimization/48717
4880 * gcc.c-torture/execute/pr48717.c: New test.
4882 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4885 * gcc.target/i386/pr48723.c: New test.
4887 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4890 * gcc.dg/gomp/pr48716.c: New test.
4891 * g++.dg/gomp/pr48716.C: New test.
4893 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4896 * gcc.dg/missing-field-init-2.c: Update testcase.
4898 2011-04-22 Alan Modra <amodra@gmail.com>
4900 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4902 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4905 * gfortran.dg/function_optimize_6.f90: New test.
4907 2011-04-21 Easwaran Raman <eraman@google.com>
4909 * gcc.dg/stack-layout-2.c: New test.
4911 2011-04-21 Richard Guenther <rguenther@suse.de>
4914 * g++.dg/lto/pr48207-2_0.C: New testcase.
4915 * g++.dg/lto/pr48207-3_0.C: Likewise.
4917 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4919 * gnat.dg/volatile5.adb: New test.
4920 * gnat.dg/volatile5_pkg.ads: New helper.
4922 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4925 * gcc.target/i386/pr48708.c: New test.
4927 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4929 * gcc.dg/vect/vect-119.c: New test.
4931 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4933 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4936 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4937 Richard Sandiford <richard.sandiford@linaro.org>
4940 * gcc.target/arm/pr46329.c: New test.
4942 2011-04-21 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/coarray_18.f90: New.
4947 2011-04-20 Jason Merrill <jason@redhat.com>
4949 * g++.dg/cpp0x/initlist47.C: New.
4951 * g++.dg/init/dtor4.C: New.
4953 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4956 * gcc.target/i386/sse2-pinsrw.c: New test.
4957 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4958 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4959 * gcc.target/i386/sse2-insvhi.c: Ditto.
4960 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4961 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4963 2011-04-20 Jason Merrill <jason@redhat.com>
4965 * g++.dg/template/const4.C: New.
4967 2011-04-20 Easwaran Raman <eraman@google.com>
4969 * gcc.dg/stack-layout-1.c: New test.
4971 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4973 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4974 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4977 2011-04-20 Kai Tietz <ktietz@redhat.com>
4979 * gcc.dg/binop-xor1.c: New test.
4980 * gcc.dg/binop-xor2.c: New test.
4981 * gcc.dg/binop-xor3.c: New test.
4982 * gcc.dg/binop-xor4.c: New test.
4983 * gcc.dg/binop-xor5.c: New test.
4985 2011-04-20 Richard Guenther <rguenther@suse.de>
4987 PR tree-optimization/47892
4988 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4990 2011-04-20 Richard Guenther <rguenther@suse.de>
4993 * g++.dg/torture/pr48695.C: New testcase.
4995 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4997 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4998 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4999 * gcc.c-torture/execute/pr45262.c: Ditto
5000 * gcc.dg/torture/pr43165.c: Ditto.
5001 * gcc.dg/torture/pr47228.c: Ditto.
5002 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5003 * gcc.dg/ipa/pr45644.c: Ditto.
5004 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5007 2011-04-19 Jason Merrill <jason@redhat.com>
5009 * g++.dg/ext/complex7.C: New.
5011 * g++.dg/ext/attrib41.C: New.
5013 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5016 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5018 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5021 * gcc.target/i386/pr48678.c: New test.
5023 2011-04-19 Martin Jambor <mjambor@suse.cz>
5025 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5026 * g++.dg/opt/devirt2.C: New test.
5027 * g++.dg/ipa/devirt-g-1.C: Likewise.
5029 2011-04-19 Tobias Burnus <burnus@net-b.de>
5032 * gfortran.dg/whole_file_33.f90: New.
5034 2011-04-19 Martin Jambor <mjambor@suse.cz>
5036 * g++.dg/ipa/devirt-7.C: New test.
5038 2011-04-19 Richard Guenther <rguenther@suse.de>
5041 * g++.dg/lto/pr48207_0.C: New testcase.
5043 2011-04-18 Jason Merrill <jason@redhat.com>
5045 * g++.dg/init/void1.C: New.
5047 * g++.dg/cpp0x/union4.C: New.
5049 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5052 * g++.dg/torture/pr48661.C: New test.
5055 * g++.dg/gomp/pr48632.C: New test.
5057 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5059 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5060 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5062 2011-04-18 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/coarray_17.f90: New.
5066 * gfortran.dg/coarray_10.f90: Update dg-error.
5068 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5071 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5072 * gfortran.dg/guality/guality.exp: Likewise.
5074 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5076 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5078 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5080 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5082 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5084 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5086 2011-04-18 Richard Guenther <rguenther@suse.de>
5089 * g++.dg/torture/pr46364.C: New testcase.
5091 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5093 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5095 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5097 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5099 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5100 Ira Rosen <ira.rosen@linaro.org>
5103 * gcc.target/arm/pr48252.c: New test.
5105 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5107 PR tree-optimization/48616
5108 * gcc.dg/pr48616.c: New test.
5110 2011-04-18 Tobias Burnus <burnus@net-b.de>
5113 * gfortran.dg/coarray_16.f90: New.
5115 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5118 * gfortran.dg/realloc_on_assign_7.f03: New test.
5120 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5122 PR libgfortran/48602
5123 * gfortran.dg/fmt_g0_6.f08: New test.
5125 2011-04-17 Jason Merrill <jason@redhat.com>
5127 * g++.dg/cpp0x/sfinae16.C: New.
5129 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5131 * gcc.target/mips/reg-var-1.c: New test.
5133 2011-04-17 Jan Hubicka <jh@suse.cz>
5135 * gcc.dg/winline-5.c: Update testcase.
5137 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5139 * gnat.dg/discr27.ad[sb]: Move dg directive.
5140 * gnat.dg/discr28.ad[sb]: New test.
5141 * gnat.dg/discr28_pkg.ads: New helper.
5143 2011-04-17 Michael Matz <matz@suse.de>
5145 PR tree-optimization/48622
5147 * gcc.dg/lto/pr48622_0.c: New test.
5149 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5151 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5152 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5153 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5154 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5155 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5156 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5158 2011-04-15 Jason Merrill <jason@redhat.com>
5160 * g++.dg/cpp0x/range-for17.C: New.
5162 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5164 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5165 * g++.dg/cpp0x/range-for3.C: Likewise.
5166 * g++.dg/cpp0x/range-for9.C: Correct error message.
5167 * g++.dg/cpp0x/range-for11.C: New.
5168 * g++.dg/cpp0x/range-for12.C: New.
5169 * g++.dg/cpp0x/range-for13.C: New.
5170 * g++.dg/cpp0x/range-for14.C: New.
5171 * g++.dg/cpp0x/range-for15.C: New.
5172 * g++.dg/cpp0x/range-for16.C: New.
5174 2011-04-15 Tobias Burnus <burnus@net-b.de>
5177 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5179 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5181 * objc.dg/naming-4.m: Updated.
5182 * objc.dg/naming-5.m: Updated.
5183 * objc.dg/naming-6.m: New.
5184 * objc.dg/naming-7.m: New.
5185 * obj-c++.dg/naming-1.mm: Updated.
5186 * obj-c++.dg/naming-2.mm: Updated.
5187 * obj-c++.dg/naming-3.mm: New.
5188 * obj-c++.dg/naming-4.mm: New.
5190 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5192 PR libgfortran/48589
5193 * gfortran.dg/fmt_g0_5.f08: New test.
5195 2011-04-15 Richard Guenther <rguenther@suse.de>
5198 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5200 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5202 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5203 -finline-limit=0 to -fno-inline
5205 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5208 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5211 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5214 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5215 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5216 * gcc.target/i386/avx-insertps-3.c: New test.
5217 * gcc.target/i386/avx-insertps-4.c: New test.
5219 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5221 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5224 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5229 * gcc.target/avr/pr46779-1.c: New test case
5230 * gcc.target/avr/pr46779-2.c: New test case
5232 2011-04-14 Jason Merrill <jason@redhat.com>
5234 * g++.dg/cpp0x/sfinae15.C: New.
5236 * g++.dg/cpp0x/sfinae14.C: New.
5238 * g++.dg/ext/vla10.C: New.
5240 2011-04-14 Richard Guenther <rguenther@suse.de>
5242 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5244 2011-04-14 Richard Guenther <rguenther@suse.de>
5246 * gcc.dg/fold-bitand-4.c: Move ...
5247 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5249 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5251 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5253 * gcc.target/avr/torture/trivial.c: Ditto.
5255 2011-04-13 Jason Merrill <jason@redhat.com>
5257 * g++.dg/template/operator11.C: New.
5259 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.dg/gomp/pr48591.c: New test.
5265 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5266 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5268 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5271 * g++.dg/template/dependent-expr7.C: New test case.
5273 2011-04-13 Jason Merrill <jason@redhat.com>
5275 * g++.dg/cpp0x/sfinae13.C: New.
5277 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5279 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5281 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5283 * gcc.target/arm/pr43698.c: Remove -march option.
5285 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5287 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5290 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5294 * gfortran.dg/realloc_on_assign_6.f03: New test.
5296 2011-04-12 Kai Tietz <ktietz@redhat.com>
5298 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5299 targets the additional -mno-ms-bitfields and
5300 -Wno-packed-bitfield-compat options.
5301 * g++.dg/ext/bitfield3.C: Likewise.
5302 * g++.dg/ext/bitfield4.C: Likewise.
5303 * g++.dg/ext/bitfield5.C: Likewise.
5304 * gcc.dg/bitfld-15.c: Likewise.
5305 * gcc.dg/bitfld-16.c: Likewise.
5306 * gcc.dg/bitfld-17.c: Likewise.
5307 * gcc.dg/bitfld-18.c: Likewise.
5309 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5311 * gcc.target/arm/neon-vld3-1.c: New test.
5312 * gcc.target/arm/neon-vst3-1.c: New test.
5313 * gcc.target/arm/neon/v*.c: Regenerate.
5315 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5317 PR rtl-optimization/48549
5318 * g++.dg/opt/pr48549.C: New test.
5320 2011-04-12 Richard Guenther <rguenther@suse.de>
5322 PR tree-optimization/46076
5323 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5325 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5328 * lib/compat.exp (compat-execute): Declare unsupported after
5329 stripping path from src1.
5330 * lib/lto.exp (lto-execute): Likewise.
5332 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5335 * gcc.dg/pr48552-1.c: New test.
5336 * gcc.dg/pr48552-2.c: New test.
5338 2011-04-11 Jason Merrill <jason@redhat.com>
5340 * g++.dg/cpp0x/sfinae12.C: New.
5342 * g++.dg/cpp0x/enum10.C: New.
5344 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5346 * g++.dg/cpp0x/rv-func.C: New.
5348 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5350 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5353 2011-04-11 Martin Jambor <mjambor@suse.cz>
5355 PR tree-optimization/48195
5356 * gcc.dg/ipa/pr48195.c: New test.
5358 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5360 * gnat.dg/return3.adb: Remove unused switch.
5362 2011-04-08 Mike Stump <mikestump@comcast.net>
5365 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5366 default to fno-common.
5368 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5370 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5371 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5373 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5376 * gfortran.dg/function_optimize_5.f90: New test.
5378 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5380 * gnat.dg/aggr17.adb: New test.
5381 * gnat.dg/aggr18.adb: Likewise.
5383 2011-04-08 Michael Matz <matz@suse.de>
5386 * gcc.target/i386/pr48389.c: New test.
5388 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5390 PR rtl-optimization/48272
5391 * g++.dg/opt/pr48272.C: New.
5393 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5395 PR rtl-optimization/48235
5396 * gcc.dg/pr48235.c: New.
5398 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5400 PR rtl-optimization/48302
5401 * g++.dg/opt/pr48302.C: New.
5403 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5406 * g++.dg/opt/pr48273.C: New.
5408 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5410 PR rtl-optimization/48442
5411 * gcc.dg/pr48442.c: New.
5413 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5415 PR tree-optimization/48377
5416 * gcc.dg/vect/pr48377.c: New test.
5418 2011-04-07 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp0x/regress/call1.C: New.
5422 * g++.dg/cpp0x/variadic107.C: New.
5424 * g++.dg/cpp0x/sfinae11.C: New.
5425 * g++.dg/cpp0x/noexcept02.C: Fix.
5427 * g++.dg/cpp0x/sfinae10.C: New.
5429 * g++.dg/cpp0x/sfinae9.C: New.
5431 * c-c++-common/Wcast-qual-1.c: Move here from...
5432 * gcc.dg/cast-qual-3.c: ...here, and...
5433 * g++.dg/warn/Wcast-qual2.C: ...here.
5435 * g++.dg/cpp0x/sfinae8.C: New.
5437 * g++.dg/cpp0x/sfinae7.C: New.
5439 * g++.dg/cpp0x/enum9.C: New.
5441 2011-04-07 Mike Stump <mikestump@comcast.net>
5443 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5444 with no trampolines.
5446 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5449 * gfortran.dg/gomp/pr48117.f90: New test.
5452 * gcc.dg/torture/pr48343.c: New test.
5454 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5456 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5458 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5460 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5462 2011-04-07 Tom de Vries <tom@codesourcery.com>
5465 * lib/scanasm.exp (object-size): New proc.
5466 * gcc.target/arm/pr43920-2.c: New test.
5468 2011-04-06 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5474 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5476 * gcc.dg/mtune.c: Prune note from output.
5478 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5481 * gcc.dg/guality/pr36977.c: New test.
5482 * gcc.dg/guality/pr48466.c: New test.
5484 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5486 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5488 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5490 * gnat.dg/return3.adb: New test.
5492 2011-04-06 Richard Guenther <rguenther@suse.de>
5494 PR tree-optimization/47663
5495 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5497 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5499 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5500 Solaris 8 and 9 as well.
5502 2011-04-05 Tom de Vries <tom@codesourcery.com>
5505 * gcc.target/arm/pr43920-1.c: New test.
5507 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5509 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5510 (cctor): Actually return the value.
5511 (main): Cast return values.
5513 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5515 * gfortran.dg/character_comparison_8.f90: New test.
5517 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5519 * frontend-passes: (optimize_lexical_comparison): New function.
5520 (optimize_expr): Call it.
5521 (optimize_comparison): Also handle lexical comparison functions.
5522 Return false instad of -2 for unequal comparison.
5524 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5527 * function_optimize_4.f90: New test.
5529 2011-04-04 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5533 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5534 * gfortran.dg/coarray_15.f90: New.
5536 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5538 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5539 * gfortran.dg/bessel_7.f90: Likewise.
5541 2011-04-03 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5545 2011-04-03 Richard Guenther <rguenther@suse.de>
5546 Ira Rosen <ira.rosen@linaro.org>
5548 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5549 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5550 -ftree-loop-if-convert-stores.
5552 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5554 * gnat.dg/specs/aggr2.ads: New test.
5556 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/debug2.ad[sb]: New test.
5559 * gnat.dg/debug2_pkg.ads: New helper.
5560 * gnat.dg/debug3.ad[sb]: New test.
5562 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5564 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5566 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5569 * gcc.c-torture/compile/pr48335-1.c: New test.
5570 * gcc.dg/pr48335-1.c: New test.
5571 * gcc.dg/pr48335-2.c: New test.
5572 * gcc.dg/pr48335-3.c: New test.
5573 * gcc.dg/pr48335-4.c: New test.
5574 * gcc.dg/pr48335-5.c: New test.
5575 * gcc.dg/pr48335-6.c: New test.
5576 * gcc.dg/pr48335-7.c: New test.
5577 * gcc.dg/pr48335-8.c: New test.
5578 * gcc.target/i386/pr48335-1.c: New test.
5580 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5583 * gcc.dg/Waddress.c: New test.
5585 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5588 * gfortran.dg/function_optimize_3.f90: New test.
5590 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5592 * gcc.c-torture/compile/20110401-1.c: New test.
5594 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5595 * g++.dg/lto/20091002-2_0.C: Likewise.
5596 * g++.dg/lto/20090303_0.c: Likewise.
5597 * g++.dg/lto/20091004-1_0.C: Likewise.
5598 * g++.dg/lto/20091002-3_0.C: Likewise.
5599 * g++.dg/lto/20091004-2_0.C: Likewise.
5600 * g++.dg/lto/20081123_0.C: Likewise.
5601 * g++.dg/lto/20090313_0.C: Likewise.
5602 * g++.dg/lto/20081109-1_0.C: Likewise.
5603 * g++.dg/lto/20081219_0.C: Likewise.
5604 * g++.dg/lto/20081204-1_0.C: Likewise.
5605 * g++.dg/lto/20090302_0.C: Likewise.
5606 * g++.dg/lto/20081119-1_0.C: Likewise.
5607 * g++.dg/lto/20081118_0.C: Likewise.
5608 * gcc.dg/lto/20091020-2_0.c: Likewise.
5609 * gcc.dg/lto/20090210_0.c: Likewise.
5610 * gcc.dg/lto/20081204-1_0.c: Likewise.
5611 * gcc.dg/lto/20081224_0.c: Likewise.
5612 * gcc.dg/lto/20090219_0.c: Likewise.
5613 * gcc.dg/lto/20091014-1_0.c: Likewise.
5614 * gcc.dg/lto/20091016-1_0.c: Likewise.
5615 * gcc.dg/lto/20090206-2_0.c: Likewise.
5616 * gcc.dg/lto/20090116_0.c: Likewise.
5617 * gcc.dg/lto/20091013-1_0.c: Likewise.
5618 * gcc.dg/lto/20091015-1_0.c: Likewise.
5619 * gcc.dg/lto/20090126-2_0.c: Likewise.
5621 2011-03-31 Ian Lance Taylor <iant@google.com>
5623 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5625 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5627 * gnat.dg/opt16.adb: New test.
5629 2011-03-31 Jason Merrill <jason@redhat.com>
5631 * g++.dg/cpp0x/defaulted24.C: New.
5633 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5639 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5641 * g++.dg/other/i386-9.C: New test.
5643 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5645 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5647 2011-03-30 Jason Merrill <jason@redhat.com>
5649 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5651 * g++.dg/cpp0x/regress/isnan.C: New.
5653 * g++.dg/cpp0x/initlist46.C: New.
5655 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5658 * gcc.target/arm/neon-modes-2.c: New test.
5660 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5663 * gcc.c-torture/compile/pr48305.c: New test.
5665 2011-03-29 Jason Merrill <jason@redhat.com>
5667 * g++.dg/cpp0x/regress/value-dep1.C: New.
5669 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5671 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5673 2011-03-29 Ian Lance Taylor <iant@google.com>
5675 * go.test/go-test.exp: Handle the test lines used in several new
5677 (errchk): Add opts parameter. Change all callers. Handle parens
5680 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5681 Dominique d'Humieres <dominiq@lps.ens.fr>
5683 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5684 and __APPLE__ && __PPC__ && __ALTIVEC__.
5686 2011-03-29 Jason Merrill <jason@redhat.com>
5688 * g++.dg/cpp0x/dependent1.C: New.
5690 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5692 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5694 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5696 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5699 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5700 * gfortran.dg/proc_ptr_comp_32.f90: New.
5702 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5704 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5705 check for corresponding warning.
5707 2011-03-28 Jason Merrill <jason@redhat.com>
5709 * g++.dg/cpp0x/rv-deduce2.C: New.
5711 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5714 * gcc.dg/pr48203.c: New test.
5716 2011-03-28 Jeff Law <law@redhat.com>
5718 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5720 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5722 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5723 and __PPC__ && __ALTIVEC__.
5725 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5728 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5729 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5730 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5731 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5733 2011-03-28 Jason Merrill <jason@redhat.com>
5735 * g++.dg/cpp0x/initlist-array2.C: New.
5737 * g++.dg/cpp0x/initlist-array1.C: New.
5739 * g++.dg/cpp0x/constexpr-compound.C: New.
5741 * g++.dg/cpp0x/constexpr-using.C: New.
5743 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5745 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5748 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5750 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5752 * gcc.dg/slp-1.c: New test.
5754 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5756 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5757 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5758 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5759 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5760 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5761 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5762 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5763 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5764 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5765 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5766 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5767 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5768 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5769 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5771 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5774 * gfortran.dg/trim_optimize_5.f90: New test.
5775 * gfortran.dg/trim_optimize_6.f90: New test.
5777 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5780 * gcc.target/mips/madd-7.c: Remove -mlong32.
5781 * gcc.target/mips/msub-7.c: Likewise.
5783 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5785 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5786 accesses to preserve the meaning of the test for doubleword vectors.
5787 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5788 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5790 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5793 * gfortran.dg/class_42.f03: New.
5795 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5797 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5800 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5802 PR rtl-optimization/48144
5803 * gcc.dg/pr48144.c: New test.
5805 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5807 * gnat.dg/discr27.ad[sb]: New test.
5809 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5811 * gnat.dg/limited_with2.ad[sb]: New test.
5812 * gnat.dg/limited_with2_pkg1.ads: New helper.
5813 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5815 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5817 * gnat.dg/opt15.adb: New test.
5818 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5820 2011-03-25 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5825 * gfortran.dg/leadz_trailz_3.f90: Ditto
5827 2011-03-25 Martin Jambor <mjambor@suse.cz>
5829 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5831 2011-03-25 Jason Merrill <jason@redhat.com>
5833 * g++.dg/cpp0x/defaulted22.C: New.
5834 * g++.dg/cpp0x/defaulted23.C: New.
5835 * g++.dg/cpp0x/defaulted15.C: Adjust.
5837 2011-03-25 Jason Merrill <jason@redhat.com>
5839 * g++.dg/cpp0x/move1.C: New.
5841 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5844 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5846 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5848 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5849 for mips-sgi-irix6.5.
5850 Replace snprintf prototype by <stdio.h>.
5852 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5855 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5856 run_expensive_tests.
5857 * gcc.dg/graphite/block-4.c: Likewise.
5858 * gcc.dg/graphite/block-7.c: Likewise.
5859 * gcc.dg/graphite/block-8.c: Likewise.
5861 2011-03-25 Richard Guenther <rguenther@suse.de>
5863 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5864 * g++.dg/tree-ssa/pr8781.C: Likewise.
5865 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5866 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5867 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5868 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5869 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5870 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5871 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5872 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5873 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5874 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5875 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5876 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5877 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5879 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5881 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5882 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5883 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5884 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5885 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5886 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5887 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5888 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5889 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5890 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5891 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5892 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5893 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5894 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5895 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5896 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5897 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5898 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5899 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5900 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5901 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5902 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5903 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5904 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5905 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5906 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5907 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5908 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5909 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5910 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5911 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5912 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5913 * c-c++-common/pr46562-2.c: Likewise.
5914 * gfortran.dg/pr42108.f90: Likewise.
5915 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5916 foo to be inlined even at -O1.
5917 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5918 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5919 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5920 * gcc.dg/matrix/matrix.exp: Disable FRE.
5922 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5925 * gcc.dg/dfp/pr48204.c: New test.
5927 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5930 * gcc.c-torture/execute/pr47917.c: Move this...
5931 * gcc.dg/torture/pr47917.c: to here and add xfails.
5933 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5935 * gnat.dg/array16.ad[sb]: New test.
5936 * gnat.dg/array16.ads: New helper.
5938 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5940 * gnat.dg/derived_type2.adb: New test.
5942 2011-03-24 Richard Guenther <rguenther@suse.de>
5944 PR tree-optimization/48271
5945 * g++.dg/torture/pr48271.C: New testcase.
5947 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5949 * gnat.dg/array15.ad[sb]: New test.
5951 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5954 * gcc.target/i386/pr48237.c: New test.
5956 2011-03-24 Richard Guenther <rguenther@suse.de>
5959 * gcc.dg/builtin-object-size-10.c: New testcase.
5961 2011-03-24 Richard Guenther <rguenther@suse.de>
5963 PR tree-optimization/46562
5964 * c-c++-common/pr46562-2.c: New testcase.
5965 * c-c++-common/pr46562.c: Likewise.
5967 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5969 * gcc.dg/vect/vect-cselim-1.c: New test.
5970 * gcc.dg/vect/vect-cselim-2.c: New test.
5972 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5974 * gcc.target/arm/pr46934.c: New.
5976 2011-03-23 Ian Lance Taylor <iant@google.com>
5978 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5980 2011-03-23 Richard Guenther <rguenther@suse.de>
5982 * gcc.dg/struct: Remove directory and contents.
5984 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5987 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5989 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5991 * gnat.dg/discr26.ad[sb]: New test.
5992 * gnat.dg/discr26_pkg.ads: New helper.
5994 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5997 * gcc.target/arm/neon-vld-1.c: New test.
5999 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6001 * gnat.dg/array14.ad[sb]: New test.
6002 * gnat.dg/array14_pkg.ads: New helper.
6004 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6006 * gcc.c-torture/execute/920501-8.x: Remove.
6007 * gcc.c-torture/execute/930513-1.x: Remove.
6008 * gcc.c-torture/execute/960312-1.x: Remove.
6009 * gcc.c-torture/compile/20000804-1.c,
6010 gcc.c-torture/compile/20001205-1.c,
6011 gcc.c-torture/compile/20001226-1.c,
6012 gcc.c-torture/compile/20010518-2.c,
6013 gcc.c-torture/compile/20020312-1.c,
6014 gcc.c-torture/compile/20020604-1.c,
6015 gcc.c-torture/compile/920501-12.c,
6016 gcc.c-torture/compile/920501-4.c,
6017 gcc.c-torture/compile/920520-1.c,
6018 gcc.c-torture/compile/980506-1.c,
6019 gcc.c-torture/execute/980709-1.x,
6020 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6021 options for m68hc11.
6022 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6023 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6026 2011-03-22 Nick Clifton <nickc@redhat.com>
6028 * lib/target-supports.exp (check_profiling_available): Add MN10300
6029 to the list of targets that do not support profiling. Restore
6030 alpha sorting to this list.
6032 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6034 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6035 failure on 32-bit systems.
6036 * gcc.dg/torture/vector-2.c: Ditto.
6038 2011-03-22 Richard Guenther <rguenther@suse.de>
6040 PR tree-optimization/48228
6041 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6043 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6045 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6049 * gcc.target/powerpc/pr48226.c: New file.
6051 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6053 * lib/prune.exp (prune_gcc_output): Prune "could not create
6054 compact unwind for" warnings.
6056 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6060 * gcc.c-torture/execute/pr42544.c: New test.
6061 * gcc.c-torture/execute/pr48197.c: New test.
6063 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6065 PR preprocessor/48192
6066 * gcc.target/powerpc/pr48192.c: New file.
6069 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6070 split problem of 0 being loaded in a VSX register.
6072 2011-03-21 Richard Guenther <rguenther@suse.de>
6075 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6076 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6077 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6078 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6080 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6083 * gcc.dg/pr48213.c: New test.
6085 2011-03-21 Kai Tietz <ktietz@redhat.com>
6088 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6090 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6092 * gcc.target/arm/xor-and.c: New.
6094 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6097 * gfortran.dg/function_optimize_1.f90: New test.
6098 * gfortran.dg/function_optimize_2.f90: New test.
6100 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6102 PR rtl-optimization/47502
6103 * gcc.target/i386/pr47502-1.c: New.
6104 * gcc.target/i386/pr47502-2.c: Likewise.
6106 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6108 PR rtl-optimization/48156
6109 * gcc.dg/pr48156.c: New test.
6111 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6114 * gfortran.dg/scratch_1.f90: Adjust test.
6116 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6119 * gfortran.dg/scratch_1.f90: New test.
6121 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6123 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6124 variably modified typedefs.
6125 * gcc.dg/c1x-typedef-2.c: Remove.
6127 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6129 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6130 * gcc.dg/c1x-anon-struct-3.c: New test.
6131 * gcc.dg/anon-struct-11.c: Update.
6133 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6135 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6137 Only xfail with gas.
6139 2011-03-18 Jason Merrill <jason@redhat.com>
6141 * g++.dg/template/fn-ptr1.C: New.
6143 * g++.dg/overload/volatile1.C: New.
6145 * g++.dg/opt/pr23372.C: New.
6147 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6149 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6154 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6156 * gcc.target/arm/unsigned-extend-1.c: New.
6158 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6161 * gcc.c-torture/compile/pr48161.c: New test.
6163 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6166 * gcc.dg/torture/pr47725.c: New.
6168 2011-03-17 Jason Merrill <jason@redhat.com>
6170 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6171 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6173 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6175 * gnat.dg/specs/elab2.ads: New test.
6176 * gnat.dg/specs/elab2_pkg.ads: New helper.
6178 2011-03-17 Jason Merrill <jason@redhat.com>
6180 * g++.dg/cpp0x/decltype-1212.C: New.
6181 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6183 2011-03-17 Jason Merrill <jason@redhat.com>
6185 * g++.dg/parse/memfnquals1.C: New.
6187 2011-03-17 Richard Guenther <rguenther@suse.de>
6190 * gcc.dg/pr48134.c: New testcase.
6192 2011-03-17 Richard Guenther <rguenther@suse.de>
6195 * g++.dg/torture/pr48165.C: New testcase.
6197 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6199 PR rtl-optimization/48141
6200 * gcc.dg/pr48141.c: New test.
6202 2011-03-16 Jason Merrill <jason@redhat.com>
6204 * g++.dg/cpp0x/constexpr-48089.C: New.
6206 * g++.dg/cpp0x/constexpr-abi1.C: New.
6208 * g++.dg/cpp0x/constexpr-46336.C: New.
6209 * g++.dg/parse/friend5.C: Adjust expected errors.
6211 * g++.dg/cpp0x/constexpr-47570.C: New.
6213 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6216 * ++.dg/debug/dwarf2/typedef6.C: New test.
6218 2011-03-16 Jason Merrill <jason@redhat.com>
6220 * g++.dg/cpp0x/elision2.C: New.
6222 * g++.dg/cpp0x/constexpr-array3.C: New.
6224 2011-03-16 Jason Merrill <jason@redhat.com>
6226 * g++.dg/cpp0x/sfinae6.C: New.
6227 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6228 * g++.dg/cpp0x/pr45908.C: Likewise.
6229 * g++.dg/cpp0x/sfinae6.C: Likewise.
6230 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6231 * g++.old-deja/g++.law/arg11.C: Likewise.
6233 2011-03-16 Jason Merrill <jason@redhat.com>
6235 * g++.dg/template/incomplete6.C: New.
6237 2011-03-16 Jeff Law <law@redhat.com>
6239 * gcc.dg/tree-ssa/vrp55.c: New test.
6241 2011-03-16 Jason Merrill <jason@redhat.com>
6243 * g++.dg/cpp0x/auto22.C: New.
6245 2011-03-16 Richard Guenther <rguenther@suse.de>
6247 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6248 optimizing it away if promoted to const.
6250 2011-03-16 Richard Guenther <rguenther@suse.de>
6252 PR tree-optimization/48149
6253 * gcc.dg/fold-complex-1.c: New testcase.
6255 2011-03-16 Richard Guenther <rguenther@suse.de>
6258 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6261 2011-03-16 Richard Guenther <rguenther@suse.de>
6263 PR tree-optimization/26134
6264 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6266 2011-03-16 Richard Guenther <rguenther@suse.de>
6268 PR tree-optimization/48146
6269 * gcc.dg/torture/pr48146.c: New testcase.
6271 2011-03-16 Richard Guenther <rguenther@suse.de>
6273 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6274 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6276 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6279 * gcc.c-torture/compile/pr48136.c: New test.
6281 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6284 * gcc.dg/guality/pr45882.c: New test.
6286 2011-03-15 Jason Merrill <jason@redhat.com>
6288 * g++.dg/cpp0x/constexpr-recursion.C: New.
6290 * g++.dg/cpp0x/implicit11.C: New.
6292 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6294 * g++.dg/cpp0x/constexpr-attribute.C: New.
6296 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6298 * g++.dg/parse/pr34758.C: New.
6300 2011-03-15 Xinliang David Li <davidxl@google.com>
6303 * gcc.dg/uninit-pred-7_d.c: New test.
6304 * gcc.dg/uninit-pred-8_d.c: New test.
6306 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6309 * gcc.target/arm/pr46788.c: New.
6311 2011-03-15 Richard Guenther <rguenther@suse.de>
6314 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6315 * gfortran.dg/ishft_4.f90: Likewise.
6316 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6318 2011-03-15 Richard Guenther <rguenther@suse.de>
6320 PR tree-optimization/13954
6321 * g++.dg/tree-ssa/pr13954.C: New testcase.
6323 2011-03-15 Richard Guenther <rguenther@suse.de>
6325 PR tree-optimization/48037
6326 * gcc.target/i386/pr48037-1.c: New testcase.
6328 2011-03-15 Richard Guenther <rguenther@suse.de>
6330 PR tree-optimization/41490
6331 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6332 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6333 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6334 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6335 * g++.dg/tree-ssa/pr33604.C: Adjust.
6337 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6340 * gcc.c-torture/execute/pr47917.c: New test.
6341 * gcc.dg/pr47917.c: New test.
6344 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6346 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6348 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6349 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6350 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6351 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6352 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6353 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6354 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6355 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6356 * gcc.target/i386/avx-floor-vec.c: Ditto.
6357 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6358 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6359 * gcc.target/i386/avx-rint-vec.c: Ditto.
6360 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6361 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6362 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6363 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6365 2011-03-14 Tom Tromey <tromey@redhat.com>
6367 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6368 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6369 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6371 2011-03-14 Tom Tromey <tromey@redhat.com>
6373 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6374 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6375 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6377 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6379 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6381 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6383 PR rtl-optimization/47166
6384 * gcc.c-torture/execute/postmod-1.c: New test.
6386 2011-03-14 Richard Guenther <rguenther@suse.de>
6389 * gcc.dg/torture/pr48098.c: New testcase.
6391 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6394 * gcc.target/powerpc/pr48053-1.c: New test.
6395 * gcc.target/powerpc/pr48053-2.c: Likewise.
6397 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6400 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6402 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6405 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6407 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6410 * gfortran.dg/class_41.f03: New.
6412 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6414 * g++.dg/conversion/cast3.C: New test.
6416 2011-03-11 Jason Merrill <jason@redhat.com>
6418 * g++.dg/template/error45.C: New.
6420 * g++.dg/parse/no-type-defn1.C: New.
6422 * g++.dg/ext/attrib40.C: New.
6424 * g++.dg/cpp0x/regress/array1.C: New.
6426 2011-03-11 Richard Guenther <rguenther@suse.de>
6428 PR tree-optimization/48067
6429 * gcc.dg/pr48067.c: New testcase.
6431 2011-03-11 Richard Guenther <rguenther@suse.de>
6434 * g++.dg/lto/20110311-1_0.C: New testcase.
6436 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6439 * g++.dg/inherit/virtual8.C: New test.
6442 * gcc.dg/torture/pr48044.c: New test.
6444 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6447 * gfortran.dg/proc_ptr_comp_31.f90: New.
6449 2011-03-11 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/47278
6452 * gcc.dg/torture/pr47278-1.c: New testcase.
6453 * gcc.dg/torture/pr47278-2.c: Likewise.
6455 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6457 PR tree-optimization/48063
6458 * gcc.dg/torture/pr48063.c: New test.
6460 2011-03-10 Jason Merrill <jason@redhat.com>
6462 * g++.dg/template/array22.C: New.
6464 * g++.dg/cpp0x/syntax-err1.C: New.
6465 * g++.dg/parse/error36.C: Adjust expected errors.
6466 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6467 * g++.old-deja/g++.pt/typename3.C: Likewise.
6468 * g++.old-deja/g++.pt/typename4.C: Likewise.
6469 * g++.old-deja/g++.pt/typename6.C: Likewise.
6471 2011-03-09 Jason Merrill <jason@redhat.com>
6473 * g++.dg/template/nontype22.C: New.
6475 2011-03-09 Martin Jambor <mjambor@suse.cz>
6477 PR tree-optimization/47714
6478 * g++.dg/torture/pr47714.C: New test.
6480 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6483 * gcc.target/powerpc/pr47755-2.c: New file.
6485 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6487 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6488 is not set in the environment, pass 64 as first argument when not
6489 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6490 native where ulimit -u is supported.
6492 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6494 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6496 2011-03-08 Jason Merrill <jason@redhat.com>
6498 * g++.dg/template/nontype21.C: New.
6500 * g++.dg/template/anon5.C: New.
6502 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6505 * gcc.dg/pr47881.c: New test.
6507 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6510 * g++.dg/lookup/template3.C: New test.
6512 2011-03-08 Kai Tietz <ktietz@redhat.com>
6514 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6517 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6520 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6521 sizeof to compute alignment.
6523 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6525 PR tree-optimization/48022
6526 * gcc.dg/pr48022-1.c: New test.
6527 * gcc.dg/pr48022-2.c: New test.
6529 2011-03-07 Jason Merrill <jason@redhat.com>
6531 * g++.dg/template/nontype20.C: New.
6532 * g++.dg/init/member1.C: Adjust expected errors.
6533 * g++.dg/parse/constant4.C: Likewise.
6534 * g++.dg/template/qualified-id3.C: Likewise.
6535 * g++.old-deja/g++.pt/crash10.C: Likewise.
6537 * g++.dg/cpp0x/regress/non-const1.C: New.
6539 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6542 * gcc.dg/pr47991.c: New test.
6544 2011-03-07 Jason Merrill <jason@redhat.com>
6546 * g++.dg/abi/mangle46.C: New.
6548 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6551 * gcc.target/powerpc/pr47862.c: New.
6553 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6556 * gcc.target/i386/combine-mul.c: Require nonpic.
6558 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6559 Nathan Froyd <froydnj@codesourcery.com>
6561 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6563 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6565 * README.QMTEST: Remove.
6567 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6568 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6571 * gfortran.dg/array_constructor_37.f90 : New test.
6573 2011-03-05 Jason Merrill <jason@redhat.com>
6575 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6576 * g++.dg/abi/mangle45.C: Likewise.
6577 * g++.dg/cpp0x/trailing1.C: Likewise.
6579 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6581 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6583 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6585 PR rtl-optimization/47899
6586 * gcc.dg/pr47899.c: New test.
6588 * gcc.dg/torture/pr47968.c: Ignore warnings.
6590 PR tree-optimization/47967
6591 * gcc.c-torture/compile/pr47967.c: New test.
6593 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6595 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6596 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6598 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6600 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6601 and property_getAttributes() if __OBJC2__.
6602 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6603 * objc.dg/property/property-encoding-1.m: New.
6604 * obj-c++.dg/property/property-encoding-1.mm: New.
6606 2011-03-04 Jason Merrill <jason@redhat.com>
6608 * g++.dg/template/pseudodtor6.C: New.
6610 * g++.dg/inherit/covariant19.C: New.
6612 2011-03-04 Richard Guenther <rguenther@suse.de>
6615 * gcc.dg/torture/pr47968.c: New testcase.
6617 2011-03-04 Richard Guenther <rguenther@suse.de>
6620 * gcc.dg/torture/pr47975.c: New testcase.
6622 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6625 * g++.dg/template/crash106.C: New.
6627 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6630 * gcc.dg/gomp/pr47963.c: New test.
6631 * g++.dg/gomp/pr47963.C: New test.
6633 2011-03-02 Jason Merrill <jason@redhat.com>
6635 * g++.dg/cpp0x/regress/condition1.C: New.
6637 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6639 2011-03-01 Jason Merrill <jason@redhat.com>
6641 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6643 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6645 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6647 PR rtl-optimization/47925
6648 * gcc.c-torture/execute/pr47925.c: New test.
6650 2011-03-01 Jason Merrill <jason@redhat.com>
6652 * g++.dg/cpp0x/decltype25.C: New.
6654 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6656 2011-03-01 Richard Guenther <rguenther@suse.de>
6658 PR tree-optimization/47890
6659 * gcc.dg/torture/pr47890.c: New testcase.
6661 2011-03-01 Richard Guenther <rguenther@suse.de>
6664 * gcc.dg/lto/pr47924_0.c: New testcase.
6666 2011-03-01 Richard Guenther <rguenther@suse.de>
6669 * gfortran.dg/lto/pr46911_0.f: New testcase.
6671 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6673 PR libgfortran/47933
6674 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6675 compile errors from older code form.
6677 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6679 PR libgfortran/47567
6680 * gfortran.dg/fmt_fw_d.f90: New test.
6682 2011-02-28 Jason Merrill <jason@redhat.com>
6684 * g++.dg/inherit/covariant18.C: New.
6686 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.dg/pr47893.c: New test.
6691 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6693 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6694 NULL in case of a selector with conflicting types.
6695 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6697 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6699 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6700 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6701 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6702 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6704 2011-02-28 Jason Merrill <jason@redhat.com>
6707 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6709 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6711 PR libgfortran/47778
6712 * gfortran.dg/namelist_71.f90: New test.
6714 2011-02-27 Jason Merrill <jason@redhat.com>
6717 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6718 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6720 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6723 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6725 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6728 * gfortran.dg/gomp/task-1.f90: Removed.
6730 2011-02-26 Jason Merrill <jason@redhat.com>
6732 * g++.dg/template/this-targ1.C: New.
6734 * g++.dg/cpp0x/regress/template-const1.C: New.
6735 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6736 * g++.dg/template/function1.C: Adjust.
6737 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6738 * g++.dg/debug/debug7.C: Adjust.
6740 2011-02-26 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/gomp/task-1.f90: New.
6745 2011-02-25 Jie Zhang <jie@codesourcery.com>
6747 * gcc.target/arm/neon-thumb2-move.c: Add
6748 dg-require-effective-target arm_thumb2_ok.
6750 2011-02-24 Jason Merrill <jason@redhat.com>
6752 * g++.dg/parse/constant1.C: Specify C++98 mode.
6753 * g++.dg/parse/constant5.C: Likewise.
6754 * g++.dg/parse/error2.C: Likewise.
6755 * g++.dg/parse/semicolon3.C: Likewise.
6756 * g++.dg/template/crash14.C: Likewise.
6757 * g++.dg/template/local4.C: Likewise.
6758 * g++.dg/template/nontype3.C: Likewise.
6759 * g++.dg/parse/crash31.C: Adjust expected errors.
6760 * g++.dg/template/function1.C: Likewise.
6761 * g++.dg/template/ref3.C: Likewise.
6762 * g++.dg/template/static9.C: Likewise.
6763 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6765 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6766 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6767 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6768 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6769 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6771 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6774 * gfortran.dg/pr47878.f90: New test.
6776 2011-02-24 Richard Guenther <rguenther@suse.de>
6779 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6780 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6782 2011-02-24 Richard Guenther <rguenther@suse.de>
6785 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6786 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6788 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6790 PR libgfortran/47567
6791 * gfortran.dg/fmt_f0_1.f90: Update test.
6793 2011-02-23 Jason Merrill <jason@redhat.com>
6795 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6796 * g++.dg/abi/mangle45.C: New.
6798 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6799 * g++.dg/template/canon-type-9.C: Match use of decltype
6800 between declaration and definition.
6801 * g++.dg/template/canon-type-12.C: Likewise.
6803 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6806 * gfortran.dg/nested_allocatables_1.f90: New.
6808 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6811 * g++.dg/pr46868.C: New test.
6812 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6813 * g++.dg/parse/error14.C: Adjust.
6815 2011-02-23 Richard Guenther <rguenther@suse.de>
6817 PR tree-optimization/47838
6818 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6820 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6822 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6824 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6826 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6827 * gfortran.dg/count_init_expr.f03: Ditto.
6828 * gfortran.dg/gomp/pr43711.f90: Ditto.
6829 * gcc.dg/struct-parse-2.c: Ditto.
6830 * gcc.dg/parse-error-3.c: Ditto.
6831 * gcc.dg/Wlogical-op-1.c: Ditto.
6832 * gcc.dg/Walways-true-1.c: Ditto.
6833 * gcc.dg/pr24225.c: Ditto.
6834 * gcc.dg/Walways-true-2.c: Ditto.
6835 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6836 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6837 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6838 * g++.dg/overload/defarg4.C: Ditto.
6839 * g++.dg/inherit/covariant16.C: Ditto.
6840 * g++.dg/inherit/virtual7.C: Ditto.
6841 * g++.dg/template/canon-type-9.C: Ditto.
6842 * g++.dg/template/access19.C: Ditto.
6843 * g++.dg/template/call7.C: Ditto.
6844 * g++.dg/template/canon-type-2.C: Ditto.
6845 * g++.dg/template/init7.C: Ditto.
6846 * g++.dg/template/sizeof-template-argument.C: Ditto.
6847 * g++.dg/template/const3.C: Ditto.
6848 * g++.dg/template/sfinae26.C: Ditto.
6849 * g++.dg/template/sfinae26.C: Ditto.
6850 * g++.dg/template/canon-type-11.C: Ditto.
6851 * g++.dg/template/union2.C: Ditto.
6852 * g++.dg/template/canon-type-3.C: Ditto.
6853 * g++.dg/template/canon-type-1.C: Ditto.
6854 * g++.dg/template/canon-type-5.C: Ditto.
6855 * g++.dg/template/canon-type-7.C: Ditto.
6856 * g++.dg/template/canon-type-10.C: Ditto.
6857 * g++.dg/template/spec36.C: Ditto.
6858 * g++.dg/template/typedef38.C: Ditto.
6859 * g++.dg/template/canon-type-4.C: Ditto.
6860 * g++.dg/template/canon-type-6.C: Ditto.
6861 * g++.dg/template/canon-type-13.C: Ditto.
6862 * g++.dg/template/instantiate9.C: Ditto.
6863 * g++.dg/template/ttp22.C: Ditto.
6864 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6865 * g++.dg/warn/Walways-true-1.C: Ditto.
6866 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6867 * g++.dg/warn/Walways-true-2.C: Ditto.
6868 * g++.dg/conversion/op4.C: Ditto.
6869 * g++.dg/opt/pr19650.C: Ditto.
6870 * g++.dg/lookup/friend11.C: Ditto.
6871 * g++.dg/other/default2.C: Ditto.
6872 * g++.dg/other/default3.C: Ditto.
6873 * g++.dg/other/dtor2.C: Ditto.
6874 * g++.dg/other/friend5.C: Ditto.
6875 * g++.dg/other/default5.C: Ditto.
6876 * g++.dg/init/brace6.C: Ditto.
6877 * g++.dg/init/aggr5.C: Ditto.
6878 * g++.dg/init/error2.C: Ditto.
6879 * g++.dg/expr/bound-mem-fun.C: Ditto.
6880 * g++.dg/expr/cond6.C: Ditto.
6881 * g++.dg/expr/stmt-expr-1.C: Ditto.
6882 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6883 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6884 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6885 * g++.dg/cpp0x/bracket1.C: Ditto.
6886 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6887 * g++.dg/cpp0x/pr38646.C: Ditto.
6888 * g++.dg/cpp0x/variadic73.C: Ditto.
6889 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6890 * g++.dg/cpp0x/bracket4.C: Ditto.
6891 * g++.dg/cpp0x/decltype4.C: Ditto.
6892 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6893 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6894 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6895 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6896 * g++.dg/cpp0x/decltype2.C: Ditto.
6897 * g++.dg/cpp0x/decltype1.C: Ditto.
6898 * g++.dg/cpp0x/bracket2.C: Ditto.
6899 * g++.dg/cpp0x/decltype5.C: Ditto.
6900 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6901 * g++.dg/cpp0x/variadic70.C: Ditto.
6902 * g++.dg/cpp0x/decltype6.C: Ditto.
6903 * g++.dg/cpp0x/rvo.C: Ditto.
6904 * g++.dg/cpp0x/vt-40092.C: Ditto.
6905 * g++.dg/cpp0x/variadic-new.C: Ditto.
6906 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6907 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6908 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6909 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6910 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6911 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6912 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6913 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6914 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6915 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6916 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6917 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6918 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6919 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6920 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6921 * g++.dg/cpp0x/pr39639.C: Ditto.
6922 * g++.dg/cpp0x/decltype3.C: Ditto.
6923 * g++.dg/cpp0x/variadic68.C: Ditto.
6924 * g++.dg/cpp0x/variadic-function.C: Ditto.
6925 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6926 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6927 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6928 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6929 * g++.dg/parse/crash35.C: Ditto.
6930 * g++.dg/parse/crash40.C: Ditto.
6931 * g++.dg/parse/defarg12.C: Ditto.
6932 * g++.dg/parse/crash34.C: Ditto.
6933 * g++.dg/parse/constructor3.C: Ditto.
6934 * g++.dg/parse/template23.C: Ditto.
6935 * g++.dg/parse/crash56.C: Ditto.
6936 * g++.dg/parse/dtor13.C: Ditto.
6937 * g++.dg/parse/error33.C: Ditto.
6938 * g++.dg/parse/ctor9.C: Ditto.
6939 * g++.dg/parse/error32.C: Ditto.
6940 * g++.dg/parse/error37.C: Ditto.
6941 * g++.dg/parse/bitfield3.C: Ditto.
6942 * g++.dg/parse/struct-4.C: Ditto.
6943 * g++.dg/ext/has_trivial_copy.C: Ditto.
6944 * g++.dg/ext/is_polymorphic.C: Ditto.
6945 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6946 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6947 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6948 * g++.dg/ext/is_union.C: Ditto.
6949 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6950 * g++.dg/ext/is_pod.C: Ditto.
6951 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6952 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6953 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6954 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6955 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6956 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6957 * g++.dg/ext/is_abstract.C: Ditto.
6958 * g++.dg/ext/has_trivial_assign.C: Ditto.
6959 * g++.dg/ext/is_class.C: Ditto.
6960 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6961 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6962 * g++.dg/ext/is_base_of.C: Ditto.
6963 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6964 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6965 * g++.dg/ext/is_empty.C: Ditto.
6966 * g++.dg/ext/is_enum.C: Ditto.
6967 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6968 * gnat.dg/opt11.adb: Ditto.
6969 * obj-c++.dg/pr45735.mm: Ditto.
6970 * obj-c++.dg/pr24393.mm: Ditto.
6971 * obj-c++.dg/exceptions-2.mm: Ditto.
6972 * objc.dg/pr45735.m: Ditto.
6973 * objc.dg/pr24393.m: Ditto.
6975 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6977 * objc.dg/attributes/objc-exception-1.m: New.
6979 2011-02-23 Jie Zhang <jie@codesourcery.com>
6981 * gcc.dg/cpp/include7.c: New test.
6983 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6986 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6988 2011-02-23 Jie Zhang <jie@codesourcery.com>
6990 PR rtl-optimization/47763
6991 * gcc.dg/pr47763.c: New test.
6993 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6996 * gfortran.dg/whole_file_32.f90 : New test.
6998 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7001 * g++.dg/inherit/virtual7.C: New test.
7003 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7006 * objc.dg/type-size-3.m: Updated error message.
7007 * objc.dg/type-size-4.m: New test.
7008 * objc.dg/type-size-5.m: New test.
7010 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7012 * lib/gnat.exp: Fix comments.
7013 Don't load libgloss.exp.
7014 (default_gnat_version): Call $compiler with --version.
7015 Adapt regexp for gnatmake output, insert version.
7016 (gnat_version): New proc.
7017 (gnat_init): Remove gnat_libgcc_s_path.
7018 (gnat_target_compile): Likewise.
7019 Remove ld_library_path.
7020 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7021 (gnat_pass): Remove.
7022 (gnat_pass): Remove.
7023 (gnat_finish): Remove.
7024 (gnat_exit): Remove.
7025 (local_find_gnatmake): Reindent.
7026 (runtest_file_p): Remove.
7027 (prune_warnings): Remove.
7028 (find_gnatclean): New proc.
7029 * lib/gnat-dg.exp (lremove): New proc.
7030 (gnat-dg-test): Reindent.
7031 Remove additional output files.
7032 (gnat-dg-runtest): Remove.
7034 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7035 * gnat.dg/loop_optimization6.adb: Likewise.
7036 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7038 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7040 PR tree-optimization/47835
7041 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7043 2011-02-22 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7046 * gfortran.dg/abstract_type_2.f03: Ditto.
7047 * gfortran.dg/abstract_type_3.f03: Ditto.
7048 * gfortran.dg/abstract_type_4.f03: Ditto.
7049 * gfortran.dg/abstract_type_5.f03: Ditto.
7050 * gfortran.dg/abstract_type_6.f03: Ditto.
7051 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7052 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7053 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7054 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7055 * gfortran.dg/array_function_5.f90: Ditto.
7056 * gfortran.dg/asynchronous_3.f03: Ditto.
7057 * gfortran.dg/char_expr_1.f90: Ditto.
7058 * gfortran.dg/class_14.f03: Ditto.
7059 * gfortran.dg/data_array_6.f: Ditto.
7060 * gfortran.dg/data_invalid.f90: Ditto.
7061 * gfortran.dg/dot_product_1.f03: Ditto.
7062 * gfortran.dg/func_derived_5.f90: Ditto.
7063 * gfortran.dg/func_result_4.f90: Ditto.
7064 * gfortran.dg/implied_do_1.f90: Ditto.
7065 * gfortran.dg/initialization_25.f90: Ditto.
7066 * gfortran.dg/initialization_26.f90: Ditto.
7067 * gfortran.dg/interface_34.f90: Ditto.
7068 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7069 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7070 * gfortran.dg/matmul_8.f03: Ditto.
7071 * gfortran.dg/merge_init_expr.f90: Ditto.
7072 * gfortran.dg/pack_assign_1.f90: Ditto.
7073 * gfortran.dg/pack_vector_1.f90: Ditto.
7074 * gfortran.dg/pointer_check_8.f90: Ditto.
7075 * gfortran.dg/product_init_expr.f03: Ditto.
7076 * gfortran.dg/reshape_order_5.f90: Ditto.
7077 * gfortran.dg/reshape_shape_1.f90: Ditto.
7078 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7079 * gfortran.dg/same_name_2.f90: Ditto.
7080 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7081 * gfortran.dg/spread_init_expr.f03: Ditto.
7082 * gfortran.dg/stmt_func_1.f90: Ditto.
7083 * gfortran.dg/sum_init_expr.f03: Ditto.
7084 * gfortran.dg/transpose_3.f03: Ditto.
7085 * gfortran.dg/unpack_init_expr.f03: Ditto.
7086 * gfortran.dg/warn_conversion.f90: Ditto.
7087 * gfortran.dg/warn_conversion_2.f90: Ditto.
7088 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7089 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7090 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7091 * gfortran.dg/whole_file_16.f90: Ditto.
7092 * gfortran.dg/whole_file_17.f90: Ditto.
7093 * gfortran.dg/whole_file_18.f90: Ditto.
7094 * gfortran.dg/whole_file_20.f03: Ditto.
7095 * gfortran.dg/whole_file_5.f90: Ditto.
7096 * gfortran.dg/whole_file_6.f90: Ditto.
7097 * gfortran.dg/write_invalid_format.f90: Ditto.
7098 * gfortran.dg/zero_sized_6.f90: Ditto.
7100 2011-02-21 Jeff Law <law@redhat.com>
7102 PR rtl-optimization/46178
7103 * gcc.target/i386/pr46178.c: New test.
7105 PR rtl-optimization/46002
7106 * gcc.c-torture/compile/pr46002.c: New test.
7108 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7110 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7113 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7116 * g++.dg/debug/pr47106.C: Require effective target lto.
7118 2011-02-21 Jason Merrill <jason@redhat.com>
7120 * g++.dg/cpp0x/constexpr-diag2.C: New.
7122 2011-02-20 Jason Merrill <jason@redhat.com>
7124 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7126 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7128 * g++.dg/overload/conv-op1.C: New.
7130 * g++.dg/cpp0x/constexpr-synth1.C: New.
7132 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7134 * objc.dg/layout-2.m: New.
7135 * objc.dg/selector-3.m: Adjusted location of error message.
7136 * objc.dg/type-size-3.m: Same.
7137 * obj-c++.dg/selector-3.mm: Same.
7139 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7142 * objc.dg/property/dotsyntax-22.m: New.
7143 * obj-c++.dg/property/dotsyntax-22.mm: New.
7145 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7148 * g++.dg/template/typedef38.C: New test.
7150 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7153 * gfortran.dg/whole_file_30.f90 : New test.
7154 * gfortran.dg/whole_file_31.f90 : New test.
7156 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7160 * gfortran.dg/whole_file_28.f90 : New test.
7161 * gfortran.dg/whole_file_29.f90 : New test.
7163 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7166 * g++.dg/template/crash105.C: New.
7168 2011-02-19 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp0x/regress/no-elide1.C: New.
7172 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7174 PR tree-optimization/46620
7175 * gcc.dg/pr46620.c: New.
7177 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7180 * gcc.target/i386/pr47809.c: New test.
7182 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7183 Tobias Burnus <burnus@net-b.de>
7185 * lib/target-supports.exp
7186 (check_effective_target_fortran_large_real): New check for large reals.
7187 * gfortran.dg/nan_7.f90: New test.
7189 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7191 PR libgfortran/47567
7192 * gfortran.dg/fmt_f0_1.f90: Update test.
7194 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7197 * gfortran.dg/array_constructor_36.f90 : New test.
7198 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7199 allow for comparison between different elements of the array
7200 constructor at different levels of optimization.
7202 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7204 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7205 * gcc.target/i386/pr32280-1.c: Likewise.
7207 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7210 * gcc.target/i386/pr47800.c: New test.
7212 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7214 * objc/execute/exceptions/foward-1.x: New.
7216 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7219 * gfortran.dg/derived_constructor_comps_4.f90: New.
7221 2011-02-18 Tobias Burnus
7224 * gfortran.dg/func_result_6.f90: New.
7226 2011-02-18 Michael Matz <matz@suse.de>
7229 * gfortran.dg/lto/pr45586_0.f90: New test.
7230 * gfortran.dg/typebound_proc_20.f90: Ditto.
7231 * gfortran.dg/typebound_proc_21.f90: Ditto.
7233 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7236 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7238 2011-02-18 Tobias Burnus <burnus@net-b.de>
7241 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7243 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7244 normalizing the error/warning output.
7245 * gfortran.dg/Wall.f90: Update dg-error/warning.
7246 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7247 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7248 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7249 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7250 * gfortran.dg/class_30.f90: Update dg-error/warning.
7251 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7252 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7253 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7254 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7255 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7256 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7257 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7258 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7259 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7260 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7261 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7262 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7263 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7264 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7265 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7266 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7267 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7268 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7269 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7270 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7271 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7272 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7273 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7274 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7275 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7277 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7280 * gfortran.dg/proc_ptr_comp_30.f90: New.
7282 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7285 * gcc.target/i386/pr47780.c: New test.
7287 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7290 * gfortran.dg/class_40.f03: New.
7292 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7295 * g++.dg/cpp0x/auto21.C: New test.
7297 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7299 * objc.dg/special/unclaimed-category-1.h: Updated for
7301 * objc.dg/special/unclaimed-category-1.m: Same.
7302 * objc.dg/zero-link-1.m: Same.
7303 * objc.dg/lookup-1.m: Same.
7304 * objc.dg/torture/strings/const-str-9.m
7305 * objc.dg/torture/strings/const-str-10.m: Same.
7306 * objc.dg/torture/strings/const-str-11.m: Same.
7307 * objc.dg/torture/forward-1.m: Same.
7308 * objc.dg/zero-link-2.m: Same.
7309 * objc.dg/encode-7-next-64bit.m: Same.
7310 * objc.dg/method-4.m: Same.
7311 * objc.dg/next-runtime-1.m: Same.
7312 * objc.dg/image-info.m: Same.
7313 * objc.dg/pr23214.m: Same.
7314 * objc.dg/symtab-1.m: Same.
7315 * obj-c++.dg/basic.m: Same.
7316 * obj-c++.dg/proto-lossage-3.m: Same.
7317 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7318 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7319 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7320 * obj-c++.dg/method-11.m: Same.
7321 * objc/execute/enumeration-1.m: Same.
7322 * objc/execute/object_is_class.m: Same.
7323 * objc/execute/formal_protocol-2.m: Same.
7324 * objc/execute/formal_protocol-4.m: Same.
7325 * objc/execute/formal_protocol-6.m: Same.
7326 * objc/execute/bycopy-3.m: Same.
7327 * objc/execute/exceptions/catchall-1.m: Same.
7328 * objc/execute/exceptions/finally-1.m: Same.
7329 * objc/execute/exceptions/local-variables-1.m: Same.
7330 * objc/execute/exceptions/foward-1.m: Same.
7331 * objc/execute/bf-common.h
7332 * objc/execute/enumeration-2.m: Same.
7333 * objc/execute/formal_protocol-1.m: Same.
7334 * objc/execute/formal_protocol-3.m: Same.
7335 * objc/execute/formal_protocol-5.m: Same.
7336 * objc/execute/accessing_ivars.m: Same.
7337 * objc/execute/bycopy-2.m: Same.
7338 * objc/execute/formal_protocol-7.m: Same.
7339 * objc/execute/compatibility_alias.m: Same.
7340 * objc/execute/no_clash.m: Same.
7341 * objc/execute/object_is_meta_class.m: Same.
7342 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7343 * objc/execute/class-tests-1.h: Include stdio.h.
7344 * objc/execute/class-tests-2.h: Same.
7345 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7347 * obj-c++.dg/try-catch-2.mm: Same.
7349 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7352 * g++.dg/warn/Wunused-parm-4.C: New test.
7354 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7355 Jan Hubicka <jh@suse.cz>
7359 * g++.dg/debug/pr47106.C: New.
7361 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7364 * gcc.target/i386/pr43653.c: New test.
7366 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7369 * g++.dg/template/inherit6.C: New test.
7371 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7374 * gfortran.dg/class_39.f03: New.
7376 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7379 * g++.dg/cpp0x/variadic106.C: New test.
7381 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7384 * gfortran.dg/pr47757-1.f90: New test.
7385 * gfortran.dg/pr47757-2.f90: New test.
7386 * gfortran.dg/pr47757-3.f90: New test.
7389 * g++.dg/cpp0x/enum8.C: New test.
7391 2011-02-15 Jason Merrill <jason@redhat.com>
7393 * g++.dg/inherit/implicit-trivial1.C: New.
7394 * g++.dg/cpp0x/implicit-trivial1.C: New.
7396 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7399 * gcc.dg/torture/pr47725.c: Removed.
7401 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7404 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7405 constant does not generate a load from memory.
7407 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7410 * gcc.dg/torture/pr47725.c: New.
7412 2011-02-15 Richard Guenther <rguenther@suse.de>
7414 PR tree-optimization/47743
7415 * gcc.dg/torture/pr47743.c: New testcase.
7417 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7420 * gcc.target/i386/pr47581.c: New test.
7422 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7425 * gfortran.dg/select_type_22.f03: New.
7427 2011-02-14 Jason Merrill <jason@redhat.com>
7429 * g++.dg/cpp0x/regress/enum1.C: New.
7431 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7433 * gnat.dg/include.adb: New test.
7435 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7438 * gfortran.dg/class_38.f03: New.
7440 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7442 * gcc.dg/pr46494.c: New test.
7444 2011-02-14 Richard Guenther <rguenther@suse.de>
7446 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7448 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7452 sparc*-sun-solaris2.11.
7454 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7457 * gfortran.dg/argument_checking_18.f90: New.
7459 2011-02-13 Tobias Burnus <burnus@net-b.de>
7461 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7462 * gfortran.dg/argument_checking_17.f90: New.
7464 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7466 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7467 are temporarily disabled.
7468 * gfortran.dg/class_7.f03: Ditto.
7469 * gfortran.dg/coarray_14.f90: Ditto.
7470 * gfortran.dg/typebound_proc_13.f03: Ditto.
7472 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7475 * gfortran.dg/extends_11.f03: New.
7477 2011-02-11 Xinliang David Li <davidxl@google.com>
7479 PR tree-optimization/47707
7480 * g++.dg/tree-ssa/pr47707.C: New test.
7482 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7484 * g++.dg/opt/inline17.C: New test.
7486 2011-02-11 Tobias Burnus <burnus@net-b.de>
7489 * gfortran.dg/pure_formal_2.f90: New.
7491 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7493 PR rtl-optimization/47614
7494 * gfortran.dg/pr47614.f: New.
7496 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7499 * gcc.dg/opts-6.c: New test.
7501 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7504 * gcc.dg/pr47684.c: New test.
7506 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7510 c99_runtime, dg-add-options c99_runtime.
7511 (main): Use __asm__.
7513 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7517 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7518 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7519 * gcc.dg/ucnid-10.c: Likewise.
7520 * gcc.dg/ucnid-13.c: Likewise.
7521 * gcc.dg/ucnid-7.c: Likewise.
7522 * gcc.dg/ucnid-8.c: Likewise.
7523 Adapt dg-warning line number.
7525 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7527 * gcc.target/i386/parity-1.c: Use -march=k8.
7528 * gcc.target/i386/parity-2.c: Ditto.
7529 * gcc.target/i386/vecinit-1.c: Ditto.
7530 * gcc.target/i386/vecinit-2.c: Ditto.
7532 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7536 * gcc.target/mips/save-restore-3.c: Likewise.
7537 * gcc.target/mips/save-restore-4.c: Likewise.
7538 * gcc.target/mips/save-restore-5.c: Likewise.
7541 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7542 * g++.dg/tree-prof/partition2.C: Likewise.
7544 2011-02-09 Jason Merrill <jason@redhat.com>
7546 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7547 rather than misdeclare std::puts.
7549 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7550 * g++.dg/other/warning1.C: Likewise.
7551 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7552 * g++.old-deja/g++.gb/scope06.C: Likewise.
7553 * g++.old-deja/g++.law/cvt11.C: Likewise.
7554 * g++.old-deja/g++.law/init1.C: Likewise.
7555 * g++.dg/abi/mangle26.C: Likewise.
7557 * g++.dg/template/function1.C: Adjust for C++0x mode.
7558 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7560 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7561 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7563 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7565 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7567 * g++.dg/cpp0x/regress: New directory.
7568 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7569 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7570 * g++.dg/cpp0x/regress/regress3.C: New.
7572 2011-02-10 Richard Guenther <rguenther@suse.de>
7574 PR tree-optimization/47677
7575 * gcc.dg/torture/pr47677.c: New testcase.
7577 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7579 * objc.dg/special/load-category-1.m: Remove unused header.
7580 * objc.dg/special/load-category-1a.m: Likewise.
7581 * objc.dg/special/load-category-2.m: Likewise.
7582 * objc.dg/special/load-category-2a.m: Likewise.
7583 * objc.dg/special/load-category-3.m: Likewise.
7584 * objc.dg/special/load-category-3a.m: Likewise.
7585 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7586 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7587 * objc.dg/attributes/class-attribute-1.m: Likewise.
7588 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7589 * obj-c++.dg/property/property.exp: Likewise.
7590 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7591 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7592 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7593 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7594 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7595 * obj-c++.dg/template-8.mm: Likewise.
7597 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7600 * gcc.target/i386/pr47665.c: New test.
7602 2011-02-10 Jie Zhang <jie@codesourcery.com>
7606 2011-02-05 Jie Zhang <jie@codesourcery.com>
7608 * gcc.dg/pr42631.c: Update test.
7609 * gcc.dg/pr42631-2.c: New test.
7611 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7614 * gfortran.dg/proc_decl_25.f90: New.
7616 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7619 * gfortran.dg/typebound_assignment_2.f03: New.
7621 2011-02-09 Richard Guenther <rguenther@suse.de>
7623 PR tree-optimization/47664
7624 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7626 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/uninit_func.adb: Adjust dg directive.
7631 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7634 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7636 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7639 * gfortran.dg/auto_dealloc_2.f90: New.
7641 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7643 * gcc.dg/builtins-config.h: Remove __sgi handling.
7644 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7645 -std=c99 for mips-sgi-irix6.5*.
7647 2011-02-09 Martin Jambor <mjambor@suse.cz>
7650 * gfortran.dg/pr25923.f90: Remove xfails.
7652 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7655 * gfortran.dg/inquire_14.f90: New test.
7657 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7660 * gfortran.dg/pointer_init_6.f90: New.
7662 2011-02-08 Jeff Law <law@redhat.com>
7664 PR tree-optimization/42893
7665 * gcc.tree-ssa/pr42893.c: New test.
7667 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7669 PR tree-optimization/46834
7670 PR tree-optimization/46994
7671 PR tree-optimization/46995
7672 * gcc.dg/graphite/id-pr46834.c: New.
7673 * gfortran.dg/graphite/id-pr46994.f90: New.
7674 * gfortran.dg/graphite/id-pr46995.f90: New.
7676 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7679 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7680 using the variable is known the warning is emitted there.
7681 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7682 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7684 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7687 * gcc.dg/noreturn-1.c (foo5): Likewise.
7688 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7689 (method2): Likewise.
7691 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7692 the return statement using the uninitialized variable.
7693 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7695 2011-02-08 Richard Guenther <rguenther@suse.de>
7698 * g++.dg/opt/pr47639.c: New testcase.
7700 2011-02-08 Richard Guenther <rguenther@suse.de>
7702 PR tree-optimization/47632
7703 * g++.dg/opt/pr47632.C: New testcase.
7705 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7707 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7709 2011-02-07 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/47615
7712 * g++.dg/opt/pr47615.C: New testcase.
7714 2011-02-07 Richard Guenther <rguenther@suse.de>
7716 PR tree-optimization/47621
7717 * gcc.dg/torture/pr47621.c: New testcase.
7719 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7721 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7723 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7726 * gfortran.dg/allocate_with_source_1 : New test.
7728 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7731 * gcc.dg/pr47610.c: New test.
7733 2011-02-05 Jie Zhang <jie@codesourcery.com>
7736 * gcc.dg/pr42631.c: Update test.
7737 * gcc.dg/pr42631-2.c: New test.
7739 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7742 * gfortran.dg/pr47574.f90: New test.
7744 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7746 PR tree-optimization/46194
7747 * gcc.dg/autopar/pr46194.c: New.
7749 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7751 PR tree-optimization/43695
7752 * g++.dg/ipa/pr43695.C: New.
7754 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7757 * gcc.dg/pr23200.c: New test.
7759 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7762 * g++.dg/pr47589.C: New test.
7764 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7767 * g++.dg/template/typedef37.C: New test.
7768 * g++.dg/template/param1.C: Adjust expected error message.
7770 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7773 * gcc.dg/pr31490-2.c: New test.
7774 * gcc.dg/pr31490-3.c: New test.
7775 * gcc.dg/pr31490-4.c: New test.
7777 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7778 Jakub Jelinek <jakub@redhat.com>
7781 * g++.dg/parser/semicolon3.C: Adjust.
7782 * g++.dg/parser/semicolon4.C: New testcase.
7783 * g++.dg/pr46890.C: New testcase.
7785 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7788 * g++.dg/init/pr29571.C: New.
7790 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7792 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7793 instead of vect_int.
7795 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7798 * gcc.target/i386/pr47312.c: New test.
7801 * gcc.target/i386/pr47564.c: New test.
7803 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7805 PR tree-optimization/45122
7806 * gcc.dg/tree-ssa/pr45122.c: New.
7808 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7811 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7814 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7815 and vsx so a default --with-cpu=power7 doesn't give an error
7816 when -mavoid-indexed-addresses is used.
7818 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7819 wrapper function to save the arguments and then jump to the real
7820 function, rather than depending on the compiler not to move stuff
7822 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7824 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7825 Paul Thomas <pault@gcc.gnu.org>
7828 * gfortran.dg/class_37.f03 : New test.
7830 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7831 Richard Guenther <rguenther@suse.de>
7833 PR tree-optimization/40979
7835 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7836 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7837 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7838 check_vect_support_and_set_flags.
7839 * gfortran.dg/graphite/vect-pr40979.f90: New.
7841 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7844 * gfortran.dg/class_36.f03: New.
7846 2011-02-02 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/47566
7849 * gcc.dg/lto/20110201-1_0.c: New testcase.
7851 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7857 * debug/pr47498.c: New.
7858 * debug/pr47501.c: New.
7860 2011-02-01 Richard Guenther <rguenther@suse.de>
7862 PR tree-optimization/47559
7863 * g++.dg/torture/pr47559.C: New testcase.
7865 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7868 * gfortran.dg/typebound_call_20.f03: New.
7870 2011-02-01 Richard Guenther <rguenther@suse.de>
7872 PR tree-optimization/47555
7873 * gcc.dg/pr47555.c: New testcase.
7875 2011-02-01 Richard Guenther <rguenther@suse.de>
7877 PR tree-optimization/47541
7878 * g++.dg/torture/pr47541.C: New testcase.
7880 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7883 * gfortran.dg/typebound_call_19.f03: New.
7885 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7888 * g++.dg/cpp0x/pr47416.C: New test.
7890 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7893 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7895 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7898 * gfortran.dg/typebound_assignment_1.f03: New.
7900 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7902 PR tree-optimization/47538
7903 * gcc.c-torture/execute/pr47538.c: New test.
7905 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7908 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7910 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7912 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7914 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7916 PR rtl-optimization/44031
7917 * gcc.c-torture/compile/20110131-1.c: New test.
7919 2011-01-31 Tobias Burnus <burnus@net-b.de>
7922 * gfortran.dg/stmt_func_1.f90: New.
7924 2011-01-31 Tobias Burnus <burnus@net-b.de>
7927 * gfortran.dg/interface_34.f90: New.
7929 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7932 * gfortran.dg/realloc_on_assign_5.f03: New test.
7933 * gfortran.dg/realloc_on_assign_5.f03: New test.
7935 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7937 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7938 * gfortran.dg/bessel_7.f90: Likewise.
7939 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7941 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7942 * gfortran.dg/sum_init_expr.f03: Likewise.
7944 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7946 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7949 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7950 loop only on "vect_intfloat_cvt" targets.
7952 2011-01-29 Tobias Burnus <burnus@net-b.de>
7955 * gfortran.dg/shape_6.f90: New.
7957 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959 PR libgfortran/47434
7960 * gfortran.dg/read_infnan_1.f90: Update test.
7961 * gfortran.dg/module_nan.f90: Update test.
7962 * gfortran.dg/char4_iunit_1.f03: Update test.
7963 * gfortran.dg/large_real_kind_1.f90: Update test.
7964 * gfortran.dg/real_const_3.f90: Update test.
7965 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7967 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7970 * g++.dg/template/param2.C: New test.
7972 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7974 PR libgfortran/47285
7975 * gfortran.dg/fmt_g.f: New test.
7977 2011-01-28 Tobias Burnus <burnus@net-b.de>
7980 * gfortran.dg/pure_formal_1.f90: New.
7982 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.dg/tls/pr42894.c: New test.
7987 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7989 * gcc.dg/pr47276.c: Add dg-require-visibility.
7991 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7993 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7995 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7996 Tobias Burnus <burnus@gcc.gnu.org>
8001 * gfortran.dg/realloc_on_assign_3.f03: New test.
8002 * gfortran.dg/realloc_on_assign_4.f03: New test.
8003 * gfortran.dg/allocatable_function_5.f90: New test.
8004 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8005 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8006 implemented" dg-errors.
8008 2011-01-27 Jan Hubicka <jh@suse.cz>
8011 * gcc.dg/attr-weakref-4.c: New testcase
8013 2011-01-27 Martin Jambor <mjambor@suse.cz>
8015 PR tree-optimization/47228
8016 * gcc.dg/torture/pr47228.c: New test.
8018 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8020 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8022 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8024 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8025 when using auto-overlay support on the SPU.
8027 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8029 PR rtl-optimization/44174
8030 * gcc.target/i386/asm-6.c: New test.
8032 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8034 PR rtl-optimization/46856
8035 * gcc.c-torture/compile/pr46856.c: New test.
8037 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8038 Andrew Pinski <pinskia@gmail.com>
8041 * gcc.dg/pr43082.c: New.
8043 2011-01-26 DJ Delorie <dj@redhat.com>
8045 PR rtl-optimization/46878
8046 * gcc.dg/pr46878-1.c: New test.
8048 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8051 * g++.dg/cpp0x/pr47476.C: New test.
8053 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8055 * gcc.c-torture/compile/20110126-1.c: New test.
8057 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8060 * gcc.dg/torture/pr47473.c: New test.
8062 2011-01-26 Jan Hubicka <jh@suse.cz>
8065 * gcc.c-torture/execute/pr47237.c: New testcase.
8067 2011-01-26 Jan Hubicka <jh@suse.cz>
8069 PR tree-optimization/47190
8070 * gcc.dg/attr-weakref-3.c: New testcase.
8072 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8075 * gcc.dg/dll-9a.c: New test file.
8076 * gcc.dg/dll-11.c: Likewise.
8077 * gcc.dg/dll-12.c: Likewise.
8078 * gcc.dg/dll-12a.c: Likewise.
8079 * gcc.dg/dll-11a.c: Likewise.
8080 * gcc.dg/dll-9.c: Likewise.
8081 * gcc.dg/dll-10.c: Likewise.
8082 * gcc.dg/dll-10a.c: Likewise.
8083 * g++.dg/ext/dllexport4a.cc: Likewise.
8084 * g++.dg/ext/dllexport4.C: Likewise.
8085 * g++.dg/ext/dllexport5.C: Likewise.
8086 * g++.dg/ext/dllexport5a.cc: Likewise.
8088 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8090 PR tree-optimization/46970
8091 * gcc.dg/graphite/pr46970.c: New.
8093 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8095 PR tree-optimization/46215
8096 * gcc.dg/graphite/pr46215.c: New.
8098 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8100 PR tree-optimization/46168
8101 * gcc.dg/graphite/pr46168.c: New.
8103 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8105 PR tree-optimization/43657
8106 * gcc.dg/graphite/pr43657.c: New.
8108 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8110 PR tree-optimization/29832
8111 * gfortran.dg/graphite/pr29832.f90: New.
8113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8115 PR tree-optimization/43567
8116 * gcc.dg/graphite/pr43567.c: New.
8118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8120 * gfortran.dg/graphite/interchange-4.f: New.
8121 * gfortran.dg/graphite/interchange-5.f: New.
8123 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8124 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8125 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8126 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8127 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8128 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8129 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8130 * gfortran.dg/ltrans-7.f90: Removed.
8131 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8133 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8134 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8135 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8136 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8137 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8138 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8139 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8140 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8141 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8142 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8143 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8144 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8145 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8146 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8147 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8148 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8149 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8150 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8151 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8152 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8153 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8154 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8155 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8156 * gcc.dg/tree-ssa/data-dep-1.c
8157 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8158 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8159 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8160 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8161 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8163 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8165 PR tree-optimization/47265
8166 PR tree-optimization/47443
8167 * gcc.c-torture/compile/pr47265.c: New test.
8168 * gcc.dg/pr47443.c: New test.
8170 2011-01-25 Martin Jambor <mjambor@suse.cz>
8172 PR tree-optimization/47382
8173 * g++.dg/torture/pr47382.C: New test.
8174 * g++.dg/opt/devirt1.C: Xfail.
8176 2011-01-25 Yao Qi <yao@codesourcery.com>
8179 * gcc.target/arm/pr45701-1.c: New test.
8180 * gcc.target/arm/pr45701-2.c: New test.
8181 * gcc.target/arm/pr45701-3.c: New test.
8183 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8184 Jakub Jelinek <jakub@redhat.com>
8186 PR tree-optimization/47271
8187 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8189 2011-01-25 Nick Clifton <nickc@redhat.com>
8191 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8192 (saturate_add): Delete.
8194 (main): Do not run saturate_add.
8195 (set_interrupts): Delete.
8197 2011-01-25 Tobias Burnus <burnus@net-b.de>
8200 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8202 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8204 PR tree-optimization/47427
8205 PR tree-optimization/47428
8206 * gcc.c-torture/compile/pr47427.c: New test.
8207 * gcc.c-torture/compile/pr47428.c: New test.
8209 2011-01-25 Richard Guenther <rguenther@suse.de>
8212 * gcc.dg/torture/pr47411.c: New testcase.
8214 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8216 * gfortran.dg/graphite/id-24.f: New.
8217 * gfortran.dg/graphite/id-25.f: New.
8219 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8221 * gfortran.dg/graphite/id-23.f: New.
8223 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8225 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8227 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8229 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8230 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8231 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8232 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8233 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8234 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8235 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8236 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8237 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8241 * gcc.dg/graphite/block-0.c: Add documentation.
8242 * gcc.dg/graphite/block-4.c: Same.
8243 * gcc.dg/graphite/block-7.c: Same.
8244 * gcc.dg/graphite/block-8.c: New.
8245 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8246 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8247 * gcc.dg/graphite/interchange-12.c: Add documentation.
8248 * gcc.dg/graphite/interchange-13.c: New.
8249 * gcc.dg/graphite/interchange-14.c: New.
8250 * gcc.dg/graphite/interchange-15.c: New.
8251 * gcc.dg/graphite/interchange-8.c: Add documentation.
8252 * gcc.dg/graphite/interchange-mvt.c: Same.
8254 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8257 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8258 * gcc.target/powerpc/altivec-14.c: Ditto.
8259 * gcc.target/powerpc/altivec-33.c: Ditto.
8260 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8261 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8262 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8263 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8264 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8265 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8266 * g++.dg/ext/altivec-15.C: Ditto.
8267 * g++.dg/ext/altivec-types-1.C: Ditto.
8268 * g++.dg/ext/altivec-types-2.C: Ditto.
8269 * g++.dg/ext/altivec-types-3.C: Ditto.
8270 * g++.dg/ext/altivec-types-4.C: Ditto.
8272 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8276 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8278 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8279 optimization options.
8281 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8283 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8286 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8288 2011-01-23 Tobias Burnus <burnus@net-b.de>
8291 * gfortran.dg/allocatable_scalar_12.f90: New.
8293 2011-01-23 Ira Rosen <irar@il.ibm.com>
8295 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8296 vectorization to be not profitable if peeling is used to
8297 realign the memory access.
8298 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8299 loop bound to avoid loop unrolling.
8300 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8302 2011-01-22 Jan Hubicka <jh@suse.cz>
8305 * g++.dg/lto/pr47333.C: New file.
8307 2011-01-22 Jan Hubicka <jh@suse.cz>
8309 PR tree-optimization/43884
8311 * gcc.dg/autopar/outer-2.c: Increase array size.
8312 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8314 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8317 * gfortran.dg/c_loc_tests_16.f90: New test.
8319 2011-01-22 Tobias Burnus <burnus@net-b.de>
8322 * gfortran.dg/typebound_proc_19.f90: New.
8324 2011-01-21 Jeff Law <law@redhat.com>
8326 PR tree-optimization/47053
8327 * g++.dg/pr47053.C: New test.
8329 2011-01-21 Jason Merrill <jason@redhat.com>
8332 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8334 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8337 * g++.dg/cpp0x/range-for10.C: New test.
8338 * g++.dg/template/for1.C: New test.
8341 * g++.dg/tree-prof/partition3.C: New test.
8343 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8345 PR rtl-optimization/47366
8346 * g++.dg/opt/pr47366.C: New test.
8348 2011-01-21 Jason Merrill <jason@redhat.com>
8351 * g++.dg/cpp0x/constexpr-regress2.C: New.
8353 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8355 2011-01-21 Jeff Law <law@redhat.com>
8357 PR rtl-optimization/41619
8358 * gcc.dg/pr41619.c: New.
8360 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8362 PR tree-optimization/47355
8363 * g++.dg/opt/pr47355.C: New test.
8365 2011-01-21 Richard Guenther <rguenther@suse.de>
8367 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8370 2011-01-21 Richard Guenther <rguenther@suse.de>
8372 PR tree-optimization/47365
8373 * gcc.dg/torture/pr47365.c: New testcase.
8374 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8376 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8380 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8382 PR tree-optimization/47391
8383 * gcc.dg/pr47391.c: New test.
8385 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8387 * g++.dg/template/char1.C: Use signed char.
8389 2011-01-21 Tobias Burnus <burnus@net-b.de>
8392 * gfortran.dg/pointer_target_4.f90: New.
8394 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8397 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8398 ILP32 system and not IP32.
8400 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8403 * g++.dg/debug/pr46583.C: New.
8405 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8408 * g++.dg/debug/pr47283.C: New test.
8411 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8412 * gcc.target/i386/headmerge-2.c: Likewise.
8414 2011-01-20 Richard Guenther <rguenther@suse.de>
8417 * gcc.dg/torture/pr47370.c: New testcase.
8419 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8421 PR tree-optimization/46130
8422 * gcc.dg/pr46130-1.c: New test.
8423 * gcc.dg/pr46130-2.c: New test.
8425 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8428 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8430 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8433 * g++.dg/debug/pr46240.cc: New.
8435 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8438 * g++.dg/template/anonunion1.C: New test.
8440 PR rtl-optimization/47337
8441 * gcc.c-torture/execute/pr47337.c: New test.
8443 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8446 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8448 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8450 PR tree-optimization/46021
8451 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8453 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8455 PR tree-optimization/47290
8456 * g++.dg/torture/pr47290.C: New test.
8458 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8461 * gfortran.dg/proc_ptr_comp_29.f90: New.
8463 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8466 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8467 powerpc-apple-darwin9.
8469 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8471 PR rtl-optimization/47299
8472 * gcc.c-torture/execute/pr47299.c: New test.
8474 2011-01-17 Jason Merrill <jason@redhat.com>
8476 * g++.dg/cpp0x/constexpr-virtual.C: New.
8478 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8481 * gfortran.dg/gomp/pr47331.f90: New test.
8483 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8486 * objc.dg/selector-warn-1.m: New.
8487 * obj-c++.dg/selector-warn-1.mm: New.
8489 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8491 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8492 Update dg-final accordingly.
8494 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8496 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8498 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8500 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8502 * gcc.dg/guality/pr36728-2.c: Likewise.
8504 2011-01-17 Richard Guenther <rguenther@suse.de>
8506 PR tree-optimization/47313
8507 * g++.dg/torture/pr47313.C: New testcase.
8509 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8512 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8513 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8514 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8515 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8517 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8519 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8520 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8521 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8523 2011-01-17 Richard Guenther <rguenther@suse.de>
8525 PR tree-optimization/45967
8526 * gcc.dg/torture/pr45967-2.c: New testcase.
8527 * gcc.dg/torture/pr45967-3.c: Likewise.
8529 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8532 * g++.dg/ext/pr47213.C: Require visibility.
8534 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8536 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8537 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8539 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8541 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8542 Linux-based targets.
8544 2011-01-13 Jan Hubicka <jh@suse.cz>
8546 PR tree-optimization/47276
8547 * gcc.dg/pr47276.c: New testcase.
8549 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8550 Jonathan Wakely <jwakely.gcc@gmail.com>
8553 * g++.dg/other/pr33558.C: New.
8554 * g++.dg/other/pr33558-2.C: New.
8556 2011-01-14 Martin Jambor <mjambor@suse.cz>
8558 PR tree-optimization/45934
8559 PR tree-optimization/46302
8560 * g++.dg/ipa/devirt-c-1.C: New test.
8561 * g++.dg/ipa/devirt-c-2.C: Likewise.
8562 * g++.dg/ipa/devirt-c-3.C: Likewise.
8563 * g++.dg/ipa/devirt-c-4.C: Likewise.
8564 * g++.dg/ipa/devirt-c-5.C: Likewise.
8565 * g++.dg/ipa/devirt-c-6.C: Likewise.
8566 * g++.dg/ipa/devirt-6.C: Likewise.
8567 * g++.dg/ipa/devirt-d-1.C: Likewise.
8568 * g++.dg/torture/pr45934.C: Likewise.
8570 2011-01-14 Jason Merrill <jason@redhat.com>
8572 * g++.dg/cpp0x/variadic105.C: New.
8574 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8575 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8578 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8579 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8580 execution tests on i?86-*-*, x86_64-*-* and
8581 powerpc*-apple-darwin* && ilp32.
8582 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8583 tests on i?86-*-* and x86_64-*-*.
8585 2011-01-14 Richard Guenther <rguenther@suse.de>
8587 PR tree-optimization/47280
8588 * g++.dg/opt/pr47280.C: New testcase.
8590 2011-01-14 Jason Merrill <jason@redhat.com>
8592 * g++.dg/cpp0x/constexpr-regress1.C: New.
8594 * g++.dg/ext/flexary2.C: New.
8596 2011-01-14 Richard Guenther <rguenther@suse.de>
8599 * gcc.dg/torture/pr47281.c: New testcase.
8600 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8602 2011-01-14 Richard Guenther <rguenther@suse.de>
8604 PR tree-optimization/47286
8605 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8607 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8610 * g++.dg/ext/pr47213.C: New.
8612 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8616 2011-01-13 Tobias Burnus <burnus@net-b.de>
8617 Mikael Morin <mikael@gcc.gnu.org>
8621 * gfortran.dg/select_type_20.f90: New.
8622 * gfortran.dg/select_type_21.f90: New.
8624 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8627 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8629 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8631 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8632 * gcc.dg/guality/pr36728-2.c: Likewise.
8634 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8637 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8639 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8641 PR rtl-optimization/45352
8642 * gcc.dg/pr45352-3.c: New.
8644 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8646 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8648 * g++.dg/cpp0x/range-for8.C: New.
8649 * g++.dg/cpp0x/range-for9.C: New.
8651 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8654 * g++.dg/debug/pr47209.C: New.
8656 2011-01-12 Richard Guenther <rguenther@suse.de>
8659 * gcc.dg/lto/pr47259_0.c: New testcase.
8660 * gcc.dg/lto/pr47259_1.c: Likewise.
8662 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8664 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8665 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8666 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8667 methods missing from the OBJC2 Object.
8668 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8669 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8670 GNU and NeXT runtimes.
8671 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8673 * objc-obj-c++-shared/Object1.m: Likewise.
8674 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8675 * objc.dg/proto-qual-1.m: Likewise.
8676 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8677 * obj-c++.dg/proto-qual-1.mm: Likewise.
8679 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8682 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8684 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8686 Fixed the Objective-C++ testsuite and updated all tests.
8687 * lib/obj-c++.exp (obj-c++_init): Declare and set
8688 gcc_warning_prefix and gcc_error_prefix.
8689 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8690 'dg-warning', 'dg-message' and 'dg-error'.
8691 * obj-c++.dg/class-extension-3.mm: Likewise.
8692 * obj-c++.dg/class-protocol-1.mm: Likewise.
8693 * obj-c++.dg/encode-7.mm: Likewise.
8694 * obj-c++.dg/exceptions-3.mm: Likewise.
8695 * obj-c++.dg/exceptions-5.mm: Likewise.
8696 * obj-c++.dg/method-12.mm: Likewise.
8697 * obj-c++.dg/method-13.mm: Likewise.
8698 * obj-c++.dg/method-15.mm: Likewise.
8699 * obj-c++.dg/method-16.mm: Likewise.
8700 * obj-c++.dg/method-4.mm: Likewise.
8701 * obj-c++.dg/method-8.mm: Likewise.
8702 * obj-c++.dg/method-conflict-1.mm: Likewise.
8703 * obj-c++.dg/method-conflict-2.mm: Likewise.
8704 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8705 and uncommented second part of the testcase now that the testsuite
8707 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8708 and uncommented second part of the testcase now that the testsuite
8710 * obj-c++.dg/private-1.mm: Likewise.
8711 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8712 * obj-c++.dg/syntax-error-7.mm: Likewise.
8713 * obj-c++.dg/warn5.mm: Likewise.
8714 * obj-c++.dg/property/at-property-14.mm: Likewise.
8715 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8717 * obj-c++.dg/property/at-property-18.mm: Likewise.
8718 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8720 * obj-c++.dg/property/at-property-21.mm: Likewise.
8721 * obj-c++.dg/property/at-property-28.mm: Likewise.
8722 * obj-c++.dg/property/at-property-5.mm: Likewise.
8723 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8724 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8725 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8726 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8727 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8728 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8729 * obj-c++.dg/tls/diag-5.mm: Likewise.
8730 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8731 dg-error, now matched correctly.
8733 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8735 * objc.dg/property/at-property-29.m: New.
8736 * obj-c++.dg/property/at-property-29.mm: New.
8738 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8740 * go.test/go-test.exp (go-set-goarch): New proc.
8741 (go-gc-tests): Use it.
8743 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8746 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8748 2011-01-11 Richard Henderson <rth@redhat.com>
8750 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8752 2011-01-11 Jan Hubicka <jh@suse.cz>
8756 * gcc.dg/lto/pr45721_1.c: New file.
8757 * gcc.dg/lto/pr45721_0.c: New file.
8759 2011-01-11 Richard Guenther <rguenther@suse.de>
8761 PR tree-optimization/46076
8762 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8764 2011-01-11 Jeff Law <law@redhat.com>
8766 * PR tree-optimization/47086
8767 * gcc.dg/pr47086.c: New test.
8769 2011-01-11 Jason Merrill <jason@redhat.com>
8772 * g++.dg/template/new10.C: New.
8775 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8777 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8779 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8780 Split type definitions and NSConstantString class into...
8781 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8782 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8783 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8784 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8785 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8786 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8788 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8789 encode defines for newer NeXT system headers.
8790 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8791 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8792 * objc.dg/foreach-5.m: Likewise.
8793 * objc.dg/foreach-2.m: Likewise.
8794 * objc.dg/foreach-4.m: Likewise.
8795 * objc.dg/torture/strings/string1.m: Likewise.
8796 * objc.dg/torture/strings/string2.m: Likewise.
8797 * objc.dg/torture/strings/string3.m: Likewise.
8798 * objc.dg/torture/strings/string4.m: Likewise.
8799 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8800 header and stand alone.
8801 * obj-c++.dg/strings/strings-2.mm: Likewise.
8802 * objc.dg/torture/strings/const-str-3.m: Likewise.
8803 * objc.dg/strings/strings-2.m: Likewise.
8804 * objc.dg/strings/const-str-12b.m: Likewise.
8806 2011-01-12 Richard Guenther <rguenther@suse.de>
8809 * gcc.dg/attr-weak-1.c: Adjust.
8811 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8814 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8815 standard compliant and comment.
8817 2011-01-10 Jan Hubicka <jh@suse.cz>
8820 * gcc.dg/initpri3.c: New testcase.
8822 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8825 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8831 (g_ebp_save): Likewise.
8832 (g_esp_save): Likewise.
8834 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8838 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840 PR tree-optimization/46021
8841 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8842 i?86-*-*, x86_64-*-*.
8844 2011-01-10 Jeff Law <law@redhat.com>
8846 * PR tree-optimization/47141
8847 * gcc.c-torture/compile/pr47141.c: New test.
8849 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8852 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8853 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8854 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8855 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8858 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8859 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8860 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8861 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8862 being vectorized. Adjust dg-final pattern.
8865 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8866 * gcc.dg/vect/slp-24.c: Likewise.
8868 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8871 * g++.dg/other/pr47218-1.C: New test file.
8872 * g++.dg/other/pr47218.C: Likewise.
8873 * g++.dg/other/pr47218.h: New supporting header.
8875 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8878 * objc.dg/attributes/invalid-attribute-1.m: New.
8879 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8881 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8884 * gfortran.dg/proc_ptr_comp_28.f90: New.
8886 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8888 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8889 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8890 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8891 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8892 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8893 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8894 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8895 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8896 * objc.dg/gnu-api-2-class.m: Likewise.
8897 * objc.dg/gnu-api-2-ivar.m: Likewise.
8898 * objc.dg/gnu-api-2-method.m: Likewise.
8899 * objc.dg/gnu-api-2-objc.m: Likewise.
8900 * objc.dg/gnu-api-2-object.m: Likewise.
8901 * objc.dg/gnu-api-2-property.m: Likewise.
8902 * objc.dg/gnu-api-2-protocol.m: Likewise.
8903 * objc.dg/gnu-api-2-sel.m: Likewise.
8905 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8907 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8908 * objc.dg/objc-foreach-4.m: Likewise.
8909 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8910 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8911 * objc.dg/foreach-4.m: Likewise.
8912 * objc.dg/foreach-5.m: Likewise.
8913 * objc.dg/foreach-3.m: Return self from init.
8915 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8918 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8920 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8923 * gfortran.dg/class_35.f90: New.
8925 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8927 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8929 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8932 * objc.dg/invalid-method-2.m: New.
8933 * obj-c++.dg/invalid-method-2.mm: New.
8935 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8938 * gfortran.dg/transpose_optimization_2.f90 : New test.
8940 2011-01-08 Jan Hubicka <jh@suse.cz>
8942 PR tree-optmization/46469
8943 * g++.dg/torture/pr46469.C: New testcase.
8945 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8947 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8948 emulation of libobjc-gnu structure layout functionality to ..
8949 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8950 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8951 * objc/execute/bf-common.h: Adjust headers.
8952 * objc/execute/bf-1.m: Likewise.
8953 * objc/execute/bf-2.m: Likewise.
8954 * objc/execute/bf-3.m: Likewise.
8955 * objc/execute/bf-4.m: Likewise.
8956 * objc/execute/bf-5.m: Likewise.
8957 * objc/execute/bf-6.m: Likewise.
8958 * objc/execute/bf-7.m: Likewise.
8959 * objc/execute/bf-8.m: Likewise.
8960 * objc/execute/bf-9.m: Likewise.
8961 * objc/execute/bf-10.m: Likewise.
8962 * objc/execute/bf-11.m: Likewise.
8963 * objc/execute/bf-12.m: Likewise.
8964 * objc/execute/bf-13.m: Likewise.
8965 * objc/execute/bf-14.m: Likewise.
8966 * objc/execute/bf-15.m: Likewise.
8967 * objc/execute/bf-16.m: Likewise.
8968 * objc/execute/bf-17.m: Likewise.
8969 * objc/execute/bf-18.m: Likewise.
8970 * objc/execute/bf-19.m: Likewise.
8971 * objc/execute/bf-20.m: Likewise.
8972 * objc/execute/bf-21.m: Likewise.
8973 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8974 objc_get_type_qualifiers ().
8976 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8979 * gfortran.dg/dependency_39.f90: New test.
8981 2011-01-07 Jan Hubicka <jh@suse.cz>
8983 Get builtins tests ready for linker plugin.
8984 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8985 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8986 my_memset, my_bzero): Mark used.
8987 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8988 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8990 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8993 2011-01-07 Jan Hubicka <jh@suse.cz>
8995 PR tree-optimization/46367
8996 * g++.dg/torture/pr46367.C: New file.
8998 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9001 * gcc.dg/pr47201.c: New test.
9004 * gcc.dg/tree-prof/pr47187.c: New test.
9006 2011-01-07 Tobias Burnus <burnus@net-b.de>
9009 * gfortran.dg/extends_type_of_3.f90: New.
9011 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9013 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9014 * g++.dg/ext/dllimport-MI1.C: Likewise.
9015 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9016 * g++.dg/ext/dllimport10.C: Likewise.
9017 * g++.dg/ext/dllimport11.C: Likewise.
9018 * g++.dg/ext/dllimport12.C: Likewise.
9019 * g++.dg/ext/dllimport13.C: Likewise.
9020 * g++.dg/ext/dllimport2.C: Likewise.
9021 * g++.dg/ext/dllimport3.C: Likewise.
9022 * g++.dg/ext/dllimport4.C: Likewise.
9023 * g++.dg/ext/dllimport5.C: Likewise.
9024 * g++.dg/ext/dllimport6.C: Likewise.
9025 * g++.dg/ext/dllimport8.C: Likewise.
9026 * g++.dg/ext/dllimport9.C: Likewise.
9027 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9028 targets, too. Additionally enable test for i?86-*-mingw*.
9029 * g++.dg/ext/selectany1.C: Likewise.
9030 Remove guard variable check.
9032 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9036 * gfortran.dg/storage_size_3.f08: Extended.
9038 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9041 * g++.dg/template/stdarg1.C: New test.
9043 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9046 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9047 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9048 from the interface of functions to not hide the errors that
9051 2011-01-06 Jan Hubicka <jh@suse.cz>
9053 * gcc.dg/lto/pr47188_0.c: New testcase.
9054 * gcc.dg/lto/pr47188_1.c: New testcase.
9056 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9060 * gfortran.dg/interface_33.f90: New test.
9062 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9065 * gcc.c-torture/compile/pr47150.c: New test.
9067 2011-01-06 Ira Rosen <irar@il.ibm.com>
9069 PR tree-optimization/47139
9070 * gcc.dg/vect/pr47139.c: New test.
9072 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9075 * gfortran.dg/extends_type_of_2.f03: New.
9077 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9079 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9081 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9083 * gnat.dg/opt14.adb: New test.
9085 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9088 * gfortran.dg/allocate_error_2.f90: New test.
9090 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9093 * gfortran.dg/storage_size_3.f08: New.
9095 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9097 PR libgfortran/47154
9098 * gfortran.dg/namelist_68.f90: New test.
9100 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9102 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9104 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9107 * gfortran.dg/class_34.f90: New.
9109 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9111 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9112 use __builtin_inff. Skip all single-precision tests that require
9115 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9117 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9119 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9121 PR tree-optimization/47148
9122 * gcc.c-torture/execute/pr47148.c: New test.
9124 PR tree-optimization/47155
9125 * gcc.c-torture/execute/pr47155.c: New test.
9127 PR rtl-optimization/47157
9128 * gcc.c-torture/compile/pr47157.c: New test.
9130 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9132 * gcc.dg/torture/vector-shift2.c (schar): Define.
9133 (main): Always use schar or uchar instead of plain "char" to avoid
9134 dependencies on implementation-defined char signedness.
9136 2011-01-03 Martin Jambor <mjambor@suse.cz>
9138 PR tree-optimization/46801
9139 * gnat.dg/pack9.adb: Remove xfail.
9141 2011-01-03 Martin Jambor <mjambor@suse.cz>
9143 PR tree-optimization/46984
9144 * g++.dg/ipa/pr46984.C: New test.
9146 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9149 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9151 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9153 PR tree-optimization/47140
9154 * gcc.c-torture/compile/pr47140.c: New test.
9156 PR rtl-optimization/47028
9157 * gcc.dg/pr47028.c: New test.
9159 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9161 * objc.dg/protocol-forward-1.m: Removed TODO.
9162 * objc.dg/protocol-forward-2.m: New.
9163 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9164 * obj-c++.dg/protocol-forward-2.mm: New.
9166 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9169 * g++.dg/eh/pr38662.C: New testcase.
9171 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9173 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9174 scan for newline '\n'.
9177 Copyright (C) 2011 Free Software Foundation, Inc.
9179 Copying and distribution of this file, with or without modification,
9180 are permitted in any medium without royalty provided the copyright
9181 notice and this notice are preserved.