1 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/string_5.f90: New test.
6 2011-07-29 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
11 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13 PR tree-optimization/47407
14 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
18 2011-07-29 Richard Guenther <rguenther@suse.de>
20 * gcc.dg/uninit-suppress.c: Also disable VRP.
21 * gcc.dg/uninit-suppress_2.c: Likewise.
23 2011-07-28 Jason Merrill <jason@redhat.com>
26 * g++.dg/template/nontype24.C: New.
28 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
30 PR rtl-optimization/47958
31 * gcc.dg/torture/pr47958-1.c: New.
33 2011-07-29 Wei Guozhi <carrot@google.com>
35 PR rtl-optimization/49799
36 * gcc.dg/pr49799.c: New test case.
38 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
41 * gcc.dg/graphite/id-pr48648.c: New.
43 2011-07-28 Jakub Jelinek <jakub@redhat.com>
46 * gfortran.dg/maxloc_2.f90: New test.
47 * gfortran.dg/maxloc_3.f90: New test.
48 * gfortran.dg/minloc_1.f90: New test.
49 * gfortran.dg/minloc_2.f90: New test.
50 * gfortran.dg/minloc_3.f90: New test.
51 * gfortran.dg/minmaxloc_7.f90: New test.
54 * gcc.dg/debug/dwarf2/pr49871.c: New test.
56 2011-07-28 Jakub Jelinek <jakub@redhat.com>
58 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
59 the builtin isn't optimized away.
61 2011-07-27 Tobias Burnus <burnus@net-b.de>
64 * gfortran.dg/lto/pr45586-2_0.f90: New.
66 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
69 * c-c++-common/cxxbitfields-4.c: Check for smaller than long
71 * c-c++-common/cxxbitfields-5.c: Same.
73 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
75 * lib/target-supports.exp (check_effective_target_mmap): Use
76 check_function_available.
78 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
80 * g++.old-deja/g++.pt/crash60.C: Updated.
82 2011-07-27 Jakub Jelinek <jakub@redhat.com>
85 * gcc.target/i386/pr49866.c: New test.
87 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
89 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
90 * gcc.target/i386/bmi-andn-1.c: New test.
91 * gcc.target/i386/bmi-andn-1a.c: Likewise.
92 * gcc.target/i386/bmi-andn-2.c: Likewise.
93 * gcc.target/i386/bmi-andn-2a.c: Likewise.
94 * gcc.target/i386/bmi-bextr-1.c: Likewise.
95 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
96 * gcc.target/i386/bmi-bextr-2.c: Likewise.
97 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
98 * gcc.target/i386/bmi-blsi-1.c: Likewise.
99 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
100 * gcc.target/i386/bmi-blsi-2.c: Likewise.
101 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
102 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
103 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
104 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
105 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
106 * gcc.target/i386/bmi-blsr-1.c: Likewise.
107 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
108 * gcc.target/i386/bmi-blsr-2.c: Likewise.
109 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
110 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
111 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
112 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
113 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
115 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
118 * gfortran.dg/graphite/id-pr47691.f: New.
120 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
122 * gcc.target/i386/avx-os-support.h: New.
123 * gcc.target/i386/avx-check.h: Include avx-os-support.h
124 (main): Check avx_os_support before the test is run.
125 * gcc.target/i386/aes-avx-check.h: Ditto.
126 * gcc.target/i386/pclmul-avx-check.h: Ditto.
128 2011-07-27 Kai Tietz <ktietz@redhat.com>
130 * gcc.target/i386/aggregate-ret3.c: New test.
131 * gcc.target/i386/aggregate-ret4.c: New test.
133 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
136 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
137 allocated array should *not* change its size.
138 * gfortran.dg/multiple_allocation_3.f90: New test.
140 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp0x/constexpr-49776.C: New.
145 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
148 * gcc.dg/graphite/id-pr47046.c: New.
150 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
153 * gcc.dg/graphite/run-id-pr47593.c: New.
155 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
158 * gcc.dg/graphite/run-id-pr47653.c: New.
159 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
161 * gcc.dg/graphite/scop-16.c: Same.
162 * gcc.dg/graphite/scop-17.c: Same.
163 * gcc.dg/graphite/scop-21.c: Same.
165 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
168 * gcc.dg/graphite/id-pr48805.c: New.
170 2011-07-26 Tobias Burnus <burnus@net-b.de>
172 * gfortran.dg/coarray_lib_token_2.f90: New.
174 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
176 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
179 2011-07-25 Andrew Pinski <apinski@cavium.com>
182 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
183 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
185 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187 * lib/target-supports.exp (check_effective_target_mmap): New proc.
189 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
190 * gcc.c-torture/execute/loop-2g.c: Likewise.
191 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
192 Require mmap support.
193 * gcc.c-torture/execute/loop-2g.x: Likewise.
194 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
195 (MAP_ANON): Provide default.
196 * gcc.dg/20050826-1.c: Likewise.
197 * gcc.target/i386/pr36533.c: Likewise.
198 * gcc.dg/vect/pr49038.c: Remove dg-do run.
199 Use dg-require-effective-target mmap.
201 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/range-for19.C: New.
206 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
209 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
212 2011-07-15 Jakub Jelinek <jakub@redhat.com>
215 * g++.dg/torture/pr49309.C: Remove.
217 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
219 PR tree-optimization/49809
220 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
223 2011-07-25 Richard Guenther <rguenther@suse.de>
225 PR tree-optimization/49715
226 * gcc.target/i386/pr49715-1.c: New testcase.
227 * gcc.target/i386/pr49715-2.c: Likewise.
229 2011-07-23 Jason Merrill <jason@redhat.com>
231 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
233 2011-07-22 Jason Merrill <jason@redhat.com>
236 * g++.dg/cpp0x/initlist55.C: New.
238 2011-07-23 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/namelist_72.f: New.
243 2011-07-23 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/coarray_25.f90: New.
247 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
249 * override1.C: This test should use c++0x mode.
250 * override3.C: New. Test the diagnostics in c++98 mode.
252 2011-07-22 Jason Merrill <jason@redhat.com>
253 Mark Glisse <marc.glisse@normalesup.org>
256 * g++.dg/other/pragma-re-1.C: Add namespace cases.
259 * g++.dg/opt/builtins2.C: New.
260 * g++.dg/other/error27.C: Don't rely on __builtin.
262 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
264 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
266 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
267 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
268 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
269 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
271 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
274 2011-07-22 Richard Guenther <rguenther@suse.de>
276 PR tree-optimization/45819
277 * gcc.dg/pr45819.c: New testcase.
279 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
281 * lib/target-supports.exp (check_ifunc_available): Rewrite.
283 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
287 * gcc.dg/graphite/run-id-pr47654.c: New.
289 2011-07-21 Ian Lance Taylor <iant@google.com>
292 * gcc.dg/pr49705.c: New test.
294 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
296 * lib/target-supports.exp (check_avx_os_support_available): New.
297 (check_effective_target_avx_runtime): Use it.
299 2011-07-21 Richard Guenther <rguenther@suse.de>
301 PR tree-optimization/49770
302 * g++.dg/torture/pr49770.C: New testcase.
304 2011-07-21 Kai Tietz <ktietz@redhat.com>
306 * gcc.dg/tree-ssa/pr30978.c: adjusted.
307 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
309 2011-07-21 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/coarray_lib_token_1.f90: New.
313 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
315 * gcc.dg/pr32912-2.c: Skip for AVR.
316 * gcc.dg/pr44674.c: Add dg-require-profiling.
318 2011-07-20 Jason Merrill <jason@redhat.com>
320 * g++.dg/ext/desig2.C: New.
322 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
324 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
326 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
327 * gcc.target/powerpc/recip-3.c: Ditto.
329 2011-07-19 Jason Merrill <jason@redhat.com>
332 PR c++/42603 (DR 950)
333 * g++.dg/cpp0x/decltype21.C: New.
335 2011-07-20 Richard Guenther <rguenther@suse.de>
338 * gcc.dg/tree-ssa/pr18908.c: New testcase.
339 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
341 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
343 * gcc.target/arm/combine-movs.c: New.
344 * gcc.target/arm/unsigned-extend-2.c: New.
346 2011-07-19 Jason Merrill <jason@redhat.com>
349 * g++.dg/cpp0x/variadic114.C: New.
351 2011-07-19 Tobias Burnus <burnus@net-b.de>
353 * gfortran.dg/coarray_args_1.f90: New.
354 * gfortran.dg/coarray_args_2.f90: New.
356 2011-07-19 Janus Weil <janus@gcc.gnu.org>
359 * gfortran.dg/allocate_error_3.f90: New.
361 2011-07-19 Richard Guenther <rguenther@suse.de>
363 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
364 * gcc.dg/tree-ssa/bool-11.c: Likewise.
365 * gcc.dg/torture/20110719-1.c: New testcase.
367 2011-07-19 Jakub Jelinek <jakub@redhat.com>
369 PR tree-optimization/49768
370 * gcc.c-torture/execute/pr49768.c: New test.
372 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
374 PR tree-optimization/49771
375 * gcc.dg/vect/pr49771.c: New test.
377 2011-07-18 Martin Jambor <mjambor@suse.cz>
379 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
380 * gcc.dg/ipa/ipa-2.c: Likewise.
381 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
382 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
383 * gcc.dg/ipa/ipa-5.c: Likewise.
384 * gcc.dg/ipa/ipa-7.c: Likewise.
385 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
386 * gcc.dg/ipa/ipacost-1.c: Likewise.
387 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
389 * gcc.dg/ipa/ipcp-1.c: New test.
390 * gcc.dg/ipa/ipcp-2.c: Likewise.
391 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
393 2011-07-18 Jakub Jelinek <jakub@redhat.com>
396 * gfortran.dg/pr49675.f90: New test.
398 2011-07-18 Richard Guenther <rguenther@suse.de>
400 * gcc.dg/torture/20110718-1.c: New testcase.
402 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
404 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
405 * g++.dg/ext/bitfield3.C: Likewise.
406 * g++.dg/ext/bitfield4.C: Likewise.
407 * g++.dg/ext/bitfield5.C: Likewise.
408 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
409 * g++.dg/other/pr23205-2.C: Likewise.
410 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
411 * gcc.c-torture/compile/20001109-2.c: Likewise.
412 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
413 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
414 * gcc.dg/bitfld-16.c: Likewise.
415 * gcc.dg/bitfld-17.c: Likewise.
416 * gcc.dg/bitfld-18.c: Likewise.
417 * gcc.dg/builtins-config.h: Remove Netware support.
418 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
419 * gcc.dg/cdce2.c: Likewise.
420 * gcc.dg/cpp/assert4.c: Remove netware support.
421 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
422 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
424 * lib/target-supports.exp (check_visibility_available): Remove
426 (check_profiling_available): Likewise.
428 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
430 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
432 2011-07-17 Tobias Burnus <burnus@net-b.de>
433 Thomas Koenig <tkoenig@gcc.gnu.org>
436 * gfortran.dg/generic_17.f90: Fix testcase.
437 * gfortran.dg/interface_3.f90: Add dg-error.
438 * gfortran.dg/use_14.f90: New.
439 * gfortran.dg/use_15.f90: New.
441 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
443 * gnat.dg/pointer_controlled.adb: New test.
445 2011-07-17 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/pointer_remapping_7.f90: New.
450 2011-07-16 Jason Merrill <jason@redhat.com>
452 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
454 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
455 Jason Merrill <jason@redhat.com>
459 * g++.dg/cpp0x/decltype29.C: Adjust.
460 * g++.dg/cpp0x/error4.C: Adjust.
461 * g++.dg/cpp0x/sfinae26.C: Adjust.
462 * g++.dg/cpp0x/variadic105.C: Adjust.
463 * g++.dg/template/deduce3.C: Adjust.
464 * g++.dg/template/error45.C: Adjust.
465 * g++.dg/template/ptrmem2.C: Adjust.
466 * g++.dg/template/sfinae2.C: Adjust.
467 * g++.old-deja/g++.pt/crash60.C: Adjust.
468 * g++.old-deja/g++.pt/unify6.C: Adjust.
469 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
470 * g++.dg/cpp0x/nullptr15.C: Adjust.
471 * g++.dg/cpp0x/pr31431-2.C: Adjust.
472 * g++.dg/cpp0x/pr31431.C: Adjust.
473 * g++.dg/cpp0x/pr31434.C: Adjust.
474 * g++.dg/cpp0x/sfinae11.C: Adjust
475 * g++.dg/cpp0x/temp_default2.C: Adjust.
476 * g++.dg/cpp0x/trailing4.C: Adjust.
477 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
478 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
479 * g++.dg/cpp0x/variadic105.C: Adjust.
480 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
481 * g++.dg/ext/vla2.C: Adjust.
482 * g++.dg/other/ptrmem10.C: Adjust.
483 * g++.dg/other/ptrmem11.C: Adjust.
484 * g++.dg/overload/unknown1.C: Adjust.
485 * g++.dg/template/conv11.C: Adjust.
486 * g++.dg/template/dependent-expr5.C: Adjust.
487 * g++.dg/template/friend.C: Adjust.
488 * g++.dg/template/incomplete2.C: Adjust.
489 * g++.dg/template/local4.C: Adjust.
490 * g++.dg/template/local6.C: Adjust.
491 * g++.dg/template/operator9.C: Adjust.
492 * g++.dg/template/ttp25.C: Adjust.
493 * g++.dg/template/unify10.C: Adjust.
494 * g++.dg/template/unify11.C: Adjust.
495 * g++.dg/template/unify6.C: Adjust.
496 * g++.dg/template/unify9.C: Adjust.
497 * g++.dg/template/varmod1.C: Adjust.
498 * g++.old-deja/g++.brendan/crash56.C: Adjust.
499 * g++.old-deja/g++.pt/crash28.C: Adjust.
500 * g++.old-deja/g++.pt/explicit41.C: Adjust.
501 * g++.old-deja/g++.pt/explicit77.C: Adjust.
502 * g++.old-deja/g++.pt/expr2.C: Adjust.
503 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
504 * g++.old-deja/g++.pt/spec5.C: Adjust.
505 * g++.old-deja/g++.pt/spec6.C: Adjust.
506 * g++.old-deja/g++.pt/unify4.C: Adjust.
507 * g++.old-deja/g++.pt/unify8.C: Adjust.
508 * g++.old-deja/g++.robertl/eb98.C: Adjust.
509 * g++.dg/overload/template5.C: New testcase.
510 * g++.dg/template/overload12.C: New testcase.
512 2011-07-11 Tobias Burnus <burnus@net-b.de>
514 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
515 * gfortran.dg/coarray_7.f90: Ditto.
516 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
517 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
519 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
521 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
523 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
524 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
525 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
527 * gcc.c-torture/execute/ieee/pr29302.x: New file.
528 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
529 * gcc.dg/torture/builtin-math-7.c: Add a comment.
531 2011-07-15 Jason Merrill <jason@redhat.com>
534 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
535 Use --extra_opts instead of --additional_options.
537 2011-07-15 Jakub Jelinek <jakub@redhat.com>
540 * g++.dg/torture/pr49309.C: Remove.
542 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
544 * gcc.target/tic6x/weak-call.c: New test.
545 * gcc.target/tic6x/fpcmp.c: New test.
546 * gcc.target/tic6x/fpdiv.c: New test.
547 * gcc.target/tic6x/rotdi16-scan.c: New test.
548 * gcc.target/tic6x/ffssi.c: New test.
549 * gcc.target/tic6x/fpdiv-lib.c: New test.
550 * gcc.target/tic6x/cold-lc.c: New test.
551 * gcc.target/tic6x/longcalls.c: New test.
552 * gcc.target/tic6x/abi-align-1.c: New test.
553 * gcc.target/tic6x/fpcmp-finite.c: New test.
554 * gcc.target/tic6x/rotdi16.c: New test.
555 * gcc.target/tic6x/bswapl.c: New test.
556 * gcc.target/tic6x/ffsdi.c: New test.
557 * gcc.target/tic6x/tic6x.exp: New file.
558 * gcc.target/tic6x/builtins/arith24.c: New test.
559 * gcc.target/tic6x/builtins/smpy.c: New test.
560 * gcc.target/tic6x/builtins/smpylh.c: New test.
561 * gcc.target/tic6x/builtins/smpyh.c: New test.
562 * gcc.target/tic6x/builtins/sarith1.c: New test.
563 * gcc.target/tic6x/builtins/extclr.c: New test
564 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
565 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
566 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
567 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
569 * gcc.c-torture/execute/20101011-1.c: Add a condition for
571 * gcc.dg/20020312-2.c: Likewise.
572 * gcc.dg/pr27095.c: Handle tic6x like hppa.
573 * gcc.dg/torture/pr37868.c: Skip on tic6x.
574 * gcc.dg/torture/builtin-math-7.c: Likewise.
577 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
578 not testing tic6x-*-*.
580 2011-07-14 Andrew Pinski <pinskia@gmail.com>
583 * g++.dg/torture/pr49309.C: New testcase.
585 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
587 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
589 2011-07-14 Richard Guenther <rguenther@suse.de>
591 PR tree-optimization/49651
592 * gcc.dg/torture/pr49651.c: New testcase.
594 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
597 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
599 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
601 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
602 -mno-pointers-to-nested-functions.
603 * gcc.target/powerpc/no-r11-2.c: Ditto.
604 * gcc.target/powerpc/no-r11-3.c: Ditto.
606 2011-07-13 Jason Merrill <jason@redhat.com>
608 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
609 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
610 when compiling C files.
611 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
612 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
613 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
614 * g++.dg/lookup/anon2.C: Likewise.
615 * g++.dg/tree-ssa/copyprop.C: Likewise.
616 * g++.old-deja/g++.jason/rfg27.C: Likewise.
617 * g++.dg/init/vector1.C: Ignore narrowing errors.
618 * g++.dg/torture/pr35526.C: Likewise.
619 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
621 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
624 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
627 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
629 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
630 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
632 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
634 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
635 * lib/obj-c++.exp (obj-c++_init): Ditto.
636 * lib/file-format.exp (gcc_target_object_format): Ditto.
637 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
638 * lib/target-supports-dg-exp (check_weak_available): Ditto.
639 (check_visibility_available): Ditto.
640 (check_effective_target_tls_native): Ditto.
641 (check_effective_target_tls_emulated): Ditto.
642 (check_effective_target_function_sections): Ditto.
644 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
646 * gcc.target/arm/pr48183.c: New test.
648 2011-07-13 Richard Guenther <rguenther@suse.de>
650 * gcc.dg/torture/20110713-1.c: New testcase.
652 2011-07-12 Andrew Pinski <pinskia@gmail.com>
655 * gcc.c-torture/compile/pr49474.c: New testcase.
657 2011-07-12 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/49712
660 * gcc.c-torture/execute/pr49712.c: New test.
662 2011-07-11 Jason Merrill <jason@redhat.com>
665 * g++.dg/template/recurse3.C: New.
667 2011-07-11 Jakub Jelinek <jakub@redhat.com>
670 * gcc.dg/guality/csttest.c: New test.
673 * gfortran.dg/pr49698.f90: New test.
675 2011-07-11 Jeff Law <law@redhat.com>
677 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
679 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
681 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
682 * go.test/go-test.exp (go-set-goarch): Likewise.
684 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
687 * gcc.target/avr/torture/pr39633.c: New test case.
689 2011-07-11 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
694 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
696 * lib/target-supports.exp (check_effective_target_scheduling):
698 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
699 * gcc.dg/pr45055.c: Ditto.
700 * gcc.dg/pr45353.c: Ditto.
701 * g++.dg/pr45056.C: Ditto.
703 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
705 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
706 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
707 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
708 * g++.dg/torture/pr31863.C: Skip AVR.
710 2011-07-10 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/intrinsic_signal.f90: New.
715 2011-07-09 Jason Merrill <jason@redhat.com>
717 * g++.dg/cpp0x/regress/regress6.C: New.
718 * g++.dg/parse/crash45.C: Adjust message.
719 * g++.dg/template/crash38.C: Adjust message.
720 * g++.dg/template/crash64.C: Adjust message.
722 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
724 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
725 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
726 * g++.dg/abi/bitfield3.C: Likewise.
727 * g++.dg/eh/pr38662.C: Likewise.
728 * g++.dg/ext/attrib36.C: Likewise.
729 * g++.dg/ext/attrib37.C: Likewise.
730 * g++.dg/ext/attrib8.C: Likewise.
731 * g++.dg/ext/tmplattr1.C: Likewise.
732 * g++.dg/inherit/override-attribs.C: Likewise.
733 * g++.dg/opt/inline9.C: Likewise.
734 * g++.dg/opt/life1.C: Likewise.
735 * g++.dg/opt/longbranch2.C: Likewise.
736 * g++.dg/opt/nrv12.C: Likewise.
737 * g++.dg/opt/reg-stack4.C: Likewise.
738 * g++.dg/other/pr35504.C: Likewise.
739 * g++.dg/other/pr39496.C: Likewise.
740 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
741 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
742 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
743 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
744 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
745 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
746 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
747 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
748 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
749 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
750 * g++.dg/warn/pr15774-1.C: Likewise.
751 * g++.dg/warn/pr15774-2.C: Likewise.
752 * g++.old-deja/g++.ext/attrib1.C: Likewise.
753 * g++.old-deja/g++.ext/attrib2.C: Likewise.
754 * g++.old-deja/g++.ext/attrib3.C: Likewise.
755 * g++.old-deja/g++.pt/asm2.C: Likewise.
756 * gcc.c-torture/compile/20000804-1.c: Likewise.
757 * gcc.c-torture/compile/pr16566-2.c: Likewise.
758 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
759 * gcc.dg/20020108-1.c: Likewise.
760 * gcc.dg/20020122-2.c: Likewise.
761 * gcc.dg/20020122-3.c: Likewise.
762 * gcc.dg/20020206-1.c: Likewise.
763 * gcc.dg/20020219-1.c: Likewise.
764 * gcc.dg/20020310-1.c: Likewise.
765 * gcc.dg/20020411-1.c: Likewise.
766 * gcc.dg/20020418-2.c: Likewise.
767 * gcc.dg/20020426-2.c: Likewise.
768 * gcc.dg/20020517-1.c: Likewise.
769 * gcc.dg/20030204-1.c: Likewise.
770 * gcc.dg/20030826-2.c: Likewise.
771 * gcc.dg/20031102-1.c: Likewise.
772 * gcc.dg/20031202-1.c: Likewise.
773 * gcc.dg/20050111-1.c: Likewise.
774 * gcc.dg/20050503-1.c: Likewise.
775 * gcc.dg/array-init-1.c: Likewise.
776 * gcc.dg/builtin-apply4.c: Likewise.
777 * gcc.dg/dfp/pr31344.c: Likewise.
778 * gcc.dg/gomp/atomic-11.c: Likewise.
779 * gcc.dg/graphite/pr40281.c: Likewise.
780 * gcc.dg/ia64-sync-1.c: Likewise.
781 * gcc.dg/ia64-sync-2.c: Likewise.
782 * gcc.dg/ia64-sync-3.c: Likewise.
783 * gcc.dg/ia64-sync-4.c: Likewise.
784 * gcc.dg/ifcvt-fabs-1.c: Likewise.
785 * gcc.dg/invalid-call-1.c: Likewise.
786 * gcc.dg/loop-3.c: Likewise.
787 * gcc.dg/lower-subreg-1.c: Likewise.
788 * gcc.dg/lto/pr47259_0.c: Likewise.
789 * gcc.dg/nested-calls-1.c: Likewise.
790 * gcc.dg/pr20017.c: Likewise.
791 * gcc.dg/pr25023.c: Likewise.
792 * gcc.dg/pr27671-2.c: Likewise.
793 * gcc.dg/pr32176.c: Likewise.
794 * gcc.dg/pr33676.c: Likewise.
795 * gcc.dg/pr35045.c: Likewise.
796 * gcc.dg/pr36015.c: Likewise.
797 * gcc.dg/pr36584.c: Likewise.
798 * gcc.dg/pr36998.c: Likewise.
799 * gcc.dg/pr37438.c: Likewise.
800 * gcc.dg/pr37908.c: Likewise.
801 * gcc.dg/pr41241.c: Likewise.
802 * gcc.dg/pr41340.c: Likewise.
803 * gcc.dg/pr44136.c: Likewise.
804 * gcc.dg/pr44194-1.c: Likewise.
805 * gcc.dg/pr46212.c: Likewise.
806 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
807 * gcc.dg/setjmp-2.c: Likewise.
808 * gcc.dg/short-compare-1.c: Likewise.
809 * gcc.dg/short-compare-2.c: Likewise.
810 * gcc.dg/smod-1.c: Likewise.
811 * gcc.dg/sync-2.c: Likewise.
812 * gcc.dg/sync-3.c: Likewise.
813 * gcc.dg/tls/opt-1.c: Likewise.
814 * gcc.dg/tls/opt-2.c: Likewise.
815 * gcc.dg/tls/opt-3.c: Likewise.
816 * gcc.dg/torture/badshift.c: Likewise.
817 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
818 * gcc.dg/torture/pr20314-2.c: Likewise.
819 * gcc.dg/torture/pr36891.c: Likewise.
820 * gcc.dg/torture/pr38774.c: Likewise.
821 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
822 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
823 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
824 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
825 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
826 * gcc.dg/torture/stackalign/push-1.c: Likewise.
827 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
828 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
829 * gcc.dg/tree-ssa/loop-28.c: Likewise.
830 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
831 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
832 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
833 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
834 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
835 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
836 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
837 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
838 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
839 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
840 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
841 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
842 * gcc.dg/unroll-1.c: Likewise.
843 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
844 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
845 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
846 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
847 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
848 * gcc.target/i386/20000609-1.c: Likewise.
849 * gcc.target/i386/20000720-1.c: Likewise.
850 * gcc.target/i386/20000724-1.c: Likewise.
851 * gcc.target/i386/20011107-1.c: Likewise.
852 * gcc.target/i386/20011119-1.c: Likewise.
853 * gcc.target/i386/20020201-3.c: Likewise.
854 * gcc.target/i386/20020218-1.c: Likewise.
855 * gcc.target/i386/20020729-1.c: Likewise.
856 * gcc.target/i386/20030926-1.c: Likewise.
857 * gcc.target/i386/20060125-1.c: Likewise.
858 * gcc.target/i386/20060125-2.c: Likewise.
859 * gcc.target/i386/20060512-1.c: Likewise.
860 * gcc.target/i386/20060512-2.c: Likewise.
861 * gcc.target/i386/20060512-3.c: Likewise.
862 * gcc.target/i386/20060512-4.c: Likewise.
863 * gcc.target/i386/387-1.c: Likewise.
864 * gcc.target/i386/387-2.c: Likewise.
865 * gcc.target/i386/387-5.c: Likewise.
866 * gcc.target/i386/387-6.c: Likewise.
867 * gcc.target/i386/980312-1.c: Likewise.
868 * gcc.target/i386/980313-1.c: Likewise.
869 * gcc.target/i386/990117-1.c: Likewise.
870 * gcc.target/i386/990424-1.c: Likewise.
871 * gcc.target/i386/990524-1.c: Likewise.
872 * gcc.target/i386/991129-1.c: Likewise.
873 * gcc.target/i386/991214-1.c: Likewise.
874 * gcc.target/i386/991230-1.c: Likewise.
875 * gcc.target/i386/addr-sel-1.c: Likewise.
876 * gcc.target/i386/aggregate-ret1.c: Likewise.
877 * gcc.target/i386/aggregate-ret2.c: Likewise.
878 * gcc.target/i386/align-main-3.c: Likewise.
879 * gcc.target/i386/amd64-abi-1.c: Likewise.
880 * gcc.target/i386/amd64-abi-2.c: Likewise.
881 * gcc.target/i386/amd64-abi-4.c: Likewise.
882 * gcc.target/i386/amd64-abi-5.c: Likewise.
883 * gcc.target/i386/amd64-abi-6.c: Likewise.
884 * gcc.target/i386/asm-1.c: Likewise.
885 * gcc.target/i386/asm-3.c: Likewise.
886 * gcc.target/i386/asm-5.c: Likewise.
887 * gcc.target/i386/attributes-error.c: Likewise.
888 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
889 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
890 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
891 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
892 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
893 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
894 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
895 * gcc.target/i386/avx-vmovd-2.c: Likewise.
896 * gcc.target/i386/avx-vmovq-2.c: Likewise.
897 * gcc.target/i386/avx-vmovq-3.c: Likewise.
898 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
899 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
900 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
901 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
902 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
903 * gcc.target/i386/bitfield1.c: Likewise.
904 * gcc.target/i386/bitfield2.c: Likewise.
905 * gcc.target/i386/bmi-2.c: Likewise.
906 * gcc.target/i386/bmi-5.c: Likewise.
907 * gcc.target/i386/builtin-unreachable.c: Likewise.
908 * gcc.target/i386/cleanup-2.c: Likewise.
909 * gcc.target/i386/clobbers.c: Likewise.
910 * gcc.target/i386/cmov8.c: Likewise.
911 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
912 * gcc.target/i386/compress-float-387-pic.c: Likewise.
913 * gcc.target/i386/compress-float-387.c: Likewise.
914 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
915 * gcc.target/i386/compress-float-sse.c: Likewise.
916 * gcc.target/i386/crc32-2.c: Likewise.
917 * gcc.target/i386/crc32-3.c: Likewise.
918 * gcc.target/i386/divmod-7.c: Likewise.
919 * gcc.target/i386/divmod-8.c: Likewise.
920 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
921 * gcc.target/i386/fma3-builtin.c: Likewise.
922 * gcc.target/i386/fma3-fma.c: Likewise.
923 * gcc.target/i386/fma4-256-vector.c: Likewise.
924 * gcc.target/i386/fma4-builtin.c: Likewise.
925 * gcc.target/i386/fma4-fma-2.c: Likewise.
926 * gcc.target/i386/fma4-fma.c: Likewise.
927 * gcc.target/i386/fma4-vector-2.c: Likewise.
928 * gcc.target/i386/fma4-vector.c: Likewise.
929 * gcc.target/i386/funcspec-1.c: Likewise.
930 * gcc.target/i386/funcspec-10.c: Likewise.
931 * gcc.target/i386/funcspec-11.c: Likewise.
932 * gcc.target/i386/funcspec-2.c: Likewise.
933 * gcc.target/i386/funcspec-5.c: Likewise.
934 * gcc.target/i386/funcspec-6.c: Likewise.
935 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
936 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
937 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
938 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
939 * gcc.target/i386/incoming-1.c: Likewise.
940 * gcc.target/i386/incoming-10.c: Likewise.
941 * gcc.target/i386/incoming-11.c: Likewise.
942 * gcc.target/i386/incoming-12.c: Likewise.
943 * gcc.target/i386/incoming-13.c: Likewise.
944 * gcc.target/i386/incoming-14.c: Likewise.
945 * gcc.target/i386/incoming-15.c: Likewise.
946 * gcc.target/i386/incoming-2.c: Likewise.
947 * gcc.target/i386/incoming-3.c: Likewise.
948 * gcc.target/i386/incoming-4.c: Likewise.
949 * gcc.target/i386/incoming-5.c: Likewise.
950 * gcc.target/i386/incoming-6.c: Likewise.
951 * gcc.target/i386/incoming-7.c: Likewise.
952 * gcc.target/i386/incoming-8.c: Likewise.
953 * gcc.target/i386/incoming-9.c: Likewise.
954 * gcc.target/i386/lea.c: Likewise.
955 * gcc.target/i386/local.c: Likewise.
956 * gcc.target/i386/loop-1.c: Likewise.
957 * gcc.target/i386/loop-2.c: Likewise.
958 * gcc.target/i386/loop-3.c: Likewise.
959 * gcc.target/i386/max-stack-align.c: Likewise.
960 * gcc.target/i386/memcpy-1.c: Likewise.
961 * gcc.target/i386/movbe-2.c: Likewise.
962 * gcc.target/i386/movq-2.c: Likewise.
963 * gcc.target/i386/movq.c: Likewise.
964 * gcc.target/i386/nrv1.c: Likewise.
965 * gcc.target/i386/pad-4.c: Likewise.
966 * gcc.target/i386/pad-5a.c: Likewise.
967 * gcc.target/i386/pad-5b.c: Likewise.
968 * gcc.target/i386/pad-6a.c: Likewise.
969 * gcc.target/i386/pad-6b.c: Likewise.
970 * gcc.target/i386/pad-7.c: Likewise.
971 * gcc.target/i386/pad-9.c: Likewise.
972 * gcc.target/i386/pentium4-not-mull.c: Likewise.
973 * gcc.target/i386/pic-1.c: Likewise.
974 * gcc.target/i386/pr12092-1.c: Likewise.
975 * gcc.target/i386/pr12329.c: Likewise.
976 * gcc.target/i386/pr21518.c: Likewise.
977 * gcc.target/i386/pr22362.c: Likewise.
978 * gcc.target/i386/pr22585.c: Likewise.
979 * gcc.target/i386/pr23098.c: Likewise.
980 * gcc.target/i386/pr25196.c: Likewise.
981 * gcc.target/i386/pr25293.c: Likewise.
982 * gcc.target/i386/pr25654.c: Likewise.
983 * gcc.target/i386/pr26449.c: Likewise.
984 * gcc.target/i386/pr26778.c: Likewise.
985 * gcc.target/i386/pr26826.c: Likewise.
986 * gcc.target/i386/pr27266.c: Likewise.
987 * gcc.target/i386/pr29978.c: Likewise.
988 * gcc.target/i386/pr30505.c: Likewise.
989 * gcc.target/i386/pr30961-1.c: Likewise.
990 * gcc.target/i386/pr31628.c: Likewise.
991 * gcc.target/i386/pr32000-2.c: Likewise.
992 * gcc.target/i386/pr32661-1.c: Likewise.
993 * gcc.target/i386/pr32708-2.c: Likewise.
994 * gcc.target/i386/pr32708-3.c: Likewise.
995 * gcc.target/i386/pr34256.c: Likewise.
996 * gcc.target/i386/pr34312.c: Likewise.
997 * gcc.target/i386/pr34522.c: Likewise.
998 * gcc.target/i386/pr35160.c: Likewise.
999 * gcc.target/i386/pr35281.c: Likewise.
1000 * gcc.target/i386/pr36246.c: Likewise.
1001 * gcc.target/i386/pr36786.c: Likewise.
1002 * gcc.target/i386/pr37275.c: Likewise.
1003 * gcc.target/i386/pr37843-3.c: Likewise.
1004 * gcc.target/i386/pr37843-4.c: Likewise.
1005 * gcc.target/i386/pr39082-1.c: Likewise.
1006 * gcc.target/i386/pr39431.c: Likewise.
1007 * gcc.target/i386/pr39496.c: Likewise.
1008 * gcc.target/i386/pr39543-2.c: Likewise.
1009 * gcc.target/i386/pr39911.c: Likewise.
1010 * gcc.target/i386/pr40718.c: Likewise.
1011 * gcc.target/i386/pr40906-1.c: Likewise.
1012 * gcc.target/i386/pr40906-2.c: Likewise.
1013 * gcc.target/i386/pr40906-3.c: Likewise.
1014 * gcc.target/i386/pr40934.c: Likewise.
1015 * gcc.target/i386/pr41900.c: Likewise.
1016 * gcc.target/i386/pr42589.c: Likewise.
1017 * gcc.target/i386/pr43662.c: Likewise.
1018 * gcc.target/i386/pr43671.c: Likewise.
1019 * gcc.target/i386/pr43766.c: Likewise.
1020 * gcc.target/i386/pr43869.c: Likewise.
1021 * gcc.target/i386/pr44942.c: Likewise.
1022 * gcc.target/i386/pr44948-2a.c: Likewise.
1023 * gcc.target/i386/pr45234.c: Likewise.
1024 * gcc.target/i386/pr45336-2.c: Likewise.
1025 * gcc.target/i386/pr45336-4.c: Likewise.
1026 * gcc.target/i386/pr45852.c: Likewise.
1027 * gcc.target/i386/pr46470.c: Likewise.
1028 * gcc.target/i386/pr48037-1.c: Likewise.
1029 * gcc.target/i386/pr48389.c: Likewise.
1030 * gcc.target/i386/pr49095.c: Likewise.
1031 * gcc.target/i386/pr9771-1.c: Likewise.
1032 * gcc.target/i386/rdfsbase-1.c: Likewise.
1033 * gcc.target/i386/rdfsbase-2.c: Likewise.
1034 * gcc.target/i386/rdgsbase-1.c: Likewise.
1035 * gcc.target/i386/rdgsbase-2.c: Likewise.
1036 * gcc.target/i386/rdrand-3.c: Likewise.
1037 * gcc.target/i386/regparm-stdcall.c: Likewise.
1038 * gcc.target/i386/regparm.c: Likewise.
1039 * gcc.target/i386/reload-1.c: Likewise.
1040 * gcc.target/i386/rotate-2.c: Likewise.
1041 * gcc.target/i386/sibcall-5.c: Likewise.
1042 * gcc.target/i386/signbit-1.c: Likewise.
1043 * gcc.target/i386/signbit-2.c: Likewise.
1044 * gcc.target/i386/signbit-3.c: Likewise.
1045 * gcc.target/i386/sse-5.c: Likewise.
1046 * gcc.target/i386/sse-8.c: Likewise.
1047 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1048 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1049 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1050 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1051 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1052 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1053 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1054 * gcc.target/i386/sse2-movq-2.c: Likewise.
1055 * gcc.target/i386/sse2-movq-3.c: Likewise.
1056 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1057 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1058 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1059 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1060 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1061 * gcc.target/i386/ssefn-1.c: Likewise.
1062 * gcc.target/i386/ssefn-2.c: Likewise.
1063 * gcc.target/i386/sseregparm-1.c: Likewise.
1064 * gcc.target/i386/sseregparm-2.c: Likewise.
1065 * gcc.target/i386/sseregparm-3.c: Likewise.
1066 * gcc.target/i386/sseregparm-4.c: Likewise.
1067 * gcc.target/i386/sseregparm-5.c: Likewise.
1068 * gcc.target/i386/sseregparm-6.c: Likewise.
1069 * gcc.target/i386/sseregparm-7.c: Likewise.
1070 * gcc.target/i386/sseregparm-8.c: Likewise.
1071 * gcc.target/i386/stack-realign.c: Likewise.
1072 * gcc.target/i386/stack-usage-realign.c: Likewise.
1073 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1074 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1075 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1076 * gcc.target/i386/stackalign/return-1.c: Likewise.
1077 * gcc.target/i386/stackalign/return-2.c: Likewise.
1078 * gcc.target/i386/stackalign/return-3.c: Likewise.
1079 * gcc.target/i386/tailcall-1.c: Likewise.
1080 * gcc.target/i386/tbm-2.c: Likewise.
1081 * gcc.target/i386/udivmod-7.c: Likewise.
1082 * gcc.target/i386/udivmod-8.c: Likewise.
1083 * gcc.target/i386/unroll-1.c: Likewise.
1084 * gcc.target/i386/vararg-1.c: Likewise.
1085 * gcc.target/i386/vararg-2.c: Likewise.
1086 * gcc.target/i386/vect8-ret.c: Likewise.
1087 * gcc.target/i386/vectorize5.c: Likewise.
1088 * gcc.target/i386/wmul-1.c: Likewise.
1089 * gcc.target/i386/wmul-2.c: Likewise.
1090 * gcc.target/i386/wrfsbase-1.c: Likewise.
1091 * gcc.target/i386/wrfsbase-2.c: Likewise.
1092 * gcc.target/i386/wrgsbase-1.c: Likewise.
1093 * gcc.target/i386/wrgsbase-2.c: Likewise.
1094 * gcc.target/i386/xop-pcmov.c: Likewise.
1095 * gcc.target/i386/xop-pcmov2.c: Likewise.
1096 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1097 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1098 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1099 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1100 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1101 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1102 * gcc.target/i386/zee.c: Likewise.
1103 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1104 * gfortran.dg/compiler-directive_2.f: Likewise.
1105 * gfortran.dg/g77/20010216-1.f: Likewise.
1106 * gfortran.dg/gomp/pr39152.f90: Likewise.
1107 * gfortran.dg/pr33794.f90: Likewise.
1109 2011-07-09 Jason Merrill <jason@redhat.com>
1111 * g++.dg/cpp0x/regress/regress5.C: New.
1113 2011-07-08 Jason Merrill <jason@redhat.com>
1116 * g++.dg/expr/compound-asn1.C: New.
1117 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1119 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.target/powerpc/altivec-34.c: New test.
1124 2011-07-08 Jason Merrill <jason@redhat.com>
1127 * g++.dg/abi/guard3.C: New.
1129 2011-07-08 Julian Brown <julian@codesourcery.com>
1131 * lib/target-supports.exp
1132 (check_effective_target_arm_little_endian): New.
1133 (check_effective_target_vect_pack_trunc): Use above.
1134 (check_effective_target_vect_unpack): Likewise.
1135 (check_effective_target_vect_element_align): Test
1136 check_effective_target_arm_vect_no_misalign for ARM.
1138 2011-07-08 Jason Merrill <jason@redhat.com>
1141 * g++.dg/cpp0x/constexpr-rom.C: New.
1143 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1146 * g++.dg/torture/pr49519.C: New test.
1148 2011-07-08 Martin Jambor <mjambor@suse.cz>
1150 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1152 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1155 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1157 2011-07-08 Richard Guenther <rguenther@suse.de>
1159 PR tree-optimization/49662
1160 * gcc.dg/graphite/interchange-14.c: XFAIL.
1161 * gcc.dg/graphite/interchange-15.c: Likewise.
1162 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1164 2011-07-06 Jason Merrill <jason@redhat.com>
1167 * g++.dg/cpp0x/regress/regress4.C: New.
1169 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1172 * gfortran.dg/result_in_spec_4.f90: New test.
1174 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1176 * gcc.target/sparc/cas64.c: New test.
1178 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1181 * g++.dg/torture/pr49644.C: New test.
1184 * gcc.c-torture/execute/pr49644.c: New test.
1186 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1188 * lib/target-supports.exp (check_effective_target_ia32): New.
1189 (check_effective_target_x32): Likewise.
1190 (check_effective_target_vect_cmdline_needed): Also check x32.
1192 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1194 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1196 * gcc.target/arm/pr42235.c: Likewise.
1197 * gcc.target/arm/pr42495.c: Likewise.
1198 * gcc.target/arm/pr42574.c: Likewise.
1199 * gcc.target/arm/thumb-branch1.c: Likewise.
1201 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1202 unneeded prune of possible warning.
1203 * gcc.target/arm/pr40956.c: Likewise.
1204 * gcc.target/arm/pr42505.c: Likewise.
1206 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1207 * gcc.c-torture/compile/pr46883.c: Likewise.
1208 * gcc.c-torture/compile/pr46934.c: Likewise.
1210 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1211 for move to ../../gcc.c-torture/compile.
1212 * gcc.target/arm/pr46883.c: Likewise.
1213 * gcc.target/arm/pr46934.c: Likewise.
1215 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1216 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1217 * gcc.target/arm/wmul-1.c: Likewise.
1218 * gcc.target/arm/wmul-2.c: Likewise.
1219 * gcc.target/arm/wmul-3.c: Likewise.
1220 * gcc.target/arm/wmul-4.c: Likewise.
1221 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1222 add tab after scan target.
1223 * gcc.target/arm/smlaltt-1.c: Likewise.
1224 * gcc.target/arm/smlatb-1.c: Likewise.
1225 * gcc.target/arm/smlatt-1.c: Likewise.
1227 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/debug/pr49522.c: New test.
1232 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1234 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1235 * gcc.dg/pr46212.c: Run only if target int32plus.
1236 * gcc.dg/torture/pr48146.c: Ditto.
1237 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1238 * c-c++-common/pr44832.c: Ditto.
1239 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1240 * gcc.dg/pr31490.c: Ditto.
1241 * gcc.dg/torture/builtin-math-7.c: Run only if target
1243 * gcc.dg/torture/pr45764.c: Skip for AVR.
1244 * gcc.dg/pr47893.c: Ditto.
1246 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1248 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1249 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1250 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1251 add tab to scan target.
1253 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1255 * gcc.target/arm/neon-modes-3.c: New test.
1257 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1259 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1260 -fno-loop-interchange -ffast-math.
1262 2011-07-07 Richard Guenther <rguenther@suse.de>
1264 * gcc.dg/ftrapv-3.c: New testcase.
1266 2011-07-07 Richard Guenther <rguenther@suse.de>
1268 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1269 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1271 2011-07-07 Kai Tietz <ktietz@redhat.com>
1273 * gcc.dg/binop-notxor1.c: New test.
1274 * gcc.dg/binop-notand4a.c: New test.
1275 * gcc.dg/binop-notxor2.c: New test.
1276 * gcc.dg/binop-notand3a.c: New test.
1277 * gcc.dg/binop-notand2a.c: New test.
1278 * gcc.dg/binop-notand6a.c: New test.
1279 * gcc.dg/binop-notor1.c: New test.
1280 * gcc.dg/binop-notand1a.c: New test.
1281 * gcc.dg/binop-notand5a.c: New test.
1282 * gcc.dg/binop-notor2.c: New test.
1284 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/gomp/pr49640.c: New test.
1289 2011-07-07 Richard Guenther <rguenther@suse.de>
1291 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1293 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1296 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1298 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1300 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1301 * gcc.target/powerpc/no-r11-2.c: Ditto.
1302 * gcc.target/powerpc/no-r11-3.c: Ditto.
1304 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1306 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1307 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1309 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1311 * lib/target-supports.exp (check_profiling_available): Disable
1312 profiling with -fprofile-generate for target avr.
1314 2011-07-06 Richard Guenther <rguenther@suse.de>
1316 PR tree-optimization/49645
1317 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1319 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1322 * gcc.dg/pr47383.c: New.
1324 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1326 PR tree-optimization/49647
1327 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1329 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1332 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1333 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1335 2011-07-05 Jason Merrill <jason@redhat.com>
1338 * g++.dg/template/template-id-4.C: New.
1340 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1342 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1343 * gcc.dg/pr43402.c: Ditto.
1345 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1347 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1349 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1351 * gcc.target/powerpc/ppc-switch-1.c: New test for
1352 --param case-values-threshold.
1353 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1355 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1357 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1359 2011-07-05 Jason Merrill <jason@redhat.com>
1361 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1363 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1365 PR tree-optimization/47654
1366 * gcc.dg/graphite/block-pr47654.c: New.
1368 2011-07-05 Jason Merrill <jason@redhat.com>
1370 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1372 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1374 PR tree-optimization/49580
1375 * gcc.dg/autopar/pr49580.c: New test.
1377 2011-07-05 Richard Guenther <rguenther@suse.de>
1379 PR tree-optimization/49518
1380 PR tree-optimization/49628
1381 * g++.dg/torture/pr49628.C: New testcase.
1382 * gcc.dg/torture/pr49518.c: Likewise.
1384 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1386 * ada/acats/run_acats (which): Extract last field from type -p,
1387 type output only if command succeeded.
1389 2011-07-04 Jason Merrill <jason@redhat.com>
1391 * g++.dg/abi/mangle48.C: New.
1393 * g++.dg/cpp0x/diag1.C: New.
1395 * g++.dg/diagnostic/aka1.C: New.
1397 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1399 PR rtl-optimization/49619
1400 * gcc.dg/pr49619.c: New test.
1402 PR rtl-optimization/49472
1403 * gfortran.dg/pr49472.f90: New test.
1406 * gcc.dg/pr49602.c: New test.
1408 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1412 * gcc.target/avr/avr.exp: Run over cpp files, too.
1413 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1414 * gcc.target/avr/progmem.h: New file.
1415 * gcc.target/avr/exit-abort.h: New file.
1416 * gcc.target/avr/progmem-error-1.c: New file.
1417 * gcc.target/avr/progmem-error-1.cpp: New file.
1418 * gcc.target/avr/progmem-warning-1.c: New file.
1419 * gcc.target/avr/torture/progmem-1.c: New file.
1420 * gcc.target/avr/torture/progmem-1.cpp: New file.
1422 2011-07-04 Richard Guenther <rguenther@suse.de>
1424 PR tree-optimization/49615
1425 * g++.dg/torture/pr49615.C: New testcase.
1427 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1429 PR tree-optimization/49610
1430 * gcc.dg/vect/pr49610.c: New test.
1432 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1434 * gnat.dg/specs/debug1.ads: New test.
1436 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1439 * gfortran.dg/typebound_proc_23.f90: New.
1441 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1444 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1446 2011-07-01 Jason Merrill <jason@redhat.com>
1449 * g++.dg/template/template-id-3.C: New.
1452 * g++.dg/template/qualified-id4.C: New.
1455 * g++.dg/template/explicit-args4.C: New.
1458 * g++.dg/template/offsetof2.C: New.
1460 2011-07-01 Kai Tietz <ktietz@redhat.com>
1462 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1464 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1467 * lib/target-supports.exp (check_effective_target_gld): New proc.
1469 2011-07-01 Richard Guenther <rguenther@suse.de>
1471 PR tree-optimization/49603
1472 * gcc.dg/torture/pr49603.c: New testcase.
1474 2011-06-30 Jason Merrill <jason@redhat.com>
1477 * g++.dg/rtti/template1.C: New.
1480 * g++.dg/cpp0x/regress/ctor1.C: New.
1483 * g++.dg/cpp0x/initlist54.C: New.
1485 2011-06-30 Martin Jambor <mjambor@suse.cz>
1487 * gcc.dg/tree-ssa/sra-12.c: New test.
1489 2011-06-29 Jason Merrill <jason@redhat.com>
1491 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1493 2011-06-30 Richard Guenther <rguenther@suse.de>
1495 PR tree-optimization/46787
1496 * gcc.dg/vect/vect-121.c: New testcase.
1498 2011-06-30 Martin Jambor <mjambor@suse.cz>
1500 PR tree-optimization/49094
1501 * gcc.dg/tree-ssa/pr49094.c: New test.
1503 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1506 * gfortran.dg/pr49540-1.f90: New test.
1507 * gfortran.dg/pr49540-2.f90: New test.
1509 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1512 * ada/acats/run_acats (which): Use last field of type -p output.
1514 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1515 Iain Sandoe <iains@gcc.gnu.org>
1518 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1519 Only skip on 64-bit *-*-darwin8* && !objc2.
1521 2011-06-30 Richard Guenther <rguenther@suse.de>
1523 PR tree-optimization/38752
1524 * gcc.c-torture/compile/pr38752.c: New testcase.
1526 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1528 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1529 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1531 2011-06-29 Jason Merrill <jason@redhat.com>
1534 * g++.dg/cpp0x/initlist53.C: Use placement new.
1535 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1536 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1539 * g++.dg/cpp0x/trailing6.C: New.
1540 * g++.dg/cpp0x/pr45908.C: No error.
1543 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1546 * g++.dg/cpp0x/constexpr-using2.C: New.
1548 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1551 * g++.dg/cpp0x/constexpr-diag3.C: New.
1552 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1553 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1554 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1555 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1557 2011-06-29 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1561 2011-06-29 Richard Guenther <rguenther@suse.de>
1563 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1565 2011-06-29 Jason Merrill <jason@redhat.com>
1567 * g++.dg/cpp0x/initlist-value2.C: New.
1569 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1570 * g++.dg/cpp0x/initlist-value.C: New.
1572 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1574 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1576 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1579 * gcc.dg/inline_2.c: Likewise.
1580 * gcc.dg/unroll_1.c: Likewise.
1582 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.target/i386/pr49567.c: New test.
1587 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1589 * gnat.dg/opt17.ad[sb]: New test.
1591 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1592 Tom de Vries <tom@codesourcery.com>
1594 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1595 (check_effective_target_arm_thumb2): New effective targets.
1596 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1597 properly. Clean up temporary files.
1598 * gcc.target/arm/ivopts-2.c: Likewise.
1599 * gcc.target/arm/ivopts-3.c: Likewise.
1600 * gcc.target/arm/ivopts-4.c: Likewise.
1601 * gcc.target/arm/ivopts-5.c: Likewise.
1602 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1604 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1607 * gfortran.dg/reshape_zerosize_3.f90: New test.
1609 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1611 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1612 * gcc.target/arm/vfp-ldmias.c: Likewise.
1613 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1614 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1615 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1616 * gcc.target/arm/vfp-stmias.c: Likewise.
1617 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1618 * gcc.target/arm/vfp-stmiad.c: Likewise.
1620 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1622 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1624 * gcc.target/arm/pr45701-2.c: Ditto.
1626 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1629 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1630 * gfortran.dg/extends_14.f03: Modified.
1632 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1634 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1635 early if the test is already being skipped.
1637 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1638 scan-assembler-dem-not): For missing file, report unresolved with
1639 same message as for pass/fail, with reason reported in log file.
1641 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1642 from add_options_for_arm_neon_fp16.
1643 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1644 check_effective_target_arm_neon_fp16_ok_nocache.
1645 Check -mfpu and -mfloat-abi options from current multilib.
1646 Do not require neon support.
1647 (check_effective_target_arm_fp16_ok): Renamed from
1648 check_effecitve_target_arm_neon_fp16_ok.
1649 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1650 arm_neon_fp16_ok and arm_fp16.
1651 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1652 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1653 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1654 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1656 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.dg/builtin-assume-aligned-1.c: New test.
1659 * gcc.dg/builtin-assume-aligned-2.c: New test.
1660 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1663 * gcc.dg/pr49544.c: New test.
1665 2011-06-27 Richard Guenther <rguenther@suse.de>
1667 PR tree-optimization/49394
1668 * g++.dg/torture/pr49394.C: New testcase.
1670 2011-06-27 Kai Tietz <ktietz@redhat.com>
1672 * gcc.dg/optimize-bswapdi-2.c: New test.
1674 2011-06-27 Michael Hope <michael.hope@linaro.org>
1675 Richard Sandiford <richard.sandiford@linaro.org>
1677 PR tree-optimization/49169
1678 * gcc.dg/torture/pr49169.c: New test.
1680 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1683 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1685 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1688 2011-06-26 Jason Merrill <jason@redhat.com>
1690 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1693 * g++.dg/init/ref19.C: New.
1694 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1696 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/48377
1699 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1702 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1705 * lib/target-supports.exp (check_effective_target_non_strict_align):
1707 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1709 2011-06-24 Martin Jambor <mjambor@suse.cz>
1711 PR tree-optimizations/49516
1712 * g++.dg/tree-ssa/pr49516.C: New test.
1714 2011-06-23 Jason Merrill <jason@redhat.com>
1717 * g++.dg/template/partial10.C: New.
1718 * g++.dg/template/partial11.C: New.
1720 2011-06-23 Jeff Law <law@redhat.com>
1723 * gcc.dg/pr48770.c: New test.
1725 2011-06-23 Jan Hubicka <jh@suse.cz>
1728 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1730 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1734 instead of -fdump-tree-optimized.
1736 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/template/crash107.C: New.
1740 * g++.dg/template/error17.C: Adjust.
1742 2011-06-23 Jason Merrill <jason@redhat.com>
1745 * g++.dg/cpp0x/defaulted30.C: New.
1748 * g++.dg/rtti/anon-ns1.C: New.
1751 * g++.dg/init/ref18.C: New.
1754 * g++.dg/template/partial9.C: New.
1756 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1759 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1761 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1764 * gcc.dg/pr49496.c: New test.
1766 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1768 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1771 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1773 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1774 * gcc.target/arm/pr42879.c: Likewise.
1775 * gcc.target/arm/pr45701-3.c: Likewise.
1777 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1778 * gcc.target/arm/pr40482.c: Likewise.
1779 * gcc.target/arm/stack-corruption.c: Likewise.
1781 2011-06-22 Richard Guenther <rguenther@suse.de>
1783 PR tree-optimization/49493
1784 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1786 2011-06-22 Jason Merrill <jason@redhat.com>
1789 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1791 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1792 Dmitry Melnik <dm@ispras.ru>
1794 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1795 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1796 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1798 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1800 * gcc.target/arm/tlscall.c: New.
1802 2011-06-21 Jason Merrill <jason@redhat.com>
1805 * g++.dg/cpp0x/constexpr-ref1.C: New.
1806 * g++.dg/cpp0x/constexpr-ref2.C: New.
1807 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1810 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1813 * g++.dg/template/param3.C: New.
1815 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1817 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1818 my_clrsb test functions.
1820 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1821 test_sll, test_ull): Add clrsb tests.
1822 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1825 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1828 * gfortran.dg/class_44.f03: New.
1830 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1832 PR tree-optimization/49478
1833 * gcc.dg/vect/pr49478.c
1835 2011-06-21 Richard Guenther <rguenther@suse.de>
1837 PR tree-optimization/49483
1838 * gcc.dg/vect/vect-120.c: New testcase.
1840 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1843 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1844 * gcc.dg/vect/vect-peel-4.c: Likewise.
1846 2011-06-22 Christian Bruel <christian.bruel@st.com>
1849 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1850 * gcc.dg/always_inline2.c: Likewise.
1851 * gcc.dg/always_inline3.c: Likewise.
1852 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1853 * gcc.dg/inline_1.c: Likewise.
1854 * gcc.dg/inline_2.c: Likewise.
1855 * gcc.dg/inline_3.c: Likewise.
1856 * gcc.dg/inline_4.c: Likewise.
1857 * gcc.dg/20051201-1.c: Likewise.
1858 * gcc.dg/pr40087.c: Likewise.
1859 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1860 * gcc.dg/inline-22.c: Likewise.
1861 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1862 * gcc.dg/lto/20090218-1_1.c: Likewise.
1863 * g++.dg/ipa/devirt-7.C: Likewise.
1864 * gcc.dg/uninit-pred-5_a.c: Likewise.
1865 * gcc.dg/uninit-pred-5_b.c: Likewise.
1866 * gcc.dg/fail_always_inline.c: New.
1868 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1870 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1871 into 6 jobs instead of 3.
1873 2011-06-20 Jason Merrill <jason@redhat.com>
1876 * g++.dg/cpp0x/initlist53.C: New.
1878 2011-06-20 Tobias Burnus <burnus@net-b.de>
1881 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1882 * gfortran.dg/coarray_lock_3.f90: New.
1883 * gfortran.dg/coarray/lock_1.f90: New.
1885 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1887 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1888 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1889 unresolved and report the reason to the log file.
1891 * lib/scanasm.exp (object-size): Move argument processing earlier
1892 to report errors before verifying that the file exists. Report
1893 problems detected at runtime as unresolved instead of error and
1894 report their reasons to the log file.
1896 2011-06-20 Jason Merrill <jason@redhat.com>
1899 * g++.dg/cpp0x/explicit6.C: New.
1902 * g++.dg/cpp0x/enum20.C: New.
1905 * g++.dg/ext/attr-aligned01.C: New.
1908 * g++.dg/cpp0x/variadic-default.C: New.
1911 * g++.dg/cpp0x/auto26.C: New.
1914 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1916 2011-06-20 Kai Tietz <ktietz@redhat.com>
1918 * gcc.dg/binop-notand1.c: New test.
1919 * gcc.dg/binop-notand2.c: New test.
1920 * gcc.dg/binop-notand3.c: New test.
1921 * gcc.dg/binop-notand4.c: New test.
1922 * gcc.dg/binop-notand5.c: New test.
1923 * gcc.dg/binop-notand6.c: New test.
1925 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1928 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1930 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1933 * gfortran.dg/proc_ptr_31.f90: New.
1935 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1937 * gnat.dg/volatile6.adb: New test.
1938 * gnat.dg/volatile7.adb: Likewise.
1939 * gnat.dg/volatile8.adb: Likewise.
1940 * gnat.dg/volatile9.adb: Likewise.
1942 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1944 * gnat.dg/constant3.adb: New test.
1946 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1949 * gfortran.dg/read_list_eof_1.f90: New test.
1951 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.target/i386/testimm-1.c: New test.
1955 * gcc.target/i386/testimm-2.c: New test.
1956 * gcc.target/i386/testimm-3.c: New test.
1957 * gcc.target/i386/testimm-4.c: New test.
1958 * gcc.target/i386/testimm-5.c: New test.
1959 * gcc.target/i386/testimm-6.c: New test.
1960 * gcc.target/i386/testimm-7.c: New test.
1961 * gcc.target/i386/testimm-8.c: New test.
1962 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1963 * gcc.target/i386/xop-rotate1-int.c: New test.
1964 * gcc.target/i386/xop-rotate2-int.c: New test.
1966 2011-06-17 Jason Merrill <jason@redhat.com>
1968 * g++.dg/cpp0x/rv-func2.C: New.
1970 * g++.dg/debug/dwarf2/lambda1.C: New.
1971 * g++.dg/warn/Wshadow-6.C: Adjust.
1973 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1976 * gfortran.dg/move_alloc_5.f90: New.
1978 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1980 PR rtl-optimization/48542
1981 * gcc.dg/torture/pr48542.c: New test.
1983 2011-06-16 Jason Merrill <jason@redhat.com>
1986 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1989 * g++.dg/cpp0x/initlist52.C New.
1992 * c-c++-common/raw-string-12.c: New.
1995 * g++.dg/cpp0x/sfinae26.C: New.
1998 * g++.dg/cpp0x/variadic113.C: New.
2001 * g++.dg/cpp0x/variadic112.C: New.
2003 2011-06-16 Jeff Law <law@redhat.com>
2005 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2006 improved jump threading.
2007 * gcc.dg/builtin-object-size-2.c: Likewise.
2008 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2010 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2013 * gfortran.dg/typebound_assignment_3.f03: New.
2015 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2018 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2020 2011-06-16 Martin Jambor <mjambor@suse.cz>
2022 PR tree-optimization/49343
2023 * gnat.dg/discr31.ad[sb]: New test.
2025 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2029 2011-06-16 Tom de Vries <tom@codesourcery.com>
2032 * gcc.target/arm/ivopts-3.c: Update test.
2033 * gcc.target/arm/ivopts-5.c: Same.
2035 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2038 2011-06-10 Wei Guozhi <carrot@google.com>
2041 * gcc.target/arm/pr45335.c: New test.
2042 * gcc.target/arm/pr45335-2.c: New test.
2043 * gcc.target/arm/pr45335-3.c: New test.
2044 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2045 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2046 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2048 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2050 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2052 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2055 * gfortran.dg/class_43.f03: New.
2057 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2059 PR tree-optimization/49419
2060 * gcc.c-torture/execute/pr49419.c: New test.
2062 2011-06-16 Revital Eres <revital.eres@linaro.org>
2064 * gcc.dg/sms-9.c: New file.
2066 2011-06-15 Easwaran Raman <eraman@google.com>
2068 PR rtl-optimization/49414
2069 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2071 2011-06-14 Jason Merrill <jason@redhat.com>
2073 * g++.dg/cpp0x/noexcept13.C: New.
2075 2011-06-14 Easwaran Raman <eraman@google.com>
2077 PR rtl-optimization/44194
2078 * gcc.dg/pr44194-1.c: New test.
2079 * gcc.dg/pr44194-2.c: New test.
2081 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2083 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2085 * gcc.target/arm/pr45701-2.c: Likewise.
2086 * gcc.target/arm/thumb-branch1.c: Likewise.
2088 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2091 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2093 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2095 * gcc.target/arm/pr45701-1.c: Require thumb support.
2096 * gcc.target/arm/pr45701-2.c: Likewise.
2097 * gcc.target/arm/thumb-branch1.c: Likewise.
2099 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2100 * gcc.target/arm/pr39839.c: Likewise.
2101 * gcc.target/arm/pr40657-2.c: Likewise.
2102 * gcc.target/arm/pr40956.c: Likewise.
2103 * gcc.target/arm/pr41679.c: Likewise.
2104 * gcc.target/arm/pr42235.c: Likewise.
2105 * gcc.target/arm/pr42495.c: Likewise.
2106 * gcc.target/arm/pr42505.c: Likewise.
2107 * gcc.target/arm/pr42574.c: Likewise.
2108 * gcc.target/arm/pr46883.c: Likewise.
2109 * gcc.target/arm/pr46934.c: Likewise.
2110 * gcc.target/arm/xor-and.c: Likewise.
2112 2011-06-14 Jason Merrill <jason@redhat.com>
2114 * g++.dg/other/error23.C: Adjust error message.
2115 * g++.dg/other/error32.C: Likewise.
2118 * g++.dg/cpp0x/rv-dotstar.C: New.
2121 * g++.dg/cpp0x/decltype30.C: New.
2123 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2125 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2128 * gfortran.dg/pr49103.f90: New test.
2130 2011-06-14 Tom de Vries <tom@codesourcery.com>
2133 * gcc.target/arm/ivopts-3.c: New test.
2134 * gcc.target/arm/ivopts-4.c: New test.
2135 * gcc.target/arm/ivopts-5.c: New test.
2137 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2139 PR rtl-optimization/49390
2140 * gcc.c-torture/execute/pr49390.c: New test.
2142 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2144 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2146 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2148 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2149 * gcc.c-torture/execute/cmpsi-2.x: New file.
2150 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2151 * gcc.c-torture/execute/pr45262.x: New file.
2152 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2153 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2155 * gcc.c-torture/compile/pr49163.c: Ditto.
2157 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2159 * gcc.dg/vect/vect-16.c: Rename to...
2160 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2161 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2162 for double-word vectors.
2163 * gcc.dg/vect/vect-peel-4.c: Likewise.
2164 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2166 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2169 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2172 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2174 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2176 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2178 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2180 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2182 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2184 * gfortran.dg/trim_optimize_8.f90: New test case.
2186 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2187 Ira Rosen <ira.rosen@linaro.org>
2189 PR tree-optimization/49352
2190 * gcc.dg/vect/pr49352.c: New test.
2192 2011-06-12 Tobias Burnus
2195 * gfortran.dg/alloc_comp_assign_11.f90: New.
2197 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2199 * gfortran.dg/trim_optimize_7.f90: New test.
2201 2011-06-10 Wei Guozhi <carrot@google.com>
2204 * gcc.target/arm/pr45335.c: New test.
2205 * gcc.target/arm/pr45335-2.c: New test.
2206 * gcc.target/arm/pr45335-3.c: New test.
2207 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2208 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2209 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2211 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2214 * g++.dg/parse/error39.C: New.
2216 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2218 * gcc.target/arm/20090811-1.c: Skip for incompatible
2219 options, do not override other options.
2220 * gcc.target/arm/combine-cmp-shift.c: Skip for
2221 incompatible options.
2222 * gcc.target/arm/pr45094.c: Likewise.
2223 * gcc.target/arm/scd42-1.c: Likewise.
2224 * gcc.target/arm/scd42-3.c: Likewise.
2225 * gcc.target/arm/thumb-ltu.c: Likewise.
2227 * lib/target-supports.exp
2228 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2229 multilib flags use -mfpu with a value other than neon-fp16.
2231 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2233 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2234 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2236 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2238 * lib/target-supports.exp (check_effective_target_pie): New proc.
2239 * gcc.dg/pie-link.c: Use target pie.
2241 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2242 Laurent Rougé <laurent.rouge@menta.fr>
2244 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2245 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2247 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2249 * gfortran.dg/coarray/sync_1.f90: New test for
2250 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2252 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2254 PR tree-optimization/49318
2255 * gcc.dg/vect/pr49318.c: New test.
2257 2011-06-09 David Krauss <potswa@mac.com>
2259 * g++.dg/template/arrow1.C: New.
2261 2011-06-09 Jason Merrill <jason@redhat.com>
2263 * lib/prune.exp: Prune "note"s.
2264 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2266 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2267 * g++.dg/template/dependent-expr3.C: Likewise.
2268 * g++.dg/parse/template7.C: Likewise.
2269 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2270 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2271 * g++.old-deja/g++.pt/friend38.C: Likewise.
2272 * g++.old-deja/g++.pt/crash32.C: Likewise.
2273 * g++.old-deja/g++.other/init4.C: Likewise.
2274 * g++.old-deja/g++.other/friend8.C: Likewise.
2276 * g++.dg/ext/complex7.C: Adjust expected output.
2277 * g++.dg/diagnostic/method1.C: Likewise.
2278 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2279 * g++.dg/parse/crash33.C: Likewise.
2280 * g++.dg/other/warning1.C: Likewise.
2281 * g++.dg/init/pr29571.C: Likewise.
2282 * g++.dg/warn/overflow-warn-1.C: Likewise.
2283 * g++.dg/warn/overflow-warn-3.C: Likewise.
2284 * g++.dg/warn/overflow-warn-4.C: Likewise.
2285 * g++.old-deja/g++.oliva/template1.C: Likewise.
2287 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2288 * g++.dg/parse/template7.C: Adjust.
2290 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2293 * gcc.dg/pr49307.c: New.
2295 2011-06-09 Wei Guozhi <carrot@google.com>
2298 * gcc.target/arm/pr46975.c: New testcase.
2300 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2302 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2303 (PMETH, arglist_t): Removed.
2304 (method_get_number_of_arguments): Removed.
2305 (method_get_nth_argument): Removed.
2306 (method_get_first_argument): Removed.
2307 (method_get_next_argument): Removed.
2308 (method_get_sizeof_arguments): Removed.
2309 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2311 (method_get_number_of_arguments): Removed.
2312 (method_get_nth_argument): Removed.
2313 (method_get_first_argument): Removed.
2314 (method_get_next_argument): Removed.
2315 (method_get_sizeof_arguments): Removed.
2316 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2318 2011-06-09 David Li <davidxl@google.com>
2320 * gcc.dg/dump-pass.c: New test.
2322 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/parse/error38.C: New.
2327 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2330 * gfortran.dg/pr49308.f90: New test.
2332 2011-06-08 Jason Merrill <jason@redhat.com>
2334 * g++.dg/cpp0x/noexcept11.C: New.
2335 * g++.dg/cpp0x/noexcept12.C: New.
2336 * g++.dg/cpp0x/sfinae11.C: Adjust.
2338 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2341 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2342 to dg-options, match also DW_AT_linkage_name.
2344 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2347 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2348 -fno-common on alpha*-dec-osf*.
2349 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2351 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2353 PR rtl-optimization/49303
2354 * gcc.target/ia64/pr49303.c: New test.
2356 2011-06-08 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/coarray_lock_1.f90: New.
2360 * gfortran.dg/coarray_lock_2.f90: New.
2362 2011-06-07 Jason Merrill <jason@redhat.com>
2364 * lib/prune.exp: Look for "required" rather than "instantiated".
2365 * g++.dg/abi/mangle11.C: Likewise.
2366 * g++.dg/abi/mangle12.C: Likewise.
2367 * g++.dg/abi/mangle17.C: Likewise.
2368 * g++.dg/abi/mangle20-2.C: Likewise.
2369 * g++.dg/abi/pragma-pack1.C: Likewise.
2370 * g++.dg/cpp0x/decltype26.C: Likewise.
2371 * g++.dg/cpp0x/decltype28.C: Likewise.
2372 * g++.dg/cpp0x/decltype29.C: Likewise.
2373 * g++.dg/cpp0x/enum11.C: Likewise.
2374 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2375 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2376 * g++.dg/cpp0x/pr47416.C: Likewise.
2377 * g++.dg/ext/case-range2.C: Likewise.
2378 * g++.dg/ext/case-range3.C: Likewise.
2379 * g++.dg/gomp/for-19.C: Likewise.
2380 * g++.dg/gomp/pr37533.C: Likewise.
2381 * g++.dg/gomp/pr38639.C: Likewise.
2382 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2383 * g++.dg/inherit/base3.C: Likewise.
2384 * g++.dg/inherit/using6.C: Likewise.
2385 * g++.dg/init/placement4.C: Likewise.
2386 * g++.dg/init/reference3.C: Likewise.
2387 * g++.dg/lookup/scoped6.C: Likewise.
2388 * g++.dg/lookup/using7.C: Likewise.
2389 * g++.dg/other/abstract1.C: Likewise.
2390 * g++.dg/other/error10.C: Likewise.
2391 * g++.dg/other/error5.C: Likewise.
2392 * g++.dg/other/field1.C: Likewise.
2393 * g++.dg/other/offsetof5.C: Likewise.
2394 * g++.dg/parse/bitfield2.C: Likewise.
2395 * g++.dg/parse/constant4.C: Likewise.
2396 * g++.dg/parse/crash20.C: Likewise.
2397 * g++.dg/parse/invalid-op1.C: Likewise.
2398 * g++.dg/parse/non-dependent2.C: Likewise.
2399 * g++.dg/parse/template18.C: Likewise.
2400 * g++.dg/tc1/dr152.C: Likewise.
2401 * g++.dg/tc1/dr166.C: Likewise.
2402 * g++.dg/tc1/dr176.C: Likewise.
2403 * g++.dg/tc1/dr213.C: Likewise.
2404 * g++.dg/template/access11.C: Likewise.
2405 * g++.dg/template/access2.C: Likewise.
2406 * g++.dg/template/access3.C: Likewise.
2407 * g++.dg/template/access7.C: Likewise.
2408 * g++.dg/template/arg7.C: Likewise.
2409 * g++.dg/template/cond2.C: Likewise.
2410 * g++.dg/template/crash13.C: Likewise.
2411 * g++.dg/template/crash40.C: Likewise.
2412 * g++.dg/template/crash7.C: Likewise.
2413 * g++.dg/template/crash84.C: Likewise.
2414 * g++.dg/template/ctor5.C: Likewise.
2415 * g++.dg/template/defarg13.C: Likewise.
2416 * g++.dg/template/defarg14.C: Likewise.
2417 * g++.dg/template/dtor7.C: Likewise.
2418 * g++.dg/template/eh2.C: Likewise.
2419 * g++.dg/template/error2.C: Likewise.
2420 * g++.dg/template/error43.C: Likewise.
2421 * g++.dg/template/friend32.C: Likewise.
2422 * g++.dg/template/injected1.C: Likewise.
2423 * g++.dg/template/instantiate1.C: Likewise.
2424 * g++.dg/template/instantiate3.C: Likewise.
2425 * g++.dg/template/instantiate5.C: Likewise.
2426 * g++.dg/template/instantiate7.C: Likewise.
2427 * g++.dg/template/local6.C: Likewise.
2428 * g++.dg/template/lookup2.C: Likewise.
2429 * g++.dg/template/member5.C: Likewise.
2430 * g++.dg/template/memfriend15.C: Likewise.
2431 * g++.dg/template/memfriend16.C: Likewise.
2432 * g++.dg/template/memfriend17.C: Likewise.
2433 * g++.dg/template/memfriend7.C: Likewise.
2434 * g++.dg/template/meminit1.C: Likewise.
2435 * g++.dg/template/nested3.C: Likewise.
2436 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2437 * g++.dg/template/nontype12.C: Likewise.
2438 * g++.dg/template/nontype13.C: Likewise.
2439 * g++.dg/template/nontype6.C: Likewise.
2440 * g++.dg/template/pr23510.C: Likewise.
2441 * g++.dg/template/pr35240.C: Likewise.
2442 * g++.dg/template/ptrmem15.C: Likewise.
2443 * g++.dg/template/ptrmem6.C: Likewise.
2444 * g++.dg/template/qualified-id1.C: Likewise.
2445 * g++.dg/template/qualttp20.C: Likewise.
2446 * g++.dg/template/qualttp3.C: Likewise.
2447 * g++.dg/template/qualttp4.C: Likewise.
2448 * g++.dg/template/qualttp5.C: Likewise.
2449 * g++.dg/template/qualttp6.C: Likewise.
2450 * g++.dg/template/qualttp7.C: Likewise.
2451 * g++.dg/template/qualttp8.C: Likewise.
2452 * g++.dg/template/recurse.C: Likewise.
2453 * g++.dg/template/recurse2.C: Likewise.
2454 * g++.dg/template/ref5.C: Likewise.
2455 * g++.dg/template/scope2.C: Likewise.
2456 * g++.dg/template/sfinae10.C: Likewise.
2457 * g++.dg/template/sfinae3.C: Likewise.
2458 * g++.dg/template/sizeof3.C: Likewise.
2459 * g++.dg/template/static9.C: Likewise.
2460 * g++.dg/template/template-id-2.C: Likewise.
2461 * g++.dg/template/typedef13.C: Likewise.
2462 * g++.dg/template/typename4.C: Likewise.
2463 * g++.dg/template/using14.C: Likewise.
2464 * g++.dg/template/using2.C: Likewise.
2465 * g++.dg/template/warn1.C: Likewise.
2466 * g++.dg/warn/Wparentheses-13.C: Likewise.
2467 * g++.dg/warn/Wparentheses-15.C: Likewise.
2468 * g++.dg/warn/Wparentheses-16.C: Likewise.
2469 * g++.dg/warn/Wparentheses-17.C: Likewise.
2470 * g++.dg/warn/Wparentheses-18.C: Likewise.
2471 * g++.dg/warn/Wparentheses-19.C: Likewise.
2472 * g++.dg/warn/Wparentheses-20.C: Likewise.
2473 * g++.dg/warn/Wparentheses-23.C: Likewise.
2474 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2475 * g++.dg/warn/noeffect2.C: Likewise.
2476 * g++.dg/warn/noeffect4.C: Likewise.
2477 * g++.dg/warn/pr8570.C: Likewise.
2478 * g++.old-deja/g++.brendan/init2.C: Likewise.
2479 * g++.old-deja/g++.eh/spec6.C: Likewise.
2480 * g++.old-deja/g++.pt/crash10.C: Likewise.
2481 * g++.old-deja/g++.pt/crash36.C: Likewise.
2482 * g++.old-deja/g++.pt/derived3.C: Likewise.
2483 * g++.old-deja/g++.pt/error2.C: Likewise.
2484 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2485 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2486 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2487 * g++.old-deja/g++.pt/overload7.C: Likewise.
2488 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2490 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2491 Iain Sandoe <iains@gcc.gnu.org>
2493 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2494 Added code to deal with the case when [Protocol
2495 -descriptionForInstanceMethod:] or [Protocol
2496 -descriptionForClassMethod:] returns NULL.
2498 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2499 Iain Sandoe <iains@gcc.gnu.org>
2501 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2502 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2505 2011-06-07 Xinliang David Li <davidxl@google.com>
2507 * gcc.dg/inline_2.c: New test.
2508 * gcc.dg/unroll_2.c: New test.
2509 * gcc.dg/inline_3.c: New test.
2510 * gcc.dg/unroll_3.c: New test.
2511 * gcc.dg/inline_4.c: New test.
2512 * gcc.dg/unroll_4.c: New test.
2513 * gcc.dg/inline_1.c: New test.
2514 * gcc.dg/unroll_1.c: New test.
2516 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2518 PR tree-optimization/48497
2519 * lib/gcc-defs.exp (dg-additional-options): New proc.
2520 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2521 -msse2 on 32-bit x86.
2523 2011-06-06 Jason Merrill <jason@redhat.com>
2525 * g++.dg/cpp0x/enum19.C: New.
2527 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2529 * gcc.target/arm/neon-reload-class.c: New test.
2531 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2534 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2536 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2538 * gcc.target/arm/smlatb-1.c: New file.
2539 * gcc.target/arm/smlatt-1.c: New file.
2540 * gcc.target/arm/smlaltb-1.c: New file.
2541 * gcc.target/arm/smlaltt-1.c: New file.
2543 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2545 * gcc.target/arm/mla-2.c: New test.
2547 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2549 PR gcov-profile/49299
2550 * gcc.dg/tree-prof/pr49299-1.c: New test.
2551 * gcc.dg/tree-prof/pr49299-2.c: New test.
2553 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2555 * lib/target-supports.exp
2556 (check_effective_target_vect_widen_mult_qi_to_hi):
2557 Add NEON as supporting target.
2558 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2559 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2560 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2561 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2562 using widening multiplication on targets that support it.
2563 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2564 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2565 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2567 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2569 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2570 Modern Objective-C runtime API.
2571 * objc/execute/next_mapping.h: Removed.
2572 * objc-obj-c++-shared/next-mapping.h: Removed.
2573 * objc-obj-c++-shared/Object1.h: Removed.
2574 * objc-obj-c++-shared/Object1.m: Removed.
2575 * objc-obj-c++-shared/Object1.mm: Removed.
2576 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2577 * objc-obj-c++-shared/Protocol1.h: Removed.
2578 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2579 of ProtoBool, IVAR_T and METHOD.
2580 * objc-obj-c++-shared/runtime.h: New.
2581 * objc-obj-c++-shared/TestsuiteObject.h: New.
2582 * objc-obj-c++-shared/TestsuiteObject.m: New.
2584 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2585 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2586 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2588 * objc/execute/_cmd.m: Include
2589 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2590 runtime API. ([TestClass +initialize]): Include this method also
2591 with the GNU runtime.
2592 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2593 Object. ([-setValue:]): Return void.
2594 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2595 with the GNU runtime. Include
2596 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2597 for the NeXT runtime. Use the existing print_ivars() and
2598 compare_structures() implementations for the old NeXT runtime.
2599 Added new implementations for the Modern GNU and NeXT runtimes.
2600 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2601 well. (main): Use objc_getClass(). Use return instead of exit.
2602 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2603 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2605 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2606 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2607 instead of Object. (main): Use return instead of exit().
2608 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2609 instead of Object. Removed prototype for exit(). (main): Use
2610 return instead of exit(). Use the Modern Objective-C runtime API.
2611 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2613 * objc/execute/class-tests-1.h: Include
2614 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2615 runtime API. (test_class_with_superclass): Do not call [Object
2616 class]. There is no need to with the current libobjc.
2617 * objc/execute/class-tests-2.h: Include
2618 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2620 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2621 ../../objc-obj-c++-shared/next-mapping.h.
2622 * objc/execute/class-2.m: Likewise.
2623 * objc/execute/class-3.m: Likewise.
2624 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2625 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2626 +initialize]): Include this method also with the GNU
2627 runtime. (main): Use the Modern Objective-C runtime API.
2628 * objc/execute/class-5.m: Likewise.
2629 * objc/execute/class-6.m: Likewise.
2630 * objc/execute/class-7.m: Likewise.
2631 * objc/execute/class-8.m: Likewise.
2632 * objc/execute/class-9.m: Likewise.
2633 * objc/execute/class-10.m: Likewise.
2634 * objc/execute/class-11.m: Likewise.
2635 * objc/execute/class-12.m: Likewise.
2636 * objc/execute/class-13.m: Likewise.
2637 * objc/execute/class-14.m: Likewise.
2638 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2639 this method also with the GNU runtime.
2640 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2641 +initialize]): Include this method also with the GNU runtime.
2642 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2644 * objc/execute/encode-1.m: Likewise.
2645 * objc/execute/enumeration-1.m: Likewise.
2646 * objc/execute/enumeration-2.m: Likewise.
2647 * objc/execute/exceptions/catchall-1.m: Likewise.
2648 * objc/execute/exceptions/finally-1.m: Likewise.
2649 * objc/execute/exceptions/foward-1.m: Likewise.
2650 * objc/execute/exceptions/local-variables-1.m: Likewise.
2651 * objc/execute/exceptions/throw-nil.m: Likewise.
2652 * objc/execute/exceptions/trivial.m: Likewise.
2653 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2654 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2655 * objc/execute/exceptions/matcher-1.m: Likewise.
2656 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2658 * objc/execute/formal_protocol-2.m: Likewise.
2659 * objc/execute/formal_protocol-3.m: Likewise.
2660 * objc/execute/formal_protocol-4.m: Likewise.
2661 * objc/execute/formal_protocol-5.m: Include
2662 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2664 * objc/execute/formal_protocol-6.m: Likewise.
2665 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2666 Object. Include <objc/Protocol.h> instead of
2667 ../../objc-obj-c++-shared/Protocol1.h.
2668 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2670 * objc/execute/informal_protocol.m: Likewise.
2671 * objc/execute/load-3.m: Likewise.
2672 * objc/execute/many_args_method.m ([TestClass +initialize]):
2673 Include this method with the GNU runtime as well.
2674 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2675 * objc/execute/nested-func-1.m: Use TestsuiteObject
2677 * objc/execute/nil_method-1.m: Likewise.
2678 * objc/execute/no_clash.m: Likewise.
2679 * objc/execute/np-1.m: Do not include
2680 ../../objc-obj-c++-shared/Protocol1.h.
2681 (main): Use return instead of exit().
2682 * objc/execute/np-2.m: Do not include
2683 ../../objc-obj-c++-shared/Protocol1.h.
2684 ([MyObject +initialize]): Include this method also with the GNU
2685 runtime. (main): Use return instead of exit().
2686 * objc/execute/object_is_class.m: Include
2687 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2688 of Object. (main): Use the Modern Objective-C runtime API.
2689 * objc/execute/object_is_meta_class.m: Likewise.
2690 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2691 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2692 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2693 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2694 Objective-C runtime API.
2695 * objc/execute/protocol-isEqual-2.m: Likewise.
2696 * objc/execute/protocol-isEqual-3.m: Likewise.
2697 * objc/execute/protocol-isEqual-4.m: Likewise.
2698 * objc/execute/redefining_self.m ([TestClass +initialize]):
2699 Include this method with the GNU runtime as well.
2700 * objc/execute/root_methods.m: Include
2701 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2702 Include this method with the GNU runtime as well.
2703 (main): Use the Modern Objective-C runtime API.
2704 * objc/execute/selector-1.m: Include
2705 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2706 of Object. (main): Use the Modern Objective-C runtime API.
2707 * objc/execute/static-1.m ([Test +initialize]): Include this
2708 method with the GNU runtime as well.
2709 * objc/execute/static-2.m: Likewise.
2710 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2711 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2712 ([MathClass +initialize]): Include this method with the GNU
2714 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2716 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2717 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2718 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2719 * objc.dg/attributes/method-attribute-1.m: Likewise.
2720 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2721 * objc.dg/attributes/method-attribute-2.m: Likewise.
2722 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2723 * objc.dg/attributes/method-attribute-3.m: Likewise.
2724 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2725 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2726 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2727 * obj-c++.dg/bitfield-1.mm: Likewise.
2728 * obj-c++.dg/bitfield-2.mm: Likewise
2729 * objc.dg/bitfield-3.m: Likewise.
2730 * obj-c++.dg/bitfield-4.mm: Likewise.
2731 * objc.dg/bitfield-5.m: Likewise
2732 * objc.dg/call-super-1.m: Likewise.
2733 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2734 Use objc_getClass() instead of objc_get_class(), but for the GNU
2735 runtime redefine objc_getClass as objc_get_class. Include
2736 ../objc-obj-c++-shared/runtime.h.
2737 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2738 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2739 Use the Modern Objective-C runtime API.
2740 * objc.dg/class-protocol-1.m: Include
2741 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2742 * obj-c++.dg/class-protocol-1.mm: Likewise.
2743 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2744 * objc.dg/comp-types-10.m: Likewise.
2745 * objc.dg/comp-types-11.m: Likewise.
2746 * objc.dg/comp-types-12.m: Likewise.
2747 * obj-c++.dg/comp-types-9.mm: Likewise.
2748 * obj-c++.dg/comp-types-11.mm: Likewise.
2749 * obj-c++.dg/comp-types-12.mm: Likewise.
2750 * obj-c++.dg/comp-types-13.mm: Likewise.
2751 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2752 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2753 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2754 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2755 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2756 * objc.dg/desig-init-1.m: Likewise.
2757 * obj-c++.dg/defs.mm: Likewise.
2758 * objc.dg/exceptions-2.m: Likewise.
2759 * obj-c++.dg/except-1.mm: Likewise.
2760 * obj-c++.dg/exceptions-2.mm: Likewise.
2761 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2762 Use the Modern Objective-C runtime API.
2763 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2764 the Modern Objective-C runtime API. Do not include
2765 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2766 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2767 the Modern Objective-C runtime API except when using an older NeXT
2769 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2770 the Modern Objective-C runtime API.
2771 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2773 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2774 * objc.dg/encode-7-next-64bit.m: Updated include.
2775 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2777 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2778 the Modern Objective-C runtime API.
2779 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2780 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2781 instead of ../objc-obj-c++-shared/Protocol1.h.
2782 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2783 the Modern Objective-C runtime API except when using an older NeXT
2785 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2786 the Modern Objective-C runtime API.
2787 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2789 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2790 * objc.dg/fix-and-continue-2.m: Likewise.
2791 * objc.dg/foreach-1.m: Likewise.
2792 * objc.dg/foreach-2.m: Likewise.
2793 * objc.dg/foreach-3.m: Likewise.
2794 * objc.dg/foreach-4.m: Likewise.
2795 * objc.dg/foreach-5.m: Likewise.
2796 * objc.dg/foreach-6.m: Likewise.
2797 * objc.dg/foreach-7.m: Likewise.
2798 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2800 * objc.dg/func-ptr-2.m: Likewise.
2801 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2802 Do not include objc/objc-api.h.
2803 * obj-c++.dg/fsf-package-0.mm: Likewise.
2804 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2805 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2806 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2808 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2809 * objc.dg/gnu-runtime-3.m: Likewise.
2810 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2811 * objc.dg/headers.m: Include objc/runtime.h instead of
2812 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2813 for the NeXT runtime.
2814 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2815 * obj-c++.dg/isa-field-1.mm: Likewise.
2816 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2817 * objc.dg/layout-1.m: Likewise.
2818 * objc.dg/layout-2.m: Likewise.
2819 * objc.dg/local-decl-2.m: Likewise.
2820 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2821 Object. ([Container +elementForView:]): Use
2822 class_conformsToProtocol().
2823 * obj-c++.dg/lookup-2.mm: Likewise.
2824 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2825 * obj-c++.dg/local-decl-1.mm: Likewise.
2826 * objc.dg/method-3.m: Likewise.
2827 * objc.dg/method-4.m: Likewise.
2828 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2829 ../objc-obj-c++-shared/Protocol1.h.
2830 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2831 * objc.dg/method-9.m: Likewise.
2832 * objc.dg/method-10.m: Likewise.
2833 * objc.dg/method-13.m ([Root +initialize]): Include this method
2834 also for the GNU runtime. (main): Use objc_getClass() also for
2836 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2837 * objc.dg/method-17.m: Likewise.
2838 * objc.dg/method-19.m: Likewise.
2839 * objc.dg/method-20b.m: Likewise.
2840 * obj-c++.dg/method-2.mm: Likewise.
2841 * obj-c++.dg/method-6.mm: Likewise.
2842 * obj-c++.dg/method-10.mm: Likewise.
2843 * obj-c++.dg/method-11.mm: Likewise.
2844 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2845 ../objc-obj-c++-shared/Protocol1.h.
2846 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2847 * obj-c++.dg/method-15.mm: Likewise.
2848 * obj-c++.dg/method-17.mm: Likewise.
2849 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2850 +initialize]): Include this method also for the GNU
2851 runtime. (main): Use objc_getClass() also for the GNU runtime.
2852 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2853 * obj-c++.dg/method-22.mm: Likewise.
2854 * obj-c++.dg/method-23.mm: Likewise.
2855 * obj-c++.dg/no-extra-load.mm: Likewise.
2856 * objc.dg/objc-fast-4.m: Likewise.
2857 * objc.dg/objc-gc-4.m: Likewise.
2858 * obj-c++.dg/objc-gc-3.mm: Likewise.
2859 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2860 protocol_getMethodDescription() instead of [Protocol
2861 -descriptionForInstanceMethod].
2862 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2863 Made it available with all runtimes. (main): Call -test instead
2865 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2866 and put into a category.
2867 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2868 Object. Include objc/objc.h.
2869 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2870 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2871 New. (main): Use protocol_getMethodDescription() instead
2872 of [Protocol -descriptionForInstanceMethod] and [Protocol
2873 -descriptionForClassMethod].
2874 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2875 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2876 Objective-C runtime API.
2877 * obj-c++.dg/proto-qual-1.mm: Likewise.
2878 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2880 * obj-c++.dg/property/property-1.mm: Likewise.
2881 * obj-c++.dg/qual-types-1.mm: Likewise.
2882 * objc.dg/selector-2.m: Include objc/objc.h instead of
2883 ../objc-obj-c++-shared/Object1.h.
2884 * obj-c++.dg/selector-2.mm: Likewise.
2885 * obj-c++.dg/selector-5.mm: Likewise.
2886 * obj-c++.dg/selector-6.mm: Likewise.
2887 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2888 Object. Do not include objc/objc-api.h.
2889 * obj-c++.dg/set-not-used-1.mm: Likewise.
2890 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2891 * objc.dg/stret-1.m: Likewise.
2892 * objc.dg/stret-2.m: Likewise.
2893 * obj-c++.dg/super-class-2.mm: Likewise.
2894 * objc.dg/super-class-3.m: Likewise.
2895 * objc.dg/super-class-4.m: Likewise.
2896 * objc.dg/sync-2.m: Likewise.
2897 * obj-c++.dg/sync-2.mm: Likewise.
2898 * objc.dg/sync-1.m: Include objc/objc.h instead of
2899 ../objc-obj-c++-shared/Object1.h.
2900 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2901 'Class' as the type of 'isa'.
2902 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2903 Objective-C runtime API. ([TestClass +initialize]): Include this
2904 method with the GNU runtime as well.
2905 * objc.dg/strings/strings-1.m: Updated includes.
2906 * obj-c++.dg/strings/strings-1.mm: Likewise.
2907 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2908 objc.dg/strings/const-str-12b.m.
2909 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2910 * obj-c++.dg/template-3.mm: Likewise.
2911 * obj-c++.dg/template-4.mm: Likewise.
2912 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2913 Objective-C runtime API.
2914 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2915 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2916 * obj-c++.dg/try-catch-1.mm: Likewise.
2917 * obj-c++.dg/try-catch-2.mm: Likewise.
2918 * objc.dg/try-catch-3.m: Likewise.
2919 * obj-c++.dg/try-catch-3.mm: Likewise.
2920 * objc.dg/try-catch-6.m: Likewise.
2921 * objc.dg/try-catch-7.m: Likewise.
2922 * obj-c++.dg/try-catch-7.mm: Likewise.
2923 * obj-c++.dg/try-catch-8.mm: Likewise.
2924 * obj-c++.dg/try-catch-9.mm: Likewise.
2925 * objc.dg/try-catch-10.m: Likewise.
2926 * obj-c++.dg/try-catch-11.mm: Likewise.
2927 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2928 Object. Include objc/objc.h.
2929 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2930 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2931 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2932 Object. Use Modern Objective-C runtime API. Do not use
2934 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2935 * obj-c++.dg/torture/trivial.mm: Likewise.
2936 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2937 instead of ../objc-obj-c++-shared/Object1.h. Include
2938 ../objc-obj-c++-shared/runtime.h.
2939 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2940 * objc.dg/torture/strings/const-str-11.m: Likewise.
2941 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2942 * objc.dg/torture/strings/const-str-9.m: Likewise.
2943 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2944 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2945 instead of Object. Only add _FooClassReference if
2947 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2948 * objc.dg/torture/strings/const-str-8.m: Likewise.
2949 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2950 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2952 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2954 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2955 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2956 * obj-c++.dg/va-meth-1.mm: Likewise.
2957 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2958 ../objc-obj-c++-shared/Object1.h.
2959 * objc.dg/zero-link-3.m: Likewise.
2961 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2963 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2965 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2968 * obj-c++.dg/property/cxx-property-1.mm: New.
2969 * obj-c++.dg/property/cxx-property-2.mm: New.
2971 2011-06-06 Jason Merrill <jason@redhat.com>
2973 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2975 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2977 PR rtl-optimization/49145
2979 * gcc.c-torture/compile/pr49145.c: New test.
2981 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2984 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2985 to dg-options, match also DW_AT_linkage_name.
2988 * gcc.dg/debug/pr49294.c: New test.
2991 * g++.dg/opt/pr49264.C: New test.
2993 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2995 PR tree-optimization/49243
2996 * gcc.dg/pr49243.c: New.
2998 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3000 * gnat.dg/specs/cond_expr1.ads: New test.
3002 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3004 * gnat.dg/deferred_const4.ad[sb]: New test.
3005 * gnat.dg/deferred_const4_pkg.ads: New helper.
3007 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3009 * gnat.dg/test_tamdt.adb: Rename to...
3010 * gnat.dg/taft_type1.adb: ...this.
3011 * gnat.dg/tamdt.ad[sb]: Rename to...
3012 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3013 * gnat.dg/tamdt_aux.ads: Rename to...
3014 * gnat.dg/taft_type1_pkg2.ads: ...this.
3015 * gnat.dg/taft_type2.ad[sb]: New test.
3016 * gnat.dg/taft_type2_pkg.ads: New helper.
3017 * gnat.dg/taft_type3.adb: New test.
3018 * gnat.dg/taft_type3_pkg.ads: New helper.
3020 2011-06-05 Tobias Burnus <burnus@net-b.de>
3023 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3026 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3029 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3031 * objc.dg/gnu-api-2-objc.m: Likewise.
3032 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3033 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3035 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3037 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3038 alignment, not the alignment, when calling class_addIvar(). Add
3039 an 'isa' instance variable to the test root class.
3040 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3042 2011-06-04 Jan Hubicka <jh@suse.cz>
3044 PR tree-optimization/48893
3045 PR tree-optimization/49091
3046 PR tree-optimization/49179
3047 * gfortran.dg/pr49179.f90: New testcase
3049 2011-06-04 Jan Hubicka <jh@suse.cz>
3052 * g++.dg/torture/pr48954.C: New testcase.
3054 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3056 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3058 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3061 * g++.dg/diagnostic/bitfld2.C: New.
3063 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3066 * gcc.c-torture/execute/pr49281.c: New test.
3068 2011-06-04 Jan Hubicka <jh@suse.cz>
3070 PR tree-optimize/48929
3071 * gcc.c-torture/compile/pr48929.c: New testcase.
3073 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3077 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3080 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3082 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3084 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3086 2011-06-03 Richard Henderson <rth@redhat.com>
3087 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3089 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3091 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3093 * objc.dg/headers.m: Do not include objc-list.h.
3095 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3097 * objc.dg/type-stream-1.m: Test removed.
3098 * objc.dg/headers.m: Do not include typedstream.h.
3100 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3102 * objc.dg/torture/forward-1.m (main): Updated testcase.
3104 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3107 * gcc.c-torture/compile/pr49163.c: New.
3109 2011-06-02 Asher Langton <langton2@llnl.gov>
3112 * gfortran.dg/PR49268.f90: New test.
3114 2011-06-02 Asher Langton <langton2@llnl.gov>
3117 * gfortran.dg/PR37039.f90: New test.
3119 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3122 * objc.dg/method-5.m: Updated.
3123 * objc.dg/method-19.m: Updated.
3124 * objc.dg/method-lookup-1.m: New.
3125 * obj-c++.dg/method-6.mm: Updated.
3126 * obj-c++.dg/method-7.mm: Updated.
3127 * obj-c++.dg/method-lookup-1.mm: New.
3129 2011-06-02 DJ Delorie <dj@redhat.com>
3131 * lib/timeout.exp (timeout): Add board_info support.
3133 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3135 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3137 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3140 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3141 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3143 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3144 Hans-Peter Nilsson <hp@axis.com>
3146 PR rtl-optimization/48840
3147 * gcc.target/sparc/ultrasp13.c: New test.
3149 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3152 * gcc.c-torture/compile/pr49238.c: New.
3154 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3156 * gcc.target/arm/g2.c: Skip test in -mthumb.
3157 Skip test unless cpu is xscale.
3158 * gcc.target/arm/scd42-2.c: Likewise.
3159 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3161 2011-06-01 Jason Merrill <jason@redhat.com>
3163 * g++.dg/cpp0x/decltype28.C: New.
3164 * g++.dg/cpp0x/decltype29.C: New.
3166 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3169 * gcc.target/mips/pr45074.c: New test.
3171 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3172 Hans-Peter Nilsson <hp@axis.com>
3174 PR rtl-optimization/48830
3175 * gcc.target/sparc/ultrasp12.c: New test.
3177 2011-06-01 David Li <davidxl@google.com>
3179 * gcc.dg/profile-dir-1.c: Change pass name.
3180 * gcc.dg/profile-dir-2.c: Ditto.
3181 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3182 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3183 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3184 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3185 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3186 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3187 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3188 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3189 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3190 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3191 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3192 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3193 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3194 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3195 * gcc.dg/profile-dir-3.c: Ditto.
3196 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3198 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3200 * objc.dg/attributes/method-nonnull-1.m: New test.
3201 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3203 2011-05-31 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/coarray_atomic_1.f90: New.
3207 * gfortran.dg/coarray/atomic_1.f90: New.
3209 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3211 * gcc.dg/guality/bswaptest.c: New test.
3212 * gcc.dg/guality/clztest.c: New test.
3213 * gcc.dg/guality/ctztest.c: New test.
3214 * gcc.dg/guality/rotatetest.c: New test.
3217 * gcc.target/i386/pr48688.c: New test.
3219 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3222 * g++.dg/lookup/name-clash9.C: New.
3224 2011-05-31 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/coarray/dummy_1.f90: New.
3229 2011-05-31 Tobias Burnus <burnus@net-b.de>
3232 * gfortran.dg/coarray/save_1.f90: New.
3233 * gfortran.dg/coarray_4.f90: Update dg-error.
3235 2011-05-31 Jason Merrill <jason@redhat.com>
3237 * g++.dg/cpp0x/rv-template1.C: New.
3239 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3241 PR rtl-optimization/49235
3242 * gcc.dg/pr49235.c: New test.
3244 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3246 PR tree-optimization/49093
3247 * gcc.dg/vect/pr49093.c: New test.
3249 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3252 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3254 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3257 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3260 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3263 * gcc.c-torture/execute/pr49186.c: New.
3265 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3268 * gcc.target/i386/pr49168-1.c: New.
3270 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3271 Eric Botcazou <ebotcazou@adacore.com>
3273 * gcc.dg/guality/drap.c: New test.
3275 2011-05-30 Richard Guenther <rguenther@suse.de>
3277 PR tree-optimization/49210
3278 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3279 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3281 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3284 * g++.dg/gomp/pr49223-1.C: New test.
3285 * g++.dg/gomp/pr49223-2.C: New test.
3287 2011-05-30 Richard Guenther <rguenther@suse.de>
3289 PR tree-optimization/49218
3290 * gcc.c-torture/execute/pr49218.c: New testcase.
3292 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3294 PR tree-optimization/49199
3295 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3296 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3297 -fno-tree-scev-cprop.
3299 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3302 * gfortran.dg/extends_13.f03: New.
3304 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3306 PR rtl-optimization/49095
3307 * gcc.target/i386/pr49095.c: New test.
3309 2011-05-29 Tobias Burnus <burnus@net-b.de>
3312 * gfortran.dg/coarray_24.f90: New.
3314 2011-05-29 Tobias Burnus <burnus@net-b.de>
3317 * gfortran.dg/coarray_23.f90: New.
3319 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3322 * gcc.dg/pr48826.c: New test.
3324 2011-05-29 Richard Guenther <rguenther@suse.de>
3326 PR tree-optimization/49217
3327 * gcc.dg/torture/pr49217.c: New testcase.
3329 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3332 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3334 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3336 * gnat.dg/boolean_subtype.adb: Rename to...
3337 * gnat.dg/boolean_subtype1.adb: ...this.
3339 2011-05-28 Jason Merrill <jason@redhat.com>
3341 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3343 2011-05-27 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/enum18.C: Adjust.
3347 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3349 2011-05-27 Tobias Burnus <burnus@net-b.de>
3352 * gfortran.dg/coarray_22.f90: New.
3354 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3356 PR tree-optimization/46728
3357 * gcc.target/powerpc/pr46728-1.c: New.
3358 * gcc.target/powerpc/pr46728-2.c: New.
3359 * gcc.target/powerpc/pr46728-3.c: New.
3360 * gcc.target/powerpc/pr46728-4.c: New.
3361 * gcc.target/powerpc/pr46728-5.c: New.
3362 * gcc.dg/pr46728-6.c: New.
3363 * gcc.target/powerpc/pr46728-7.c: New.
3364 * gcc.target/powerpc/pr46728-8.c: New.
3365 * gcc.dg/pr46728-9.c: New.
3366 * gcc.target/powerpc/pr46728-10.c: New.
3367 * gcc.target/powerpc/pr46728-11.c: New.
3368 * gcc.dg/pr46728-12.c: New.
3369 * gcc.target/powerpc/pr46728-13.c: New.
3370 * gcc.target/powerpc/pr46728-14.c: New.
3371 * gcc.target/powerpc/pr46728-15.c: New.
3372 * gcc.target/powerpc/pr46728-16.c: New.
3374 2011-05-27 Jason Merrill <jason@redhat.com>
3376 * g++.dg/abi/mangle47.C: New.
3379 * g++.dg/template/const5.C: New.
3381 * g++.dg/cpp0x/enum18.C: New.
3383 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3385 * g++.dg/cpp0x/error6.C: New.
3387 * g++.dg/cpp0x/error5.C: New.
3389 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3392 * g++.dg/eh/cond6.C: New test.
3394 2011-05-27 Tobias Burnus <burnus@net-b.de>
3397 * gfortran.dg/rank_3.f90: New.
3398 * gfortran.dg/rank_4.f90: New.
3400 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3402 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3403 replace dump search.
3405 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3407 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3408 * gnat.dg/bit_packed_array5.adb: ...here.
3410 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/cpp0x/auto25.C: New.
3415 2011-05-27 Richard Guenther <rguenther@suse.de>
3417 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3419 2011-05-27 Richard Guenther <rguenther@suse.de>
3421 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3423 2011-05-27 Richard Guenther <rguenther@suse.de>
3426 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3428 2011-05-26 Jason Merrill <jason@redhat.com>
3430 * g++.dg/cpp0x/friend1.C: New.
3431 * g++.dg/cpp0x/friend2.C: New.
3433 * g++.dg/cpp0x/auto7.C: Update.
3434 * g++.dg/template/crash50.C: Adjust.
3435 * g++.dg/template/static9.C: Adjust.
3436 * g++.old-deja/g++.ext/memconst.C: Adjust.
3438 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3440 * gcc.dg/march.c: Ignore a note for some targets.
3442 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3443 Nathan Froyd <froydnj@codesourcery.com>
3447 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3448 * g++.dg/parse/pr18770.C: New test.
3449 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3451 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3454 * gfortran.dg/dependency_40.f90 : New test.
3456 2011-05-26 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/coarray/registering_1.f90: New.
3461 2011-05-26 Jason Merrill <jason@redhat.com>
3463 * g++.dg/cpp0x/variadic111.C: New.
3464 * g++.dg/cpp0x/variadic41.C: Adjust.
3466 2011-05-26 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/48702
3469 * gcc.dg/torture/pr48702.c: New testcase.
3471 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3473 PR gcov-profile/48845
3474 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3476 * gcc.dg/matrix/matrix.exp: Likewise.
3477 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3478 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3479 line number to check_profiling_available.
3480 * lib/target-supports.exp (check_profiling_available): Account for
3482 Require TLS runtime support with -fprofile-generate.
3483 * lib/profopt.exp (profopt-execute): Add TLS options for
3485 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3487 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3490 * g++.dg/eh/cond5.C: New test.
3492 PR tree-optimization/49161
3493 * gcc.c-torture/execute/pr49161.c: New test.
3495 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3497 * gcc.target/arm/neon-vorn-vbic.c: New test.
3499 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3501 PR tree-optimization/49038
3502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3503 * gcc.dg/vect/pr49038.c: New test.
3505 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3506 * g++.dg/init/pr25811-3.C: New.
3507 * g++.dg/init/pr25811-4.C: New.
3509 2011-05-25 Jason Merrill <jason@redhat.com>
3511 * g++.dg/cpp0x/enum17.C: New.
3512 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3514 * g++.dg/cpp0x/auto24.C: New.
3516 * g++.dg/cpp0x/error4.C: New.
3518 * g++.dg/cpp0x/rv-restrict.C: New.
3520 * g++.dg/cpp0x/enum15.C: New.
3521 * g++.dg/cpp0x/constexpr-switch2.C: New.
3523 * g++.dg/cpp0x/variadic110.C: New.
3525 * g++.dg/cpp0x/auto9.C: Add typedef test.
3527 * g++.dg/cpp0x/auto23.C: New.
3528 * g++.dg/cpp0x/auto9.C: Adjust.
3530 * g++.dg/cpp0x/defaulted29.C: New.
3532 * g++.dg/cpp0x/initlist51.C: New.
3534 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3536 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3537 * g++.dg/abi/packed1.C: Suppress warning.
3538 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3539 * g++.dg/template/stdarg1.C: Likewise.
3540 * g++.dg/other/packed1.C: Remove arm from xfail list.
3542 2011-05-25 Jason Merrill <jason@redhat.com>
3544 * g++.dg/cpp0x/enum16.C: New.
3545 * g++.dg/parse/error15.C: Adjust.
3547 * g++.dg/cpp0x/initlist50.C: New.
3549 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3551 * g++.dg/cpp0x/variadic109.C: New.
3553 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3555 * gcc.target/i386/pause-1.c: New.
3557 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3559 * gcc.dg/stack-usage-1.c: Adjust comment.
3560 * gcc.dg/stack-usage-2.c: New test.
3562 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3566 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3568 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3570 PR rtl-optimization/48757
3571 * gfortran.dg/pr48757.f: New test case.
3573 2011-05-24 Jason Merrill <jason@redhat.com>
3575 * g++.dg/cpp0x/access01.C: New.
3577 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3580 * objc.dg/pr48177.m: New testcase.
3582 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3585 * objc.dg/pr48187.m: New testcase.
3586 * obj-c++.dg/pr48187.mm: New testcase.
3587 * objc.dg/ivar-extra-semicolon.m: New testcase.
3589 2011-05-24 Jason Merrill <jason@redhat.com>
3591 * g++.dg/template/access21.C: New.
3592 * g++.dg/template/access22.C: New.
3594 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3596 PR rtl-optimization/48633
3597 * g++.dg/pr48633.C: New test.
3599 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3602 * g++.dg/other/pr49133.C: New test.
3604 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3605 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3607 * gcc.dg/torture/tls/run-gd.c: New test.
3608 * gcc.dg/torture/tls/run-ie.c: New test.
3609 * gcc.dg/torture/tls/run-ld.c: New test.
3610 * gcc.dg/torture/tls/run-le.c: New test.
3611 * lib/target-supports.exp (check_effective_target_tls_runtime):
3612 Build testcase with TLS options.
3614 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3616 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3618 2011-05-24 Tom de Vries <tom@codesourcery.com>
3620 PR tree-optimization/49121
3621 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3623 2011-05-23 Jason Merrill <jason@redhat.com>
3625 * g++.dg/cpp0x/defaulted28.C: New.
3627 * g++.dg/cpp0x/sfinae25.C: New.
3629 * g++.dg/cpp0x/rv-cast2.C: New.
3631 * g++.dg/cpp0x/enum14.C: New.
3633 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.c-torture/execute/pr49123.c: New test.
3639 * gcc.dg/debug/pr49032.c: New test.
3642 * gcc.dg/pr49120.c: New test.
3644 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/pr47315.c: New test.
3649 2011-05-23 Jason Merrill <jason@redhat.com>
3651 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3653 * g++.dg/cpp0x/sfinae24.C: New.
3655 * g++.dg/cpp0x/error3.C: New.
3657 * g++.dg/cpp0x/defaulted27.C: New.
3659 * g++.dg/cpp0x/decltype27.C: New.
3661 2011-05-23 Richard Guenther <rguenther@suse.de>
3663 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3665 2011-05-23 Richard Guenther <rguenther@suse.de>
3667 PR tree-optimization/40874
3668 * g++.dg/tree-ssa/pr40874.C: New testcase.
3670 2011-05-23 Richard Guenther <rguenther@suse.de>
3672 PR tree-optimization/49115
3673 * g++.dg/torture/pr49115.C: New testcase.
3675 2011-05-23 Richard Guenther <rguenther@suse.de>
3678 * gcc.dg/memcpy-3.c: New testcase.
3680 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3683 * gcc.c-torture/execute/pr48973-1.c: New test.
3684 * gcc.c-torture/execute/pr48973-2.c: New test.
3686 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3689 * g++.dg/warn/pr18016.C: New.
3691 2011-05-23 Tom de Vries <tom@codesourcery.com>
3694 * gcc.target/arm/ivopts-6.c: New test.
3696 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.c-torture/compile/pr49029.c: New test.
3701 2011-05-22 Jason Merrill <jason@redhat.com>
3703 * g++.dg/cpp0x/sfinae23.C: New.
3704 * g++.dg/cpp0x/sfinae8.C: Correct.
3706 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3708 * gfortran.dg/function_optimize_8.f90: New test case.
3710 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3712 PR tree-optimization/49087
3713 * gcc.dg/vect/O3-pr49087.c: New test.
3715 2011-05-21 Jason Merrill <jason@redhat.com>
3717 * g++.dg/debug/const5.C: New.
3719 2011-05-20 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3723 * g++.dg/cpp0x/constexpr-static7.C: New.
3725 * g++.dg/cpp0x/enum12.C: New.
3726 * g++.dg/cpp0x/enum13.C: New.
3728 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3731 * gfortran.dg/select_type_23.f03: New.
3733 2011-05-20 Jason Merrill <jason@redhat.com>
3735 * g++.dg/cpp0x/defaulted26.C: New.
3737 * g++.dg/cpp0x/noexcept02.C: Fix.
3738 * g++.dg/cpp0x/noexcept03.C: Fix.
3739 * g++.dg/cpp0x/noexcept08.C: Fix.
3740 * g++.dg/cpp0x/noexcept10.C: New.
3742 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3745 * gfortran.dg/extends_12.f03: New.
3747 2011-05-20 Jason Merrill <jason@redhat.com>
3749 * g++.dg/template/koenig9.C: New.
3750 * g++.dg/opt/pr47615.C: Fix.
3751 * g++.dg/overload/defarg1.C: Fix.
3752 * g++.dg/tc1/dr213.C: Remove xfail.
3753 * g++.dg/torture/pr34850.C: Fix.
3754 * g++.dg/torture/pr39362.C: Fix.
3755 * g++.old-deja/g++.brendan/crash56.C: Fix.
3756 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3758 2011-05-20 Richard Guenther <rguenther@suse.de>
3760 PR tree-optimization/49079
3761 * gcc.dg/torture/pr49079.c: New testcase.
3763 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3765 PR tree-optimization/49073
3766 * gcc.c-torture/execute/pr49073.c: New test.
3768 2011-06-19 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/coarray_21.f90: New.
3773 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3775 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3778 2011-05-19 Richard Guenther <rguenther@suse.de>
3781 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3783 2011-05-19 Richard Guenther <rguenther@suse.de>
3786 * gcc.dg/builtin-object-size-11.c: New testcase.
3788 2011-05-19 Tom de Vries <tom@codesourcery.com>
3791 * gcc.target/arm/ivopts.c: New test.
3792 * gcc.target/arm/ivopts-2.c: New test.
3794 2011-05-19 Tom de Vries <tom@codesourcery.com>
3796 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3798 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3800 * gcc.c-torture/execute/960321-1.x: Remove.
3802 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3805 * gfortran.dg/move_alloc_4.f90: New.
3807 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3810 * gcc.target/i386/pr49002-1.c: New test.
3811 * gcc.target/i386/pr49002-2.c: Likewise.
3813 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3815 PR tree-optimization/49039
3816 * gcc.c-torture/execute/pr49039.c: New test.
3817 * gcc.dg/tree-ssa/pr49039.c: New test.
3818 * g++.dg/torture/pr49039.C: New test.
3820 2011-05-18 Jason Merrill <jason@redhat.com>
3822 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3823 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3824 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3826 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3828 * gcc.target/bfin/mcpu-bf592.c: New test.
3830 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3832 PR tree-optimization/41881
3833 * gcc.dg/vect/O3-pr41881.c: New test.
3834 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3836 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3838 PR tree-optimization/49000
3839 * gcc.dg/pr49000.c: New test.
3841 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3843 * gnat.dg/invalid1.adb: New test.
3845 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3847 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3849 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3850 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3852 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3855 * g++.dg/cpp0x/range-for18.C: New.
3857 2011-05-15 Tobias Burnus <burnus@net-b.de>
3860 * gfortran.dg/coarray/image_index_2.f90: New.
3862 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3864 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3865 * g++.dg/cpp0x/override2.C: New.
3867 2011-05-14 Tobias Burnus <burnus@net-b.de>
3870 * gfortran.de/coarray_20.f90: New.
3872 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3875 * function_optimize_7.f90: New test case.
3877 2011-05-13 Jason Merrill <jason@redhat.com>
3879 * g++.dg/cpp0x/decltype26.C: New.
3880 * g++.dg/cpp0x/enum11.C: New.
3882 2011-05-13 Tobias Burnus <burnus@net-b.de>
3886 * gfortran.dg/assign_8.f90: Update dg-error.
3888 2011-05-13 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/io_constraints_8.f90: New.
3892 * gfortran.dg/io_constraints_9.f90: New.
3894 2011-05-13 Martin Thuresson <martint@google.com>
3896 PR gcov-profile/47793
3897 * gcc.dg/pr47793.c: New.
3899 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3901 PR tree-optimization/48975
3902 * gcc.dg/pr48975.c: New test.
3904 2011-05-12 Tobias Burnus <burnus@net-b.de>
3907 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3909 2011-05-12 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3913 2011-05-12 Geert Bosch <bosch@adacore.com>
3915 * gnat.dg/view_conversion1.adb: New test.
3917 2011-05-12 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/48172
3920 * gcc.dg/vect/pr48172.c: New testcase.
3922 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3925 * g++.dg/opt/pr48967.C: New test.
3927 2011-05-11 Jason Merrill <jason@redhat.com>
3929 * g++.dg/cpp0x/constexpr-friend.C: New.
3930 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3932 * g++.dg/cpp0x/sfinae22.C: New.
3934 2011-05-11 Tobias Burnus <burnus@net-b.de>
3937 * gfortran.dg/generic_24.f90: New.
3939 2011-05-11 Richard Guenther <rguenther@suse.de>
3941 PR tree-optimization/15256
3942 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3944 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.dg/pr48159-1.c: New test.
3948 * gcc.dg/pr48159-2.c: New test.
3950 2011-05-11 Richard Guenther <rguenther@suse.de>
3953 * gcc.dg/torture/pr48953.c: New testcase.
3955 2011-05-11 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/18041
3958 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3960 2011-05-11 Alan Modra <amodra@gmail.com>
3963 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3965 2011-05-10 Jason Merrill <jason@redhat.com>
3967 * g++.dg/cpp0x/defaulted25.C: New.
3968 * g++.dg/template/crash7.C: Adjust.
3970 * g++.dg/cpp0x/variadic108.C: New.
3972 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3974 * g++.dg/inherit/virtual9.C: Extend.
3976 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3979 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3980 are passed and returned in vector registers.
3982 2011-05-10 Richard Guenther <rguenther@suse.de>
3984 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3985 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3986 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3987 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3988 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3991 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3993 PR tree-optimization/48611
3994 PR tree-optimization/48794
3995 * gfortran.dg/gomp/pr48611.f90: New test.
3996 * gfortran.dg/gomp/pr48794.f90: New test.
3999 * gcc.dg/dfp/pr48928.c: New test.
4001 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4004 * g++.dg/cpp0x/pr48522.C: New.
4006 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4009 * g++.dg/cpp0x/sfinae21.C: New.
4011 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4013 * g++.dg/template/sfinae28.C: Rename to...
4014 * g++.dg/cpp0x/sfinae19.C: ... this.
4015 * g++.dg/template/sfinae29.C: Rename to...
4016 * g++.dg/cpp0x/sfinae20.C: ... this.
4018 2011-05-09 Jeff Law <law@redhat.com>
4020 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4023 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4026 * g++.dg/init/pr20039.C: New.
4028 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4032 * g++.dg/template/sfinae28.C: New.
4033 * g++.dg/template/sfinae29.C: Likewise.
4035 2011-05-09 Jason Merrill <jason@redhat.com>
4037 * g++.dg/template/nontype23.C: New.
4039 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4041 * g++.dg/init/pr48859.C: New.
4043 2011-05-09 Jason Merrill <jason@redhat.com>
4045 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4046 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4047 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4048 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4049 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4050 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4051 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4052 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4054 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4056 * g++.dg/inherit/virtual9.C: New.
4058 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4061 * g++.dg/template/dependent-expr8.C: New test case.
4063 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4065 PR tree-optimization/48837
4066 * gcc.dg/pr48837.c: New testcase.
4068 2011-05-06 Jason Merrill <jason@redhat.com>
4070 * g++.dg/cpp0x/constexpr-condition2.C: New.
4072 * g++.dg/cpp0x/constexpr-missing.C: New.
4074 2011-05-06 Tobias Burnus <burnus@net-b.de>
4077 * gfortran.dg/coarray/this_image_2.f90: New.
4079 2011-05-06 Tobias Burnus <burnus@net-b.de>
4083 * gfortran.dg/bind_c_usage_22.f90: New.
4084 * gfortran.dg/bind_c_usage_23.f90: New.
4085 * gfortran.dg/bind_c_usage_24.f90: New.
4086 * gfortran.dg/bind_c_usage_24_c.c: New.
4088 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4091 * g++.dg/template/member9.C: New test case.
4093 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/discr29.ad[sb]: New test.
4096 * gnat.dg/discr30.adb: Likewise.
4098 2011-05-05 Julian Brown <julian@codesourcery.com>
4100 * gcc.target/arm/neon-vset_lanes8.c: New test.
4102 2011-05-05 Jason Merrill <jason@redhat.com>
4104 * g++.dg/init/new32.C: New.
4106 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4108 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4111 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4113 PR rtl-optimization/48381
4114 * gcc.c-torture/compile/pr48381.c: New test.
4116 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4118 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4120 * gcc.target/i386/opt-1.c: Ditto.
4122 2011-05-04 Jason Merrill <jason@redhat.com>
4124 * g++.dg/conversion/base1.C: New.
4126 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4128 PR libgfortran/48787
4129 * gfortran.dg/round_3.f08: Add more checks to test case.
4131 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4133 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4134 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4135 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4136 Gate test on effective_target fd_truncate.
4138 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4140 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4141 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4142 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4143 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4144 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4145 * gcc.target/i386/pr38824.c: Ditto.
4146 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4147 * gcc.target/i386/vecinit-2.c: Ditto.
4148 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4149 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4150 * gcc.target/i386/parity-2.c: Ditto.
4151 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4153 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4155 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4157 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4158 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4159 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4161 2011-05-03 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4166 2011-05-03 Tobias Burnus <burnus@net-b.de>
4169 * gfortran.dg/coarray/this_image_1.f90: New.
4171 2011-05-03 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/coarray/caf.dg: New.
4175 * gfortran.dg/coarray/image_index_1.f90: New, copied
4176 from ../coarray_16.f90.
4178 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4181 * g++.dg/ext/complex9.C: New.
4183 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4186 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4187 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4188 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4190 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4192 * gcc.target/bfin/builtins: Created.
4193 * gcc.target/bfin/hisilh-O0.c: Deleted.
4194 * gcc.target/bfin/hisilh.c: Moved to...
4195 * gcc.target/bfin/builtins/hisilh.c: ...here.
4196 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4197 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4198 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4199 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4200 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4201 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4202 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4203 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4204 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4205 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4206 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4207 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4208 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4209 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4210 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4211 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4212 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4213 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4214 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4215 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4216 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4217 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4218 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4219 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4220 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4221 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4222 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4223 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4224 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4225 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4226 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4227 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4228 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4229 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4230 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4231 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4232 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4233 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4234 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4235 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4236 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4237 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4238 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4239 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4240 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4241 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4242 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4243 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4244 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4245 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4246 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4247 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4248 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4249 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4250 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4251 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4252 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4253 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4254 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4255 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4256 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4257 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4258 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4259 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4260 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4261 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4262 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4263 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4264 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4265 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4266 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4267 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4268 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4269 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4270 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4271 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4272 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4273 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4274 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4275 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4276 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4277 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4278 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4279 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4280 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4281 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4282 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4283 * gcc.target/bfin/builtins/circptr.c: Ditto.
4284 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4285 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4286 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4287 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4288 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4289 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4290 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4291 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4292 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4293 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4294 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4295 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4296 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4297 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4298 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4299 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4300 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4301 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4302 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4303 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4304 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4305 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4306 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4307 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4308 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4309 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4310 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4311 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4312 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4313 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4314 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4315 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4316 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4317 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4318 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4319 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4320 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4321 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4322 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4323 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4324 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4325 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4326 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4327 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4328 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4329 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4330 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4331 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4332 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4333 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4334 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4335 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4336 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4337 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4338 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4339 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4340 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4341 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4342 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4343 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4344 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4345 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4346 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4347 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4348 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4349 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4350 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4351 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4352 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4353 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4355 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4357 * gcc.target/arm/cold-lc.c: New test.
4359 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4362 * gcc.dg/pr48774.c: New test.
4364 2011-05-03 Richard Guenther <rguenther@suse.de>
4366 * gcc.dg/large-size-array-5.c: New testcase.
4368 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4370 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4372 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4374 * lib/target-supports.exp (check_effective_target_vect_strided):
4376 (check_effective_target_vect_strided2)
4377 (check_effective_target_vect_strided3)
4378 (check_effective_target_vect_strided4)
4379 (check_effective_target_vect_strided8): ...these new functions.
4381 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4382 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4383 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4384 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4385 * gcc.dg/vect/pr37539.c: Likewise.
4386 * gcc.dg/vect/slp-11a.c: Likewise.
4387 * gcc.dg/vect/slp-11b.c: Likewise.
4388 * gcc.dg/vect/slp-11c.c: Likewise.
4389 * gcc.dg/vect/slp-12a.c: Likewise.
4390 * gcc.dg/vect/slp-12b.c: Likewise.
4391 * gcc.dg/vect/slp-18.c: Likewise.
4392 * gcc.dg/vect/slp-19a.c: Likewise.
4393 * gcc.dg/vect/slp-19b.c: Likewise.
4394 * gcc.dg/vect/slp-21.c: Likewise.
4395 * gcc.dg/vect/slp-23.c: Likewise.
4396 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4398 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4399 instead of vect_interleave && vect_extract_even_odd.
4400 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4401 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4402 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4403 * gcc.dg/vect/vect-1.c: Likewise.
4404 * gcc.dg/vect/vect-10.c: Likewise.
4405 * gcc.dg/vect/vect-98.c: Likewise.
4406 * gcc.dg/vect/vect-107.c: Likewise.
4407 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4408 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4409 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4410 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4411 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4412 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4413 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4414 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4415 * gcc.dg/vect/vect-strided-float.c: Likewise.
4416 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4417 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4418 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4419 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4420 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4421 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4422 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4423 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4424 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4425 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4426 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4427 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4428 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4429 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4430 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4432 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4434 * gcc.dg/vect/pr30843.c: Likewise.
4435 * gcc.dg/vect/pr33866.c: Likewise.
4436 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4437 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4438 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4439 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4441 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4443 * gcc.dg/vect/slp-11.c: Split into...
4444 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4445 gcc.dg/vect/slp-11c.c: ...these tests.
4446 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4447 * gcc.dg/vect/slp-12c.c: ...this new test.
4448 * gcc.dg/vect/slp-19.c: Split into...
4449 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4450 gcc.dg/vect/slp-19c.c: ...these new tests.
4452 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4454 * lib/target-supports.exp
4455 (check_effective_target_vect_extract_even_odd_wide): Delete.
4456 (check_effective_target_vect_strided_wide): Likewise.
4457 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4458 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4459 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4460 * gcc.dg/vect/pr37539.c: Likewise.
4461 * gcc.dg/vect/slp-11.c: Likewise.
4462 * gcc.dg/vect/slp-12a.c: Likewise.
4463 * gcc.dg/vect/slp-12b.c: Likewise.
4464 * gcc.dg/vect/slp-19.c: Likewise.
4465 * gcc.dg/vect/slp-23.c: Likewise.
4466 * gcc.dg/vect/vect-1.c: Likewise.
4467 * gcc.dg/vect/vect-98.c: Likewise.
4468 * gcc.dg/vect/vect-107.c: Likewise.
4469 * gcc.dg/vect/vect-strided-float.c: Likewise.
4471 2011-05-02 Jason Merrill <jason@redhat.com>
4473 * g++.dg/init/new31.C: New.
4475 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4478 * gcc.dg/pr35445.c: New test.
4480 2011-05-02 Jason Merrill <jason@redhat.com>
4482 * c-c++-common/vla-1.c: New.
4484 2011-05-02 Richard Guenther <rguenther@suse.de>
4486 PR tree-optimization/48822
4487 * gcc.dg/torture/pr48822.c: New testcase.
4489 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/cpp0x/constexpr-47969.C: New.
4494 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4497 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4498 on vect_no_align targets.
4499 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4500 vect_no_align targets.
4502 2011-05-01 Xinliang David Li <davidxl@google.com>
4504 * gcc.dg/tree-ssa/integer-addr.c: New test.
4505 * gcc.dg/tree-ssa/alias_bug.c: New test.
4507 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4509 PR libgfortran/48787
4510 * gfortran.dg/round_3.f08: Add more checks.
4512 2011-04-30 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/import9.f90: New, proper test.
4516 * gfortran.dg/interface_37.f90: Remove bogus
4517 test (bogus copy of interface_36.f90).
4519 2011-04-30 Tobias Burnus <burnus@net-b.de>
4522 * gfortran.dg/interface_37.f90: New.
4524 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4527 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4529 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4531 PR tree-optimization/48809
4532 * gcc.c-torture/execute/pr48809.c: New test.
4534 2011-04-29 Jeff Law <law@redhat.com>
4536 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4538 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/init/ctor10.C: New.
4543 2011-04-29 Le-Chun Wu <lcwu@google.com>
4545 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4546 warning in implicitly instantiated templates.
4548 2011-04-29 Le-Chun Wu <lcwu@google.com>
4550 * g++.dg/warn/Wnull-conversion-1.C: New.
4551 * g++.dg/warn/Wnull-conversion-2.C: New.
4553 2011-04-29 Diego Novillo <dnovillo@google.com>
4555 * g++.old-deja/g++.other/null3.C: Expect warning about
4556 converting boolean to a pointer.
4558 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4561 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4565 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4567 2011-04-29 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/typebound_proc_22.f90: New.
4573 * gfortran.dg/interface_36.f90: New.
4575 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4577 PR libgfortran/48488
4578 PR libgfortran/48602
4579 PR libgfortran/48615
4580 PR libgfortran/48684
4581 PR libgfortran/48787
4582 * gfortran.dg/fmt_g.f: Adjust test.
4583 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4584 * gfortran.dg/round_3.f08: New test.
4585 * gfortran.dg/namelist_print_1.f: Adjust test.
4586 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4587 * gfortran.dg/f2003_io_5.f03: Adjust test.
4588 * gfortran.dg/coarray_15.f90: Adjust test.
4589 * gfortran.dg/namelist_65.f90: Adjust test.
4590 * gfortran.dg/fmt_cache_1.f: Adjust test.
4591 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4592 * gfortran.dg/real_const_3.f90: Adjust test.
4594 2011-04-28 Xinliang David Li <davidxl@google.com>
4596 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4597 * g++.dg/prof-robust-1.C: New test.
4599 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4601 PR tree-optimization/48765
4602 * gcc.dg/vect/pr48765.c: New.
4604 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4606 PR tree-optimization/48775
4607 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4609 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/inherit/pr48798.C: New.
4613 * g++.old-deja/g++.other/base1.C: Adjust.
4615 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4618 * g++.dg/template/inherit7.C: New test case.
4620 2011-04-28 Richard Guenther <rguenther@suse.de>
4622 PR tree-optimization/40052
4623 PR tree-optimization/15347
4624 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4625 * gcc.dg/pr15347.c: Likewise.
4627 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4630 * g++.dg/cpp0x/sfinae18.C: New.
4632 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4635 * g++.dg/ext/is_literal_type1.C: New.
4637 2011-04-28 Tobias Burnus <burnus@net-b.de>
4641 * gfortran.dg/interface_35.f90: New.
4642 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4643 * gfortran.dg/func_result_6.f90: Add dg-warning.
4644 * gfortran.dg/bessel_1.f90: Ditto.
4645 * gfortran.dg/hypot_1.f90: Ditto.
4646 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4647 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4648 * gfortran.dg/interface_assignment_4.f90: Ditto.
4650 2011-04-27 Jason Merrill <jason@redhat.com>
4652 * g++.dg/ext/complex8.C: New.
4654 * g++.dg/cpp0x/initlist49.C: New.
4655 * g++.dg/init/new30.C: New.
4657 2011-04-27 Tobias Burnus <burnus@net-b.de>
4660 * gfortran.dg/whole_file_34.f90: New.
4662 2011-04-27 Jan Hubicka <jh@suse.cz>
4664 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4666 2011-04-27 Jason Merrill <jason@redhat.com>
4668 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4670 * g++.dg/parse/ambig6.C: New.
4672 2011-04-27 Nick Clifton <nickc@redhat.com>
4674 * gcc.dg/20020312-2.c: Add definition for RX.
4676 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4677 option with RX targets.
4679 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4682 2011-04-27 Richard Guenther <rguenther@suse.de>
4684 * gcc.dg/tree-ssa/pr23382.c: Remove.
4686 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4689 * gcc.c-torture/compile/pr48767.c: New test.
4691 2011-04-27 Richard Guenther <rguenther@suse.de>
4693 PR tree-optimization/48772
4694 * g++.dg/pr48772.C: New testcase.
4696 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.c-torture/compile/pr48742.c: New test.
4701 2011-04-26 Jason Merrill <jason@redhat.com>
4703 * g++.dg/lookup/koenig13.C: New.
4705 * g++.dg/cpp0x/initlist48.C: New.
4707 2011-04-25 Jason Merrill <jason@redhat.com>
4709 * g++.dg/cpp0x/sfinae17.C: New.
4711 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4714 * gcc.target/powerpc/pr48258-1.c: New file.
4715 * gcc.target/powerpc/pr48258-2.c: Ditto.
4717 2011-04-26 Xinliang David Li <davidxl@google.com>
4719 * gcc.dg/uninit-suppress.c: New test.
4720 * gcc.dg/uninit-suppress.c: New test.
4722 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/pr48768.c: New test.
4727 PR tree-optimization/48734
4728 * gcc.c-torture/compile/pr48734.c: New test.
4731 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4733 2011-04-26 Richard Guenther <rguenther@suse.de>
4735 PR tree-optimization/48731
4736 * gcc.dg/torture/pr48731.c: New testcase.
4738 2011-04-26 Richard Guenther <rguenther@suse.de>
4741 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4743 2011-04-26 Richard Guenther <rguenther@suse.de>
4746 * gcc.dg/torture/pr48694-1.c: New testcase.
4747 * gcc.dg/torture/pr48694-2.c: Likewise.
4749 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/ext/underlying_type1.C: New.
4752 * g++.dg/ext/underlying_type2.C: Likewise.
4753 * g++.dg/ext/underlying_type3.C: Likewise.
4754 * g++.dg/ext/underlying_type4.C: Likewise.
4755 * g++.dg/ext/underlying_type5.C: Likewise.
4756 * g++.dg/ext/underlying_type6.C: Likewise.
4757 * g++.dg/ext/underlying_type7.C: Likewise.
4758 * g++.dg/ext/underlying_type8.C: Likewise.
4759 * g++.dg/ext/underlying_type9.C: Likewise.
4760 * g++.dg/ext/underlying_type10.C: Likewise.
4762 2011-04-25 Jason Merrill <jason@redhat.com>
4764 * g++.dg/cpp0x/regress/template-const2.C: New.
4766 2011-04-25 Jeff Law <law@redhat.com>
4768 * gcc.dg/tree-ssa/vrp56.c: new test.
4770 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4772 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4774 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4776 PR preprocessor/48740
4777 * c-c++-common/raw-string-11.c: New test.
4779 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4781 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4784 2011-04-23 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/coarray_19.f90: New.
4789 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.dg/pr48685.c: New test.
4794 2011-04-22 Jan Hubicka <jh@suse.cz>
4796 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4798 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4800 PR tree-optimization/48717
4801 * gcc.c-torture/execute/pr48717.c: New test.
4803 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4806 * gcc.target/i386/pr48723.c: New test.
4808 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4811 * gcc.dg/gomp/pr48716.c: New test.
4812 * g++.dg/gomp/pr48716.C: New test.
4814 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4817 * gcc.dg/missing-field-init-2.c: Update testcase.
4819 2011-04-22 Alan Modra <amodra@gmail.com>
4821 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4823 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4826 * gfortran.dg/function_optimize_6.f90: New test.
4828 2011-04-21 Easwaran Raman <eraman@google.com>
4830 * gcc.dg/stack-layout-2.c: New test.
4832 2011-04-21 Richard Guenther <rguenther@suse.de>
4835 * g++.dg/lto/pr48207-2_0.C: New testcase.
4836 * g++.dg/lto/pr48207-3_0.C: Likewise.
4838 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4840 * gnat.dg/volatile5.adb: New test.
4841 * gnat.dg/volatile5_pkg.ads: New helper.
4843 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4846 * gcc.target/i386/pr48708.c: New test.
4848 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4850 * gcc.dg/vect/vect-119.c: New test.
4852 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4854 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4857 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4858 Richard Sandiford <richard.sandiford@linaro.org>
4861 * gcc.target/arm/pr46329.c: New test.
4863 2011-04-21 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/coarray_18.f90: New.
4868 2011-04-20 Jason Merrill <jason@redhat.com>
4870 * g++.dg/cpp0x/initlist47.C: New.
4872 * g++.dg/init/dtor4.C: New.
4874 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4877 * gcc.target/i386/sse2-pinsrw.c: New test.
4878 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4879 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4880 * gcc.target/i386/sse2-insvhi.c: Ditto.
4881 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4882 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4884 2011-04-20 Jason Merrill <jason@redhat.com>
4886 * g++.dg/template/const4.C: New.
4888 2011-04-20 Easwaran Raman <eraman@google.com>
4890 * gcc.dg/stack-layout-1.c: New test.
4892 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4894 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4895 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4898 2011-04-20 Kai Tietz <ktietz@redhat.com>
4900 * gcc.dg/binop-xor1.c: New test.
4901 * gcc.dg/binop-xor2.c: New test.
4902 * gcc.dg/binop-xor3.c: New test.
4903 * gcc.dg/binop-xor4.c: New test.
4904 * gcc.dg/binop-xor5.c: New test.
4906 2011-04-20 Richard Guenther <rguenther@suse.de>
4908 PR tree-optimization/47892
4909 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4911 2011-04-20 Richard Guenther <rguenther@suse.de>
4914 * g++.dg/torture/pr48695.C: New testcase.
4916 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4918 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4919 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4920 * gcc.c-torture/execute/pr45262.c: Ditto
4921 * gcc.dg/torture/pr43165.c: Ditto.
4922 * gcc.dg/torture/pr47228.c: Ditto.
4923 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4924 * gcc.dg/ipa/pr45644.c: Ditto.
4925 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4928 2011-04-19 Jason Merrill <jason@redhat.com>
4930 * g++.dg/ext/complex7.C: New.
4932 * g++.dg/ext/attrib41.C: New.
4934 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4937 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4939 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4942 * gcc.target/i386/pr48678.c: New test.
4944 2011-04-19 Martin Jambor <mjambor@suse.cz>
4946 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4947 * g++.dg/opt/devirt2.C: New test.
4948 * g++.dg/ipa/devirt-g-1.C: Likewise.
4950 2011-04-19 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/whole_file_33.f90: New.
4955 2011-04-19 Martin Jambor <mjambor@suse.cz>
4957 * g++.dg/ipa/devirt-7.C: New test.
4959 2011-04-19 Richard Guenther <rguenther@suse.de>
4962 * g++.dg/lto/pr48207_0.C: New testcase.
4964 2011-04-18 Jason Merrill <jason@redhat.com>
4966 * g++.dg/init/void1.C: New.
4968 * g++.dg/cpp0x/union4.C: New.
4970 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4973 * g++.dg/torture/pr48661.C: New test.
4976 * g++.dg/gomp/pr48632.C: New test.
4978 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4980 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4981 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4983 2011-04-18 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/coarray_17.f90: New.
4987 * gfortran.dg/coarray_10.f90: Update dg-error.
4989 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4992 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4993 * gfortran.dg/guality/guality.exp: Likewise.
4995 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4997 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4999 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5003 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5005 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5007 2011-04-18 Richard Guenther <rguenther@suse.de>
5010 * g++.dg/torture/pr46364.C: New testcase.
5012 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5014 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5016 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5018 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5020 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5021 Ira Rosen <ira.rosen@linaro.org>
5024 * gcc.target/arm/pr48252.c: New test.
5026 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5028 PR tree-optimization/48616
5029 * gcc.dg/pr48616.c: New test.
5031 2011-04-18 Tobias Burnus <burnus@net-b.de>
5034 * gfortran.dg/coarray_16.f90: New.
5036 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5039 * gfortran.dg/realloc_on_assign_7.f03: New test.
5041 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5043 PR libgfortran/48602
5044 * gfortran.dg/fmt_g0_6.f08: New test.
5046 2011-04-17 Jason Merrill <jason@redhat.com>
5048 * g++.dg/cpp0x/sfinae16.C: New.
5050 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5052 * gcc.target/mips/reg-var-1.c: New test.
5054 2011-04-17 Jan Hubicka <jh@suse.cz>
5056 * gcc.dg/winline-5.c: Update testcase.
5058 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5060 * gnat.dg/discr27.ad[sb]: Move dg directive.
5061 * gnat.dg/discr28.ad[sb]: New test.
5062 * gnat.dg/discr28_pkg.ads: New helper.
5064 2011-04-17 Michael Matz <matz@suse.de>
5066 PR tree-optimization/48622
5068 * gcc.dg/lto/pr48622_0.c: New test.
5070 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5072 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5073 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5074 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5075 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5076 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5077 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5079 2011-04-15 Jason Merrill <jason@redhat.com>
5081 * g++.dg/cpp0x/range-for17.C: New.
5083 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5085 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5086 * g++.dg/cpp0x/range-for3.C: Likewise.
5087 * g++.dg/cpp0x/range-for9.C: Correct error message.
5088 * g++.dg/cpp0x/range-for11.C: New.
5089 * g++.dg/cpp0x/range-for12.C: New.
5090 * g++.dg/cpp0x/range-for13.C: New.
5091 * g++.dg/cpp0x/range-for14.C: New.
5092 * g++.dg/cpp0x/range-for15.C: New.
5093 * g++.dg/cpp0x/range-for16.C: New.
5095 2011-04-15 Tobias Burnus <burnus@net-b.de>
5098 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5100 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5102 * objc.dg/naming-4.m: Updated.
5103 * objc.dg/naming-5.m: Updated.
5104 * objc.dg/naming-6.m: New.
5105 * objc.dg/naming-7.m: New.
5106 * obj-c++.dg/naming-1.mm: Updated.
5107 * obj-c++.dg/naming-2.mm: Updated.
5108 * obj-c++.dg/naming-3.mm: New.
5109 * obj-c++.dg/naming-4.mm: New.
5111 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5113 PR libgfortran/48589
5114 * gfortran.dg/fmt_g0_5.f08: New test.
5116 2011-04-15 Richard Guenther <rguenther@suse.de>
5119 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5121 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5123 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5124 -finline-limit=0 to -fno-inline
5126 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5132 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5135 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5136 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5137 * gcc.target/i386/avx-insertps-3.c: New test.
5138 * gcc.target/i386/avx-insertps-4.c: New test.
5140 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5142 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5145 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5150 * gcc.target/avr/pr46779-1.c: New test case
5151 * gcc.target/avr/pr46779-2.c: New test case
5153 2011-04-14 Jason Merrill <jason@redhat.com>
5155 * g++.dg/cpp0x/sfinae15.C: New.
5157 * g++.dg/cpp0x/sfinae14.C: New.
5159 * g++.dg/ext/vla10.C: New.
5161 2011-04-14 Richard Guenther <rguenther@suse.de>
5163 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5165 2011-04-14 Richard Guenther <rguenther@suse.de>
5167 * gcc.dg/fold-bitand-4.c: Move ...
5168 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5170 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5172 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5174 * gcc.target/avr/torture/trivial.c: Ditto.
5176 2011-04-13 Jason Merrill <jason@redhat.com>
5178 * g++.dg/template/operator11.C: New.
5180 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5183 * gcc.dg/gomp/pr48591.c: New test.
5186 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5187 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5189 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5192 * g++.dg/template/dependent-expr7.C: New test case.
5194 2011-04-13 Jason Merrill <jason@redhat.com>
5196 * g++.dg/cpp0x/sfinae13.C: New.
5198 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5200 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5202 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5204 * gcc.target/arm/pr43698.c: Remove -march option.
5206 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5208 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5211 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5215 * gfortran.dg/realloc_on_assign_6.f03: New test.
5217 2011-04-12 Kai Tietz <ktietz@redhat.com>
5219 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5220 targets the additional -mno-ms-bitfields and
5221 -Wno-packed-bitfield-compat options.
5222 * g++.dg/ext/bitfield3.C: Likewise.
5223 * g++.dg/ext/bitfield4.C: Likewise.
5224 * g++.dg/ext/bitfield5.C: Likewise.
5225 * gcc.dg/bitfld-15.c: Likewise.
5226 * gcc.dg/bitfld-16.c: Likewise.
5227 * gcc.dg/bitfld-17.c: Likewise.
5228 * gcc.dg/bitfld-18.c: Likewise.
5230 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5232 * gcc.target/arm/neon-vld3-1.c: New test.
5233 * gcc.target/arm/neon-vst3-1.c: New test.
5234 * gcc.target/arm/neon/v*.c: Regenerate.
5236 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5238 PR rtl-optimization/48549
5239 * g++.dg/opt/pr48549.C: New test.
5241 2011-04-12 Richard Guenther <rguenther@suse.de>
5243 PR tree-optimization/46076
5244 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5246 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5249 * lib/compat.exp (compat-execute): Declare unsupported after
5250 stripping path from src1.
5251 * lib/lto.exp (lto-execute): Likewise.
5253 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5256 * gcc.dg/pr48552-1.c: New test.
5257 * gcc.dg/pr48552-2.c: New test.
5259 2011-04-11 Jason Merrill <jason@redhat.com>
5261 * g++.dg/cpp0x/sfinae12.C: New.
5263 * g++.dg/cpp0x/enum10.C: New.
5265 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5267 * g++.dg/cpp0x/rv-func.C: New.
5269 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5271 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5274 2011-04-11 Martin Jambor <mjambor@suse.cz>
5276 PR tree-optimization/48195
5277 * gcc.dg/ipa/pr48195.c: New test.
5279 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/return3.adb: Remove unused switch.
5283 2011-04-08 Mike Stump <mikestump@comcast.net>
5286 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5287 default to fno-common.
5289 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5291 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5292 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5294 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5297 * gfortran.dg/function_optimize_5.f90: New test.
5299 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5301 * gnat.dg/aggr17.adb: New test.
5302 * gnat.dg/aggr18.adb: Likewise.
5304 2011-04-08 Michael Matz <matz@suse.de>
5307 * gcc.target/i386/pr48389.c: New test.
5309 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5311 PR rtl-optimization/48272
5312 * g++.dg/opt/pr48272.C: New.
5314 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5316 PR rtl-optimization/48235
5317 * gcc.dg/pr48235.c: New.
5319 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5321 PR rtl-optimization/48302
5322 * g++.dg/opt/pr48302.C: New.
5324 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5327 * g++.dg/opt/pr48273.C: New.
5329 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5331 PR rtl-optimization/48442
5332 * gcc.dg/pr48442.c: New.
5334 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5336 PR tree-optimization/48377
5337 * gcc.dg/vect/pr48377.c: New test.
5339 2011-04-07 Jason Merrill <jason@redhat.com>
5341 * g++.dg/cpp0x/regress/call1.C: New.
5343 * g++.dg/cpp0x/variadic107.C: New.
5345 * g++.dg/cpp0x/sfinae11.C: New.
5346 * g++.dg/cpp0x/noexcept02.C: Fix.
5348 * g++.dg/cpp0x/sfinae10.C: New.
5350 * g++.dg/cpp0x/sfinae9.C: New.
5352 * c-c++-common/Wcast-qual-1.c: Move here from...
5353 * gcc.dg/cast-qual-3.c: ...here, and...
5354 * g++.dg/warn/Wcast-qual2.C: ...here.
5356 * g++.dg/cpp0x/sfinae8.C: New.
5358 * g++.dg/cpp0x/sfinae7.C: New.
5360 * g++.dg/cpp0x/enum9.C: New.
5362 2011-04-07 Mike Stump <mikestump@comcast.net>
5364 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5365 with no trampolines.
5367 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5370 * gfortran.dg/gomp/pr48117.f90: New test.
5373 * gcc.dg/torture/pr48343.c: New test.
5375 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5377 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5379 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5381 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5383 2011-04-07 Tom de Vries <tom@codesourcery.com>
5386 * lib/scanasm.exp (object-size): New proc.
5387 * gcc.target/arm/pr43920-2.c: New test.
5389 2011-04-06 Tobias Burnus <burnus@net-b.de>
5393 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5395 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5397 * gcc.dg/mtune.c: Prune note from output.
5399 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5402 * gcc.dg/guality/pr36977.c: New test.
5403 * gcc.dg/guality/pr48466.c: New test.
5405 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5407 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5409 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5411 * gnat.dg/return3.adb: New test.
5413 2011-04-06 Richard Guenther <rguenther@suse.de>
5415 PR tree-optimization/47663
5416 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5418 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5420 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5421 Solaris 8 and 9 as well.
5423 2011-04-05 Tom de Vries <tom@codesourcery.com>
5426 * gcc.target/arm/pr43920-1.c: New test.
5428 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5430 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5431 (cctor): Actually return the value.
5432 (main): Cast return values.
5434 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5436 * gfortran.dg/character_comparison_8.f90: New test.
5438 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5440 * frontend-passes: (optimize_lexical_comparison): New function.
5441 (optimize_expr): Call it.
5442 (optimize_comparison): Also handle lexical comparison functions.
5443 Return false instad of -2 for unequal comparison.
5445 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5448 * function_optimize_4.f90: New test.
5450 2011-04-04 Tobias Burnus <burnus@net-b.de>
5453 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5454 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5455 * gfortran.dg/coarray_15.f90: New.
5457 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5460 * gfortran.dg/bessel_7.f90: Likewise.
5462 2011-04-03 Tobias Burnus <burnus@net-b.de>
5464 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5466 2011-04-03 Richard Guenther <rguenther@suse.de>
5467 Ira Rosen <ira.rosen@linaro.org>
5469 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5470 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5471 -ftree-loop-if-convert-stores.
5473 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5475 * gnat.dg/specs/aggr2.ads: New test.
5477 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5479 * gnat.dg/debug2.ad[sb]: New test.
5480 * gnat.dg/debug2_pkg.ads: New helper.
5481 * gnat.dg/debug3.ad[sb]: New test.
5483 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5485 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5487 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5490 * gcc.c-torture/compile/pr48335-1.c: New test.
5491 * gcc.dg/pr48335-1.c: New test.
5492 * gcc.dg/pr48335-2.c: New test.
5493 * gcc.dg/pr48335-3.c: New test.
5494 * gcc.dg/pr48335-4.c: New test.
5495 * gcc.dg/pr48335-5.c: New test.
5496 * gcc.dg/pr48335-6.c: New test.
5497 * gcc.dg/pr48335-7.c: New test.
5498 * gcc.dg/pr48335-8.c: New test.
5499 * gcc.target/i386/pr48335-1.c: New test.
5501 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5504 * gcc.dg/Waddress.c: New test.
5506 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5509 * gfortran.dg/function_optimize_3.f90: New test.
5511 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5513 * gcc.c-torture/compile/20110401-1.c: New test.
5515 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5516 * g++.dg/lto/20091002-2_0.C: Likewise.
5517 * g++.dg/lto/20090303_0.c: Likewise.
5518 * g++.dg/lto/20091004-1_0.C: Likewise.
5519 * g++.dg/lto/20091002-3_0.C: Likewise.
5520 * g++.dg/lto/20091004-2_0.C: Likewise.
5521 * g++.dg/lto/20081123_0.C: Likewise.
5522 * g++.dg/lto/20090313_0.C: Likewise.
5523 * g++.dg/lto/20081109-1_0.C: Likewise.
5524 * g++.dg/lto/20081219_0.C: Likewise.
5525 * g++.dg/lto/20081204-1_0.C: Likewise.
5526 * g++.dg/lto/20090302_0.C: Likewise.
5527 * g++.dg/lto/20081119-1_0.C: Likewise.
5528 * g++.dg/lto/20081118_0.C: Likewise.
5529 * gcc.dg/lto/20091020-2_0.c: Likewise.
5530 * gcc.dg/lto/20090210_0.c: Likewise.
5531 * gcc.dg/lto/20081204-1_0.c: Likewise.
5532 * gcc.dg/lto/20081224_0.c: Likewise.
5533 * gcc.dg/lto/20090219_0.c: Likewise.
5534 * gcc.dg/lto/20091014-1_0.c: Likewise.
5535 * gcc.dg/lto/20091016-1_0.c: Likewise.
5536 * gcc.dg/lto/20090206-2_0.c: Likewise.
5537 * gcc.dg/lto/20090116_0.c: Likewise.
5538 * gcc.dg/lto/20091013-1_0.c: Likewise.
5539 * gcc.dg/lto/20091015-1_0.c: Likewise.
5540 * gcc.dg/lto/20090126-2_0.c: Likewise.
5542 2011-03-31 Ian Lance Taylor <iant@google.com>
5544 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5546 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5548 * gnat.dg/opt16.adb: New test.
5550 2011-03-31 Jason Merrill <jason@redhat.com>
5552 * g++.dg/cpp0x/defaulted24.C: New.
5554 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5557 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5560 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5562 * g++.dg/other/i386-9.C: New test.
5564 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5568 2011-03-30 Jason Merrill <jason@redhat.com>
5570 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5572 * g++.dg/cpp0x/regress/isnan.C: New.
5574 * g++.dg/cpp0x/initlist46.C: New.
5576 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5579 * gcc.target/arm/neon-modes-2.c: New test.
5581 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5584 * gcc.c-torture/compile/pr48305.c: New test.
5586 2011-03-29 Jason Merrill <jason@redhat.com>
5588 * g++.dg/cpp0x/regress/value-dep1.C: New.
5590 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5592 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5594 2011-03-29 Ian Lance Taylor <iant@google.com>
5596 * go.test/go-test.exp: Handle the test lines used in several new
5598 (errchk): Add opts parameter. Change all callers. Handle parens
5601 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5602 Dominique d'Humieres <dominiq@lps.ens.fr>
5604 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5605 and __APPLE__ && __PPC__ && __ALTIVEC__.
5607 2011-03-29 Jason Merrill <jason@redhat.com>
5609 * g++.dg/cpp0x/dependent1.C: New.
5611 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5613 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5615 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5617 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5620 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5621 * gfortran.dg/proc_ptr_comp_32.f90: New.
5623 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5625 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5626 check for corresponding warning.
5628 2011-03-28 Jason Merrill <jason@redhat.com>
5630 * g++.dg/cpp0x/rv-deduce2.C: New.
5632 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.dg/pr48203.c: New test.
5637 2011-03-28 Jeff Law <law@redhat.com>
5639 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5641 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5643 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5644 and __PPC__ && __ALTIVEC__.
5646 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5649 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5650 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5651 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5652 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5654 2011-03-28 Jason Merrill <jason@redhat.com>
5656 * g++.dg/cpp0x/initlist-array2.C: New.
5658 * g++.dg/cpp0x/initlist-array1.C: New.
5660 * g++.dg/cpp0x/constexpr-compound.C: New.
5662 * g++.dg/cpp0x/constexpr-using.C: New.
5664 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5666 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5669 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5671 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5673 * gcc.dg/slp-1.c: New test.
5675 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5677 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5678 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5679 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5680 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5681 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5682 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5683 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5684 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5685 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5686 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5687 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5688 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5689 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5690 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5692 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5695 * gfortran.dg/trim_optimize_5.f90: New test.
5696 * gfortran.dg/trim_optimize_6.f90: New test.
5698 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5701 * gcc.target/mips/madd-7.c: Remove -mlong32.
5702 * gcc.target/mips/msub-7.c: Likewise.
5704 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5706 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5707 accesses to preserve the meaning of the test for doubleword vectors.
5708 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5709 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5711 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5714 * gfortran.dg/class_42.f03: New.
5716 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5718 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5721 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5723 PR rtl-optimization/48144
5724 * gcc.dg/pr48144.c: New test.
5726 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5728 * gnat.dg/discr27.ad[sb]: New test.
5730 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5732 * gnat.dg/limited_with2.ad[sb]: New test.
5733 * gnat.dg/limited_with2_pkg1.ads: New helper.
5734 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5736 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/opt15.adb: New test.
5739 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5741 2011-03-25 Tobias Burnus <burnus@net-b.de>
5745 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5746 * gfortran.dg/leadz_trailz_3.f90: Ditto
5748 2011-03-25 Martin Jambor <mjambor@suse.cz>
5750 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5752 2011-03-25 Jason Merrill <jason@redhat.com>
5754 * g++.dg/cpp0x/defaulted22.C: New.
5755 * g++.dg/cpp0x/defaulted23.C: New.
5756 * g++.dg/cpp0x/defaulted15.C: Adjust.
5758 2011-03-25 Jason Merrill <jason@redhat.com>
5760 * g++.dg/cpp0x/move1.C: New.
5762 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5765 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5767 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5769 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5770 for mips-sgi-irix6.5.
5771 Replace snprintf prototype by <stdio.h>.
5773 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5776 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5777 run_expensive_tests.
5778 * gcc.dg/graphite/block-4.c: Likewise.
5779 * gcc.dg/graphite/block-7.c: Likewise.
5780 * gcc.dg/graphite/block-8.c: Likewise.
5782 2011-03-25 Richard Guenther <rguenther@suse.de>
5784 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5785 * g++.dg/tree-ssa/pr8781.C: Likewise.
5786 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5787 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5788 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5789 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5790 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5791 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5792 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5793 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5794 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5795 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5796 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5797 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5798 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5799 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5800 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5801 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5802 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5803 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5804 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5805 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5806 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5807 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5808 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5809 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5810 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5811 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5812 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5813 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5814 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5816 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5817 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5818 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5819 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5822 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5823 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5824 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5825 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5826 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5827 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5828 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5829 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5830 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5831 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5832 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5833 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5834 * c-c++-common/pr46562-2.c: Likewise.
5835 * gfortran.dg/pr42108.f90: Likewise.
5836 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5837 foo to be inlined even at -O1.
5838 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5839 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5840 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5841 * gcc.dg/matrix/matrix.exp: Disable FRE.
5843 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5846 * gcc.dg/dfp/pr48204.c: New test.
5848 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5851 * gcc.c-torture/execute/pr47917.c: Move this...
5852 * gcc.dg/torture/pr47917.c: to here and add xfails.
5854 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5856 * gnat.dg/array16.ad[sb]: New test.
5857 * gnat.dg/array16.ads: New helper.
5859 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5861 * gnat.dg/derived_type2.adb: New test.
5863 2011-03-24 Richard Guenther <rguenther@suse.de>
5865 PR tree-optimization/48271
5866 * g++.dg/torture/pr48271.C: New testcase.
5868 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5870 * gnat.dg/array15.ad[sb]: New test.
5872 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5875 * gcc.target/i386/pr48237.c: New test.
5877 2011-03-24 Richard Guenther <rguenther@suse.de>
5880 * gcc.dg/builtin-object-size-10.c: New testcase.
5882 2011-03-24 Richard Guenther <rguenther@suse.de>
5884 PR tree-optimization/46562
5885 * c-c++-common/pr46562-2.c: New testcase.
5886 * c-c++-common/pr46562.c: Likewise.
5888 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5890 * gcc.dg/vect/vect-cselim-1.c: New test.
5891 * gcc.dg/vect/vect-cselim-2.c: New test.
5893 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5895 * gcc.target/arm/pr46934.c: New.
5897 2011-03-23 Ian Lance Taylor <iant@google.com>
5899 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5901 2011-03-23 Richard Guenther <rguenther@suse.de>
5903 * gcc.dg/struct: Remove directory and contents.
5905 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5910 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5912 * gnat.dg/discr26.ad[sb]: New test.
5913 * gnat.dg/discr26_pkg.ads: New helper.
5915 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5918 * gcc.target/arm/neon-vld-1.c: New test.
5920 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5922 * gnat.dg/array14.ad[sb]: New test.
5923 * gnat.dg/array14_pkg.ads: New helper.
5925 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5927 * gcc.c-torture/execute/920501-8.x: Remove.
5928 * gcc.c-torture/execute/930513-1.x: Remove.
5929 * gcc.c-torture/execute/960312-1.x: Remove.
5930 * gcc.c-torture/compile/20000804-1.c,
5931 gcc.c-torture/compile/20001205-1.c,
5932 gcc.c-torture/compile/20001226-1.c,
5933 gcc.c-torture/compile/20010518-2.c,
5934 gcc.c-torture/compile/20020312-1.c,
5935 gcc.c-torture/compile/20020604-1.c,
5936 gcc.c-torture/compile/920501-12.c,
5937 gcc.c-torture/compile/920501-4.c,
5938 gcc.c-torture/compile/920520-1.c,
5939 gcc.c-torture/compile/980506-1.c,
5940 gcc.c-torture/execute/980709-1.x,
5941 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5942 options for m68hc11.
5943 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5944 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5947 2011-03-22 Nick Clifton <nickc@redhat.com>
5949 * lib/target-supports.exp (check_profiling_available): Add MN10300
5950 to the list of targets that do not support profiling. Restore
5951 alpha sorting to this list.
5953 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5955 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5956 failure on 32-bit systems.
5957 * gcc.dg/torture/vector-2.c: Ditto.
5959 2011-03-22 Richard Guenther <rguenther@suse.de>
5961 PR tree-optimization/48228
5962 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5964 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5966 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5970 * gcc.target/powerpc/pr48226.c: New file.
5972 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5974 * lib/prune.exp (prune_gcc_output): Prune "could not create
5975 compact unwind for" warnings.
5977 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5981 * gcc.c-torture/execute/pr42544.c: New test.
5982 * gcc.c-torture/execute/pr48197.c: New test.
5984 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5986 PR preprocessor/48192
5987 * gcc.target/powerpc/pr48192.c: New file.
5990 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5991 split problem of 0 being loaded in a VSX register.
5993 2011-03-21 Richard Guenther <rguenther@suse.de>
5996 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5997 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5998 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5999 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6001 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.dg/pr48213.c: New test.
6006 2011-03-21 Kai Tietz <ktietz@redhat.com>
6009 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6011 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6013 * gcc.target/arm/xor-and.c: New.
6015 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6018 * gfortran.dg/function_optimize_1.f90: New test.
6019 * gfortran.dg/function_optimize_2.f90: New test.
6021 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6023 PR rtl-optimization/47502
6024 * gcc.target/i386/pr47502-1.c: New.
6025 * gcc.target/i386/pr47502-2.c: Likewise.
6027 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6029 PR rtl-optimization/48156
6030 * gcc.dg/pr48156.c: New test.
6032 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6035 * gfortran.dg/scratch_1.f90: Adjust test.
6037 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6040 * gfortran.dg/scratch_1.f90: New test.
6042 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6044 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6045 variably modified typedefs.
6046 * gcc.dg/c1x-typedef-2.c: Remove.
6048 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6050 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6051 * gcc.dg/c1x-anon-struct-3.c: New test.
6052 * gcc.dg/anon-struct-11.c: Update.
6054 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6056 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6058 Only xfail with gas.
6060 2011-03-18 Jason Merrill <jason@redhat.com>
6062 * g++.dg/template/fn-ptr1.C: New.
6064 * g++.dg/overload/volatile1.C: New.
6066 * g++.dg/opt/pr23372.C: New.
6068 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6070 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6075 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6077 * gcc.target/arm/unsigned-extend-1.c: New.
6079 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6082 * gcc.c-torture/compile/pr48161.c: New test.
6084 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6087 * gcc.dg/torture/pr47725.c: New.
6089 2011-03-17 Jason Merrill <jason@redhat.com>
6091 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6092 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6094 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/specs/elab2.ads: New test.
6097 * gnat.dg/specs/elab2_pkg.ads: New helper.
6099 2011-03-17 Jason Merrill <jason@redhat.com>
6101 * g++.dg/cpp0x/decltype-1212.C: New.
6102 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6104 2011-03-17 Jason Merrill <jason@redhat.com>
6106 * g++.dg/parse/memfnquals1.C: New.
6108 2011-03-17 Richard Guenther <rguenther@suse.de>
6111 * gcc.dg/pr48134.c: New testcase.
6113 2011-03-17 Richard Guenther <rguenther@suse.de>
6116 * g++.dg/torture/pr48165.C: New testcase.
6118 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6120 PR rtl-optimization/48141
6121 * gcc.dg/pr48141.c: New test.
6123 2011-03-16 Jason Merrill <jason@redhat.com>
6125 * g++.dg/cpp0x/constexpr-48089.C: New.
6127 * g++.dg/cpp0x/constexpr-abi1.C: New.
6129 * g++.dg/cpp0x/constexpr-46336.C: New.
6130 * g++.dg/parse/friend5.C: Adjust expected errors.
6132 * g++.dg/cpp0x/constexpr-47570.C: New.
6134 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6137 * ++.dg/debug/dwarf2/typedef6.C: New test.
6139 2011-03-16 Jason Merrill <jason@redhat.com>
6141 * g++.dg/cpp0x/elision2.C: New.
6143 * g++.dg/cpp0x/constexpr-array3.C: New.
6145 2011-03-16 Jason Merrill <jason@redhat.com>
6147 * g++.dg/cpp0x/sfinae6.C: New.
6148 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6149 * g++.dg/cpp0x/pr45908.C: Likewise.
6150 * g++.dg/cpp0x/sfinae6.C: Likewise.
6151 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6152 * g++.old-deja/g++.law/arg11.C: Likewise.
6154 2011-03-16 Jason Merrill <jason@redhat.com>
6156 * g++.dg/template/incomplete6.C: New.
6158 2011-03-16 Jeff Law <law@redhat.com>
6160 * gcc.dg/tree-ssa/vrp55.c: New test.
6162 2011-03-16 Jason Merrill <jason@redhat.com>
6164 * g++.dg/cpp0x/auto22.C: New.
6166 2011-03-16 Richard Guenther <rguenther@suse.de>
6168 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6169 optimizing it away if promoted to const.
6171 2011-03-16 Richard Guenther <rguenther@suse.de>
6173 PR tree-optimization/48149
6174 * gcc.dg/fold-complex-1.c: New testcase.
6176 2011-03-16 Richard Guenther <rguenther@suse.de>
6179 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6182 2011-03-16 Richard Guenther <rguenther@suse.de>
6184 PR tree-optimization/26134
6185 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6187 2011-03-16 Richard Guenther <rguenther@suse.de>
6189 PR tree-optimization/48146
6190 * gcc.dg/torture/pr48146.c: New testcase.
6192 2011-03-16 Richard Guenther <rguenther@suse.de>
6194 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6195 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6197 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6200 * gcc.c-torture/compile/pr48136.c: New test.
6202 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6205 * gcc.dg/guality/pr45882.c: New test.
6207 2011-03-15 Jason Merrill <jason@redhat.com>
6209 * g++.dg/cpp0x/constexpr-recursion.C: New.
6211 * g++.dg/cpp0x/implicit11.C: New.
6213 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6215 * g++.dg/cpp0x/constexpr-attribute.C: New.
6217 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6219 * g++.dg/parse/pr34758.C: New.
6221 2011-03-15 Xinliang David Li <davidxl@google.com>
6224 * gcc.dg/uninit-pred-7_d.c: New test.
6225 * gcc.dg/uninit-pred-8_d.c: New test.
6227 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6230 * gcc.target/arm/pr46788.c: New.
6232 2011-03-15 Richard Guenther <rguenther@suse.de>
6235 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6236 * gfortran.dg/ishft_4.f90: Likewise.
6237 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6239 2011-03-15 Richard Guenther <rguenther@suse.de>
6241 PR tree-optimization/13954
6242 * g++.dg/tree-ssa/pr13954.C: New testcase.
6244 2011-03-15 Richard Guenther <rguenther@suse.de>
6246 PR tree-optimization/48037
6247 * gcc.target/i386/pr48037-1.c: New testcase.
6249 2011-03-15 Richard Guenther <rguenther@suse.de>
6251 PR tree-optimization/41490
6252 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6253 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6254 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6255 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6256 * g++.dg/tree-ssa/pr33604.C: Adjust.
6258 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6261 * gcc.c-torture/execute/pr47917.c: New test.
6262 * gcc.dg/pr47917.c: New test.
6265 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6267 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6269 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6270 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6271 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6272 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6273 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6274 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6275 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6276 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6277 * gcc.target/i386/avx-floor-vec.c: Ditto.
6278 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6279 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6280 * gcc.target/i386/avx-rint-vec.c: Ditto.
6281 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6282 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6283 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6284 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6286 2011-03-14 Tom Tromey <tromey@redhat.com>
6288 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6289 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6290 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6292 2011-03-14 Tom Tromey <tromey@redhat.com>
6294 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6295 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6296 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6298 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6300 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6302 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6304 PR rtl-optimization/47166
6305 * gcc.c-torture/execute/postmod-1.c: New test.
6307 2011-03-14 Richard Guenther <rguenther@suse.de>
6310 * gcc.dg/torture/pr48098.c: New testcase.
6312 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6315 * gcc.target/powerpc/pr48053-1.c: New test.
6316 * gcc.target/powerpc/pr48053-2.c: Likewise.
6318 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6321 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6323 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6326 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6328 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6331 * gfortran.dg/class_41.f03: New.
6333 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6335 * g++.dg/conversion/cast3.C: New test.
6337 2011-03-11 Jason Merrill <jason@redhat.com>
6339 * g++.dg/template/error45.C: New.
6341 * g++.dg/parse/no-type-defn1.C: New.
6343 * g++.dg/ext/attrib40.C: New.
6345 * g++.dg/cpp0x/regress/array1.C: New.
6347 2011-03-11 Richard Guenther <rguenther@suse.de>
6349 PR tree-optimization/48067
6350 * gcc.dg/pr48067.c: New testcase.
6352 2011-03-11 Richard Guenther <rguenther@suse.de>
6355 * g++.dg/lto/20110311-1_0.C: New testcase.
6357 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6360 * g++.dg/inherit/virtual8.C: New test.
6363 * gcc.dg/torture/pr48044.c: New test.
6365 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6368 * gfortran.dg/proc_ptr_comp_31.f90: New.
6370 2011-03-11 Richard Guenther <rguenther@suse.de>
6372 PR tree-optimization/47278
6373 * gcc.dg/torture/pr47278-1.c: New testcase.
6374 * gcc.dg/torture/pr47278-2.c: Likewise.
6376 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6378 PR tree-optimization/48063
6379 * gcc.dg/torture/pr48063.c: New test.
6381 2011-03-10 Jason Merrill <jason@redhat.com>
6383 * g++.dg/template/array22.C: New.
6385 * g++.dg/cpp0x/syntax-err1.C: New.
6386 * g++.dg/parse/error36.C: Adjust expected errors.
6387 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6388 * g++.old-deja/g++.pt/typename3.C: Likewise.
6389 * g++.old-deja/g++.pt/typename4.C: Likewise.
6390 * g++.old-deja/g++.pt/typename6.C: Likewise.
6392 2011-03-09 Jason Merrill <jason@redhat.com>
6394 * g++.dg/template/nontype22.C: New.
6396 2011-03-09 Martin Jambor <mjambor@suse.cz>
6398 PR tree-optimization/47714
6399 * g++.dg/torture/pr47714.C: New test.
6401 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6404 * gcc.target/powerpc/pr47755-2.c: New file.
6406 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6408 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6409 is not set in the environment, pass 64 as first argument when not
6410 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6411 native where ulimit -u is supported.
6413 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6415 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6417 2011-03-08 Jason Merrill <jason@redhat.com>
6419 * g++.dg/template/nontype21.C: New.
6421 * g++.dg/template/anon5.C: New.
6423 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6426 * gcc.dg/pr47881.c: New test.
6428 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6431 * g++.dg/lookup/template3.C: New test.
6433 2011-03-08 Kai Tietz <ktietz@redhat.com>
6435 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6438 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6441 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6442 sizeof to compute alignment.
6444 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6446 PR tree-optimization/48022
6447 * gcc.dg/pr48022-1.c: New test.
6448 * gcc.dg/pr48022-2.c: New test.
6450 2011-03-07 Jason Merrill <jason@redhat.com>
6452 * g++.dg/template/nontype20.C: New.
6453 * g++.dg/init/member1.C: Adjust expected errors.
6454 * g++.dg/parse/constant4.C: Likewise.
6455 * g++.dg/template/qualified-id3.C: Likewise.
6456 * g++.old-deja/g++.pt/crash10.C: Likewise.
6458 * g++.dg/cpp0x/regress/non-const1.C: New.
6460 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6463 * gcc.dg/pr47991.c: New test.
6465 2011-03-07 Jason Merrill <jason@redhat.com>
6467 * g++.dg/abi/mangle46.C: New.
6469 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6472 * gcc.target/powerpc/pr47862.c: New.
6474 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6477 * gcc.target/i386/combine-mul.c: Require nonpic.
6479 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6480 Nathan Froyd <froydnj@codesourcery.com>
6482 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6484 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6486 * README.QMTEST: Remove.
6488 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6489 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6492 * gfortran.dg/array_constructor_37.f90 : New test.
6494 2011-03-05 Jason Merrill <jason@redhat.com>
6496 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6497 * g++.dg/abi/mangle45.C: Likewise.
6498 * g++.dg/cpp0x/trailing1.C: Likewise.
6500 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6502 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6504 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6506 PR rtl-optimization/47899
6507 * gcc.dg/pr47899.c: New test.
6509 * gcc.dg/torture/pr47968.c: Ignore warnings.
6511 PR tree-optimization/47967
6512 * gcc.c-torture/compile/pr47967.c: New test.
6514 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6516 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6517 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6519 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6521 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6522 and property_getAttributes() if __OBJC2__.
6523 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6524 * objc.dg/property/property-encoding-1.m: New.
6525 * obj-c++.dg/property/property-encoding-1.mm: New.
6527 2011-03-04 Jason Merrill <jason@redhat.com>
6529 * g++.dg/template/pseudodtor6.C: New.
6531 * g++.dg/inherit/covariant19.C: New.
6533 2011-03-04 Richard Guenther <rguenther@suse.de>
6536 * gcc.dg/torture/pr47968.c: New testcase.
6538 2011-03-04 Richard Guenther <rguenther@suse.de>
6541 * gcc.dg/torture/pr47975.c: New testcase.
6543 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6546 * g++.dg/template/crash106.C: New.
6548 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6551 * gcc.dg/gomp/pr47963.c: New test.
6552 * g++.dg/gomp/pr47963.C: New test.
6554 2011-03-02 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/regress/condition1.C: New.
6558 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6560 2011-03-01 Jason Merrill <jason@redhat.com>
6562 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6564 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6566 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6568 PR rtl-optimization/47925
6569 * gcc.c-torture/execute/pr47925.c: New test.
6571 2011-03-01 Jason Merrill <jason@redhat.com>
6573 * g++.dg/cpp0x/decltype25.C: New.
6575 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6577 2011-03-01 Richard Guenther <rguenther@suse.de>
6579 PR tree-optimization/47890
6580 * gcc.dg/torture/pr47890.c: New testcase.
6582 2011-03-01 Richard Guenther <rguenther@suse.de>
6585 * gcc.dg/lto/pr47924_0.c: New testcase.
6587 2011-03-01 Richard Guenther <rguenther@suse.de>
6590 * gfortran.dg/lto/pr46911_0.f: New testcase.
6592 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6594 PR libgfortran/47933
6595 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6596 compile errors from older code form.
6598 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6600 PR libgfortran/47567
6601 * gfortran.dg/fmt_fw_d.f90: New test.
6603 2011-02-28 Jason Merrill <jason@redhat.com>
6605 * g++.dg/inherit/covariant18.C: New.
6607 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6610 * gcc.dg/pr47893.c: New test.
6612 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6614 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6615 NULL in case of a selector with conflicting types.
6616 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6618 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6620 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6621 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6622 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6623 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6625 2011-02-28 Jason Merrill <jason@redhat.com>
6628 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6630 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6632 PR libgfortran/47778
6633 * gfortran.dg/namelist_71.f90: New test.
6635 2011-02-27 Jason Merrill <jason@redhat.com>
6638 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6639 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6641 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6646 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6649 * gfortran.dg/gomp/task-1.f90: Removed.
6651 2011-02-26 Jason Merrill <jason@redhat.com>
6653 * g++.dg/template/this-targ1.C: New.
6655 * g++.dg/cpp0x/regress/template-const1.C: New.
6656 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6657 * g++.dg/template/function1.C: Adjust.
6658 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6659 * g++.dg/debug/debug7.C: Adjust.
6661 2011-02-26 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/gomp/task-1.f90: New.
6666 2011-02-25 Jie Zhang <jie@codesourcery.com>
6668 * gcc.target/arm/neon-thumb2-move.c: Add
6669 dg-require-effective-target arm_thumb2_ok.
6671 2011-02-24 Jason Merrill <jason@redhat.com>
6673 * g++.dg/parse/constant1.C: Specify C++98 mode.
6674 * g++.dg/parse/constant5.C: Likewise.
6675 * g++.dg/parse/error2.C: Likewise.
6676 * g++.dg/parse/semicolon3.C: Likewise.
6677 * g++.dg/template/crash14.C: Likewise.
6678 * g++.dg/template/local4.C: Likewise.
6679 * g++.dg/template/nontype3.C: Likewise.
6680 * g++.dg/parse/crash31.C: Adjust expected errors.
6681 * g++.dg/template/function1.C: Likewise.
6682 * g++.dg/template/ref3.C: Likewise.
6683 * g++.dg/template/static9.C: Likewise.
6684 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6686 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6687 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6688 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6689 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6690 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6692 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6695 * gfortran.dg/pr47878.f90: New test.
6697 2011-02-24 Richard Guenther <rguenther@suse.de>
6700 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6701 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6703 2011-02-24 Richard Guenther <rguenther@suse.de>
6706 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6707 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6709 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6711 PR libgfortran/47567
6712 * gfortran.dg/fmt_f0_1.f90: Update test.
6714 2011-02-23 Jason Merrill <jason@redhat.com>
6716 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6717 * g++.dg/abi/mangle45.C: New.
6719 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6720 * g++.dg/template/canon-type-9.C: Match use of decltype
6721 between declaration and definition.
6722 * g++.dg/template/canon-type-12.C: Likewise.
6724 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6727 * gfortran.dg/nested_allocatables_1.f90: New.
6729 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6732 * g++.dg/pr46868.C: New test.
6733 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6734 * g++.dg/parse/error14.C: Adjust.
6736 2011-02-23 Richard Guenther <rguenther@suse.de>
6738 PR tree-optimization/47838
6739 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6741 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6743 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6745 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6747 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6748 * gfortran.dg/count_init_expr.f03: Ditto.
6749 * gfortran.dg/gomp/pr43711.f90: Ditto.
6750 * gcc.dg/struct-parse-2.c: Ditto.
6751 * gcc.dg/parse-error-3.c: Ditto.
6752 * gcc.dg/Wlogical-op-1.c: Ditto.
6753 * gcc.dg/Walways-true-1.c: Ditto.
6754 * gcc.dg/pr24225.c: Ditto.
6755 * gcc.dg/Walways-true-2.c: Ditto.
6756 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6757 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6758 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6759 * g++.dg/overload/defarg4.C: Ditto.
6760 * g++.dg/inherit/covariant16.C: Ditto.
6761 * g++.dg/inherit/virtual7.C: Ditto.
6762 * g++.dg/template/canon-type-9.C: Ditto.
6763 * g++.dg/template/access19.C: Ditto.
6764 * g++.dg/template/call7.C: Ditto.
6765 * g++.dg/template/canon-type-2.C: Ditto.
6766 * g++.dg/template/init7.C: Ditto.
6767 * g++.dg/template/sizeof-template-argument.C: Ditto.
6768 * g++.dg/template/const3.C: Ditto.
6769 * g++.dg/template/sfinae26.C: Ditto.
6770 * g++.dg/template/sfinae26.C: Ditto.
6771 * g++.dg/template/canon-type-11.C: Ditto.
6772 * g++.dg/template/union2.C: Ditto.
6773 * g++.dg/template/canon-type-3.C: Ditto.
6774 * g++.dg/template/canon-type-1.C: Ditto.
6775 * g++.dg/template/canon-type-5.C: Ditto.
6776 * g++.dg/template/canon-type-7.C: Ditto.
6777 * g++.dg/template/canon-type-10.C: Ditto.
6778 * g++.dg/template/spec36.C: Ditto.
6779 * g++.dg/template/typedef38.C: Ditto.
6780 * g++.dg/template/canon-type-4.C: Ditto.
6781 * g++.dg/template/canon-type-6.C: Ditto.
6782 * g++.dg/template/canon-type-13.C: Ditto.
6783 * g++.dg/template/instantiate9.C: Ditto.
6784 * g++.dg/template/ttp22.C: Ditto.
6785 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6786 * g++.dg/warn/Walways-true-1.C: Ditto.
6787 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6788 * g++.dg/warn/Walways-true-2.C: Ditto.
6789 * g++.dg/conversion/op4.C: Ditto.
6790 * g++.dg/opt/pr19650.C: Ditto.
6791 * g++.dg/lookup/friend11.C: Ditto.
6792 * g++.dg/other/default2.C: Ditto.
6793 * g++.dg/other/default3.C: Ditto.
6794 * g++.dg/other/dtor2.C: Ditto.
6795 * g++.dg/other/friend5.C: Ditto.
6796 * g++.dg/other/default5.C: Ditto.
6797 * g++.dg/init/brace6.C: Ditto.
6798 * g++.dg/init/aggr5.C: Ditto.
6799 * g++.dg/init/error2.C: Ditto.
6800 * g++.dg/expr/bound-mem-fun.C: Ditto.
6801 * g++.dg/expr/cond6.C: Ditto.
6802 * g++.dg/expr/stmt-expr-1.C: Ditto.
6803 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6804 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6805 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6806 * g++.dg/cpp0x/bracket1.C: Ditto.
6807 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6808 * g++.dg/cpp0x/pr38646.C: Ditto.
6809 * g++.dg/cpp0x/variadic73.C: Ditto.
6810 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6811 * g++.dg/cpp0x/bracket4.C: Ditto.
6812 * g++.dg/cpp0x/decltype4.C: Ditto.
6813 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6814 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6815 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6816 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6817 * g++.dg/cpp0x/decltype2.C: Ditto.
6818 * g++.dg/cpp0x/decltype1.C: Ditto.
6819 * g++.dg/cpp0x/bracket2.C: Ditto.
6820 * g++.dg/cpp0x/decltype5.C: Ditto.
6821 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6822 * g++.dg/cpp0x/variadic70.C: Ditto.
6823 * g++.dg/cpp0x/decltype6.C: Ditto.
6824 * g++.dg/cpp0x/rvo.C: Ditto.
6825 * g++.dg/cpp0x/vt-40092.C: Ditto.
6826 * g++.dg/cpp0x/variadic-new.C: Ditto.
6827 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6828 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6829 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6830 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6831 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6832 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6833 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6834 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6835 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6836 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6837 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6838 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6839 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6840 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6841 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6842 * g++.dg/cpp0x/pr39639.C: Ditto.
6843 * g++.dg/cpp0x/decltype3.C: Ditto.
6844 * g++.dg/cpp0x/variadic68.C: Ditto.
6845 * g++.dg/cpp0x/variadic-function.C: Ditto.
6846 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6847 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6848 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6849 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6850 * g++.dg/parse/crash35.C: Ditto.
6851 * g++.dg/parse/crash40.C: Ditto.
6852 * g++.dg/parse/defarg12.C: Ditto.
6853 * g++.dg/parse/crash34.C: Ditto.
6854 * g++.dg/parse/constructor3.C: Ditto.
6855 * g++.dg/parse/template23.C: Ditto.
6856 * g++.dg/parse/crash56.C: Ditto.
6857 * g++.dg/parse/dtor13.C: Ditto.
6858 * g++.dg/parse/error33.C: Ditto.
6859 * g++.dg/parse/ctor9.C: Ditto.
6860 * g++.dg/parse/error32.C: Ditto.
6861 * g++.dg/parse/error37.C: Ditto.
6862 * g++.dg/parse/bitfield3.C: Ditto.
6863 * g++.dg/parse/struct-4.C: Ditto.
6864 * g++.dg/ext/has_trivial_copy.C: Ditto.
6865 * g++.dg/ext/is_polymorphic.C: Ditto.
6866 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6867 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6868 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6869 * g++.dg/ext/is_union.C: Ditto.
6870 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6871 * g++.dg/ext/is_pod.C: Ditto.
6872 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6873 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6874 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6875 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6876 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6877 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6878 * g++.dg/ext/is_abstract.C: Ditto.
6879 * g++.dg/ext/has_trivial_assign.C: Ditto.
6880 * g++.dg/ext/is_class.C: Ditto.
6881 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6882 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6883 * g++.dg/ext/is_base_of.C: Ditto.
6884 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6885 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6886 * g++.dg/ext/is_empty.C: Ditto.
6887 * g++.dg/ext/is_enum.C: Ditto.
6888 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6889 * gnat.dg/opt11.adb: Ditto.
6890 * obj-c++.dg/pr45735.mm: Ditto.
6891 * obj-c++.dg/pr24393.mm: Ditto.
6892 * obj-c++.dg/exceptions-2.mm: Ditto.
6893 * objc.dg/pr45735.m: Ditto.
6894 * objc.dg/pr24393.m: Ditto.
6896 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6898 * objc.dg/attributes/objc-exception-1.m: New.
6900 2011-02-23 Jie Zhang <jie@codesourcery.com>
6902 * gcc.dg/cpp/include7.c: New test.
6904 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6909 2011-02-23 Jie Zhang <jie@codesourcery.com>
6911 PR rtl-optimization/47763
6912 * gcc.dg/pr47763.c: New test.
6914 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6917 * gfortran.dg/whole_file_32.f90 : New test.
6919 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6922 * g++.dg/inherit/virtual7.C: New test.
6924 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6927 * objc.dg/type-size-3.m: Updated error message.
6928 * objc.dg/type-size-4.m: New test.
6929 * objc.dg/type-size-5.m: New test.
6931 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6933 * lib/gnat.exp: Fix comments.
6934 Don't load libgloss.exp.
6935 (default_gnat_version): Call $compiler with --version.
6936 Adapt regexp for gnatmake output, insert version.
6937 (gnat_version): New proc.
6938 (gnat_init): Remove gnat_libgcc_s_path.
6939 (gnat_target_compile): Likewise.
6940 Remove ld_library_path.
6941 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6942 (gnat_pass): Remove.
6943 (gnat_pass): Remove.
6944 (gnat_finish): Remove.
6945 (gnat_exit): Remove.
6946 (local_find_gnatmake): Reindent.
6947 (runtest_file_p): Remove.
6948 (prune_warnings): Remove.
6949 (find_gnatclean): New proc.
6950 * lib/gnat-dg.exp (lremove): New proc.
6951 (gnat-dg-test): Reindent.
6952 Remove additional output files.
6953 (gnat-dg-runtest): Remove.
6955 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6956 * gnat.dg/loop_optimization6.adb: Likewise.
6957 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6959 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6961 PR tree-optimization/47835
6962 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6964 2011-02-22 Tobias Burnus <burnus@net-b.de>
6966 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6967 * gfortran.dg/abstract_type_2.f03: Ditto.
6968 * gfortran.dg/abstract_type_3.f03: Ditto.
6969 * gfortran.dg/abstract_type_4.f03: Ditto.
6970 * gfortran.dg/abstract_type_5.f03: Ditto.
6971 * gfortran.dg/abstract_type_6.f03: Ditto.
6972 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6973 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6974 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6975 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6976 * gfortran.dg/array_function_5.f90: Ditto.
6977 * gfortran.dg/asynchronous_3.f03: Ditto.
6978 * gfortran.dg/char_expr_1.f90: Ditto.
6979 * gfortran.dg/class_14.f03: Ditto.
6980 * gfortran.dg/data_array_6.f: Ditto.
6981 * gfortran.dg/data_invalid.f90: Ditto.
6982 * gfortran.dg/dot_product_1.f03: Ditto.
6983 * gfortran.dg/func_derived_5.f90: Ditto.
6984 * gfortran.dg/func_result_4.f90: Ditto.
6985 * gfortran.dg/implied_do_1.f90: Ditto.
6986 * gfortran.dg/initialization_25.f90: Ditto.
6987 * gfortran.dg/initialization_26.f90: Ditto.
6988 * gfortran.dg/interface_34.f90: Ditto.
6989 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6990 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6991 * gfortran.dg/matmul_8.f03: Ditto.
6992 * gfortran.dg/merge_init_expr.f90: Ditto.
6993 * gfortran.dg/pack_assign_1.f90: Ditto.
6994 * gfortran.dg/pack_vector_1.f90: Ditto.
6995 * gfortran.dg/pointer_check_8.f90: Ditto.
6996 * gfortran.dg/product_init_expr.f03: Ditto.
6997 * gfortran.dg/reshape_order_5.f90: Ditto.
6998 * gfortran.dg/reshape_shape_1.f90: Ditto.
6999 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7000 * gfortran.dg/same_name_2.f90: Ditto.
7001 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7002 * gfortran.dg/spread_init_expr.f03: Ditto.
7003 * gfortran.dg/stmt_func_1.f90: Ditto.
7004 * gfortran.dg/sum_init_expr.f03: Ditto.
7005 * gfortran.dg/transpose_3.f03: Ditto.
7006 * gfortran.dg/unpack_init_expr.f03: Ditto.
7007 * gfortran.dg/warn_conversion.f90: Ditto.
7008 * gfortran.dg/warn_conversion_2.f90: Ditto.
7009 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7010 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7011 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7012 * gfortran.dg/whole_file_16.f90: Ditto.
7013 * gfortran.dg/whole_file_17.f90: Ditto.
7014 * gfortran.dg/whole_file_18.f90: Ditto.
7015 * gfortran.dg/whole_file_20.f03: Ditto.
7016 * gfortran.dg/whole_file_5.f90: Ditto.
7017 * gfortran.dg/whole_file_6.f90: Ditto.
7018 * gfortran.dg/write_invalid_format.f90: Ditto.
7019 * gfortran.dg/zero_sized_6.f90: Ditto.
7021 2011-02-21 Jeff Law <law@redhat.com>
7023 PR rtl-optimization/46178
7024 * gcc.target/i386/pr46178.c: New test.
7026 PR rtl-optimization/46002
7027 * gcc.c-torture/compile/pr46002.c: New test.
7029 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7031 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7034 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7037 * g++.dg/debug/pr47106.C: Require effective target lto.
7039 2011-02-21 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/constexpr-diag2.C: New.
7043 2011-02-20 Jason Merrill <jason@redhat.com>
7045 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7047 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7049 * g++.dg/overload/conv-op1.C: New.
7051 * g++.dg/cpp0x/constexpr-synth1.C: New.
7053 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7055 * objc.dg/layout-2.m: New.
7056 * objc.dg/selector-3.m: Adjusted location of error message.
7057 * objc.dg/type-size-3.m: Same.
7058 * obj-c++.dg/selector-3.mm: Same.
7060 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7063 * objc.dg/property/dotsyntax-22.m: New.
7064 * obj-c++.dg/property/dotsyntax-22.mm: New.
7066 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7069 * g++.dg/template/typedef38.C: New test.
7071 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7074 * gfortran.dg/whole_file_30.f90 : New test.
7075 * gfortran.dg/whole_file_31.f90 : New test.
7077 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7081 * gfortran.dg/whole_file_28.f90 : New test.
7082 * gfortran.dg/whole_file_29.f90 : New test.
7084 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7087 * g++.dg/template/crash105.C: New.
7089 2011-02-19 Jason Merrill <jason@redhat.com>
7091 * g++.dg/cpp0x/regress/no-elide1.C: New.
7093 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7095 PR tree-optimization/46620
7096 * gcc.dg/pr46620.c: New.
7098 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7101 * gcc.target/i386/pr47809.c: New test.
7103 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7104 Tobias Burnus <burnus@net-b.de>
7106 * lib/target-supports.exp
7107 (check_effective_target_fortran_large_real): New check for large reals.
7108 * gfortran.dg/nan_7.f90: New test.
7110 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7112 PR libgfortran/47567
7113 * gfortran.dg/fmt_f0_1.f90: Update test.
7115 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7118 * gfortran.dg/array_constructor_36.f90 : New test.
7119 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7120 allow for comparison between different elements of the array
7121 constructor at different levels of optimization.
7123 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7125 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7126 * gcc.target/i386/pr32280-1.c: Likewise.
7128 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7131 * gcc.target/i386/pr47800.c: New test.
7133 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7135 * objc/execute/exceptions/foward-1.x: New.
7137 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7140 * gfortran.dg/derived_constructor_comps_4.f90: New.
7142 2011-02-18 Tobias Burnus
7145 * gfortran.dg/func_result_6.f90: New.
7147 2011-02-18 Michael Matz <matz@suse.de>
7150 * gfortran.dg/lto/pr45586_0.f90: New test.
7151 * gfortran.dg/typebound_proc_20.f90: Ditto.
7152 * gfortran.dg/typebound_proc_21.f90: Ditto.
7154 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7157 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7159 2011-02-18 Tobias Burnus <burnus@net-b.de>
7162 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7164 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7165 normalizing the error/warning output.
7166 * gfortran.dg/Wall.f90: Update dg-error/warning.
7167 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7168 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7169 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7170 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7171 * gfortran.dg/class_30.f90: Update dg-error/warning.
7172 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7173 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7174 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7175 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7176 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7177 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7178 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7179 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7180 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7181 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7182 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7183 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7184 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7185 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7186 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7187 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7188 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7189 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7190 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7191 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7192 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7193 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7194 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7195 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7196 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7198 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7201 * gfortran.dg/proc_ptr_comp_30.f90: New.
7203 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7206 * gcc.target/i386/pr47780.c: New test.
7208 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7211 * gfortran.dg/class_40.f03: New.
7213 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7216 * g++.dg/cpp0x/auto21.C: New test.
7218 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7220 * objc.dg/special/unclaimed-category-1.h: Updated for
7222 * objc.dg/special/unclaimed-category-1.m: Same.
7223 * objc.dg/zero-link-1.m: Same.
7224 * objc.dg/lookup-1.m: Same.
7225 * objc.dg/torture/strings/const-str-9.m
7226 * objc.dg/torture/strings/const-str-10.m: Same.
7227 * objc.dg/torture/strings/const-str-11.m: Same.
7228 * objc.dg/torture/forward-1.m: Same.
7229 * objc.dg/zero-link-2.m: Same.
7230 * objc.dg/encode-7-next-64bit.m: Same.
7231 * objc.dg/method-4.m: Same.
7232 * objc.dg/next-runtime-1.m: Same.
7233 * objc.dg/image-info.m: Same.
7234 * objc.dg/pr23214.m: Same.
7235 * objc.dg/symtab-1.m: Same.
7236 * obj-c++.dg/basic.m: Same.
7237 * obj-c++.dg/proto-lossage-3.m: Same.
7238 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7239 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7240 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7241 * obj-c++.dg/method-11.m: Same.
7242 * objc/execute/enumeration-1.m: Same.
7243 * objc/execute/object_is_class.m: Same.
7244 * objc/execute/formal_protocol-2.m: Same.
7245 * objc/execute/formal_protocol-4.m: Same.
7246 * objc/execute/formal_protocol-6.m: Same.
7247 * objc/execute/bycopy-3.m: Same.
7248 * objc/execute/exceptions/catchall-1.m: Same.
7249 * objc/execute/exceptions/finally-1.m: Same.
7250 * objc/execute/exceptions/local-variables-1.m: Same.
7251 * objc/execute/exceptions/foward-1.m: Same.
7252 * objc/execute/bf-common.h
7253 * objc/execute/enumeration-2.m: Same.
7254 * objc/execute/formal_protocol-1.m: Same.
7255 * objc/execute/formal_protocol-3.m: Same.
7256 * objc/execute/formal_protocol-5.m: Same.
7257 * objc/execute/accessing_ivars.m: Same.
7258 * objc/execute/bycopy-2.m: Same.
7259 * objc/execute/formal_protocol-7.m: Same.
7260 * objc/execute/compatibility_alias.m: Same.
7261 * objc/execute/no_clash.m: Same.
7262 * objc/execute/object_is_meta_class.m: Same.
7263 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7264 * objc/execute/class-tests-1.h: Include stdio.h.
7265 * objc/execute/class-tests-2.h: Same.
7266 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7268 * obj-c++.dg/try-catch-2.mm: Same.
7270 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7273 * g++.dg/warn/Wunused-parm-4.C: New test.
7275 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7276 Jan Hubicka <jh@suse.cz>
7280 * g++.dg/debug/pr47106.C: New.
7282 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7285 * gcc.target/i386/pr43653.c: New test.
7287 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7290 * g++.dg/template/inherit6.C: New test.
7292 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7295 * gfortran.dg/class_39.f03: New.
7297 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7300 * g++.dg/cpp0x/variadic106.C: New test.
7302 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7305 * gfortran.dg/pr47757-1.f90: New test.
7306 * gfortran.dg/pr47757-2.f90: New test.
7307 * gfortran.dg/pr47757-3.f90: New test.
7310 * g++.dg/cpp0x/enum8.C: New test.
7312 2011-02-15 Jason Merrill <jason@redhat.com>
7314 * g++.dg/inherit/implicit-trivial1.C: New.
7315 * g++.dg/cpp0x/implicit-trivial1.C: New.
7317 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7320 * gcc.dg/torture/pr47725.c: Removed.
7322 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7325 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7326 constant does not generate a load from memory.
7328 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7331 * gcc.dg/torture/pr47725.c: New.
7333 2011-02-15 Richard Guenther <rguenther@suse.de>
7335 PR tree-optimization/47743
7336 * gcc.dg/torture/pr47743.c: New testcase.
7338 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7341 * gcc.target/i386/pr47581.c: New test.
7343 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7346 * gfortran.dg/select_type_22.f03: New.
7348 2011-02-14 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/regress/enum1.C: New.
7352 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7354 * gnat.dg/include.adb: New test.
7356 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7359 * gfortran.dg/class_38.f03: New.
7361 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7363 * gcc.dg/pr46494.c: New test.
7365 2011-02-14 Richard Guenther <rguenther@suse.de>
7367 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7369 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7372 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7373 sparc*-sun-solaris2.11.
7375 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7378 * gfortran.dg/argument_checking_18.f90: New.
7380 2011-02-13 Tobias Burnus <burnus@net-b.de>
7382 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7383 * gfortran.dg/argument_checking_17.f90: New.
7385 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7387 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7388 are temporarily disabled.
7389 * gfortran.dg/class_7.f03: Ditto.
7390 * gfortran.dg/coarray_14.f90: Ditto.
7391 * gfortran.dg/typebound_proc_13.f03: Ditto.
7393 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7396 * gfortran.dg/extends_11.f03: New.
7398 2011-02-11 Xinliang David Li <davidxl@google.com>
7400 PR tree-optimization/47707
7401 * g++.dg/tree-ssa/pr47707.C: New test.
7403 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7405 * g++.dg/opt/inline17.C: New test.
7407 2011-02-11 Tobias Burnus <burnus@net-b.de>
7410 * gfortran.dg/pure_formal_2.f90: New.
7412 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7414 PR rtl-optimization/47614
7415 * gfortran.dg/pr47614.f: New.
7417 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7420 * gcc.dg/opts-6.c: New test.
7422 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.dg/pr47684.c: New test.
7427 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7430 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7431 c99_runtime, dg-add-options c99_runtime.
7432 (main): Use __asm__.
7434 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7438 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7439 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7440 * gcc.dg/ucnid-10.c: Likewise.
7441 * gcc.dg/ucnid-13.c: Likewise.
7442 * gcc.dg/ucnid-7.c: Likewise.
7443 * gcc.dg/ucnid-8.c: Likewise.
7444 Adapt dg-warning line number.
7446 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7448 * gcc.target/i386/parity-1.c: Use -march=k8.
7449 * gcc.target/i386/parity-2.c: Ditto.
7450 * gcc.target/i386/vecinit-1.c: Ditto.
7451 * gcc.target/i386/vecinit-2.c: Ditto.
7453 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7457 * gcc.target/mips/save-restore-3.c: Likewise.
7458 * gcc.target/mips/save-restore-4.c: Likewise.
7459 * gcc.target/mips/save-restore-5.c: Likewise.
7462 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7463 * g++.dg/tree-prof/partition2.C: Likewise.
7465 2011-02-09 Jason Merrill <jason@redhat.com>
7467 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7468 rather than misdeclare std::puts.
7470 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7471 * g++.dg/other/warning1.C: Likewise.
7472 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7473 * g++.old-deja/g++.gb/scope06.C: Likewise.
7474 * g++.old-deja/g++.law/cvt11.C: Likewise.
7475 * g++.old-deja/g++.law/init1.C: Likewise.
7476 * g++.dg/abi/mangle26.C: Likewise.
7478 * g++.dg/template/function1.C: Adjust for C++0x mode.
7479 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7481 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7482 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7484 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7486 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7488 * g++.dg/cpp0x/regress: New directory.
7489 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7490 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7491 * g++.dg/cpp0x/regress/regress3.C: New.
7493 2011-02-10 Richard Guenther <rguenther@suse.de>
7495 PR tree-optimization/47677
7496 * gcc.dg/torture/pr47677.c: New testcase.
7498 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7500 * objc.dg/special/load-category-1.m: Remove unused header.
7501 * objc.dg/special/load-category-1a.m: Likewise.
7502 * objc.dg/special/load-category-2.m: Likewise.
7503 * objc.dg/special/load-category-2a.m: Likewise.
7504 * objc.dg/special/load-category-3.m: Likewise.
7505 * objc.dg/special/load-category-3a.m: Likewise.
7506 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7507 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7508 * objc.dg/attributes/class-attribute-1.m: Likewise.
7509 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7510 * obj-c++.dg/property/property.exp: Likewise.
7511 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7512 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7513 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7514 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7515 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7516 * obj-c++.dg/template-8.mm: Likewise.
7518 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.target/i386/pr47665.c: New test.
7523 2011-02-10 Jie Zhang <jie@codesourcery.com>
7527 2011-02-05 Jie Zhang <jie@codesourcery.com>
7529 * gcc.dg/pr42631.c: Update test.
7530 * gcc.dg/pr42631-2.c: New test.
7532 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7535 * gfortran.dg/proc_decl_25.f90: New.
7537 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7540 * gfortran.dg/typebound_assignment_2.f03: New.
7542 2011-02-09 Richard Guenther <rguenther@suse.de>
7544 PR tree-optimization/47664
7545 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7547 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7550 * gnat.dg/uninit_func.adb: Adjust dg directive.
7552 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7555 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7557 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7560 * gfortran.dg/auto_dealloc_2.f90: New.
7562 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7564 * gcc.dg/builtins-config.h: Remove __sgi handling.
7565 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7566 -std=c99 for mips-sgi-irix6.5*.
7568 2011-02-09 Martin Jambor <mjambor@suse.cz>
7571 * gfortran.dg/pr25923.f90: Remove xfails.
7573 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7576 * gfortran.dg/inquire_14.f90: New test.
7578 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7581 * gfortran.dg/pointer_init_6.f90: New.
7583 2011-02-08 Jeff Law <law@redhat.com>
7585 PR tree-optimization/42893
7586 * gcc.tree-ssa/pr42893.c: New test.
7588 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7590 PR tree-optimization/46834
7591 PR tree-optimization/46994
7592 PR tree-optimization/46995
7593 * gcc.dg/graphite/id-pr46834.c: New.
7594 * gfortran.dg/graphite/id-pr46994.f90: New.
7595 * gfortran.dg/graphite/id-pr46995.f90: New.
7597 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7600 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7601 using the variable is known the warning is emitted there.
7602 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7603 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7605 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7608 * gcc.dg/noreturn-1.c (foo5): Likewise.
7609 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7610 (method2): Likewise.
7612 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7613 the return statement using the uninitialized variable.
7614 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7616 2011-02-08 Richard Guenther <rguenther@suse.de>
7619 * g++.dg/opt/pr47639.c: New testcase.
7621 2011-02-08 Richard Guenther <rguenther@suse.de>
7623 PR tree-optimization/47632
7624 * g++.dg/opt/pr47632.C: New testcase.
7626 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7628 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7630 2011-02-07 Richard Guenther <rguenther@suse.de>
7632 PR tree-optimization/47615
7633 * g++.dg/opt/pr47615.C: New testcase.
7635 2011-02-07 Richard Guenther <rguenther@suse.de>
7637 PR tree-optimization/47621
7638 * gcc.dg/torture/pr47621.c: New testcase.
7640 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7642 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7644 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7647 * gfortran.dg/allocate_with_source_1 : New test.
7649 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7652 * gcc.dg/pr47610.c: New test.
7654 2011-02-05 Jie Zhang <jie@codesourcery.com>
7657 * gcc.dg/pr42631.c: Update test.
7658 * gcc.dg/pr42631-2.c: New test.
7660 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7663 * gfortran.dg/pr47574.f90: New test.
7665 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7667 PR tree-optimization/46194
7668 * gcc.dg/autopar/pr46194.c: New.
7670 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7672 PR tree-optimization/43695
7673 * g++.dg/ipa/pr43695.C: New.
7675 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.dg/pr23200.c: New test.
7680 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7683 * g++.dg/pr47589.C: New test.
7685 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7688 * g++.dg/template/typedef37.C: New test.
7689 * g++.dg/template/param1.C: Adjust expected error message.
7691 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7694 * gcc.dg/pr31490-2.c: New test.
7695 * gcc.dg/pr31490-3.c: New test.
7696 * gcc.dg/pr31490-4.c: New test.
7698 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7699 Jakub Jelinek <jakub@redhat.com>
7702 * g++.dg/parser/semicolon3.C: Adjust.
7703 * g++.dg/parser/semicolon4.C: New testcase.
7704 * g++.dg/pr46890.C: New testcase.
7706 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7709 * g++.dg/init/pr29571.C: New.
7711 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7713 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7714 instead of vect_int.
7716 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7719 * gcc.target/i386/pr47312.c: New test.
7722 * gcc.target/i386/pr47564.c: New test.
7724 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7726 PR tree-optimization/45122
7727 * gcc.dg/tree-ssa/pr45122.c: New.
7729 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7732 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7735 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7736 and vsx so a default --with-cpu=power7 doesn't give an error
7737 when -mavoid-indexed-addresses is used.
7739 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7740 wrapper function to save the arguments and then jump to the real
7741 function, rather than depending on the compiler not to move stuff
7743 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7745 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7746 Paul Thomas <pault@gcc.gnu.org>
7749 * gfortran.dg/class_37.f03 : New test.
7751 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7752 Richard Guenther <rguenther@suse.de>
7754 PR tree-optimization/40979
7756 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7757 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7758 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7759 check_vect_support_and_set_flags.
7760 * gfortran.dg/graphite/vect-pr40979.f90: New.
7762 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7765 * gfortran.dg/class_36.f03: New.
7767 2011-02-02 Richard Guenther <rguenther@suse.de>
7769 PR tree-optimization/47566
7770 * gcc.dg/lto/20110201-1_0.c: New testcase.
7772 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7778 * debug/pr47498.c: New.
7779 * debug/pr47501.c: New.
7781 2011-02-01 Richard Guenther <rguenther@suse.de>
7783 PR tree-optimization/47559
7784 * g++.dg/torture/pr47559.C: New testcase.
7786 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7789 * gfortran.dg/typebound_call_20.f03: New.
7791 2011-02-01 Richard Guenther <rguenther@suse.de>
7793 PR tree-optimization/47555
7794 * gcc.dg/pr47555.c: New testcase.
7796 2011-02-01 Richard Guenther <rguenther@suse.de>
7798 PR tree-optimization/47541
7799 * g++.dg/torture/pr47541.C: New testcase.
7801 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7804 * gfortran.dg/typebound_call_19.f03: New.
7806 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7809 * g++.dg/cpp0x/pr47416.C: New test.
7811 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7814 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7816 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7819 * gfortran.dg/typebound_assignment_1.f03: New.
7821 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7823 PR tree-optimization/47538
7824 * gcc.c-torture/execute/pr47538.c: New test.
7826 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7829 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7831 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7835 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7837 PR rtl-optimization/44031
7838 * gcc.c-torture/compile/20110131-1.c: New test.
7840 2011-01-31 Tobias Burnus <burnus@net-b.de>
7843 * gfortran.dg/stmt_func_1.f90: New.
7845 2011-01-31 Tobias Burnus <burnus@net-b.de>
7848 * gfortran.dg/interface_34.f90: New.
7850 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7853 * gfortran.dg/realloc_on_assign_5.f03: New test.
7854 * gfortran.dg/realloc_on_assign_5.f03: New test.
7856 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7858 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7859 * gfortran.dg/bessel_7.f90: Likewise.
7860 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7862 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7863 * gfortran.dg/sum_init_expr.f03: Likewise.
7865 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7867 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7870 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7871 loop only on "vect_intfloat_cvt" targets.
7873 2011-01-29 Tobias Burnus <burnus@net-b.de>
7876 * gfortran.dg/shape_6.f90: New.
7878 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7880 PR libgfortran/47434
7881 * gfortran.dg/read_infnan_1.f90: Update test.
7882 * gfortran.dg/module_nan.f90: Update test.
7883 * gfortran.dg/char4_iunit_1.f03: Update test.
7884 * gfortran.dg/large_real_kind_1.f90: Update test.
7885 * gfortran.dg/real_const_3.f90: Update test.
7886 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7888 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7891 * g++.dg/template/param2.C: New test.
7893 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7895 PR libgfortran/47285
7896 * gfortran.dg/fmt_g.f: New test.
7898 2011-01-28 Tobias Burnus <burnus@net-b.de>
7901 * gfortran.dg/pure_formal_1.f90: New.
7903 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7906 * gcc.dg/tls/pr42894.c: New test.
7908 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7910 * gcc.dg/pr47276.c: Add dg-require-visibility.
7912 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7914 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7916 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7917 Tobias Burnus <burnus@gcc.gnu.org>
7922 * gfortran.dg/realloc_on_assign_3.f03: New test.
7923 * gfortran.dg/realloc_on_assign_4.f03: New test.
7924 * gfortran.dg/allocatable_function_5.f90: New test.
7925 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7926 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7927 implemented" dg-errors.
7929 2011-01-27 Jan Hubicka <jh@suse.cz>
7932 * gcc.dg/attr-weakref-4.c: New testcase
7934 2011-01-27 Martin Jambor <mjambor@suse.cz>
7936 PR tree-optimization/47228
7937 * gcc.dg/torture/pr47228.c: New test.
7939 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7941 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7943 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7945 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7946 when using auto-overlay support on the SPU.
7948 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7950 PR rtl-optimization/44174
7951 * gcc.target/i386/asm-6.c: New test.
7953 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7955 PR rtl-optimization/46856
7956 * gcc.c-torture/compile/pr46856.c: New test.
7958 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7959 Andrew Pinski <pinskia@gmail.com>
7962 * gcc.dg/pr43082.c: New.
7964 2011-01-26 DJ Delorie <dj@redhat.com>
7966 PR rtl-optimization/46878
7967 * gcc.dg/pr46878-1.c: New test.
7969 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7972 * g++.dg/cpp0x/pr47476.C: New test.
7974 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7976 * gcc.c-torture/compile/20110126-1.c: New test.
7978 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7981 * gcc.dg/torture/pr47473.c: New test.
7983 2011-01-26 Jan Hubicka <jh@suse.cz>
7986 * gcc.c-torture/execute/pr47237.c: New testcase.
7988 2011-01-26 Jan Hubicka <jh@suse.cz>
7990 PR tree-optimization/47190
7991 * gcc.dg/attr-weakref-3.c: New testcase.
7993 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7996 * gcc.dg/dll-9a.c: New test file.
7997 * gcc.dg/dll-11.c: Likewise.
7998 * gcc.dg/dll-12.c: Likewise.
7999 * gcc.dg/dll-12a.c: Likewise.
8000 * gcc.dg/dll-11a.c: Likewise.
8001 * gcc.dg/dll-9.c: Likewise.
8002 * gcc.dg/dll-10.c: Likewise.
8003 * gcc.dg/dll-10a.c: Likewise.
8004 * g++.dg/ext/dllexport4a.cc: Likewise.
8005 * g++.dg/ext/dllexport4.C: Likewise.
8006 * g++.dg/ext/dllexport5.C: Likewise.
8007 * g++.dg/ext/dllexport5a.cc: Likewise.
8009 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8011 PR tree-optimization/46970
8012 * gcc.dg/graphite/pr46970.c: New.
8014 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8016 PR tree-optimization/46215
8017 * gcc.dg/graphite/pr46215.c: New.
8019 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8021 PR tree-optimization/46168
8022 * gcc.dg/graphite/pr46168.c: New.
8024 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8026 PR tree-optimization/43657
8027 * gcc.dg/graphite/pr43657.c: New.
8029 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8031 PR tree-optimization/29832
8032 * gfortran.dg/graphite/pr29832.f90: New.
8034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8036 PR tree-optimization/43567
8037 * gcc.dg/graphite/pr43567.c: New.
8039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8041 * gfortran.dg/graphite/interchange-4.f: New.
8042 * gfortran.dg/graphite/interchange-5.f: New.
8044 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8045 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8046 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8047 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8048 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8049 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8050 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8051 * gfortran.dg/ltrans-7.f90: Removed.
8052 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8054 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8055 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8056 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8057 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8058 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8059 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8060 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8061 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8062 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8063 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8064 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8065 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8066 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8067 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8068 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8069 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8070 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8071 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8072 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8073 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8074 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8075 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8076 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8077 * gcc.dg/tree-ssa/data-dep-1.c
8078 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8079 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8080 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8081 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8082 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8084 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8086 PR tree-optimization/47265
8087 PR tree-optimization/47443
8088 * gcc.c-torture/compile/pr47265.c: New test.
8089 * gcc.dg/pr47443.c: New test.
8091 2011-01-25 Martin Jambor <mjambor@suse.cz>
8093 PR tree-optimization/47382
8094 * g++.dg/torture/pr47382.C: New test.
8095 * g++.dg/opt/devirt1.C: Xfail.
8097 2011-01-25 Yao Qi <yao@codesourcery.com>
8100 * gcc.target/arm/pr45701-1.c: New test.
8101 * gcc.target/arm/pr45701-2.c: New test.
8102 * gcc.target/arm/pr45701-3.c: New test.
8104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8105 Jakub Jelinek <jakub@redhat.com>
8107 PR tree-optimization/47271
8108 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8110 2011-01-25 Nick Clifton <nickc@redhat.com>
8112 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8113 (saturate_add): Delete.
8115 (main): Do not run saturate_add.
8116 (set_interrupts): Delete.
8118 2011-01-25 Tobias Burnus <burnus@net-b.de>
8121 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8123 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8125 PR tree-optimization/47427
8126 PR tree-optimization/47428
8127 * gcc.c-torture/compile/pr47427.c: New test.
8128 * gcc.c-torture/compile/pr47428.c: New test.
8130 2011-01-25 Richard Guenther <rguenther@suse.de>
8133 * gcc.dg/torture/pr47411.c: New testcase.
8135 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8137 * gfortran.dg/graphite/id-24.f: New.
8138 * gfortran.dg/graphite/id-25.f: New.
8140 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8142 * gfortran.dg/graphite/id-23.f: New.
8144 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8146 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8148 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8150 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8151 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8152 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8153 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8154 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8155 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8156 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8157 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8158 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8160 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8162 * gcc.dg/graphite/block-0.c: Add documentation.
8163 * gcc.dg/graphite/block-4.c: Same.
8164 * gcc.dg/graphite/block-7.c: Same.
8165 * gcc.dg/graphite/block-8.c: New.
8166 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8167 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8168 * gcc.dg/graphite/interchange-12.c: Add documentation.
8169 * gcc.dg/graphite/interchange-13.c: New.
8170 * gcc.dg/graphite/interchange-14.c: New.
8171 * gcc.dg/graphite/interchange-15.c: New.
8172 * gcc.dg/graphite/interchange-8.c: Add documentation.
8173 * gcc.dg/graphite/interchange-mvt.c: Same.
8175 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8178 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8179 * gcc.target/powerpc/altivec-14.c: Ditto.
8180 * gcc.target/powerpc/altivec-33.c: Ditto.
8181 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8182 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8183 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8184 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8185 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8186 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8187 * g++.dg/ext/altivec-15.C: Ditto.
8188 * g++.dg/ext/altivec-types-1.C: Ditto.
8189 * g++.dg/ext/altivec-types-2.C: Ditto.
8190 * g++.dg/ext/altivec-types-3.C: Ditto.
8191 * g++.dg/ext/altivec-types-4.C: Ditto.
8193 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8195 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8197 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8200 optimization options.
8202 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8207 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8209 2011-01-23 Tobias Burnus <burnus@net-b.de>
8212 * gfortran.dg/allocatable_scalar_12.f90: New.
8214 2011-01-23 Ira Rosen <irar@il.ibm.com>
8216 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8217 vectorization to be not profitable if peeling is used to
8218 realign the memory access.
8219 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8220 loop bound to avoid loop unrolling.
8221 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8223 2011-01-22 Jan Hubicka <jh@suse.cz>
8226 * g++.dg/lto/pr47333.C: New file.
8228 2011-01-22 Jan Hubicka <jh@suse.cz>
8230 PR tree-optimization/43884
8232 * gcc.dg/autopar/outer-2.c: Increase array size.
8233 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8235 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8238 * gfortran.dg/c_loc_tests_16.f90: New test.
8240 2011-01-22 Tobias Burnus <burnus@net-b.de>
8243 * gfortran.dg/typebound_proc_19.f90: New.
8245 2011-01-21 Jeff Law <law@redhat.com>
8247 PR tree-optimization/47053
8248 * g++.dg/pr47053.C: New test.
8250 2011-01-21 Jason Merrill <jason@redhat.com>
8253 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8255 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8258 * g++.dg/cpp0x/range-for10.C: New test.
8259 * g++.dg/template/for1.C: New test.
8262 * g++.dg/tree-prof/partition3.C: New test.
8264 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8266 PR rtl-optimization/47366
8267 * g++.dg/opt/pr47366.C: New test.
8269 2011-01-21 Jason Merrill <jason@redhat.com>
8272 * g++.dg/cpp0x/constexpr-regress2.C: New.
8274 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8276 2011-01-21 Jeff Law <law@redhat.com>
8278 PR rtl-optimization/41619
8279 * gcc.dg/pr41619.c: New.
8281 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8283 PR tree-optimization/47355
8284 * g++.dg/opt/pr47355.C: New test.
8286 2011-01-21 Richard Guenther <rguenther@suse.de>
8288 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8291 2011-01-21 Richard Guenther <rguenther@suse.de>
8293 PR tree-optimization/47365
8294 * gcc.dg/torture/pr47365.c: New testcase.
8295 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8297 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8299 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8301 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8303 PR tree-optimization/47391
8304 * gcc.dg/pr47391.c: New test.
8306 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8308 * g++.dg/template/char1.C: Use signed char.
8310 2011-01-21 Tobias Burnus <burnus@net-b.de>
8313 * gfortran.dg/pointer_target_4.f90: New.
8315 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8318 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8319 ILP32 system and not IP32.
8321 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8324 * g++.dg/debug/pr46583.C: New.
8326 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/debug/pr47283.C: New test.
8332 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8333 * gcc.target/i386/headmerge-2.c: Likewise.
8335 2011-01-20 Richard Guenther <rguenther@suse.de>
8338 * gcc.dg/torture/pr47370.c: New testcase.
8340 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8342 PR tree-optimization/46130
8343 * gcc.dg/pr46130-1.c: New test.
8344 * gcc.dg/pr46130-2.c: New test.
8346 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8349 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8351 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8354 * g++.dg/debug/pr46240.cc: New.
8356 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8359 * g++.dg/template/anonunion1.C: New test.
8361 PR rtl-optimization/47337
8362 * gcc.c-torture/execute/pr47337.c: New test.
8364 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8367 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8369 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8371 PR tree-optimization/46021
8372 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8374 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8376 PR tree-optimization/47290
8377 * g++.dg/torture/pr47290.C: New test.
8379 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8382 * gfortran.dg/proc_ptr_comp_29.f90: New.
8384 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8387 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8388 powerpc-apple-darwin9.
8390 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8392 PR rtl-optimization/47299
8393 * gcc.c-torture/execute/pr47299.c: New test.
8395 2011-01-17 Jason Merrill <jason@redhat.com>
8397 * g++.dg/cpp0x/constexpr-virtual.C: New.
8399 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8402 * gfortran.dg/gomp/pr47331.f90: New test.
8404 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8407 * objc.dg/selector-warn-1.m: New.
8408 * obj-c++.dg/selector-warn-1.mm: New.
8410 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8412 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8413 Update dg-final accordingly.
8415 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8417 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8419 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8421 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8423 * gcc.dg/guality/pr36728-2.c: Likewise.
8425 2011-01-17 Richard Guenther <rguenther@suse.de>
8427 PR tree-optimization/47313
8428 * g++.dg/torture/pr47313.C: New testcase.
8430 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8433 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8434 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8435 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8436 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8438 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8440 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8441 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8442 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8444 2011-01-17 Richard Guenther <rguenther@suse.de>
8446 PR tree-optimization/45967
8447 * gcc.dg/torture/pr45967-2.c: New testcase.
8448 * gcc.dg/torture/pr45967-3.c: Likewise.
8450 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8453 * g++.dg/ext/pr47213.C: Require visibility.
8455 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8457 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8458 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8460 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8462 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8463 Linux-based targets.
8465 2011-01-13 Jan Hubicka <jh@suse.cz>
8467 PR tree-optimization/47276
8468 * gcc.dg/pr47276.c: New testcase.
8470 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8471 Jonathan Wakely <jwakely.gcc@gmail.com>
8474 * g++.dg/other/pr33558.C: New.
8475 * g++.dg/other/pr33558-2.C: New.
8477 2011-01-14 Martin Jambor <mjambor@suse.cz>
8479 PR tree-optimization/45934
8480 PR tree-optimization/46302
8481 * g++.dg/ipa/devirt-c-1.C: New test.
8482 * g++.dg/ipa/devirt-c-2.C: Likewise.
8483 * g++.dg/ipa/devirt-c-3.C: Likewise.
8484 * g++.dg/ipa/devirt-c-4.C: Likewise.
8485 * g++.dg/ipa/devirt-c-5.C: Likewise.
8486 * g++.dg/ipa/devirt-c-6.C: Likewise.
8487 * g++.dg/ipa/devirt-6.C: Likewise.
8488 * g++.dg/ipa/devirt-d-1.C: Likewise.
8489 * g++.dg/torture/pr45934.C: Likewise.
8491 2011-01-14 Jason Merrill <jason@redhat.com>
8493 * g++.dg/cpp0x/variadic105.C: New.
8495 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8496 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8499 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8500 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8501 execution tests on i?86-*-*, x86_64-*-* and
8502 powerpc*-apple-darwin* && ilp32.
8503 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8504 tests on i?86-*-* and x86_64-*-*.
8506 2011-01-14 Richard Guenther <rguenther@suse.de>
8508 PR tree-optimization/47280
8509 * g++.dg/opt/pr47280.C: New testcase.
8511 2011-01-14 Jason Merrill <jason@redhat.com>
8513 * g++.dg/cpp0x/constexpr-regress1.C: New.
8515 * g++.dg/ext/flexary2.C: New.
8517 2011-01-14 Richard Guenther <rguenther@suse.de>
8520 * gcc.dg/torture/pr47281.c: New testcase.
8521 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8523 2011-01-14 Richard Guenther <rguenther@suse.de>
8525 PR tree-optimization/47286
8526 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8528 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8531 * g++.dg/ext/pr47213.C: New.
8533 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8535 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8537 2011-01-13 Tobias Burnus <burnus@net-b.de>
8538 Mikael Morin <mikael@gcc.gnu.org>
8542 * gfortran.dg/select_type_20.f90: New.
8543 * gfortran.dg/select_type_21.f90: New.
8545 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8548 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8550 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8552 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8553 * gcc.dg/guality/pr36728-2.c: Likewise.
8555 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8558 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8560 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8562 PR rtl-optimization/45352
8563 * gcc.dg/pr45352-3.c: New.
8565 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8567 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8569 * g++.dg/cpp0x/range-for8.C: New.
8570 * g++.dg/cpp0x/range-for9.C: New.
8572 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8575 * g++.dg/debug/pr47209.C: New.
8577 2011-01-12 Richard Guenther <rguenther@suse.de>
8580 * gcc.dg/lto/pr47259_0.c: New testcase.
8581 * gcc.dg/lto/pr47259_1.c: Likewise.
8583 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8585 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8586 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8587 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8588 methods missing from the OBJC2 Object.
8589 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8590 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8591 GNU and NeXT runtimes.
8592 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8594 * objc-obj-c++-shared/Object1.m: Likewise.
8595 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8596 * objc.dg/proto-qual-1.m: Likewise.
8597 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8598 * obj-c++.dg/proto-qual-1.mm: Likewise.
8600 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8603 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8605 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8607 Fixed the Objective-C++ testsuite and updated all tests.
8608 * lib/obj-c++.exp (obj-c++_init): Declare and set
8609 gcc_warning_prefix and gcc_error_prefix.
8610 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8611 'dg-warning', 'dg-message' and 'dg-error'.
8612 * obj-c++.dg/class-extension-3.mm: Likewise.
8613 * obj-c++.dg/class-protocol-1.mm: Likewise.
8614 * obj-c++.dg/encode-7.mm: Likewise.
8615 * obj-c++.dg/exceptions-3.mm: Likewise.
8616 * obj-c++.dg/exceptions-5.mm: Likewise.
8617 * obj-c++.dg/method-12.mm: Likewise.
8618 * obj-c++.dg/method-13.mm: Likewise.
8619 * obj-c++.dg/method-15.mm: Likewise.
8620 * obj-c++.dg/method-16.mm: Likewise.
8621 * obj-c++.dg/method-4.mm: Likewise.
8622 * obj-c++.dg/method-8.mm: Likewise.
8623 * obj-c++.dg/method-conflict-1.mm: Likewise.
8624 * obj-c++.dg/method-conflict-2.mm: Likewise.
8625 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8626 and uncommented second part of the testcase now that the testsuite
8628 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8629 and uncommented second part of the testcase now that the testsuite
8631 * obj-c++.dg/private-1.mm: Likewise.
8632 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8633 * obj-c++.dg/syntax-error-7.mm: Likewise.
8634 * obj-c++.dg/warn5.mm: Likewise.
8635 * obj-c++.dg/property/at-property-14.mm: Likewise.
8636 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8638 * obj-c++.dg/property/at-property-18.mm: Likewise.
8639 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8641 * obj-c++.dg/property/at-property-21.mm: Likewise.
8642 * obj-c++.dg/property/at-property-28.mm: Likewise.
8643 * obj-c++.dg/property/at-property-5.mm: Likewise.
8644 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8645 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8646 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8647 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8648 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8649 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8650 * obj-c++.dg/tls/diag-5.mm: Likewise.
8651 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8652 dg-error, now matched correctly.
8654 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8656 * objc.dg/property/at-property-29.m: New.
8657 * obj-c++.dg/property/at-property-29.mm: New.
8659 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8661 * go.test/go-test.exp (go-set-goarch): New proc.
8662 (go-gc-tests): Use it.
8664 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8667 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8669 2011-01-11 Richard Henderson <rth@redhat.com>
8671 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8673 2011-01-11 Jan Hubicka <jh@suse.cz>
8677 * gcc.dg/lto/pr45721_1.c: New file.
8678 * gcc.dg/lto/pr45721_0.c: New file.
8680 2011-01-11 Richard Guenther <rguenther@suse.de>
8682 PR tree-optimization/46076
8683 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8685 2011-01-11 Jeff Law <law@redhat.com>
8687 * PR tree-optimization/47086
8688 * gcc.dg/pr47086.c: New test.
8690 2011-01-11 Jason Merrill <jason@redhat.com>
8693 * g++.dg/template/new10.C: New.
8696 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8698 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8700 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8701 Split type definitions and NSConstantString class into...
8702 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8703 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8704 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8705 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8706 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8707 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8709 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8710 encode defines for newer NeXT system headers.
8711 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8712 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8713 * objc.dg/foreach-5.m: Likewise.
8714 * objc.dg/foreach-2.m: Likewise.
8715 * objc.dg/foreach-4.m: Likewise.
8716 * objc.dg/torture/strings/string1.m: Likewise.
8717 * objc.dg/torture/strings/string2.m: Likewise.
8718 * objc.dg/torture/strings/string3.m: Likewise.
8719 * objc.dg/torture/strings/string4.m: Likewise.
8720 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8721 header and stand alone.
8722 * obj-c++.dg/strings/strings-2.mm: Likewise.
8723 * objc.dg/torture/strings/const-str-3.m: Likewise.
8724 * objc.dg/strings/strings-2.m: Likewise.
8725 * objc.dg/strings/const-str-12b.m: Likewise.
8727 2011-01-12 Richard Guenther <rguenther@suse.de>
8730 * gcc.dg/attr-weak-1.c: Adjust.
8732 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8735 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8736 standard compliant and comment.
8738 2011-01-10 Jan Hubicka <jh@suse.cz>
8741 * gcc.dg/initpri3.c: New testcase.
8743 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8746 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8752 (g_ebp_save): Likewise.
8753 (g_esp_save): Likewise.
8755 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8757 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8759 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8761 PR tree-optimization/46021
8762 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8763 i?86-*-*, x86_64-*-*.
8765 2011-01-10 Jeff Law <law@redhat.com>
8767 * PR tree-optimization/47141
8768 * gcc.c-torture/compile/pr47141.c: New test.
8770 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8773 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8774 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8775 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8776 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8779 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8780 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8781 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8782 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8783 being vectorized. Adjust dg-final pattern.
8786 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8787 * gcc.dg/vect/slp-24.c: Likewise.
8789 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8792 * g++.dg/other/pr47218-1.C: New test file.
8793 * g++.dg/other/pr47218.C: Likewise.
8794 * g++.dg/other/pr47218.h: New supporting header.
8796 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8799 * objc.dg/attributes/invalid-attribute-1.m: New.
8800 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8802 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8805 * gfortran.dg/proc_ptr_comp_28.f90: New.
8807 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8809 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8810 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8811 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8812 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8813 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8814 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8815 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8816 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8817 * objc.dg/gnu-api-2-class.m: Likewise.
8818 * objc.dg/gnu-api-2-ivar.m: Likewise.
8819 * objc.dg/gnu-api-2-method.m: Likewise.
8820 * objc.dg/gnu-api-2-objc.m: Likewise.
8821 * objc.dg/gnu-api-2-object.m: Likewise.
8822 * objc.dg/gnu-api-2-property.m: Likewise.
8823 * objc.dg/gnu-api-2-protocol.m: Likewise.
8824 * objc.dg/gnu-api-2-sel.m: Likewise.
8826 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8828 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8829 * objc.dg/objc-foreach-4.m: Likewise.
8830 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8831 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8832 * objc.dg/foreach-4.m: Likewise.
8833 * objc.dg/foreach-5.m: Likewise.
8834 * objc.dg/foreach-3.m: Return self from init.
8836 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8839 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8841 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8844 * gfortran.dg/class_35.f90: New.
8846 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8848 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8850 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8853 * objc.dg/invalid-method-2.m: New.
8854 * obj-c++.dg/invalid-method-2.mm: New.
8856 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8859 * gfortran.dg/transpose_optimization_2.f90 : New test.
8861 2011-01-08 Jan Hubicka <jh@suse.cz>
8863 PR tree-optmization/46469
8864 * g++.dg/torture/pr46469.C: New testcase.
8866 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8868 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8869 emulation of libobjc-gnu structure layout functionality to ..
8870 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8871 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8872 * objc/execute/bf-common.h: Adjust headers.
8873 * objc/execute/bf-1.m: Likewise.
8874 * objc/execute/bf-2.m: Likewise.
8875 * objc/execute/bf-3.m: Likewise.
8876 * objc/execute/bf-4.m: Likewise.
8877 * objc/execute/bf-5.m: Likewise.
8878 * objc/execute/bf-6.m: Likewise.
8879 * objc/execute/bf-7.m: Likewise.
8880 * objc/execute/bf-8.m: Likewise.
8881 * objc/execute/bf-9.m: Likewise.
8882 * objc/execute/bf-10.m: Likewise.
8883 * objc/execute/bf-11.m: Likewise.
8884 * objc/execute/bf-12.m: Likewise.
8885 * objc/execute/bf-13.m: Likewise.
8886 * objc/execute/bf-14.m: Likewise.
8887 * objc/execute/bf-15.m: Likewise.
8888 * objc/execute/bf-16.m: Likewise.
8889 * objc/execute/bf-17.m: Likewise.
8890 * objc/execute/bf-18.m: Likewise.
8891 * objc/execute/bf-19.m: Likewise.
8892 * objc/execute/bf-20.m: Likewise.
8893 * objc/execute/bf-21.m: Likewise.
8894 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8895 objc_get_type_qualifiers ().
8897 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8900 * gfortran.dg/dependency_39.f90: New test.
8902 2011-01-07 Jan Hubicka <jh@suse.cz>
8904 Get builtins tests ready for linker plugin.
8905 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8906 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8907 my_memset, my_bzero): Mark used.
8908 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8909 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8911 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8914 2011-01-07 Jan Hubicka <jh@suse.cz>
8916 PR tree-optimization/46367
8917 * g++.dg/torture/pr46367.C: New file.
8919 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8922 * gcc.dg/pr47201.c: New test.
8925 * gcc.dg/tree-prof/pr47187.c: New test.
8927 2011-01-07 Tobias Burnus <burnus@net-b.de>
8930 * gfortran.dg/extends_type_of_3.f90: New.
8932 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8934 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8935 * g++.dg/ext/dllimport-MI1.C: Likewise.
8936 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8937 * g++.dg/ext/dllimport10.C: Likewise.
8938 * g++.dg/ext/dllimport11.C: Likewise.
8939 * g++.dg/ext/dllimport12.C: Likewise.
8940 * g++.dg/ext/dllimport13.C: Likewise.
8941 * g++.dg/ext/dllimport2.C: Likewise.
8942 * g++.dg/ext/dllimport3.C: Likewise.
8943 * g++.dg/ext/dllimport4.C: Likewise.
8944 * g++.dg/ext/dllimport5.C: Likewise.
8945 * g++.dg/ext/dllimport6.C: Likewise.
8946 * g++.dg/ext/dllimport8.C: Likewise.
8947 * g++.dg/ext/dllimport9.C: Likewise.
8948 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8949 targets, too. Additionally enable test for i?86-*-mingw*.
8950 * g++.dg/ext/selectany1.C: Likewise.
8951 Remove guard variable check.
8953 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8957 * gfortran.dg/storage_size_3.f08: Extended.
8959 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8962 * g++.dg/template/stdarg1.C: New test.
8964 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8967 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8968 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8969 from the interface of functions to not hide the errors that
8972 2011-01-06 Jan Hubicka <jh@suse.cz>
8974 * gcc.dg/lto/pr47188_0.c: New testcase.
8975 * gcc.dg/lto/pr47188_1.c: New testcase.
8977 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8981 * gfortran.dg/interface_33.f90: New test.
8983 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8986 * gcc.c-torture/compile/pr47150.c: New test.
8988 2011-01-06 Ira Rosen <irar@il.ibm.com>
8990 PR tree-optimization/47139
8991 * gcc.dg/vect/pr47139.c: New test.
8993 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8996 * gfortran.dg/extends_type_of_2.f03: New.
8998 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9000 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9002 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9004 * gnat.dg/opt14.adb: New test.
9006 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9009 * gfortran.dg/allocate_error_2.f90: New test.
9011 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9014 * gfortran.dg/storage_size_3.f08: New.
9016 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9018 PR libgfortran/47154
9019 * gfortran.dg/namelist_68.f90: New test.
9021 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9023 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9025 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9028 * gfortran.dg/class_34.f90: New.
9030 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9032 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9033 use __builtin_inff. Skip all single-precision tests that require
9036 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9038 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9040 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9042 PR tree-optimization/47148
9043 * gcc.c-torture/execute/pr47148.c: New test.
9045 PR tree-optimization/47155
9046 * gcc.c-torture/execute/pr47155.c: New test.
9048 PR rtl-optimization/47157
9049 * gcc.c-torture/compile/pr47157.c: New test.
9051 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9053 * gcc.dg/torture/vector-shift2.c (schar): Define.
9054 (main): Always use schar or uchar instead of plain "char" to avoid
9055 dependencies on implementation-defined char signedness.
9057 2011-01-03 Martin Jambor <mjambor@suse.cz>
9059 PR tree-optimization/46801
9060 * gnat.dg/pack9.adb: Remove xfail.
9062 2011-01-03 Martin Jambor <mjambor@suse.cz>
9064 PR tree-optimization/46984
9065 * g++.dg/ipa/pr46984.C: New test.
9067 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9070 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9072 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9074 PR tree-optimization/47140
9075 * gcc.c-torture/compile/pr47140.c: New test.
9077 PR rtl-optimization/47028
9078 * gcc.dg/pr47028.c: New test.
9080 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9082 * objc.dg/protocol-forward-1.m: Removed TODO.
9083 * objc.dg/protocol-forward-2.m: New.
9084 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9085 * obj-c++.dg/protocol-forward-2.mm: New.
9087 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9090 * g++.dg/eh/pr38662.C: New testcase.
9092 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9094 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9095 scan for newline '\n'.
9098 Copyright (C) 2011 Free Software Foundation, Inc.
9100 Copying and distribution of this file, with or without modification,
9101 are permitted in any medium without royalty provided the copyright
9102 notice and this notice are preserved.