1 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3 * lib/target-supports.exp (check_effective_target_mmap): Use
4 check_function_available.
6 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
8 * g++.old-deja/g++.pt/crash60.C: Updated.
10 2011-07-27 Jakub Jelinek <jakub@redhat.com>
13 * gcc.target/i386/pr49866.c: New test.
15 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
17 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
18 * gcc.target/i386/bmi-andn-1.c: New test.
19 * gcc.target/i386/bmi-andn-1a.c: Likewise.
20 * gcc.target/i386/bmi-andn-2.c: Likewise.
21 * gcc.target/i386/bmi-andn-2a.c: Likewise.
22 * gcc.target/i386/bmi-bextr-1.c: Likewise.
23 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
24 * gcc.target/i386/bmi-bextr-2.c: Likewise.
25 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
26 * gcc.target/i386/bmi-blsi-1.c: Likewise.
27 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
28 * gcc.target/i386/bmi-blsi-2.c: Likewise.
29 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
30 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
31 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
32 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
33 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
34 * gcc.target/i386/bmi-blsr-1.c: Likewise.
35 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
36 * gcc.target/i386/bmi-blsr-2.c: Likewise.
37 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
38 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
39 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
40 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
41 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
43 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
46 * gfortran.dg/graphite/id-pr47691.f: New.
48 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
50 * gcc.target/i386/avx-os-support.h: New.
51 * gcc.target/i386/avx-check.h: Include avx-os-support.h
52 (main): Check avx_os_support before the test is run.
53 * gcc.target/i386/aes-avx-check.h: Ditto.
54 * gcc.target/i386/pclmul-avx-check.h: Ditto.
56 2011-07-27 Kai Tietz <ktietz@redhat.com>
58 * gcc.target/i386/aggregate-ret3.c: New test.
59 * gcc.target/i386/aggregate-ret4.c: New test.
61 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
64 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
65 allocated array should *not* change its size.
66 * gfortran.dg/multiple_allocation_3.f90: New test.
68 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp0x/constexpr-49776.C: New.
73 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
76 * gcc.dg/graphite/id-pr47046.c: New.
78 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
81 * gcc.dg/graphite/run-id-pr47593.c: New.
83 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
86 * gcc.dg/graphite/run-id-pr47653.c: New.
87 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
89 * gcc.dg/graphite/scop-16.c: Same.
90 * gcc.dg/graphite/scop-17.c: Same.
91 * gcc.dg/graphite/scop-21.c: Same.
93 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
96 * gcc.dg/graphite/id-pr48805.c: New.
98 2011-07-26 Tobias Burnus <burnus@net-b.de>
100 * gfortran.dg/coarray_lib_token_2.f90: New.
102 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
104 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
107 2011-07-25 Andrew Pinski <apinski@cavium.com>
110 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
111 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
113 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115 * lib/target-supports.exp (check_effective_target_mmap): New proc.
117 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
118 * gcc.c-torture/execute/loop-2g.c: Likewise.
119 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
120 Require mmap support.
121 * gcc.c-torture/execute/loop-2g.x: Likewise.
122 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
123 (MAP_ANON): Provide default.
124 * gcc.dg/20050826-1.c: Likewise.
125 * gcc.target/i386/pr36533.c: Likewise.
126 * gcc.dg/vect/pr49038.c: Remove dg-do run.
127 Use dg-require-effective-target mmap.
129 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/range-for19.C: New.
134 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
140 2011-07-15 Jakub Jelinek <jakub@redhat.com>
143 * g++.dg/torture/pr49309.C: Remove.
145 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
147 PR tree-optimization/49809
148 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
151 2011-07-25 Richard Guenther <rguenther@suse.de>
153 PR tree-optimization/49715
154 * gcc.target/i386/pr49715-1.c: New testcase.
155 * gcc.target/i386/pr49715-2.c: Likewise.
157 2011-07-23 Jason Merrill <jason@redhat.com>
159 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
161 2011-07-22 Jason Merrill <jason@redhat.com>
164 * g++.dg/cpp0x/initlist55.C: New.
166 2011-07-23 Tobias Burnus <burnus@net-b.de>
169 * gfortran.dg/namelist_72.f: New.
171 2011-07-23 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/coarray_25.f90: New.
175 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
177 * override1.C: This test should use c++0x mode.
178 * override3.C: New. Test the diagnostics in c++98 mode.
180 2011-07-22 Jason Merrill <jason@redhat.com>
181 Mark Glisse <marc.glisse@normalesup.org>
184 * g++.dg/other/pragma-re-1.C: Add namespace cases.
187 * g++.dg/opt/builtins2.C: New.
188 * g++.dg/other/error27.C: Don't rely on __builtin.
190 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
192 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
194 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
195 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
196 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
197 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
199 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
202 2011-07-22 Richard Guenther <rguenther@suse.de>
204 PR tree-optimization/45819
205 * gcc.dg/pr45819.c: New testcase.
207 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
209 * lib/target-supports.exp (check_ifunc_available): Rewrite.
211 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
215 * gcc.dg/graphite/run-id-pr47654.c: New.
217 2011-07-21 Ian Lance Taylor <iant@google.com>
220 * gcc.dg/pr49705.c: New test.
222 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
224 * lib/target-supports.exp (check_avx_os_support_available): New.
225 (check_effective_target_avx_runtime): Use it.
227 2011-07-21 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/49770
230 * g++.dg/torture/pr49770.C: New testcase.
232 2011-07-21 Kai Tietz <ktietz@redhat.com>
234 * gcc.dg/tree-ssa/pr30978.c: adjusted.
235 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
237 2011-07-21 Tobias Burnus <burnus@net-b.de>
239 * gfortran.dg/coarray_lib_token_1.f90: New.
241 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
243 * gcc.dg/pr32912-2.c: Skip for AVR.
244 * gcc.dg/pr44674.c: Add dg-require-profiling.
246 2011-07-20 Jason Merrill <jason@redhat.com>
248 * g++.dg/ext/desig2.C: New.
250 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
252 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
254 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
255 * gcc.target/powerpc/recip-3.c: Ditto.
257 2011-07-19 Jason Merrill <jason@redhat.com>
260 PR c++/42603 (DR 950)
261 * g++.dg/cpp0x/decltype21.C: New.
263 2011-07-20 Richard Guenther <rguenther@suse.de>
266 * gcc.dg/tree-ssa/pr18908.c: New testcase.
267 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
269 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
271 * gcc.target/arm/combine-movs.c: New.
272 * gcc.target/arm/unsigned-extend-2.c: New.
274 2011-07-19 Jason Merrill <jason@redhat.com>
277 * g++.dg/cpp0x/variadic114.C: New.
279 2011-07-19 Tobias Burnus <burnus@net-b.de>
281 * gfortran.dg/coarray_args_1.f90: New.
282 * gfortran.dg/coarray_args_2.f90: New.
284 2011-07-19 Janus Weil <janus@gcc.gnu.org>
287 * gfortran.dg/allocate_error_3.f90: New.
289 2011-07-19 Richard Guenther <rguenther@suse.de>
291 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
292 * gcc.dg/tree-ssa/bool-11.c: Likewise.
293 * gcc.dg/torture/20110719-1.c: New testcase.
295 2011-07-19 Jakub Jelinek <jakub@redhat.com>
297 PR tree-optimization/49768
298 * gcc.c-torture/execute/pr49768.c: New test.
300 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
302 PR tree-optimization/49771
303 * gcc.dg/vect/pr49771.c: New test.
305 2011-07-18 Martin Jambor <mjambor@suse.cz>
307 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
308 * gcc.dg/ipa/ipa-2.c: Likewise.
309 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
310 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
311 * gcc.dg/ipa/ipa-5.c: Likewise.
312 * gcc.dg/ipa/ipa-7.c: Likewise.
313 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
314 * gcc.dg/ipa/ipacost-1.c: Likewise.
315 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
317 * gcc.dg/ipa/ipcp-1.c: New test.
318 * gcc.dg/ipa/ipcp-2.c: Likewise.
319 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
321 2011-07-18 Jakub Jelinek <jakub@redhat.com>
324 * gfortran.dg/pr49675.f90: New test.
326 2011-07-18 Richard Guenther <rguenther@suse.de>
328 * gcc.dg/torture/20110718-1.c: New testcase.
330 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
332 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
333 * g++.dg/ext/bitfield3.C: Likewise.
334 * g++.dg/ext/bitfield4.C: Likewise.
335 * g++.dg/ext/bitfield5.C: Likewise.
336 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
337 * g++.dg/other/pr23205-2.C: Likewise.
338 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
339 * gcc.c-torture/compile/20001109-2.c: Likewise.
340 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
341 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
342 * gcc.dg/bitfld-16.c: Likewise.
343 * gcc.dg/bitfld-17.c: Likewise.
344 * gcc.dg/bitfld-18.c: Likewise.
345 * gcc.dg/builtins-config.h: Remove Netware support.
346 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
347 * gcc.dg/cdce2.c: Likewise.
348 * gcc.dg/cpp/assert4.c: Remove netware support.
349 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
350 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
352 * lib/target-supports.exp (check_visibility_available): Remove
354 (check_profiling_available): Likewise.
356 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
358 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
360 2011-07-17 Tobias Burnus <burnus@net-b.de>
361 Thomas Koenig <tkoenig@gcc.gnu.org>
364 * gfortran.dg/generic_17.f90: Fix testcase.
365 * gfortran.dg/interface_3.f90: Add dg-error.
366 * gfortran.dg/use_14.f90: New.
367 * gfortran.dg/use_15.f90: New.
369 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
371 * gnat.dg/pointer_controlled.adb: New test.
373 2011-07-17 Tobias Burnus <burnus@net-b.de>
376 * gfortran.dg/pointer_remapping_7.f90: New.
378 2011-07-16 Jason Merrill <jason@redhat.com>
380 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
382 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
383 Jason Merrill <jason@redhat.com>
387 * g++.dg/cpp0x/decltype29.C: Adjust.
388 * g++.dg/cpp0x/error4.C: Adjust.
389 * g++.dg/cpp0x/sfinae26.C: Adjust.
390 * g++.dg/cpp0x/variadic105.C: Adjust.
391 * g++.dg/template/deduce3.C: Adjust.
392 * g++.dg/template/error45.C: Adjust.
393 * g++.dg/template/ptrmem2.C: Adjust.
394 * g++.dg/template/sfinae2.C: Adjust.
395 * g++.old-deja/g++.pt/crash60.C: Adjust.
396 * g++.old-deja/g++.pt/unify6.C: Adjust.
397 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
398 * g++.dg/cpp0x/nullptr15.C: Adjust.
399 * g++.dg/cpp0x/pr31431-2.C: Adjust.
400 * g++.dg/cpp0x/pr31431.C: Adjust.
401 * g++.dg/cpp0x/pr31434.C: Adjust.
402 * g++.dg/cpp0x/sfinae11.C: Adjust
403 * g++.dg/cpp0x/temp_default2.C: Adjust.
404 * g++.dg/cpp0x/trailing4.C: Adjust.
405 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
406 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
407 * g++.dg/cpp0x/variadic105.C: Adjust.
408 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
409 * g++.dg/ext/vla2.C: Adjust.
410 * g++.dg/other/ptrmem10.C: Adjust.
411 * g++.dg/other/ptrmem11.C: Adjust.
412 * g++.dg/overload/unknown1.C: Adjust.
413 * g++.dg/template/conv11.C: Adjust.
414 * g++.dg/template/dependent-expr5.C: Adjust.
415 * g++.dg/template/friend.C: Adjust.
416 * g++.dg/template/incomplete2.C: Adjust.
417 * g++.dg/template/local4.C: Adjust.
418 * g++.dg/template/local6.C: Adjust.
419 * g++.dg/template/operator9.C: Adjust.
420 * g++.dg/template/ttp25.C: Adjust.
421 * g++.dg/template/unify10.C: Adjust.
422 * g++.dg/template/unify11.C: Adjust.
423 * g++.dg/template/unify6.C: Adjust.
424 * g++.dg/template/unify9.C: Adjust.
425 * g++.dg/template/varmod1.C: Adjust.
426 * g++.old-deja/g++.brendan/crash56.C: Adjust.
427 * g++.old-deja/g++.pt/crash28.C: Adjust.
428 * g++.old-deja/g++.pt/explicit41.C: Adjust.
429 * g++.old-deja/g++.pt/explicit77.C: Adjust.
430 * g++.old-deja/g++.pt/expr2.C: Adjust.
431 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
432 * g++.old-deja/g++.pt/spec5.C: Adjust.
433 * g++.old-deja/g++.pt/spec6.C: Adjust.
434 * g++.old-deja/g++.pt/unify4.C: Adjust.
435 * g++.old-deja/g++.pt/unify8.C: Adjust.
436 * g++.old-deja/g++.robertl/eb98.C: Adjust.
437 * g++.dg/overload/template5.C: New testcase.
438 * g++.dg/template/overload12.C: New testcase.
440 2011-07-11 Tobias Burnus <burnus@net-b.de>
442 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
443 * gfortran.dg/coarray_7.f90: Ditto.
444 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
445 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
447 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
449 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
451 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
452 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
453 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
455 * gcc.c-torture/execute/ieee/pr29302.x: New file.
456 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
457 * gcc.dg/torture/builtin-math-7.c: Add a comment.
459 2011-07-15 Jason Merrill <jason@redhat.com>
462 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
463 Use --extra_opts instead of --additional_options.
465 2011-07-15 Jakub Jelinek <jakub@redhat.com>
468 * g++.dg/torture/pr49309.C: Remove.
470 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
472 * gcc.target/tic6x/weak-call.c: New test.
473 * gcc.target/tic6x/fpcmp.c: New test.
474 * gcc.target/tic6x/fpdiv.c: New test.
475 * gcc.target/tic6x/rotdi16-scan.c: New test.
476 * gcc.target/tic6x/ffssi.c: New test.
477 * gcc.target/tic6x/fpdiv-lib.c: New test.
478 * gcc.target/tic6x/cold-lc.c: New test.
479 * gcc.target/tic6x/longcalls.c: New test.
480 * gcc.target/tic6x/abi-align-1.c: New test.
481 * gcc.target/tic6x/fpcmp-finite.c: New test.
482 * gcc.target/tic6x/rotdi16.c: New test.
483 * gcc.target/tic6x/bswapl.c: New test.
484 * gcc.target/tic6x/ffsdi.c: New test.
485 * gcc.target/tic6x/tic6x.exp: New file.
486 * gcc.target/tic6x/builtins/arith24.c: New test.
487 * gcc.target/tic6x/builtins/smpy.c: New test.
488 * gcc.target/tic6x/builtins/smpylh.c: New test.
489 * gcc.target/tic6x/builtins/smpyh.c: New test.
490 * gcc.target/tic6x/builtins/sarith1.c: New test.
491 * gcc.target/tic6x/builtins/extclr.c: New test
492 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
493 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
494 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
495 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
497 * gcc.c-torture/execute/20101011-1.c: Add a condition for
499 * gcc.dg/20020312-2.c: Likewise.
500 * gcc.dg/pr27095.c: Handle tic6x like hppa.
501 * gcc.dg/torture/pr37868.c: Skip on tic6x.
502 * gcc.dg/torture/builtin-math-7.c: Likewise.
505 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
506 not testing tic6x-*-*.
508 2011-07-14 Andrew Pinski <pinskia@gmail.com>
511 * g++.dg/torture/pr49309.C: New testcase.
513 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
515 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
517 2011-07-14 Richard Guenther <rguenther@suse.de>
519 PR tree-optimization/49651
520 * gcc.dg/torture/pr49651.c: New testcase.
522 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
525 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
527 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
529 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
530 -mno-pointers-to-nested-functions.
531 * gcc.target/powerpc/no-r11-2.c: Ditto.
532 * gcc.target/powerpc/no-r11-3.c: Ditto.
534 2011-07-13 Jason Merrill <jason@redhat.com>
536 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
537 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
538 when compiling C files.
539 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
540 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
541 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
542 * g++.dg/lookup/anon2.C: Likewise.
543 * g++.dg/tree-ssa/copyprop.C: Likewise.
544 * g++.old-deja/g++.jason/rfg27.C: Likewise.
545 * g++.dg/init/vector1.C: Ignore narrowing errors.
546 * g++.dg/torture/pr35526.C: Likewise.
547 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
549 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
552 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
555 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
557 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
558 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
560 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
562 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
563 * lib/obj-c++.exp (obj-c++_init): Ditto.
564 * lib/file-format.exp (gcc_target_object_format): Ditto.
565 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
566 * lib/target-supports-dg-exp (check_weak_available): Ditto.
567 (check_visibility_available): Ditto.
568 (check_effective_target_tls_native): Ditto.
569 (check_effective_target_tls_emulated): Ditto.
570 (check_effective_target_function_sections): Ditto.
572 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
574 * gcc.target/arm/pr48183.c: New test.
576 2011-07-13 Richard Guenther <rguenther@suse.de>
578 * gcc.dg/torture/20110713-1.c: New testcase.
580 2011-07-12 Andrew Pinski <pinskia@gmail.com>
583 * gcc.c-torture/compile/pr49474.c: New testcase.
585 2011-07-12 Jakub Jelinek <jakub@redhat.com>
587 PR tree-optimization/49712
588 * gcc.c-torture/execute/pr49712.c: New test.
590 2011-07-11 Jason Merrill <jason@redhat.com>
593 * g++.dg/template/recurse3.C: New.
595 2011-07-11 Jakub Jelinek <jakub@redhat.com>
598 * gcc.dg/guality/csttest.c: New test.
601 * gfortran.dg/pr49698.f90: New test.
603 2011-07-11 Jeff Law <law@redhat.com>
605 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
607 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
609 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
610 * go.test/go-test.exp (go-set-goarch): Likewise.
612 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
615 * gcc.target/avr/torture/pr39633.c: New test case.
617 2011-07-11 Tobias Burnus <burnus@net-b.de>
620 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
622 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
624 * lib/target-supports.exp (check_effective_target_scheduling):
626 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
627 * gcc.dg/pr45055.c: Ditto.
628 * gcc.dg/pr45353.c: Ditto.
629 * g++.dg/pr45056.C: Ditto.
631 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
633 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
634 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
635 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
636 * g++.dg/torture/pr31863.C: Skip AVR.
638 2011-07-10 Tobias Burnus <burnus@net-b.de>
641 * gfortran.dg/intrinsic_signal.f90: New.
643 2011-07-09 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/regress/regress6.C: New.
646 * g++.dg/parse/crash45.C: Adjust message.
647 * g++.dg/template/crash38.C: Adjust message.
648 * g++.dg/template/crash64.C: Adjust message.
650 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
652 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
653 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
654 * g++.dg/abi/bitfield3.C: Likewise.
655 * g++.dg/eh/pr38662.C: Likewise.
656 * g++.dg/ext/attrib36.C: Likewise.
657 * g++.dg/ext/attrib37.C: Likewise.
658 * g++.dg/ext/attrib8.C: Likewise.
659 * g++.dg/ext/tmplattr1.C: Likewise.
660 * g++.dg/inherit/override-attribs.C: Likewise.
661 * g++.dg/opt/inline9.C: Likewise.
662 * g++.dg/opt/life1.C: Likewise.
663 * g++.dg/opt/longbranch2.C: Likewise.
664 * g++.dg/opt/nrv12.C: Likewise.
665 * g++.dg/opt/reg-stack4.C: Likewise.
666 * g++.dg/other/pr35504.C: Likewise.
667 * g++.dg/other/pr39496.C: Likewise.
668 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
669 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
670 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
671 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
672 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
673 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
674 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
675 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
676 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
677 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
678 * g++.dg/warn/pr15774-1.C: Likewise.
679 * g++.dg/warn/pr15774-2.C: Likewise.
680 * g++.old-deja/g++.ext/attrib1.C: Likewise.
681 * g++.old-deja/g++.ext/attrib2.C: Likewise.
682 * g++.old-deja/g++.ext/attrib3.C: Likewise.
683 * g++.old-deja/g++.pt/asm2.C: Likewise.
684 * gcc.c-torture/compile/20000804-1.c: Likewise.
685 * gcc.c-torture/compile/pr16566-2.c: Likewise.
686 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
687 * gcc.dg/20020108-1.c: Likewise.
688 * gcc.dg/20020122-2.c: Likewise.
689 * gcc.dg/20020122-3.c: Likewise.
690 * gcc.dg/20020206-1.c: Likewise.
691 * gcc.dg/20020219-1.c: Likewise.
692 * gcc.dg/20020310-1.c: Likewise.
693 * gcc.dg/20020411-1.c: Likewise.
694 * gcc.dg/20020418-2.c: Likewise.
695 * gcc.dg/20020426-2.c: Likewise.
696 * gcc.dg/20020517-1.c: Likewise.
697 * gcc.dg/20030204-1.c: Likewise.
698 * gcc.dg/20030826-2.c: Likewise.
699 * gcc.dg/20031102-1.c: Likewise.
700 * gcc.dg/20031202-1.c: Likewise.
701 * gcc.dg/20050111-1.c: Likewise.
702 * gcc.dg/20050503-1.c: Likewise.
703 * gcc.dg/array-init-1.c: Likewise.
704 * gcc.dg/builtin-apply4.c: Likewise.
705 * gcc.dg/dfp/pr31344.c: Likewise.
706 * gcc.dg/gomp/atomic-11.c: Likewise.
707 * gcc.dg/graphite/pr40281.c: Likewise.
708 * gcc.dg/ia64-sync-1.c: Likewise.
709 * gcc.dg/ia64-sync-2.c: Likewise.
710 * gcc.dg/ia64-sync-3.c: Likewise.
711 * gcc.dg/ia64-sync-4.c: Likewise.
712 * gcc.dg/ifcvt-fabs-1.c: Likewise.
713 * gcc.dg/invalid-call-1.c: Likewise.
714 * gcc.dg/loop-3.c: Likewise.
715 * gcc.dg/lower-subreg-1.c: Likewise.
716 * gcc.dg/lto/pr47259_0.c: Likewise.
717 * gcc.dg/nested-calls-1.c: Likewise.
718 * gcc.dg/pr20017.c: Likewise.
719 * gcc.dg/pr25023.c: Likewise.
720 * gcc.dg/pr27671-2.c: Likewise.
721 * gcc.dg/pr32176.c: Likewise.
722 * gcc.dg/pr33676.c: Likewise.
723 * gcc.dg/pr35045.c: Likewise.
724 * gcc.dg/pr36015.c: Likewise.
725 * gcc.dg/pr36584.c: Likewise.
726 * gcc.dg/pr36998.c: Likewise.
727 * gcc.dg/pr37438.c: Likewise.
728 * gcc.dg/pr37908.c: Likewise.
729 * gcc.dg/pr41241.c: Likewise.
730 * gcc.dg/pr41340.c: Likewise.
731 * gcc.dg/pr44136.c: Likewise.
732 * gcc.dg/pr44194-1.c: Likewise.
733 * gcc.dg/pr46212.c: Likewise.
734 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
735 * gcc.dg/setjmp-2.c: Likewise.
736 * gcc.dg/short-compare-1.c: Likewise.
737 * gcc.dg/short-compare-2.c: Likewise.
738 * gcc.dg/smod-1.c: Likewise.
739 * gcc.dg/sync-2.c: Likewise.
740 * gcc.dg/sync-3.c: Likewise.
741 * gcc.dg/tls/opt-1.c: Likewise.
742 * gcc.dg/tls/opt-2.c: Likewise.
743 * gcc.dg/tls/opt-3.c: Likewise.
744 * gcc.dg/torture/badshift.c: Likewise.
745 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
746 * gcc.dg/torture/pr20314-2.c: Likewise.
747 * gcc.dg/torture/pr36891.c: Likewise.
748 * gcc.dg/torture/pr38774.c: Likewise.
749 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
750 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
751 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
752 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
753 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
754 * gcc.dg/torture/stackalign/push-1.c: Likewise.
755 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
756 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
757 * gcc.dg/tree-ssa/loop-28.c: Likewise.
758 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
759 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
760 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
761 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
762 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
763 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
764 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
765 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
766 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
767 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
768 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
769 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
770 * gcc.dg/unroll-1.c: Likewise.
771 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
772 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
773 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
774 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
775 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
776 * gcc.target/i386/20000609-1.c: Likewise.
777 * gcc.target/i386/20000720-1.c: Likewise.
778 * gcc.target/i386/20000724-1.c: Likewise.
779 * gcc.target/i386/20011107-1.c: Likewise.
780 * gcc.target/i386/20011119-1.c: Likewise.
781 * gcc.target/i386/20020201-3.c: Likewise.
782 * gcc.target/i386/20020218-1.c: Likewise.
783 * gcc.target/i386/20020729-1.c: Likewise.
784 * gcc.target/i386/20030926-1.c: Likewise.
785 * gcc.target/i386/20060125-1.c: Likewise.
786 * gcc.target/i386/20060125-2.c: Likewise.
787 * gcc.target/i386/20060512-1.c: Likewise.
788 * gcc.target/i386/20060512-2.c: Likewise.
789 * gcc.target/i386/20060512-3.c: Likewise.
790 * gcc.target/i386/20060512-4.c: Likewise.
791 * gcc.target/i386/387-1.c: Likewise.
792 * gcc.target/i386/387-2.c: Likewise.
793 * gcc.target/i386/387-5.c: Likewise.
794 * gcc.target/i386/387-6.c: Likewise.
795 * gcc.target/i386/980312-1.c: Likewise.
796 * gcc.target/i386/980313-1.c: Likewise.
797 * gcc.target/i386/990117-1.c: Likewise.
798 * gcc.target/i386/990424-1.c: Likewise.
799 * gcc.target/i386/990524-1.c: Likewise.
800 * gcc.target/i386/991129-1.c: Likewise.
801 * gcc.target/i386/991214-1.c: Likewise.
802 * gcc.target/i386/991230-1.c: Likewise.
803 * gcc.target/i386/addr-sel-1.c: Likewise.
804 * gcc.target/i386/aggregate-ret1.c: Likewise.
805 * gcc.target/i386/aggregate-ret2.c: Likewise.
806 * gcc.target/i386/align-main-3.c: Likewise.
807 * gcc.target/i386/amd64-abi-1.c: Likewise.
808 * gcc.target/i386/amd64-abi-2.c: Likewise.
809 * gcc.target/i386/amd64-abi-4.c: Likewise.
810 * gcc.target/i386/amd64-abi-5.c: Likewise.
811 * gcc.target/i386/amd64-abi-6.c: Likewise.
812 * gcc.target/i386/asm-1.c: Likewise.
813 * gcc.target/i386/asm-3.c: Likewise.
814 * gcc.target/i386/asm-5.c: Likewise.
815 * gcc.target/i386/attributes-error.c: Likewise.
816 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
817 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
818 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
819 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
820 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
821 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
822 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
823 * gcc.target/i386/avx-vmovd-2.c: Likewise.
824 * gcc.target/i386/avx-vmovq-2.c: Likewise.
825 * gcc.target/i386/avx-vmovq-3.c: Likewise.
826 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
827 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
828 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
829 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
830 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
831 * gcc.target/i386/bitfield1.c: Likewise.
832 * gcc.target/i386/bitfield2.c: Likewise.
833 * gcc.target/i386/bmi-2.c: Likewise.
834 * gcc.target/i386/bmi-5.c: Likewise.
835 * gcc.target/i386/builtin-unreachable.c: Likewise.
836 * gcc.target/i386/cleanup-2.c: Likewise.
837 * gcc.target/i386/clobbers.c: Likewise.
838 * gcc.target/i386/cmov8.c: Likewise.
839 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
840 * gcc.target/i386/compress-float-387-pic.c: Likewise.
841 * gcc.target/i386/compress-float-387.c: Likewise.
842 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
843 * gcc.target/i386/compress-float-sse.c: Likewise.
844 * gcc.target/i386/crc32-2.c: Likewise.
845 * gcc.target/i386/crc32-3.c: Likewise.
846 * gcc.target/i386/divmod-7.c: Likewise.
847 * gcc.target/i386/divmod-8.c: Likewise.
848 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
849 * gcc.target/i386/fma3-builtin.c: Likewise.
850 * gcc.target/i386/fma3-fma.c: Likewise.
851 * gcc.target/i386/fma4-256-vector.c: Likewise.
852 * gcc.target/i386/fma4-builtin.c: Likewise.
853 * gcc.target/i386/fma4-fma-2.c: Likewise.
854 * gcc.target/i386/fma4-fma.c: Likewise.
855 * gcc.target/i386/fma4-vector-2.c: Likewise.
856 * gcc.target/i386/fma4-vector.c: Likewise.
857 * gcc.target/i386/funcspec-1.c: Likewise.
858 * gcc.target/i386/funcspec-10.c: Likewise.
859 * gcc.target/i386/funcspec-11.c: Likewise.
860 * gcc.target/i386/funcspec-2.c: Likewise.
861 * gcc.target/i386/funcspec-5.c: Likewise.
862 * gcc.target/i386/funcspec-6.c: Likewise.
863 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
864 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
865 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
866 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
867 * gcc.target/i386/incoming-1.c: Likewise.
868 * gcc.target/i386/incoming-10.c: Likewise.
869 * gcc.target/i386/incoming-11.c: Likewise.
870 * gcc.target/i386/incoming-12.c: Likewise.
871 * gcc.target/i386/incoming-13.c: Likewise.
872 * gcc.target/i386/incoming-14.c: Likewise.
873 * gcc.target/i386/incoming-15.c: Likewise.
874 * gcc.target/i386/incoming-2.c: Likewise.
875 * gcc.target/i386/incoming-3.c: Likewise.
876 * gcc.target/i386/incoming-4.c: Likewise.
877 * gcc.target/i386/incoming-5.c: Likewise.
878 * gcc.target/i386/incoming-6.c: Likewise.
879 * gcc.target/i386/incoming-7.c: Likewise.
880 * gcc.target/i386/incoming-8.c: Likewise.
881 * gcc.target/i386/incoming-9.c: Likewise.
882 * gcc.target/i386/lea.c: Likewise.
883 * gcc.target/i386/local.c: Likewise.
884 * gcc.target/i386/loop-1.c: Likewise.
885 * gcc.target/i386/loop-2.c: Likewise.
886 * gcc.target/i386/loop-3.c: Likewise.
887 * gcc.target/i386/max-stack-align.c: Likewise.
888 * gcc.target/i386/memcpy-1.c: Likewise.
889 * gcc.target/i386/movbe-2.c: Likewise.
890 * gcc.target/i386/movq-2.c: Likewise.
891 * gcc.target/i386/movq.c: Likewise.
892 * gcc.target/i386/nrv1.c: Likewise.
893 * gcc.target/i386/pad-4.c: Likewise.
894 * gcc.target/i386/pad-5a.c: Likewise.
895 * gcc.target/i386/pad-5b.c: Likewise.
896 * gcc.target/i386/pad-6a.c: Likewise.
897 * gcc.target/i386/pad-6b.c: Likewise.
898 * gcc.target/i386/pad-7.c: Likewise.
899 * gcc.target/i386/pad-9.c: Likewise.
900 * gcc.target/i386/pentium4-not-mull.c: Likewise.
901 * gcc.target/i386/pic-1.c: Likewise.
902 * gcc.target/i386/pr12092-1.c: Likewise.
903 * gcc.target/i386/pr12329.c: Likewise.
904 * gcc.target/i386/pr21518.c: Likewise.
905 * gcc.target/i386/pr22362.c: Likewise.
906 * gcc.target/i386/pr22585.c: Likewise.
907 * gcc.target/i386/pr23098.c: Likewise.
908 * gcc.target/i386/pr25196.c: Likewise.
909 * gcc.target/i386/pr25293.c: Likewise.
910 * gcc.target/i386/pr25654.c: Likewise.
911 * gcc.target/i386/pr26449.c: Likewise.
912 * gcc.target/i386/pr26778.c: Likewise.
913 * gcc.target/i386/pr26826.c: Likewise.
914 * gcc.target/i386/pr27266.c: Likewise.
915 * gcc.target/i386/pr29978.c: Likewise.
916 * gcc.target/i386/pr30505.c: Likewise.
917 * gcc.target/i386/pr30961-1.c: Likewise.
918 * gcc.target/i386/pr31628.c: Likewise.
919 * gcc.target/i386/pr32000-2.c: Likewise.
920 * gcc.target/i386/pr32661-1.c: Likewise.
921 * gcc.target/i386/pr32708-2.c: Likewise.
922 * gcc.target/i386/pr32708-3.c: Likewise.
923 * gcc.target/i386/pr34256.c: Likewise.
924 * gcc.target/i386/pr34312.c: Likewise.
925 * gcc.target/i386/pr34522.c: Likewise.
926 * gcc.target/i386/pr35160.c: Likewise.
927 * gcc.target/i386/pr35281.c: Likewise.
928 * gcc.target/i386/pr36246.c: Likewise.
929 * gcc.target/i386/pr36786.c: Likewise.
930 * gcc.target/i386/pr37275.c: Likewise.
931 * gcc.target/i386/pr37843-3.c: Likewise.
932 * gcc.target/i386/pr37843-4.c: Likewise.
933 * gcc.target/i386/pr39082-1.c: Likewise.
934 * gcc.target/i386/pr39431.c: Likewise.
935 * gcc.target/i386/pr39496.c: Likewise.
936 * gcc.target/i386/pr39543-2.c: Likewise.
937 * gcc.target/i386/pr39911.c: Likewise.
938 * gcc.target/i386/pr40718.c: Likewise.
939 * gcc.target/i386/pr40906-1.c: Likewise.
940 * gcc.target/i386/pr40906-2.c: Likewise.
941 * gcc.target/i386/pr40906-3.c: Likewise.
942 * gcc.target/i386/pr40934.c: Likewise.
943 * gcc.target/i386/pr41900.c: Likewise.
944 * gcc.target/i386/pr42589.c: Likewise.
945 * gcc.target/i386/pr43662.c: Likewise.
946 * gcc.target/i386/pr43671.c: Likewise.
947 * gcc.target/i386/pr43766.c: Likewise.
948 * gcc.target/i386/pr43869.c: Likewise.
949 * gcc.target/i386/pr44942.c: Likewise.
950 * gcc.target/i386/pr44948-2a.c: Likewise.
951 * gcc.target/i386/pr45234.c: Likewise.
952 * gcc.target/i386/pr45336-2.c: Likewise.
953 * gcc.target/i386/pr45336-4.c: Likewise.
954 * gcc.target/i386/pr45852.c: Likewise.
955 * gcc.target/i386/pr46470.c: Likewise.
956 * gcc.target/i386/pr48037-1.c: Likewise.
957 * gcc.target/i386/pr48389.c: Likewise.
958 * gcc.target/i386/pr49095.c: Likewise.
959 * gcc.target/i386/pr9771-1.c: Likewise.
960 * gcc.target/i386/rdfsbase-1.c: Likewise.
961 * gcc.target/i386/rdfsbase-2.c: Likewise.
962 * gcc.target/i386/rdgsbase-1.c: Likewise.
963 * gcc.target/i386/rdgsbase-2.c: Likewise.
964 * gcc.target/i386/rdrand-3.c: Likewise.
965 * gcc.target/i386/regparm-stdcall.c: Likewise.
966 * gcc.target/i386/regparm.c: Likewise.
967 * gcc.target/i386/reload-1.c: Likewise.
968 * gcc.target/i386/rotate-2.c: Likewise.
969 * gcc.target/i386/sibcall-5.c: Likewise.
970 * gcc.target/i386/signbit-1.c: Likewise.
971 * gcc.target/i386/signbit-2.c: Likewise.
972 * gcc.target/i386/signbit-3.c: Likewise.
973 * gcc.target/i386/sse-5.c: Likewise.
974 * gcc.target/i386/sse-8.c: Likewise.
975 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
976 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
977 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
978 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
979 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
980 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
981 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
982 * gcc.target/i386/sse2-movq-2.c: Likewise.
983 * gcc.target/i386/sse2-movq-3.c: Likewise.
984 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
985 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
986 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
987 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
988 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
989 * gcc.target/i386/ssefn-1.c: Likewise.
990 * gcc.target/i386/ssefn-2.c: Likewise.
991 * gcc.target/i386/sseregparm-1.c: Likewise.
992 * gcc.target/i386/sseregparm-2.c: Likewise.
993 * gcc.target/i386/sseregparm-3.c: Likewise.
994 * gcc.target/i386/sseregparm-4.c: Likewise.
995 * gcc.target/i386/sseregparm-5.c: Likewise.
996 * gcc.target/i386/sseregparm-6.c: Likewise.
997 * gcc.target/i386/sseregparm-7.c: Likewise.
998 * gcc.target/i386/sseregparm-8.c: Likewise.
999 * gcc.target/i386/stack-realign.c: Likewise.
1000 * gcc.target/i386/stack-usage-realign.c: Likewise.
1001 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1002 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1003 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1004 * gcc.target/i386/stackalign/return-1.c: Likewise.
1005 * gcc.target/i386/stackalign/return-2.c: Likewise.
1006 * gcc.target/i386/stackalign/return-3.c: Likewise.
1007 * gcc.target/i386/tailcall-1.c: Likewise.
1008 * gcc.target/i386/tbm-2.c: Likewise.
1009 * gcc.target/i386/udivmod-7.c: Likewise.
1010 * gcc.target/i386/udivmod-8.c: Likewise.
1011 * gcc.target/i386/unroll-1.c: Likewise.
1012 * gcc.target/i386/vararg-1.c: Likewise.
1013 * gcc.target/i386/vararg-2.c: Likewise.
1014 * gcc.target/i386/vect8-ret.c: Likewise.
1015 * gcc.target/i386/vectorize5.c: Likewise.
1016 * gcc.target/i386/wmul-1.c: Likewise.
1017 * gcc.target/i386/wmul-2.c: Likewise.
1018 * gcc.target/i386/wrfsbase-1.c: Likewise.
1019 * gcc.target/i386/wrfsbase-2.c: Likewise.
1020 * gcc.target/i386/wrgsbase-1.c: Likewise.
1021 * gcc.target/i386/wrgsbase-2.c: Likewise.
1022 * gcc.target/i386/xop-pcmov.c: Likewise.
1023 * gcc.target/i386/xop-pcmov2.c: Likewise.
1024 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1025 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1026 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1027 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1028 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1029 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1030 * gcc.target/i386/zee.c: Likewise.
1031 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1032 * gfortran.dg/compiler-directive_2.f: Likewise.
1033 * gfortran.dg/g77/20010216-1.f: Likewise.
1034 * gfortran.dg/gomp/pr39152.f90: Likewise.
1035 * gfortran.dg/pr33794.f90: Likewise.
1037 2011-07-09 Jason Merrill <jason@redhat.com>
1039 * g++.dg/cpp0x/regress/regress5.C: New.
1041 2011-07-08 Jason Merrill <jason@redhat.com>
1044 * g++.dg/expr/compound-asn1.C: New.
1045 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1047 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.target/powerpc/altivec-34.c: New test.
1052 2011-07-08 Jason Merrill <jason@redhat.com>
1055 * g++.dg/abi/guard3.C: New.
1057 2011-07-08 Julian Brown <julian@codesourcery.com>
1059 * lib/target-supports.exp
1060 (check_effective_target_arm_little_endian): New.
1061 (check_effective_target_vect_pack_trunc): Use above.
1062 (check_effective_target_vect_unpack): Likewise.
1063 (check_effective_target_vect_element_align): Test
1064 check_effective_target_arm_vect_no_misalign for ARM.
1066 2011-07-08 Jason Merrill <jason@redhat.com>
1069 * g++.dg/cpp0x/constexpr-rom.C: New.
1071 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1074 * g++.dg/torture/pr49519.C: New test.
1076 2011-07-08 Martin Jambor <mjambor@suse.cz>
1078 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1080 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1083 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1085 2011-07-08 Richard Guenther <rguenther@suse.de>
1087 PR tree-optimization/49662
1088 * gcc.dg/graphite/interchange-14.c: XFAIL.
1089 * gcc.dg/graphite/interchange-15.c: Likewise.
1090 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1092 2011-07-06 Jason Merrill <jason@redhat.com>
1095 * g++.dg/cpp0x/regress/regress4.C: New.
1097 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1100 * gfortran.dg/result_in_spec_4.f90: New test.
1102 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1104 * gcc.target/sparc/cas64.c: New test.
1106 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/torture/pr49644.C: New test.
1112 * gcc.c-torture/execute/pr49644.c: New test.
1114 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1116 * lib/target-supports.exp (check_effective_target_ia32): New.
1117 (check_effective_target_x32): Likewise.
1118 (check_effective_target_vect_cmdline_needed): Also check x32.
1120 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1122 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1124 * gcc.target/arm/pr42235.c: Likewise.
1125 * gcc.target/arm/pr42495.c: Likewise.
1126 * gcc.target/arm/pr42574.c: Likewise.
1127 * gcc.target/arm/thumb-branch1.c: Likewise.
1129 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1130 unneeded prune of possible warning.
1131 * gcc.target/arm/pr40956.c: Likewise.
1132 * gcc.target/arm/pr42505.c: Likewise.
1134 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1135 * gcc.c-torture/compile/pr46883.c: Likewise.
1136 * gcc.c-torture/compile/pr46934.c: Likewise.
1138 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1139 for move to ../../gcc.c-torture/compile.
1140 * gcc.target/arm/pr46883.c: Likewise.
1141 * gcc.target/arm/pr46934.c: Likewise.
1143 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1144 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1145 * gcc.target/arm/wmul-1.c: Likewise.
1146 * gcc.target/arm/wmul-2.c: Likewise.
1147 * gcc.target/arm/wmul-3.c: Likewise.
1148 * gcc.target/arm/wmul-4.c: Likewise.
1149 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1150 add tab after scan target.
1151 * gcc.target/arm/smlaltt-1.c: Likewise.
1152 * gcc.target/arm/smlatb-1.c: Likewise.
1153 * gcc.target/arm/smlatt-1.c: Likewise.
1155 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1158 * gcc.dg/debug/pr49522.c: New test.
1160 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1162 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1163 * gcc.dg/pr46212.c: Run only if target int32plus.
1164 * gcc.dg/torture/pr48146.c: Ditto.
1165 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1166 * c-c++-common/pr44832.c: Ditto.
1167 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1168 * gcc.dg/pr31490.c: Ditto.
1169 * gcc.dg/torture/builtin-math-7.c: Run only if target
1171 * gcc.dg/torture/pr45764.c: Skip for AVR.
1172 * gcc.dg/pr47893.c: Ditto.
1174 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1176 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1177 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1178 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1179 add tab to scan target.
1181 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1183 * gcc.target/arm/neon-modes-3.c: New test.
1185 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1187 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1188 -fno-loop-interchange -ffast-math.
1190 2011-07-07 Richard Guenther <rguenther@suse.de>
1192 * gcc.dg/ftrapv-3.c: New testcase.
1194 2011-07-07 Richard Guenther <rguenther@suse.de>
1196 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1197 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1199 2011-07-07 Kai Tietz <ktietz@redhat.com>
1201 * gcc.dg/binop-notxor1.c: New test.
1202 * gcc.dg/binop-notand4a.c: New test.
1203 * gcc.dg/binop-notxor2.c: New test.
1204 * gcc.dg/binop-notand3a.c: New test.
1205 * gcc.dg/binop-notand2a.c: New test.
1206 * gcc.dg/binop-notand6a.c: New test.
1207 * gcc.dg/binop-notor1.c: New test.
1208 * gcc.dg/binop-notand1a.c: New test.
1209 * gcc.dg/binop-notand5a.c: New test.
1210 * gcc.dg/binop-notor2.c: New test.
1212 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.dg/gomp/pr49640.c: New test.
1217 2011-07-07 Richard Guenther <rguenther@suse.de>
1219 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1221 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1224 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1226 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1228 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1229 * gcc.target/powerpc/no-r11-2.c: Ditto.
1230 * gcc.target/powerpc/no-r11-3.c: Ditto.
1232 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1234 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1235 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1237 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1239 * lib/target-supports.exp (check_profiling_available): Disable
1240 profiling with -fprofile-generate for target avr.
1242 2011-07-06 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/49645
1245 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1247 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1250 * gcc.dg/pr47383.c: New.
1252 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1254 PR tree-optimization/49647
1255 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1257 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1260 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1261 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1263 2011-07-05 Jason Merrill <jason@redhat.com>
1266 * g++.dg/template/template-id-4.C: New.
1268 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1270 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1271 * gcc.dg/pr43402.c: Ditto.
1273 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1275 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1277 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1279 * gcc.target/powerpc/ppc-switch-1.c: New test for
1280 --param case-values-threshold.
1281 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1283 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1285 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1287 2011-07-05 Jason Merrill <jason@redhat.com>
1289 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1291 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1293 PR tree-optimization/47654
1294 * gcc.dg/graphite/block-pr47654.c: New.
1296 2011-07-05 Jason Merrill <jason@redhat.com>
1298 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1300 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1302 PR tree-optimization/49580
1303 * gcc.dg/autopar/pr49580.c: New test.
1305 2011-07-05 Richard Guenther <rguenther@suse.de>
1307 PR tree-optimization/49518
1308 PR tree-optimization/49628
1309 * g++.dg/torture/pr49628.C: New testcase.
1310 * gcc.dg/torture/pr49518.c: Likewise.
1312 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * ada/acats/run_acats (which): Extract last field from type -p,
1315 type output only if command succeeded.
1317 2011-07-04 Jason Merrill <jason@redhat.com>
1319 * g++.dg/abi/mangle48.C: New.
1321 * g++.dg/cpp0x/diag1.C: New.
1323 * g++.dg/diagnostic/aka1.C: New.
1325 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1327 PR rtl-optimization/49619
1328 * gcc.dg/pr49619.c: New test.
1330 PR rtl-optimization/49472
1331 * gfortran.dg/pr49472.f90: New test.
1334 * gcc.dg/pr49602.c: New test.
1336 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1340 * gcc.target/avr/avr.exp: Run over cpp files, too.
1341 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1342 * gcc.target/avr/progmem.h: New file.
1343 * gcc.target/avr/exit-abort.h: New file.
1344 * gcc.target/avr/progmem-error-1.c: New file.
1345 * gcc.target/avr/progmem-error-1.cpp: New file.
1346 * gcc.target/avr/progmem-warning-1.c: New file.
1347 * gcc.target/avr/torture/progmem-1.c: New file.
1348 * gcc.target/avr/torture/progmem-1.cpp: New file.
1350 2011-07-04 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/49615
1353 * g++.dg/torture/pr49615.C: New testcase.
1355 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1357 PR tree-optimization/49610
1358 * gcc.dg/vect/pr49610.c: New test.
1360 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1362 * gnat.dg/specs/debug1.ads: New test.
1364 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/typebound_proc_23.f90: New.
1369 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1372 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1374 2011-07-01 Jason Merrill <jason@redhat.com>
1377 * g++.dg/template/template-id-3.C: New.
1380 * g++.dg/template/qualified-id4.C: New.
1383 * g++.dg/template/explicit-args4.C: New.
1386 * g++.dg/template/offsetof2.C: New.
1388 2011-07-01 Kai Tietz <ktietz@redhat.com>
1390 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1392 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1395 * lib/target-supports.exp (check_effective_target_gld): New proc.
1397 2011-07-01 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/49603
1400 * gcc.dg/torture/pr49603.c: New testcase.
1402 2011-06-30 Jason Merrill <jason@redhat.com>
1405 * g++.dg/rtti/template1.C: New.
1408 * g++.dg/cpp0x/regress/ctor1.C: New.
1411 * g++.dg/cpp0x/initlist54.C: New.
1413 2011-06-30 Martin Jambor <mjambor@suse.cz>
1415 * gcc.dg/tree-ssa/sra-12.c: New test.
1417 2011-06-29 Jason Merrill <jason@redhat.com>
1419 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1421 2011-06-30 Richard Guenther <rguenther@suse.de>
1423 PR tree-optimization/46787
1424 * gcc.dg/vect/vect-121.c: New testcase.
1426 2011-06-30 Martin Jambor <mjambor@suse.cz>
1428 PR tree-optimization/49094
1429 * gcc.dg/tree-ssa/pr49094.c: New test.
1431 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1434 * gfortran.dg/pr49540-1.f90: New test.
1435 * gfortran.dg/pr49540-2.f90: New test.
1437 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1440 * ada/acats/run_acats (which): Use last field of type -p output.
1442 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1443 Iain Sandoe <iains@gcc.gnu.org>
1446 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1447 Only skip on 64-bit *-*-darwin8* && !objc2.
1449 2011-06-30 Richard Guenther <rguenther@suse.de>
1451 PR tree-optimization/38752
1452 * gcc.c-torture/compile/pr38752.c: New testcase.
1454 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1456 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1457 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1459 2011-06-29 Jason Merrill <jason@redhat.com>
1462 * g++.dg/cpp0x/initlist53.C: Use placement new.
1463 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1464 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1467 * g++.dg/cpp0x/trailing6.C: New.
1468 * g++.dg/cpp0x/pr45908.C: No error.
1471 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1474 * g++.dg/cpp0x/constexpr-using2.C: New.
1476 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1479 * g++.dg/cpp0x/constexpr-diag3.C: New.
1480 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1481 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1482 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1483 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1485 2011-06-29 Jason Merrill <jason@redhat.com>
1487 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1489 2011-06-29 Richard Guenther <rguenther@suse.de>
1491 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1493 2011-06-29 Jason Merrill <jason@redhat.com>
1495 * g++.dg/cpp0x/initlist-value2.C: New.
1497 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1498 * g++.dg/cpp0x/initlist-value.C: New.
1500 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1502 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1504 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1506 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1507 * gcc.dg/inline_2.c: Likewise.
1508 * gcc.dg/unroll_1.c: Likewise.
1510 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1513 * gcc.target/i386/pr49567.c: New test.
1515 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1517 * gnat.dg/opt17.ad[sb]: New test.
1519 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1520 Tom de Vries <tom@codesourcery.com>
1522 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1523 (check_effective_target_arm_thumb2): New effective targets.
1524 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1525 properly. Clean up temporary files.
1526 * gcc.target/arm/ivopts-2.c: Likewise.
1527 * gcc.target/arm/ivopts-3.c: Likewise.
1528 * gcc.target/arm/ivopts-4.c: Likewise.
1529 * gcc.target/arm/ivopts-5.c: Likewise.
1530 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1532 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1535 * gfortran.dg/reshape_zerosize_3.f90: New test.
1537 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1539 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1540 * gcc.target/arm/vfp-ldmias.c: Likewise.
1541 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1542 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1543 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1544 * gcc.target/arm/vfp-stmias.c: Likewise.
1545 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1546 * gcc.target/arm/vfp-stmiad.c: Likewise.
1548 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1550 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1552 * gcc.target/arm/pr45701-2.c: Ditto.
1554 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1557 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1558 * gfortran.dg/extends_14.f03: Modified.
1560 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1562 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1563 early if the test is already being skipped.
1565 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1566 scan-assembler-dem-not): For missing file, report unresolved with
1567 same message as for pass/fail, with reason reported in log file.
1569 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1570 from add_options_for_arm_neon_fp16.
1571 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1572 check_effective_target_arm_neon_fp16_ok_nocache.
1573 Check -mfpu and -mfloat-abi options from current multilib.
1574 Do not require neon support.
1575 (check_effective_target_arm_fp16_ok): Renamed from
1576 check_effecitve_target_arm_neon_fp16_ok.
1577 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1578 arm_neon_fp16_ok and arm_fp16.
1579 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1580 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1581 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1582 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1584 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.dg/builtin-assume-aligned-1.c: New test.
1587 * gcc.dg/builtin-assume-aligned-2.c: New test.
1588 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1591 * gcc.dg/pr49544.c: New test.
1593 2011-06-27 Richard Guenther <rguenther@suse.de>
1595 PR tree-optimization/49394
1596 * g++.dg/torture/pr49394.C: New testcase.
1598 2011-06-27 Kai Tietz <ktietz@redhat.com>
1600 * gcc.dg/optimize-bswapdi-2.c: New test.
1602 2011-06-27 Michael Hope <michael.hope@linaro.org>
1603 Richard Sandiford <richard.sandiford@linaro.org>
1605 PR tree-optimization/49169
1606 * gcc.dg/torture/pr49169.c: New test.
1608 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1611 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1613 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1616 2011-06-26 Jason Merrill <jason@redhat.com>
1618 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1621 * g++.dg/init/ref19.C: New.
1622 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1624 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1626 PR tree-optimization/48377
1627 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1630 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1633 * lib/target-supports.exp (check_effective_target_non_strict_align):
1635 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1637 2011-06-24 Martin Jambor <mjambor@suse.cz>
1639 PR tree-optimizations/49516
1640 * g++.dg/tree-ssa/pr49516.C: New test.
1642 2011-06-23 Jason Merrill <jason@redhat.com>
1645 * g++.dg/template/partial10.C: New.
1646 * g++.dg/template/partial11.C: New.
1648 2011-06-23 Jeff Law <law@redhat.com>
1651 * gcc.dg/pr48770.c: New test.
1653 2011-06-23 Jan Hubicka <jh@suse.cz>
1656 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1658 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1661 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1662 instead of -fdump-tree-optimized.
1664 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/template/crash107.C: New.
1668 * g++.dg/template/error17.C: Adjust.
1670 2011-06-23 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp0x/defaulted30.C: New.
1676 * g++.dg/rtti/anon-ns1.C: New.
1679 * g++.dg/init/ref18.C: New.
1682 * g++.dg/template/partial9.C: New.
1684 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1687 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1689 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.dg/pr49496.c: New test.
1694 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1696 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1699 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1701 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1702 * gcc.target/arm/pr42879.c: Likewise.
1703 * gcc.target/arm/pr45701-3.c: Likewise.
1705 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1706 * gcc.target/arm/pr40482.c: Likewise.
1707 * gcc.target/arm/stack-corruption.c: Likewise.
1709 2011-06-22 Richard Guenther <rguenther@suse.de>
1711 PR tree-optimization/49493
1712 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1714 2011-06-22 Jason Merrill <jason@redhat.com>
1717 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1719 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1720 Dmitry Melnik <dm@ispras.ru>
1722 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1723 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1724 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1726 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1728 * gcc.target/arm/tlscall.c: New.
1730 2011-06-21 Jason Merrill <jason@redhat.com>
1733 * g++.dg/cpp0x/constexpr-ref1.C: New.
1734 * g++.dg/cpp0x/constexpr-ref2.C: New.
1735 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1738 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1741 * g++.dg/template/param3.C: New.
1743 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1745 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1746 my_clrsb test functions.
1748 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1749 test_sll, test_ull): Add clrsb tests.
1750 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1753 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1756 * gfortran.dg/class_44.f03: New.
1758 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1760 PR tree-optimization/49478
1761 * gcc.dg/vect/pr49478.c
1763 2011-06-21 Richard Guenther <rguenther@suse.de>
1765 PR tree-optimization/49483
1766 * gcc.dg/vect/vect-120.c: New testcase.
1768 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1771 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1772 * gcc.dg/vect/vect-peel-4.c: Likewise.
1774 2011-06-22 Christian Bruel <christian.bruel@st.com>
1777 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1778 * gcc.dg/always_inline2.c: Likewise.
1779 * gcc.dg/always_inline3.c: Likewise.
1780 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1781 * gcc.dg/inline_1.c: Likewise.
1782 * gcc.dg/inline_2.c: Likewise.
1783 * gcc.dg/inline_3.c: Likewise.
1784 * gcc.dg/inline_4.c: Likewise.
1785 * gcc.dg/20051201-1.c: Likewise.
1786 * gcc.dg/pr40087.c: Likewise.
1787 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1788 * gcc.dg/inline-22.c: Likewise.
1789 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1790 * gcc.dg/lto/20090218-1_1.c: Likewise.
1791 * g++.dg/ipa/devirt-7.C: Likewise.
1792 * gcc.dg/uninit-pred-5_a.c: Likewise.
1793 * gcc.dg/uninit-pred-5_b.c: Likewise.
1794 * gcc.dg/fail_always_inline.c: New.
1796 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1798 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1799 into 6 jobs instead of 3.
1801 2011-06-20 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/initlist53.C: New.
1806 2011-06-20 Tobias Burnus <burnus@net-b.de>
1809 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1810 * gfortran.dg/coarray_lock_3.f90: New.
1811 * gfortran.dg/coarray/lock_1.f90: New.
1813 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1815 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1816 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1817 unresolved and report the reason to the log file.
1819 * lib/scanasm.exp (object-size): Move argument processing earlier
1820 to report errors before verifying that the file exists. Report
1821 problems detected at runtime as unresolved instead of error and
1822 report their reasons to the log file.
1824 2011-06-20 Jason Merrill <jason@redhat.com>
1827 * g++.dg/cpp0x/explicit6.C: New.
1830 * g++.dg/cpp0x/enum20.C: New.
1833 * g++.dg/ext/attr-aligned01.C: New.
1836 * g++.dg/cpp0x/variadic-default.C: New.
1839 * g++.dg/cpp0x/auto26.C: New.
1842 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1844 2011-06-20 Kai Tietz <ktietz@redhat.com>
1846 * gcc.dg/binop-notand1.c: New test.
1847 * gcc.dg/binop-notand2.c: New test.
1848 * gcc.dg/binop-notand3.c: New test.
1849 * gcc.dg/binop-notand4.c: New test.
1850 * gcc.dg/binop-notand5.c: New test.
1851 * gcc.dg/binop-notand6.c: New test.
1853 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1856 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1858 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1861 * gfortran.dg/proc_ptr_31.f90: New.
1863 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1865 * gnat.dg/volatile6.adb: New test.
1866 * gnat.dg/volatile7.adb: Likewise.
1867 * gnat.dg/volatile8.adb: Likewise.
1868 * gnat.dg/volatile9.adb: Likewise.
1870 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/constant3.adb: New test.
1874 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1877 * gfortran.dg/read_list_eof_1.f90: New test.
1879 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1882 * gcc.target/i386/testimm-1.c: New test.
1883 * gcc.target/i386/testimm-2.c: New test.
1884 * gcc.target/i386/testimm-3.c: New test.
1885 * gcc.target/i386/testimm-4.c: New test.
1886 * gcc.target/i386/testimm-5.c: New test.
1887 * gcc.target/i386/testimm-6.c: New test.
1888 * gcc.target/i386/testimm-7.c: New test.
1889 * gcc.target/i386/testimm-8.c: New test.
1890 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1891 * gcc.target/i386/xop-rotate1-int.c: New test.
1892 * gcc.target/i386/xop-rotate2-int.c: New test.
1894 2011-06-17 Jason Merrill <jason@redhat.com>
1896 * g++.dg/cpp0x/rv-func2.C: New.
1898 * g++.dg/debug/dwarf2/lambda1.C: New.
1899 * g++.dg/warn/Wshadow-6.C: Adjust.
1901 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1904 * gfortran.dg/move_alloc_5.f90: New.
1906 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1908 PR rtl-optimization/48542
1909 * gcc.dg/torture/pr48542.c: New test.
1911 2011-06-16 Jason Merrill <jason@redhat.com>
1914 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1917 * g++.dg/cpp0x/initlist52.C New.
1920 * c-c++-common/raw-string-12.c: New.
1923 * g++.dg/cpp0x/sfinae26.C: New.
1926 * g++.dg/cpp0x/variadic113.C: New.
1929 * g++.dg/cpp0x/variadic112.C: New.
1931 2011-06-16 Jeff Law <law@redhat.com>
1933 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1934 improved jump threading.
1935 * gcc.dg/builtin-object-size-2.c: Likewise.
1936 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1938 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1941 * gfortran.dg/typebound_assignment_3.f03: New.
1943 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1946 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1948 2011-06-16 Martin Jambor <mjambor@suse.cz>
1950 PR tree-optimization/49343
1951 * gnat.dg/discr31.ad[sb]: New test.
1953 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1957 2011-06-16 Tom de Vries <tom@codesourcery.com>
1960 * gcc.target/arm/ivopts-3.c: Update test.
1961 * gcc.target/arm/ivopts-5.c: Same.
1963 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1966 2011-06-10 Wei Guozhi <carrot@google.com>
1969 * gcc.target/arm/pr45335.c: New test.
1970 * gcc.target/arm/pr45335-2.c: New test.
1971 * gcc.target/arm/pr45335-3.c: New test.
1972 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1973 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1974 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1976 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1978 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1980 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1983 * gfortran.dg/class_43.f03: New.
1985 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1987 PR tree-optimization/49419
1988 * gcc.c-torture/execute/pr49419.c: New test.
1990 2011-06-16 Revital Eres <revital.eres@linaro.org>
1992 * gcc.dg/sms-9.c: New file.
1994 2011-06-15 Easwaran Raman <eraman@google.com>
1996 PR rtl-optimization/49414
1997 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1999 2011-06-14 Jason Merrill <jason@redhat.com>
2001 * g++.dg/cpp0x/noexcept13.C: New.
2003 2011-06-14 Easwaran Raman <eraman@google.com>
2005 PR rtl-optimization/44194
2006 * gcc.dg/pr44194-1.c: New test.
2007 * gcc.dg/pr44194-2.c: New test.
2009 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2011 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2013 * gcc.target/arm/pr45701-2.c: Likewise.
2014 * gcc.target/arm/thumb-branch1.c: Likewise.
2016 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2019 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2021 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2023 * gcc.target/arm/pr45701-1.c: Require thumb support.
2024 * gcc.target/arm/pr45701-2.c: Likewise.
2025 * gcc.target/arm/thumb-branch1.c: Likewise.
2027 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2028 * gcc.target/arm/pr39839.c: Likewise.
2029 * gcc.target/arm/pr40657-2.c: Likewise.
2030 * gcc.target/arm/pr40956.c: Likewise.
2031 * gcc.target/arm/pr41679.c: Likewise.
2032 * gcc.target/arm/pr42235.c: Likewise.
2033 * gcc.target/arm/pr42495.c: Likewise.
2034 * gcc.target/arm/pr42505.c: Likewise.
2035 * gcc.target/arm/pr42574.c: Likewise.
2036 * gcc.target/arm/pr46883.c: Likewise.
2037 * gcc.target/arm/pr46934.c: Likewise.
2038 * gcc.target/arm/xor-and.c: Likewise.
2040 2011-06-14 Jason Merrill <jason@redhat.com>
2042 * g++.dg/other/error23.C: Adjust error message.
2043 * g++.dg/other/error32.C: Likewise.
2046 * g++.dg/cpp0x/rv-dotstar.C: New.
2049 * g++.dg/cpp0x/decltype30.C: New.
2051 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2053 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2056 * gfortran.dg/pr49103.f90: New test.
2058 2011-06-14 Tom de Vries <tom@codesourcery.com>
2061 * gcc.target/arm/ivopts-3.c: New test.
2062 * gcc.target/arm/ivopts-4.c: New test.
2063 * gcc.target/arm/ivopts-5.c: New test.
2065 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2067 PR rtl-optimization/49390
2068 * gcc.c-torture/execute/pr49390.c: New test.
2070 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2072 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2074 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2076 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2077 * gcc.c-torture/execute/cmpsi-2.x: New file.
2078 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2079 * gcc.c-torture/execute/pr45262.x: New file.
2080 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2081 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2083 * gcc.c-torture/compile/pr49163.c: Ditto.
2085 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2087 * gcc.dg/vect/vect-16.c: Rename to...
2088 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2089 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2090 for double-word vectors.
2091 * gcc.dg/vect/vect-peel-4.c: Likewise.
2092 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2094 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2097 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2100 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2102 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2104 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2106 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2108 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2110 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2112 * gfortran.dg/trim_optimize_8.f90: New test case.
2114 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2115 Ira Rosen <ira.rosen@linaro.org>
2117 PR tree-optimization/49352
2118 * gcc.dg/vect/pr49352.c: New test.
2120 2011-06-12 Tobias Burnus
2123 * gfortran.dg/alloc_comp_assign_11.f90: New.
2125 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2127 * gfortran.dg/trim_optimize_7.f90: New test.
2129 2011-06-10 Wei Guozhi <carrot@google.com>
2132 * gcc.target/arm/pr45335.c: New test.
2133 * gcc.target/arm/pr45335-2.c: New test.
2134 * gcc.target/arm/pr45335-3.c: New test.
2135 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2136 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2137 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2139 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/parse/error39.C: New.
2144 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2146 * gcc.target/arm/20090811-1.c: Skip for incompatible
2147 options, do not override other options.
2148 * gcc.target/arm/combine-cmp-shift.c: Skip for
2149 incompatible options.
2150 * gcc.target/arm/pr45094.c: Likewise.
2151 * gcc.target/arm/scd42-1.c: Likewise.
2152 * gcc.target/arm/scd42-3.c: Likewise.
2153 * gcc.target/arm/thumb-ltu.c: Likewise.
2155 * lib/target-supports.exp
2156 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2157 multilib flags use -mfpu with a value other than neon-fp16.
2159 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2161 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2162 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2164 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2166 * lib/target-supports.exp (check_effective_target_pie): New proc.
2167 * gcc.dg/pie-link.c: Use target pie.
2169 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2170 Laurent Rougé <laurent.rouge@menta.fr>
2172 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2173 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2175 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2177 * gfortran.dg/coarray/sync_1.f90: New test for
2178 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2180 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2182 PR tree-optimization/49318
2183 * gcc.dg/vect/pr49318.c: New test.
2185 2011-06-09 David Krauss <potswa@mac.com>
2187 * g++.dg/template/arrow1.C: New.
2189 2011-06-09 Jason Merrill <jason@redhat.com>
2191 * lib/prune.exp: Prune "note"s.
2192 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2194 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2195 * g++.dg/template/dependent-expr3.C: Likewise.
2196 * g++.dg/parse/template7.C: Likewise.
2197 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2198 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2199 * g++.old-deja/g++.pt/friend38.C: Likewise.
2200 * g++.old-deja/g++.pt/crash32.C: Likewise.
2201 * g++.old-deja/g++.other/init4.C: Likewise.
2202 * g++.old-deja/g++.other/friend8.C: Likewise.
2204 * g++.dg/ext/complex7.C: Adjust expected output.
2205 * g++.dg/diagnostic/method1.C: Likewise.
2206 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2207 * g++.dg/parse/crash33.C: Likewise.
2208 * g++.dg/other/warning1.C: Likewise.
2209 * g++.dg/init/pr29571.C: Likewise.
2210 * g++.dg/warn/overflow-warn-1.C: Likewise.
2211 * g++.dg/warn/overflow-warn-3.C: Likewise.
2212 * g++.dg/warn/overflow-warn-4.C: Likewise.
2213 * g++.old-deja/g++.oliva/template1.C: Likewise.
2215 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2216 * g++.dg/parse/template7.C: Adjust.
2218 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2221 * gcc.dg/pr49307.c: New.
2223 2011-06-09 Wei Guozhi <carrot@google.com>
2226 * gcc.target/arm/pr46975.c: New testcase.
2228 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2230 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2231 (PMETH, arglist_t): Removed.
2232 (method_get_number_of_arguments): Removed.
2233 (method_get_nth_argument): Removed.
2234 (method_get_first_argument): Removed.
2235 (method_get_next_argument): Removed.
2236 (method_get_sizeof_arguments): Removed.
2237 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2239 (method_get_number_of_arguments): Removed.
2240 (method_get_nth_argument): Removed.
2241 (method_get_first_argument): Removed.
2242 (method_get_next_argument): Removed.
2243 (method_get_sizeof_arguments): Removed.
2244 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2246 2011-06-09 David Li <davidxl@google.com>
2248 * gcc.dg/dump-pass.c: New test.
2250 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2253 * g++.dg/parse/error38.C: New.
2255 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2258 * gfortran.dg/pr49308.f90: New test.
2260 2011-06-08 Jason Merrill <jason@redhat.com>
2262 * g++.dg/cpp0x/noexcept11.C: New.
2263 * g++.dg/cpp0x/noexcept12.C: New.
2264 * g++.dg/cpp0x/sfinae11.C: Adjust.
2266 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2269 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2270 to dg-options, match also DW_AT_linkage_name.
2272 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2275 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2276 -fno-common on alpha*-dec-osf*.
2277 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2279 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2281 PR rtl-optimization/49303
2282 * gcc.target/ia64/pr49303.c: New test.
2284 2011-06-08 Tobias Burnus <burnus@net-b.de>
2287 * gfortran.dg/coarray_lock_1.f90: New.
2288 * gfortran.dg/coarray_lock_2.f90: New.
2290 2011-06-07 Jason Merrill <jason@redhat.com>
2292 * lib/prune.exp: Look for "required" rather than "instantiated".
2293 * g++.dg/abi/mangle11.C: Likewise.
2294 * g++.dg/abi/mangle12.C: Likewise.
2295 * g++.dg/abi/mangle17.C: Likewise.
2296 * g++.dg/abi/mangle20-2.C: Likewise.
2297 * g++.dg/abi/pragma-pack1.C: Likewise.
2298 * g++.dg/cpp0x/decltype26.C: Likewise.
2299 * g++.dg/cpp0x/decltype28.C: Likewise.
2300 * g++.dg/cpp0x/decltype29.C: Likewise.
2301 * g++.dg/cpp0x/enum11.C: Likewise.
2302 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2303 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2304 * g++.dg/cpp0x/pr47416.C: Likewise.
2305 * g++.dg/ext/case-range2.C: Likewise.
2306 * g++.dg/ext/case-range3.C: Likewise.
2307 * g++.dg/gomp/for-19.C: Likewise.
2308 * g++.dg/gomp/pr37533.C: Likewise.
2309 * g++.dg/gomp/pr38639.C: Likewise.
2310 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2311 * g++.dg/inherit/base3.C: Likewise.
2312 * g++.dg/inherit/using6.C: Likewise.
2313 * g++.dg/init/placement4.C: Likewise.
2314 * g++.dg/init/reference3.C: Likewise.
2315 * g++.dg/lookup/scoped6.C: Likewise.
2316 * g++.dg/lookup/using7.C: Likewise.
2317 * g++.dg/other/abstract1.C: Likewise.
2318 * g++.dg/other/error10.C: Likewise.
2319 * g++.dg/other/error5.C: Likewise.
2320 * g++.dg/other/field1.C: Likewise.
2321 * g++.dg/other/offsetof5.C: Likewise.
2322 * g++.dg/parse/bitfield2.C: Likewise.
2323 * g++.dg/parse/constant4.C: Likewise.
2324 * g++.dg/parse/crash20.C: Likewise.
2325 * g++.dg/parse/invalid-op1.C: Likewise.
2326 * g++.dg/parse/non-dependent2.C: Likewise.
2327 * g++.dg/parse/template18.C: Likewise.
2328 * g++.dg/tc1/dr152.C: Likewise.
2329 * g++.dg/tc1/dr166.C: Likewise.
2330 * g++.dg/tc1/dr176.C: Likewise.
2331 * g++.dg/tc1/dr213.C: Likewise.
2332 * g++.dg/template/access11.C: Likewise.
2333 * g++.dg/template/access2.C: Likewise.
2334 * g++.dg/template/access3.C: Likewise.
2335 * g++.dg/template/access7.C: Likewise.
2336 * g++.dg/template/arg7.C: Likewise.
2337 * g++.dg/template/cond2.C: Likewise.
2338 * g++.dg/template/crash13.C: Likewise.
2339 * g++.dg/template/crash40.C: Likewise.
2340 * g++.dg/template/crash7.C: Likewise.
2341 * g++.dg/template/crash84.C: Likewise.
2342 * g++.dg/template/ctor5.C: Likewise.
2343 * g++.dg/template/defarg13.C: Likewise.
2344 * g++.dg/template/defarg14.C: Likewise.
2345 * g++.dg/template/dtor7.C: Likewise.
2346 * g++.dg/template/eh2.C: Likewise.
2347 * g++.dg/template/error2.C: Likewise.
2348 * g++.dg/template/error43.C: Likewise.
2349 * g++.dg/template/friend32.C: Likewise.
2350 * g++.dg/template/injected1.C: Likewise.
2351 * g++.dg/template/instantiate1.C: Likewise.
2352 * g++.dg/template/instantiate3.C: Likewise.
2353 * g++.dg/template/instantiate5.C: Likewise.
2354 * g++.dg/template/instantiate7.C: Likewise.
2355 * g++.dg/template/local6.C: Likewise.
2356 * g++.dg/template/lookup2.C: Likewise.
2357 * g++.dg/template/member5.C: Likewise.
2358 * g++.dg/template/memfriend15.C: Likewise.
2359 * g++.dg/template/memfriend16.C: Likewise.
2360 * g++.dg/template/memfriend17.C: Likewise.
2361 * g++.dg/template/memfriend7.C: Likewise.
2362 * g++.dg/template/meminit1.C: Likewise.
2363 * g++.dg/template/nested3.C: Likewise.
2364 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2365 * g++.dg/template/nontype12.C: Likewise.
2366 * g++.dg/template/nontype13.C: Likewise.
2367 * g++.dg/template/nontype6.C: Likewise.
2368 * g++.dg/template/pr23510.C: Likewise.
2369 * g++.dg/template/pr35240.C: Likewise.
2370 * g++.dg/template/ptrmem15.C: Likewise.
2371 * g++.dg/template/ptrmem6.C: Likewise.
2372 * g++.dg/template/qualified-id1.C: Likewise.
2373 * g++.dg/template/qualttp20.C: Likewise.
2374 * g++.dg/template/qualttp3.C: Likewise.
2375 * g++.dg/template/qualttp4.C: Likewise.
2376 * g++.dg/template/qualttp5.C: Likewise.
2377 * g++.dg/template/qualttp6.C: Likewise.
2378 * g++.dg/template/qualttp7.C: Likewise.
2379 * g++.dg/template/qualttp8.C: Likewise.
2380 * g++.dg/template/recurse.C: Likewise.
2381 * g++.dg/template/recurse2.C: Likewise.
2382 * g++.dg/template/ref5.C: Likewise.
2383 * g++.dg/template/scope2.C: Likewise.
2384 * g++.dg/template/sfinae10.C: Likewise.
2385 * g++.dg/template/sfinae3.C: Likewise.
2386 * g++.dg/template/sizeof3.C: Likewise.
2387 * g++.dg/template/static9.C: Likewise.
2388 * g++.dg/template/template-id-2.C: Likewise.
2389 * g++.dg/template/typedef13.C: Likewise.
2390 * g++.dg/template/typename4.C: Likewise.
2391 * g++.dg/template/using14.C: Likewise.
2392 * g++.dg/template/using2.C: Likewise.
2393 * g++.dg/template/warn1.C: Likewise.
2394 * g++.dg/warn/Wparentheses-13.C: Likewise.
2395 * g++.dg/warn/Wparentheses-15.C: Likewise.
2396 * g++.dg/warn/Wparentheses-16.C: Likewise.
2397 * g++.dg/warn/Wparentheses-17.C: Likewise.
2398 * g++.dg/warn/Wparentheses-18.C: Likewise.
2399 * g++.dg/warn/Wparentheses-19.C: Likewise.
2400 * g++.dg/warn/Wparentheses-20.C: Likewise.
2401 * g++.dg/warn/Wparentheses-23.C: Likewise.
2402 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2403 * g++.dg/warn/noeffect2.C: Likewise.
2404 * g++.dg/warn/noeffect4.C: Likewise.
2405 * g++.dg/warn/pr8570.C: Likewise.
2406 * g++.old-deja/g++.brendan/init2.C: Likewise.
2407 * g++.old-deja/g++.eh/spec6.C: Likewise.
2408 * g++.old-deja/g++.pt/crash10.C: Likewise.
2409 * g++.old-deja/g++.pt/crash36.C: Likewise.
2410 * g++.old-deja/g++.pt/derived3.C: Likewise.
2411 * g++.old-deja/g++.pt/error2.C: Likewise.
2412 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2413 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2414 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2415 * g++.old-deja/g++.pt/overload7.C: Likewise.
2416 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2418 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2419 Iain Sandoe <iains@gcc.gnu.org>
2421 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2422 Added code to deal with the case when [Protocol
2423 -descriptionForInstanceMethod:] or [Protocol
2424 -descriptionForClassMethod:] returns NULL.
2426 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2427 Iain Sandoe <iains@gcc.gnu.org>
2429 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2430 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2433 2011-06-07 Xinliang David Li <davidxl@google.com>
2435 * gcc.dg/inline_2.c: New test.
2436 * gcc.dg/unroll_2.c: New test.
2437 * gcc.dg/inline_3.c: New test.
2438 * gcc.dg/unroll_3.c: New test.
2439 * gcc.dg/inline_4.c: New test.
2440 * gcc.dg/unroll_4.c: New test.
2441 * gcc.dg/inline_1.c: New test.
2442 * gcc.dg/unroll_1.c: New test.
2444 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2446 PR tree-optimization/48497
2447 * lib/gcc-defs.exp (dg-additional-options): New proc.
2448 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2449 -msse2 on 32-bit x86.
2451 2011-06-06 Jason Merrill <jason@redhat.com>
2453 * g++.dg/cpp0x/enum19.C: New.
2455 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2457 * gcc.target/arm/neon-reload-class.c: New test.
2459 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2462 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2464 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2466 * gcc.target/arm/smlatb-1.c: New file.
2467 * gcc.target/arm/smlatt-1.c: New file.
2468 * gcc.target/arm/smlaltb-1.c: New file.
2469 * gcc.target/arm/smlaltt-1.c: New file.
2471 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2473 * gcc.target/arm/mla-2.c: New test.
2475 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2477 PR gcov-profile/49299
2478 * gcc.dg/tree-prof/pr49299-1.c: New test.
2479 * gcc.dg/tree-prof/pr49299-2.c: New test.
2481 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2483 * lib/target-supports.exp
2484 (check_effective_target_vect_widen_mult_qi_to_hi):
2485 Add NEON as supporting target.
2486 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2487 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2488 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2489 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2490 using widening multiplication on targets that support it.
2491 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2492 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2493 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2495 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2497 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2498 Modern Objective-C runtime API.
2499 * objc/execute/next_mapping.h: Removed.
2500 * objc-obj-c++-shared/next-mapping.h: Removed.
2501 * objc-obj-c++-shared/Object1.h: Removed.
2502 * objc-obj-c++-shared/Object1.m: Removed.
2503 * objc-obj-c++-shared/Object1.mm: Removed.
2504 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2505 * objc-obj-c++-shared/Protocol1.h: Removed.
2506 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2507 of ProtoBool, IVAR_T and METHOD.
2508 * objc-obj-c++-shared/runtime.h: New.
2509 * objc-obj-c++-shared/TestsuiteObject.h: New.
2510 * objc-obj-c++-shared/TestsuiteObject.m: New.
2512 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2513 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2514 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2516 * objc/execute/_cmd.m: Include
2517 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2518 runtime API. ([TestClass +initialize]): Include this method also
2519 with the GNU runtime.
2520 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2521 Object. ([-setValue:]): Return void.
2522 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2523 with the GNU runtime. Include
2524 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2525 for the NeXT runtime. Use the existing print_ivars() and
2526 compare_structures() implementations for the old NeXT runtime.
2527 Added new implementations for the Modern GNU and NeXT runtimes.
2528 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2529 well. (main): Use objc_getClass(). Use return instead of exit.
2530 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2531 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2533 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2534 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2535 instead of Object. (main): Use return instead of exit().
2536 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2537 instead of Object. Removed prototype for exit(). (main): Use
2538 return instead of exit(). Use the Modern Objective-C runtime API.
2539 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2541 * objc/execute/class-tests-1.h: Include
2542 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2543 runtime API. (test_class_with_superclass): Do not call [Object
2544 class]. There is no need to with the current libobjc.
2545 * objc/execute/class-tests-2.h: Include
2546 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2548 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2549 ../../objc-obj-c++-shared/next-mapping.h.
2550 * objc/execute/class-2.m: Likewise.
2551 * objc/execute/class-3.m: Likewise.
2552 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2553 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2554 +initialize]): Include this method also with the GNU
2555 runtime. (main): Use the Modern Objective-C runtime API.
2556 * objc/execute/class-5.m: Likewise.
2557 * objc/execute/class-6.m: Likewise.
2558 * objc/execute/class-7.m: Likewise.
2559 * objc/execute/class-8.m: Likewise.
2560 * objc/execute/class-9.m: Likewise.
2561 * objc/execute/class-10.m: Likewise.
2562 * objc/execute/class-11.m: Likewise.
2563 * objc/execute/class-12.m: Likewise.
2564 * objc/execute/class-13.m: Likewise.
2565 * objc/execute/class-14.m: Likewise.
2566 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2567 this method also with the GNU runtime.
2568 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2569 +initialize]): Include this method also with the GNU runtime.
2570 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2572 * objc/execute/encode-1.m: Likewise.
2573 * objc/execute/enumeration-1.m: Likewise.
2574 * objc/execute/enumeration-2.m: Likewise.
2575 * objc/execute/exceptions/catchall-1.m: Likewise.
2576 * objc/execute/exceptions/finally-1.m: Likewise.
2577 * objc/execute/exceptions/foward-1.m: Likewise.
2578 * objc/execute/exceptions/local-variables-1.m: Likewise.
2579 * objc/execute/exceptions/throw-nil.m: Likewise.
2580 * objc/execute/exceptions/trivial.m: Likewise.
2581 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2582 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2583 * objc/execute/exceptions/matcher-1.m: Likewise.
2584 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2586 * objc/execute/formal_protocol-2.m: Likewise.
2587 * objc/execute/formal_protocol-3.m: Likewise.
2588 * objc/execute/formal_protocol-4.m: Likewise.
2589 * objc/execute/formal_protocol-5.m: Include
2590 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2592 * objc/execute/formal_protocol-6.m: Likewise.
2593 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2594 Object. Include <objc/Protocol.h> instead of
2595 ../../objc-obj-c++-shared/Protocol1.h.
2596 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2598 * objc/execute/informal_protocol.m: Likewise.
2599 * objc/execute/load-3.m: Likewise.
2600 * objc/execute/many_args_method.m ([TestClass +initialize]):
2601 Include this method with the GNU runtime as well.
2602 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2603 * objc/execute/nested-func-1.m: Use TestsuiteObject
2605 * objc/execute/nil_method-1.m: Likewise.
2606 * objc/execute/no_clash.m: Likewise.
2607 * objc/execute/np-1.m: Do not include
2608 ../../objc-obj-c++-shared/Protocol1.h.
2609 (main): Use return instead of exit().
2610 * objc/execute/np-2.m: Do not include
2611 ../../objc-obj-c++-shared/Protocol1.h.
2612 ([MyObject +initialize]): Include this method also with the GNU
2613 runtime. (main): Use return instead of exit().
2614 * objc/execute/object_is_class.m: Include
2615 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2616 of Object. (main): Use the Modern Objective-C runtime API.
2617 * objc/execute/object_is_meta_class.m: Likewise.
2618 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2619 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2620 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2621 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2622 Objective-C runtime API.
2623 * objc/execute/protocol-isEqual-2.m: Likewise.
2624 * objc/execute/protocol-isEqual-3.m: Likewise.
2625 * objc/execute/protocol-isEqual-4.m: Likewise.
2626 * objc/execute/redefining_self.m ([TestClass +initialize]):
2627 Include this method with the GNU runtime as well.
2628 * objc/execute/root_methods.m: Include
2629 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2630 Include this method with the GNU runtime as well.
2631 (main): Use the Modern Objective-C runtime API.
2632 * objc/execute/selector-1.m: Include
2633 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2634 of Object. (main): Use the Modern Objective-C runtime API.
2635 * objc/execute/static-1.m ([Test +initialize]): Include this
2636 method with the GNU runtime as well.
2637 * objc/execute/static-2.m: Likewise.
2638 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2639 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2640 ([MathClass +initialize]): Include this method with the GNU
2642 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2644 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2645 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2646 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2647 * objc.dg/attributes/method-attribute-1.m: Likewise.
2648 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2649 * objc.dg/attributes/method-attribute-2.m: Likewise.
2650 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2651 * objc.dg/attributes/method-attribute-3.m: Likewise.
2652 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2653 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2654 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2655 * obj-c++.dg/bitfield-1.mm: Likewise.
2656 * obj-c++.dg/bitfield-2.mm: Likewise
2657 * objc.dg/bitfield-3.m: Likewise.
2658 * obj-c++.dg/bitfield-4.mm: Likewise.
2659 * objc.dg/bitfield-5.m: Likewise
2660 * objc.dg/call-super-1.m: Likewise.
2661 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2662 Use objc_getClass() instead of objc_get_class(), but for the GNU
2663 runtime redefine objc_getClass as objc_get_class. Include
2664 ../objc-obj-c++-shared/runtime.h.
2665 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2666 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2667 Use the Modern Objective-C runtime API.
2668 * objc.dg/class-protocol-1.m: Include
2669 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2670 * obj-c++.dg/class-protocol-1.mm: Likewise.
2671 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2672 * objc.dg/comp-types-10.m: Likewise.
2673 * objc.dg/comp-types-11.m: Likewise.
2674 * objc.dg/comp-types-12.m: Likewise.
2675 * obj-c++.dg/comp-types-9.mm: Likewise.
2676 * obj-c++.dg/comp-types-11.mm: Likewise.
2677 * obj-c++.dg/comp-types-12.mm: Likewise.
2678 * obj-c++.dg/comp-types-13.mm: Likewise.
2679 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2680 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2681 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2682 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2683 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2684 * objc.dg/desig-init-1.m: Likewise.
2685 * obj-c++.dg/defs.mm: Likewise.
2686 * objc.dg/exceptions-2.m: Likewise.
2687 * obj-c++.dg/except-1.mm: Likewise.
2688 * obj-c++.dg/exceptions-2.mm: Likewise.
2689 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2690 Use the Modern Objective-C runtime API.
2691 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2692 the Modern Objective-C runtime API. Do not include
2693 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2694 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2695 the Modern Objective-C runtime API except when using an older NeXT
2697 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2698 the Modern Objective-C runtime API.
2699 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2701 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2702 * objc.dg/encode-7-next-64bit.m: Updated include.
2703 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2705 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2706 the Modern Objective-C runtime API.
2707 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2708 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2709 instead of ../objc-obj-c++-shared/Protocol1.h.
2710 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2711 the Modern Objective-C runtime API except when using an older NeXT
2713 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2714 the Modern Objective-C runtime API.
2715 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2717 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2718 * objc.dg/fix-and-continue-2.m: Likewise.
2719 * objc.dg/foreach-1.m: Likewise.
2720 * objc.dg/foreach-2.m: Likewise.
2721 * objc.dg/foreach-3.m: Likewise.
2722 * objc.dg/foreach-4.m: Likewise.
2723 * objc.dg/foreach-5.m: Likewise.
2724 * objc.dg/foreach-6.m: Likewise.
2725 * objc.dg/foreach-7.m: Likewise.
2726 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2728 * objc.dg/func-ptr-2.m: Likewise.
2729 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2730 Do not include objc/objc-api.h.
2731 * obj-c++.dg/fsf-package-0.mm: Likewise.
2732 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2733 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2734 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2736 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2737 * objc.dg/gnu-runtime-3.m: Likewise.
2738 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2739 * objc.dg/headers.m: Include objc/runtime.h instead of
2740 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2741 for the NeXT runtime.
2742 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2743 * obj-c++.dg/isa-field-1.mm: Likewise.
2744 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2745 * objc.dg/layout-1.m: Likewise.
2746 * objc.dg/layout-2.m: Likewise.
2747 * objc.dg/local-decl-2.m: Likewise.
2748 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2749 Object. ([Container +elementForView:]): Use
2750 class_conformsToProtocol().
2751 * obj-c++.dg/lookup-2.mm: Likewise.
2752 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2753 * obj-c++.dg/local-decl-1.mm: Likewise.
2754 * objc.dg/method-3.m: Likewise.
2755 * objc.dg/method-4.m: Likewise.
2756 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2757 ../objc-obj-c++-shared/Protocol1.h.
2758 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2759 * objc.dg/method-9.m: Likewise.
2760 * objc.dg/method-10.m: Likewise.
2761 * objc.dg/method-13.m ([Root +initialize]): Include this method
2762 also for the GNU runtime. (main): Use objc_getClass() also for
2764 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2765 * objc.dg/method-17.m: Likewise.
2766 * objc.dg/method-19.m: Likewise.
2767 * objc.dg/method-20b.m: Likewise.
2768 * obj-c++.dg/method-2.mm: Likewise.
2769 * obj-c++.dg/method-6.mm: Likewise.
2770 * obj-c++.dg/method-10.mm: Likewise.
2771 * obj-c++.dg/method-11.mm: Likewise.
2772 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2773 ../objc-obj-c++-shared/Protocol1.h.
2774 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2775 * obj-c++.dg/method-15.mm: Likewise.
2776 * obj-c++.dg/method-17.mm: Likewise.
2777 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2778 +initialize]): Include this method also for the GNU
2779 runtime. (main): Use objc_getClass() also for the GNU runtime.
2780 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2781 * obj-c++.dg/method-22.mm: Likewise.
2782 * obj-c++.dg/method-23.mm: Likewise.
2783 * obj-c++.dg/no-extra-load.mm: Likewise.
2784 * objc.dg/objc-fast-4.m: Likewise.
2785 * objc.dg/objc-gc-4.m: Likewise.
2786 * obj-c++.dg/objc-gc-3.mm: Likewise.
2787 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2788 protocol_getMethodDescription() instead of [Protocol
2789 -descriptionForInstanceMethod].
2790 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2791 Made it available with all runtimes. (main): Call -test instead
2793 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2794 and put into a category.
2795 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2796 Object. Include objc/objc.h.
2797 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2798 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2799 New. (main): Use protocol_getMethodDescription() instead
2800 of [Protocol -descriptionForInstanceMethod] and [Protocol
2801 -descriptionForClassMethod].
2802 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2803 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2804 Objective-C runtime API.
2805 * obj-c++.dg/proto-qual-1.mm: Likewise.
2806 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2808 * obj-c++.dg/property/property-1.mm: Likewise.
2809 * obj-c++.dg/qual-types-1.mm: Likewise.
2810 * objc.dg/selector-2.m: Include objc/objc.h instead of
2811 ../objc-obj-c++-shared/Object1.h.
2812 * obj-c++.dg/selector-2.mm: Likewise.
2813 * obj-c++.dg/selector-5.mm: Likewise.
2814 * obj-c++.dg/selector-6.mm: Likewise.
2815 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2816 Object. Do not include objc/objc-api.h.
2817 * obj-c++.dg/set-not-used-1.mm: Likewise.
2818 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2819 * objc.dg/stret-1.m: Likewise.
2820 * objc.dg/stret-2.m: Likewise.
2821 * obj-c++.dg/super-class-2.mm: Likewise.
2822 * objc.dg/super-class-3.m: Likewise.
2823 * objc.dg/super-class-4.m: Likewise.
2824 * objc.dg/sync-2.m: Likewise.
2825 * obj-c++.dg/sync-2.mm: Likewise.
2826 * objc.dg/sync-1.m: Include objc/objc.h instead of
2827 ../objc-obj-c++-shared/Object1.h.
2828 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2829 'Class' as the type of 'isa'.
2830 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2831 Objective-C runtime API. ([TestClass +initialize]): Include this
2832 method with the GNU runtime as well.
2833 * objc.dg/strings/strings-1.m: Updated includes.
2834 * obj-c++.dg/strings/strings-1.mm: Likewise.
2835 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2836 objc.dg/strings/const-str-12b.m.
2837 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2838 * obj-c++.dg/template-3.mm: Likewise.
2839 * obj-c++.dg/template-4.mm: Likewise.
2840 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2841 Objective-C runtime API.
2842 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2843 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2844 * obj-c++.dg/try-catch-1.mm: Likewise.
2845 * obj-c++.dg/try-catch-2.mm: Likewise.
2846 * objc.dg/try-catch-3.m: Likewise.
2847 * obj-c++.dg/try-catch-3.mm: Likewise.
2848 * objc.dg/try-catch-6.m: Likewise.
2849 * objc.dg/try-catch-7.m: Likewise.
2850 * obj-c++.dg/try-catch-7.mm: Likewise.
2851 * obj-c++.dg/try-catch-8.mm: Likewise.
2852 * obj-c++.dg/try-catch-9.mm: Likewise.
2853 * objc.dg/try-catch-10.m: Likewise.
2854 * obj-c++.dg/try-catch-11.mm: Likewise.
2855 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2856 Object. Include objc/objc.h.
2857 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2858 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2859 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2860 Object. Use Modern Objective-C runtime API. Do not use
2862 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2863 * obj-c++.dg/torture/trivial.mm: Likewise.
2864 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2865 instead of ../objc-obj-c++-shared/Object1.h. Include
2866 ../objc-obj-c++-shared/runtime.h.
2867 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2868 * objc.dg/torture/strings/const-str-11.m: Likewise.
2869 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2870 * objc.dg/torture/strings/const-str-9.m: Likewise.
2871 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2872 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2873 instead of Object. Only add _FooClassReference if
2875 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2876 * objc.dg/torture/strings/const-str-8.m: Likewise.
2877 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2878 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2880 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2882 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2883 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2884 * obj-c++.dg/va-meth-1.mm: Likewise.
2885 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2886 ../objc-obj-c++-shared/Object1.h.
2887 * objc.dg/zero-link-3.m: Likewise.
2889 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2891 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2893 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2896 * obj-c++.dg/property/cxx-property-1.mm: New.
2897 * obj-c++.dg/property/cxx-property-2.mm: New.
2899 2011-06-06 Jason Merrill <jason@redhat.com>
2901 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2903 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2905 PR rtl-optimization/49145
2907 * gcc.c-torture/compile/pr49145.c: New test.
2909 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2912 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2913 to dg-options, match also DW_AT_linkage_name.
2916 * gcc.dg/debug/pr49294.c: New test.
2919 * g++.dg/opt/pr49264.C: New test.
2921 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2923 PR tree-optimization/49243
2924 * gcc.dg/pr49243.c: New.
2926 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2928 * gnat.dg/specs/cond_expr1.ads: New test.
2930 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2932 * gnat.dg/deferred_const4.ad[sb]: New test.
2933 * gnat.dg/deferred_const4_pkg.ads: New helper.
2935 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/test_tamdt.adb: Rename to...
2938 * gnat.dg/taft_type1.adb: ...this.
2939 * gnat.dg/tamdt.ad[sb]: Rename to...
2940 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2941 * gnat.dg/tamdt_aux.ads: Rename to...
2942 * gnat.dg/taft_type1_pkg2.ads: ...this.
2943 * gnat.dg/taft_type2.ad[sb]: New test.
2944 * gnat.dg/taft_type2_pkg.ads: New helper.
2945 * gnat.dg/taft_type3.adb: New test.
2946 * gnat.dg/taft_type3_pkg.ads: New helper.
2948 2011-06-05 Tobias Burnus <burnus@net-b.de>
2951 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2954 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2957 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2959 * objc.dg/gnu-api-2-objc.m: Likewise.
2960 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2961 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2963 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2965 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2966 alignment, not the alignment, when calling class_addIvar(). Add
2967 an 'isa' instance variable to the test root class.
2968 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2970 2011-06-04 Jan Hubicka <jh@suse.cz>
2972 PR tree-optimization/48893
2973 PR tree-optimization/49091
2974 PR tree-optimization/49179
2975 * gfortran.dg/pr49179.f90: New testcase
2977 2011-06-04 Jan Hubicka <jh@suse.cz>
2980 * g++.dg/torture/pr48954.C: New testcase.
2982 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2984 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2986 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2989 * g++.dg/diagnostic/bitfld2.C: New.
2991 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.c-torture/execute/pr49281.c: New test.
2996 2011-06-04 Jan Hubicka <jh@suse.cz>
2998 PR tree-optimize/48929
2999 * gcc.c-torture/compile/pr48929.c: New testcase.
3001 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3005 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3008 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3010 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3012 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3014 2011-06-03 Richard Henderson <rth@redhat.com>
3015 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3017 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3019 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3021 * objc.dg/headers.m: Do not include objc-list.h.
3023 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3025 * objc.dg/type-stream-1.m: Test removed.
3026 * objc.dg/headers.m: Do not include typedstream.h.
3028 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3030 * objc.dg/torture/forward-1.m (main): Updated testcase.
3032 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3035 * gcc.c-torture/compile/pr49163.c: New.
3037 2011-06-02 Asher Langton <langton2@llnl.gov>
3040 * gfortran.dg/PR49268.f90: New test.
3042 2011-06-02 Asher Langton <langton2@llnl.gov>
3045 * gfortran.dg/PR37039.f90: New test.
3047 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3050 * objc.dg/method-5.m: Updated.
3051 * objc.dg/method-19.m: Updated.
3052 * objc.dg/method-lookup-1.m: New.
3053 * obj-c++.dg/method-6.mm: Updated.
3054 * obj-c++.dg/method-7.mm: Updated.
3055 * obj-c++.dg/method-lookup-1.mm: New.
3057 2011-06-02 DJ Delorie <dj@redhat.com>
3059 * lib/timeout.exp (timeout): Add board_info support.
3061 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3063 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3065 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3068 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3069 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3071 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3072 Hans-Peter Nilsson <hp@axis.com>
3074 PR rtl-optimization/48840
3075 * gcc.target/sparc/ultrasp13.c: New test.
3077 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3080 * gcc.c-torture/compile/pr49238.c: New.
3082 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3084 * gcc.target/arm/g2.c: Skip test in -mthumb.
3085 Skip test unless cpu is xscale.
3086 * gcc.target/arm/scd42-2.c: Likewise.
3087 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3089 2011-06-01 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/decltype28.C: New.
3092 * g++.dg/cpp0x/decltype29.C: New.
3094 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3097 * gcc.target/mips/pr45074.c: New test.
3099 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3100 Hans-Peter Nilsson <hp@axis.com>
3102 PR rtl-optimization/48830
3103 * gcc.target/sparc/ultrasp12.c: New test.
3105 2011-06-01 David Li <davidxl@google.com>
3107 * gcc.dg/profile-dir-1.c: Change pass name.
3108 * gcc.dg/profile-dir-2.c: Ditto.
3109 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3110 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3111 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3112 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3113 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3114 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3115 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3116 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3117 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3118 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3119 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3120 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3121 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3122 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3123 * gcc.dg/profile-dir-3.c: Ditto.
3124 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3126 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3128 * objc.dg/attributes/method-nonnull-1.m: New test.
3129 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3131 2011-05-31 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/coarray_atomic_1.f90: New.
3135 * gfortran.dg/coarray/atomic_1.f90: New.
3137 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3139 * gcc.dg/guality/bswaptest.c: New test.
3140 * gcc.dg/guality/clztest.c: New test.
3141 * gcc.dg/guality/ctztest.c: New test.
3142 * gcc.dg/guality/rotatetest.c: New test.
3145 * gcc.target/i386/pr48688.c: New test.
3147 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3150 * g++.dg/lookup/name-clash9.C: New.
3152 2011-05-31 Tobias Burnus <burnus@net-b.de>
3155 * gfortran.dg/coarray/dummy_1.f90: New.
3157 2011-05-31 Tobias Burnus <burnus@net-b.de>
3160 * gfortran.dg/coarray/save_1.f90: New.
3161 * gfortran.dg/coarray_4.f90: Update dg-error.
3163 2011-05-31 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp0x/rv-template1.C: New.
3167 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3169 PR rtl-optimization/49235
3170 * gcc.dg/pr49235.c: New test.
3172 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3174 PR tree-optimization/49093
3175 * gcc.dg/vect/pr49093.c: New test.
3177 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3180 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3182 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3185 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3188 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3191 * gcc.c-torture/execute/pr49186.c: New.
3193 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3196 * gcc.target/i386/pr49168-1.c: New.
3198 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3199 Eric Botcazou <ebotcazou@adacore.com>
3201 * gcc.dg/guality/drap.c: New test.
3203 2011-05-30 Richard Guenther <rguenther@suse.de>
3205 PR tree-optimization/49210
3206 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3207 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3209 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3212 * g++.dg/gomp/pr49223-1.C: New test.
3213 * g++.dg/gomp/pr49223-2.C: New test.
3215 2011-05-30 Richard Guenther <rguenther@suse.de>
3217 PR tree-optimization/49218
3218 * gcc.c-torture/execute/pr49218.c: New testcase.
3220 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3222 PR tree-optimization/49199
3223 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3224 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3225 -fno-tree-scev-cprop.
3227 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3230 * gfortran.dg/extends_13.f03: New.
3232 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3234 PR rtl-optimization/49095
3235 * gcc.target/i386/pr49095.c: New test.
3237 2011-05-29 Tobias Burnus <burnus@net-b.de>
3240 * gfortran.dg/coarray_24.f90: New.
3242 2011-05-29 Tobias Burnus <burnus@net-b.de>
3245 * gfortran.dg/coarray_23.f90: New.
3247 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3250 * gcc.dg/pr48826.c: New test.
3252 2011-05-29 Richard Guenther <rguenther@suse.de>
3254 PR tree-optimization/49217
3255 * gcc.dg/torture/pr49217.c: New testcase.
3257 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3260 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3262 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3264 * gnat.dg/boolean_subtype.adb: Rename to...
3265 * gnat.dg/boolean_subtype1.adb: ...this.
3267 2011-05-28 Jason Merrill <jason@redhat.com>
3269 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3271 2011-05-27 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp0x/enum18.C: Adjust.
3275 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3277 2011-05-27 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/coarray_22.f90: New.
3282 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284 PR tree-optimization/46728
3285 * gcc.target/powerpc/pr46728-1.c: New.
3286 * gcc.target/powerpc/pr46728-2.c: New.
3287 * gcc.target/powerpc/pr46728-3.c: New.
3288 * gcc.target/powerpc/pr46728-4.c: New.
3289 * gcc.target/powerpc/pr46728-5.c: New.
3290 * gcc.dg/pr46728-6.c: New.
3291 * gcc.target/powerpc/pr46728-7.c: New.
3292 * gcc.target/powerpc/pr46728-8.c: New.
3293 * gcc.dg/pr46728-9.c: New.
3294 * gcc.target/powerpc/pr46728-10.c: New.
3295 * gcc.target/powerpc/pr46728-11.c: New.
3296 * gcc.dg/pr46728-12.c: New.
3297 * gcc.target/powerpc/pr46728-13.c: New.
3298 * gcc.target/powerpc/pr46728-14.c: New.
3299 * gcc.target/powerpc/pr46728-15.c: New.
3300 * gcc.target/powerpc/pr46728-16.c: New.
3302 2011-05-27 Jason Merrill <jason@redhat.com>
3304 * g++.dg/abi/mangle47.C: New.
3307 * g++.dg/template/const5.C: New.
3309 * g++.dg/cpp0x/enum18.C: New.
3311 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3313 * g++.dg/cpp0x/error6.C: New.
3315 * g++.dg/cpp0x/error5.C: New.
3317 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3320 * g++.dg/eh/cond6.C: New test.
3322 2011-05-27 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/rank_3.f90: New.
3326 * gfortran.dg/rank_4.f90: New.
3328 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3330 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3331 replace dump search.
3333 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3335 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3336 * gnat.dg/bit_packed_array5.adb: ...here.
3338 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3341 * g++.dg/cpp0x/auto25.C: New.
3343 2011-05-27 Richard Guenther <rguenther@suse.de>
3345 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3347 2011-05-27 Richard Guenther <rguenther@suse.de>
3349 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3351 2011-05-27 Richard Guenther <rguenther@suse.de>
3354 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3356 2011-05-26 Jason Merrill <jason@redhat.com>
3358 * g++.dg/cpp0x/friend1.C: New.
3359 * g++.dg/cpp0x/friend2.C: New.
3361 * g++.dg/cpp0x/auto7.C: Update.
3362 * g++.dg/template/crash50.C: Adjust.
3363 * g++.dg/template/static9.C: Adjust.
3364 * g++.old-deja/g++.ext/memconst.C: Adjust.
3366 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3368 * gcc.dg/march.c: Ignore a note for some targets.
3370 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3371 Nathan Froyd <froydnj@codesourcery.com>
3375 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3376 * g++.dg/parse/pr18770.C: New test.
3377 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3379 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3382 * gfortran.dg/dependency_40.f90 : New test.
3384 2011-05-26 Tobias Burnus <burnus@net-b.de>
3387 * gfortran.dg/coarray/registering_1.f90: New.
3389 2011-05-26 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/variadic111.C: New.
3392 * g++.dg/cpp0x/variadic41.C: Adjust.
3394 2011-05-26 Richard Guenther <rguenther@suse.de>
3396 PR tree-optimization/48702
3397 * gcc.dg/torture/pr48702.c: New testcase.
3399 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3401 PR gcov-profile/48845
3402 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3404 * gcc.dg/matrix/matrix.exp: Likewise.
3405 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3406 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3407 line number to check_profiling_available.
3408 * lib/target-supports.exp (check_profiling_available): Account for
3410 Require TLS runtime support with -fprofile-generate.
3411 * lib/profopt.exp (profopt-execute): Add TLS options for
3413 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3415 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3418 * g++.dg/eh/cond5.C: New test.
3420 PR tree-optimization/49161
3421 * gcc.c-torture/execute/pr49161.c: New test.
3423 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3425 * gcc.target/arm/neon-vorn-vbic.c: New test.
3427 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3429 PR tree-optimization/49038
3430 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3431 * gcc.dg/vect/pr49038.c: New test.
3433 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3434 * g++.dg/init/pr25811-3.C: New.
3435 * g++.dg/init/pr25811-4.C: New.
3437 2011-05-25 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp0x/enum17.C: New.
3440 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3442 * g++.dg/cpp0x/auto24.C: New.
3444 * g++.dg/cpp0x/error4.C: New.
3446 * g++.dg/cpp0x/rv-restrict.C: New.
3448 * g++.dg/cpp0x/enum15.C: New.
3449 * g++.dg/cpp0x/constexpr-switch2.C: New.
3451 * g++.dg/cpp0x/variadic110.C: New.
3453 * g++.dg/cpp0x/auto9.C: Add typedef test.
3455 * g++.dg/cpp0x/auto23.C: New.
3456 * g++.dg/cpp0x/auto9.C: Adjust.
3458 * g++.dg/cpp0x/defaulted29.C: New.
3460 * g++.dg/cpp0x/initlist51.C: New.
3462 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3464 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3465 * g++.dg/abi/packed1.C: Suppress warning.
3466 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3467 * g++.dg/template/stdarg1.C: Likewise.
3468 * g++.dg/other/packed1.C: Remove arm from xfail list.
3470 2011-05-25 Jason Merrill <jason@redhat.com>
3472 * g++.dg/cpp0x/enum16.C: New.
3473 * g++.dg/parse/error15.C: Adjust.
3475 * g++.dg/cpp0x/initlist50.C: New.
3477 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3479 * g++.dg/cpp0x/variadic109.C: New.
3481 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3483 * gcc.target/i386/pause-1.c: New.
3485 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3487 * gcc.dg/stack-usage-1.c: Adjust comment.
3488 * gcc.dg/stack-usage-2.c: New test.
3490 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3493 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3494 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3496 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3498 PR rtl-optimization/48757
3499 * gfortran.dg/pr48757.f: New test case.
3501 2011-05-24 Jason Merrill <jason@redhat.com>
3503 * g++.dg/cpp0x/access01.C: New.
3505 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3508 * objc.dg/pr48177.m: New testcase.
3510 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3513 * objc.dg/pr48187.m: New testcase.
3514 * obj-c++.dg/pr48187.mm: New testcase.
3515 * objc.dg/ivar-extra-semicolon.m: New testcase.
3517 2011-05-24 Jason Merrill <jason@redhat.com>
3519 * g++.dg/template/access21.C: New.
3520 * g++.dg/template/access22.C: New.
3522 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3524 PR rtl-optimization/48633
3525 * g++.dg/pr48633.C: New test.
3527 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3530 * g++.dg/other/pr49133.C: New test.
3532 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3533 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3535 * gcc.dg/torture/tls/run-gd.c: New test.
3536 * gcc.dg/torture/tls/run-ie.c: New test.
3537 * gcc.dg/torture/tls/run-ld.c: New test.
3538 * gcc.dg/torture/tls/run-le.c: New test.
3539 * lib/target-supports.exp (check_effective_target_tls_runtime):
3540 Build testcase with TLS options.
3542 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3544 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3546 2011-05-24 Tom de Vries <tom@codesourcery.com>
3548 PR tree-optimization/49121
3549 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3551 2011-05-23 Jason Merrill <jason@redhat.com>
3553 * g++.dg/cpp0x/defaulted28.C: New.
3555 * g++.dg/cpp0x/sfinae25.C: New.
3557 * g++.dg/cpp0x/rv-cast2.C: New.
3559 * g++.dg/cpp0x/enum14.C: New.
3561 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3564 * gcc.c-torture/execute/pr49123.c: New test.
3567 * gcc.dg/debug/pr49032.c: New test.
3570 * gcc.dg/pr49120.c: New test.
3572 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3575 * gcc.target/i386/pr47315.c: New test.
3577 2011-05-23 Jason Merrill <jason@redhat.com>
3579 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3581 * g++.dg/cpp0x/sfinae24.C: New.
3583 * g++.dg/cpp0x/error3.C: New.
3585 * g++.dg/cpp0x/defaulted27.C: New.
3587 * g++.dg/cpp0x/decltype27.C: New.
3589 2011-05-23 Richard Guenther <rguenther@suse.de>
3591 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3593 2011-05-23 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/40874
3596 * g++.dg/tree-ssa/pr40874.C: New testcase.
3598 2011-05-23 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/49115
3601 * g++.dg/torture/pr49115.C: New testcase.
3603 2011-05-23 Richard Guenther <rguenther@suse.de>
3606 * gcc.dg/memcpy-3.c: New testcase.
3608 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3611 * gcc.c-torture/execute/pr48973-1.c: New test.
3612 * gcc.c-torture/execute/pr48973-2.c: New test.
3614 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3617 * g++.dg/warn/pr18016.C: New.
3619 2011-05-23 Tom de Vries <tom@codesourcery.com>
3622 * gcc.target/arm/ivopts-6.c: New test.
3624 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3627 * gcc.c-torture/compile/pr49029.c: New test.
3629 2011-05-22 Jason Merrill <jason@redhat.com>
3631 * g++.dg/cpp0x/sfinae23.C: New.
3632 * g++.dg/cpp0x/sfinae8.C: Correct.
3634 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3636 * gfortran.dg/function_optimize_8.f90: New test case.
3638 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3640 PR tree-optimization/49087
3641 * gcc.dg/vect/O3-pr49087.c: New test.
3643 2011-05-21 Jason Merrill <jason@redhat.com>
3645 * g++.dg/debug/const5.C: New.
3647 2011-05-20 Jason Merrill <jason@redhat.com>
3649 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3651 * g++.dg/cpp0x/constexpr-static7.C: New.
3653 * g++.dg/cpp0x/enum12.C: New.
3654 * g++.dg/cpp0x/enum13.C: New.
3656 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3659 * gfortran.dg/select_type_23.f03: New.
3661 2011-05-20 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/defaulted26.C: New.
3665 * g++.dg/cpp0x/noexcept02.C: Fix.
3666 * g++.dg/cpp0x/noexcept03.C: Fix.
3667 * g++.dg/cpp0x/noexcept08.C: Fix.
3668 * g++.dg/cpp0x/noexcept10.C: New.
3670 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/extends_12.f03: New.
3675 2011-05-20 Jason Merrill <jason@redhat.com>
3677 * g++.dg/template/koenig9.C: New.
3678 * g++.dg/opt/pr47615.C: Fix.
3679 * g++.dg/overload/defarg1.C: Fix.
3680 * g++.dg/tc1/dr213.C: Remove xfail.
3681 * g++.dg/torture/pr34850.C: Fix.
3682 * g++.dg/torture/pr39362.C: Fix.
3683 * g++.old-deja/g++.brendan/crash56.C: Fix.
3684 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3686 2011-05-20 Richard Guenther <rguenther@suse.de>
3688 PR tree-optimization/49079
3689 * gcc.dg/torture/pr49079.c: New testcase.
3691 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3693 PR tree-optimization/49073
3694 * gcc.c-torture/execute/pr49073.c: New test.
3696 2011-06-19 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/coarray_21.f90: New.
3701 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3703 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3706 2011-05-19 Richard Guenther <rguenther@suse.de>
3709 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3711 2011-05-19 Richard Guenther <rguenther@suse.de>
3714 * gcc.dg/builtin-object-size-11.c: New testcase.
3716 2011-05-19 Tom de Vries <tom@codesourcery.com>
3719 * gcc.target/arm/ivopts.c: New test.
3720 * gcc.target/arm/ivopts-2.c: New test.
3722 2011-05-19 Tom de Vries <tom@codesourcery.com>
3724 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3726 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * gcc.c-torture/execute/960321-1.x: Remove.
3730 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3733 * gfortran.dg/move_alloc_4.f90: New.
3735 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3738 * gcc.target/i386/pr49002-1.c: New test.
3739 * gcc.target/i386/pr49002-2.c: Likewise.
3741 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3743 PR tree-optimization/49039
3744 * gcc.c-torture/execute/pr49039.c: New test.
3745 * gcc.dg/tree-ssa/pr49039.c: New test.
3746 * g++.dg/torture/pr49039.C: New test.
3748 2011-05-18 Jason Merrill <jason@redhat.com>
3750 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3751 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3752 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3754 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3756 * gcc.target/bfin/mcpu-bf592.c: New test.
3758 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3760 PR tree-optimization/41881
3761 * gcc.dg/vect/O3-pr41881.c: New test.
3762 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3764 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3766 PR tree-optimization/49000
3767 * gcc.dg/pr49000.c: New test.
3769 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3771 * gnat.dg/invalid1.adb: New test.
3773 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3775 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3777 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3778 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3780 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3783 * g++.dg/cpp0x/range-for18.C: New.
3785 2011-05-15 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/coarray/image_index_2.f90: New.
3790 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3792 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3793 * g++.dg/cpp0x/override2.C: New.
3795 2011-05-14 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.de/coarray_20.f90: New.
3800 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3803 * function_optimize_7.f90: New test case.
3805 2011-05-13 Jason Merrill <jason@redhat.com>
3807 * g++.dg/cpp0x/decltype26.C: New.
3808 * g++.dg/cpp0x/enum11.C: New.
3810 2011-05-13 Tobias Burnus <burnus@net-b.de>
3814 * gfortran.dg/assign_8.f90: Update dg-error.
3816 2011-05-13 Tobias Burnus <burnus@net-b.de>
3819 * gfortran.dg/io_constraints_8.f90: New.
3820 * gfortran.dg/io_constraints_9.f90: New.
3822 2011-05-13 Martin Thuresson <martint@google.com>
3824 PR gcov-profile/47793
3825 * gcc.dg/pr47793.c: New.
3827 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3829 PR tree-optimization/48975
3830 * gcc.dg/pr48975.c: New test.
3832 2011-05-12 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3837 2011-05-12 Jason Merrill <jason@redhat.com>
3839 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3841 2011-05-12 Geert Bosch <bosch@adacore.com>
3843 * gnat.dg/view_conversion1.adb: New test.
3845 2011-05-12 Richard Guenther <rguenther@suse.de>
3847 PR tree-optimization/48172
3848 * gcc.dg/vect/pr48172.c: New testcase.
3850 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3853 * g++.dg/opt/pr48967.C: New test.
3855 2011-05-11 Jason Merrill <jason@redhat.com>
3857 * g++.dg/cpp0x/constexpr-friend.C: New.
3858 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3860 * g++.dg/cpp0x/sfinae22.C: New.
3862 2011-05-11 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/generic_24.f90: New.
3867 2011-05-11 Richard Guenther <rguenther@suse.de>
3869 PR tree-optimization/15256
3870 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3872 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/pr48159-1.c: New test.
3876 * gcc.dg/pr48159-2.c: New test.
3878 2011-05-11 Richard Guenther <rguenther@suse.de>
3881 * gcc.dg/torture/pr48953.c: New testcase.
3883 2011-05-11 Richard Guenther <rguenther@suse.de>
3885 PR tree-optimization/18041
3886 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3888 2011-05-11 Alan Modra <amodra@gmail.com>
3891 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3893 2011-05-10 Jason Merrill <jason@redhat.com>
3895 * g++.dg/cpp0x/defaulted25.C: New.
3896 * g++.dg/template/crash7.C: Adjust.
3898 * g++.dg/cpp0x/variadic108.C: New.
3900 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3902 * g++.dg/inherit/virtual9.C: Extend.
3904 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3907 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3908 are passed and returned in vector registers.
3910 2011-05-10 Richard Guenther <rguenther@suse.de>
3912 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3913 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3914 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3915 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3916 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3919 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3921 PR tree-optimization/48611
3922 PR tree-optimization/48794
3923 * gfortran.dg/gomp/pr48611.f90: New test.
3924 * gfortran.dg/gomp/pr48794.f90: New test.
3927 * gcc.dg/dfp/pr48928.c: New test.
3929 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3932 * g++.dg/cpp0x/pr48522.C: New.
3934 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3937 * g++.dg/cpp0x/sfinae21.C: New.
3939 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3941 * g++.dg/template/sfinae28.C: Rename to...
3942 * g++.dg/cpp0x/sfinae19.C: ... this.
3943 * g++.dg/template/sfinae29.C: Rename to...
3944 * g++.dg/cpp0x/sfinae20.C: ... this.
3946 2011-05-09 Jeff Law <law@redhat.com>
3948 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3951 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3954 * g++.dg/init/pr20039.C: New.
3956 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3960 * g++.dg/template/sfinae28.C: New.
3961 * g++.dg/template/sfinae29.C: Likewise.
3963 2011-05-09 Jason Merrill <jason@redhat.com>
3965 * g++.dg/template/nontype23.C: New.
3967 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3969 * g++.dg/init/pr48859.C: New.
3971 2011-05-09 Jason Merrill <jason@redhat.com>
3973 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3974 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3975 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3976 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3977 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3978 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3979 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3980 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3982 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3984 * g++.dg/inherit/virtual9.C: New.
3986 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3989 * g++.dg/template/dependent-expr8.C: New test case.
3991 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3993 PR tree-optimization/48837
3994 * gcc.dg/pr48837.c: New testcase.
3996 2011-05-06 Jason Merrill <jason@redhat.com>
3998 * g++.dg/cpp0x/constexpr-condition2.C: New.
4000 * g++.dg/cpp0x/constexpr-missing.C: New.
4002 2011-05-06 Tobias Burnus <burnus@net-b.de>
4005 * gfortran.dg/coarray/this_image_2.f90: New.
4007 2011-05-06 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/bind_c_usage_22.f90: New.
4012 * gfortran.dg/bind_c_usage_23.f90: New.
4013 * gfortran.dg/bind_c_usage_24.f90: New.
4014 * gfortran.dg/bind_c_usage_24_c.c: New.
4016 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4019 * g++.dg/template/member9.C: New test case.
4021 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4023 * gnat.dg/discr29.ad[sb]: New test.
4024 * gnat.dg/discr30.adb: Likewise.
4026 2011-05-05 Julian Brown <julian@codesourcery.com>
4028 * gcc.target/arm/neon-vset_lanes8.c: New test.
4030 2011-05-05 Jason Merrill <jason@redhat.com>
4032 * g++.dg/init/new32.C: New.
4034 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4036 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4039 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4041 PR rtl-optimization/48381
4042 * gcc.c-torture/compile/pr48381.c: New test.
4044 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4046 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4048 * gcc.target/i386/opt-1.c: Ditto.
4050 2011-05-04 Jason Merrill <jason@redhat.com>
4052 * g++.dg/conversion/base1.C: New.
4054 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056 PR libgfortran/48787
4057 * gfortran.dg/round_3.f08: Add more checks to test case.
4059 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4061 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4062 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4063 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4064 Gate test on effective_target fd_truncate.
4066 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4068 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4069 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4070 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4071 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4072 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4073 * gcc.target/i386/pr38824.c: Ditto.
4074 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4075 * gcc.target/i386/vecinit-2.c: Ditto.
4076 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4077 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4078 * gcc.target/i386/parity-2.c: Ditto.
4079 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4081 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4083 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4085 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4086 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4087 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4089 2011-05-03 Tobias Burnus <burnus@net-b.de>
4092 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4094 2011-05-03 Tobias Burnus <burnus@net-b.de>
4097 * gfortran.dg/coarray/this_image_1.f90: New.
4099 2011-05-03 Tobias Burnus <burnus@net-b.de>
4102 * gfortran.dg/coarray/caf.dg: New.
4103 * gfortran.dg/coarray/image_index_1.f90: New, copied
4104 from ../coarray_16.f90.
4106 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/ext/complex9.C: New.
4111 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4114 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4115 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4116 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4118 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4120 * gcc.target/bfin/builtins: Created.
4121 * gcc.target/bfin/hisilh-O0.c: Deleted.
4122 * gcc.target/bfin/hisilh.c: Moved to...
4123 * gcc.target/bfin/builtins/hisilh.c: ...here.
4124 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4125 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4126 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4127 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4128 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4129 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4130 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4131 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4132 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4133 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4134 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4135 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4136 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4137 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4138 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4139 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4140 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4141 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4142 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4143 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4144 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4145 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4146 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4147 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4148 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4149 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4150 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4151 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4152 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4153 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4154 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4155 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4156 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4157 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4158 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4159 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4160 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4161 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4162 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4163 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4164 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4165 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4166 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4167 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4168 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4169 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4170 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4171 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4172 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4173 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4174 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4175 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4176 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4177 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4178 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4179 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4180 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4181 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4182 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4183 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4184 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4185 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4186 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4187 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4188 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4189 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4190 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4191 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4192 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4193 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4194 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4195 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4196 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4197 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4198 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4199 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4200 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4201 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4202 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4203 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4204 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4205 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4206 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4207 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4208 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4209 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4210 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4211 * gcc.target/bfin/builtins/circptr.c: Ditto.
4212 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4213 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4214 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4215 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4216 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4217 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4218 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4219 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4220 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4221 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4222 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4223 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4224 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4225 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4226 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4227 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4228 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4229 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4230 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4231 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4232 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4233 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4234 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4235 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4236 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4237 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4238 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4239 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4240 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4241 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4242 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4243 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4244 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4245 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4246 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4247 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4248 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4249 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4250 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4251 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4252 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4253 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4254 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4255 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4256 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4257 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4258 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4259 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4260 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4261 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4262 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4263 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4264 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4265 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4266 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4267 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4268 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4269 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4270 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4271 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4272 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4273 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4274 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4275 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4276 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4277 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4278 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4279 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4280 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4281 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4283 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4285 * gcc.target/arm/cold-lc.c: New test.
4287 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4290 * gcc.dg/pr48774.c: New test.
4292 2011-05-03 Richard Guenther <rguenther@suse.de>
4294 * gcc.dg/large-size-array-5.c: New testcase.
4296 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4298 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4300 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4302 * lib/target-supports.exp (check_effective_target_vect_strided):
4304 (check_effective_target_vect_strided2)
4305 (check_effective_target_vect_strided3)
4306 (check_effective_target_vect_strided4)
4307 (check_effective_target_vect_strided8): ...these new functions.
4309 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4310 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4311 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4312 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4313 * gcc.dg/vect/pr37539.c: Likewise.
4314 * gcc.dg/vect/slp-11a.c: Likewise.
4315 * gcc.dg/vect/slp-11b.c: Likewise.
4316 * gcc.dg/vect/slp-11c.c: Likewise.
4317 * gcc.dg/vect/slp-12a.c: Likewise.
4318 * gcc.dg/vect/slp-12b.c: Likewise.
4319 * gcc.dg/vect/slp-18.c: Likewise.
4320 * gcc.dg/vect/slp-19a.c: Likewise.
4321 * gcc.dg/vect/slp-19b.c: Likewise.
4322 * gcc.dg/vect/slp-21.c: Likewise.
4323 * gcc.dg/vect/slp-23.c: Likewise.
4324 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4326 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4327 instead of vect_interleave && vect_extract_even_odd.
4328 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4329 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4330 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4331 * gcc.dg/vect/vect-1.c: Likewise.
4332 * gcc.dg/vect/vect-10.c: Likewise.
4333 * gcc.dg/vect/vect-98.c: Likewise.
4334 * gcc.dg/vect/vect-107.c: Likewise.
4335 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4336 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4337 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4338 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4339 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4340 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4341 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4342 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4343 * gcc.dg/vect/vect-strided-float.c: Likewise.
4344 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4345 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4346 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4347 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4348 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4349 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4350 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4351 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4352 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4353 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4354 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4355 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4356 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4357 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4358 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4360 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4362 * gcc.dg/vect/pr30843.c: Likewise.
4363 * gcc.dg/vect/pr33866.c: Likewise.
4364 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4365 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4366 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4367 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4369 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4371 * gcc.dg/vect/slp-11.c: Split into...
4372 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4373 gcc.dg/vect/slp-11c.c: ...these tests.
4374 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4375 * gcc.dg/vect/slp-12c.c: ...this new test.
4376 * gcc.dg/vect/slp-19.c: Split into...
4377 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4378 gcc.dg/vect/slp-19c.c: ...these new tests.
4380 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4382 * lib/target-supports.exp
4383 (check_effective_target_vect_extract_even_odd_wide): Delete.
4384 (check_effective_target_vect_strided_wide): Likewise.
4385 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4386 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4387 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4388 * gcc.dg/vect/pr37539.c: Likewise.
4389 * gcc.dg/vect/slp-11.c: Likewise.
4390 * gcc.dg/vect/slp-12a.c: Likewise.
4391 * gcc.dg/vect/slp-12b.c: Likewise.
4392 * gcc.dg/vect/slp-19.c: Likewise.
4393 * gcc.dg/vect/slp-23.c: Likewise.
4394 * gcc.dg/vect/vect-1.c: Likewise.
4395 * gcc.dg/vect/vect-98.c: Likewise.
4396 * gcc.dg/vect/vect-107.c: Likewise.
4397 * gcc.dg/vect/vect-strided-float.c: Likewise.
4399 2011-05-02 Jason Merrill <jason@redhat.com>
4401 * g++.dg/init/new31.C: New.
4403 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4406 * gcc.dg/pr35445.c: New test.
4408 2011-05-02 Jason Merrill <jason@redhat.com>
4410 * c-c++-common/vla-1.c: New.
4412 2011-05-02 Richard Guenther <rguenther@suse.de>
4414 PR tree-optimization/48822
4415 * gcc.dg/torture/pr48822.c: New testcase.
4417 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/constexpr-47969.C: New.
4422 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4425 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4426 on vect_no_align targets.
4427 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4428 vect_no_align targets.
4430 2011-05-01 Xinliang David Li <davidxl@google.com>
4432 * gcc.dg/tree-ssa/integer-addr.c: New test.
4433 * gcc.dg/tree-ssa/alias_bug.c: New test.
4435 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4437 PR libgfortran/48787
4438 * gfortran.dg/round_3.f08: Add more checks.
4440 2011-04-30 Tobias Burnus <burnus@net-b.de>
4443 * gfortran.dg/import9.f90: New, proper test.
4444 * gfortran.dg/interface_37.f90: Remove bogus
4445 test (bogus copy of interface_36.f90).
4447 2011-04-30 Tobias Burnus <burnus@net-b.de>
4450 * gfortran.dg/interface_37.f90: New.
4452 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4455 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4457 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4459 PR tree-optimization/48809
4460 * gcc.c-torture/execute/pr48809.c: New test.
4462 2011-04-29 Jeff Law <law@redhat.com>
4464 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4466 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4469 * g++.dg/init/ctor10.C: New.
4471 2011-04-29 Le-Chun Wu <lcwu@google.com>
4473 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4474 warning in implicitly instantiated templates.
4476 2011-04-29 Le-Chun Wu <lcwu@google.com>
4478 * g++.dg/warn/Wnull-conversion-1.C: New.
4479 * g++.dg/warn/Wnull-conversion-2.C: New.
4481 2011-04-29 Diego Novillo <dnovillo@google.com>
4483 * g++.old-deja/g++.other/null3.C: Expect warning about
4484 converting boolean to a pointer.
4486 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4489 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4493 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4495 2011-04-29 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/typebound_proc_22.f90: New.
4501 * gfortran.dg/interface_36.f90: New.
4503 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505 PR libgfortran/48488
4506 PR libgfortran/48602
4507 PR libgfortran/48615
4508 PR libgfortran/48684
4509 PR libgfortran/48787
4510 * gfortran.dg/fmt_g.f: Adjust test.
4511 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4512 * gfortran.dg/round_3.f08: New test.
4513 * gfortran.dg/namelist_print_1.f: Adjust test.
4514 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4515 * gfortran.dg/f2003_io_5.f03: Adjust test.
4516 * gfortran.dg/coarray_15.f90: Adjust test.
4517 * gfortran.dg/namelist_65.f90: Adjust test.
4518 * gfortran.dg/fmt_cache_1.f: Adjust test.
4519 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4520 * gfortran.dg/real_const_3.f90: Adjust test.
4522 2011-04-28 Xinliang David Li <davidxl@google.com>
4524 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4525 * g++.dg/prof-robust-1.C: New test.
4527 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4529 PR tree-optimization/48765
4530 * gcc.dg/vect/pr48765.c: New.
4532 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4534 PR tree-optimization/48775
4535 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4537 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4540 * g++.dg/inherit/pr48798.C: New.
4541 * g++.old-deja/g++.other/base1.C: Adjust.
4543 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4546 * g++.dg/template/inherit7.C: New test case.
4548 2011-04-28 Richard Guenther <rguenther@suse.de>
4550 PR tree-optimization/40052
4551 PR tree-optimization/15347
4552 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4553 * gcc.dg/pr15347.c: Likewise.
4555 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4558 * g++.dg/cpp0x/sfinae18.C: New.
4560 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/ext/is_literal_type1.C: New.
4565 2011-04-28 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/interface_35.f90: New.
4570 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4571 * gfortran.dg/func_result_6.f90: Add dg-warning.
4572 * gfortran.dg/bessel_1.f90: Ditto.
4573 * gfortran.dg/hypot_1.f90: Ditto.
4574 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4575 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4576 * gfortran.dg/interface_assignment_4.f90: Ditto.
4578 2011-04-27 Jason Merrill <jason@redhat.com>
4580 * g++.dg/ext/complex8.C: New.
4582 * g++.dg/cpp0x/initlist49.C: New.
4583 * g++.dg/init/new30.C: New.
4585 2011-04-27 Tobias Burnus <burnus@net-b.de>
4588 * gfortran.dg/whole_file_34.f90: New.
4590 2011-04-27 Jan Hubicka <jh@suse.cz>
4592 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4594 2011-04-27 Jason Merrill <jason@redhat.com>
4596 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4598 * g++.dg/parse/ambig6.C: New.
4600 2011-04-27 Nick Clifton <nickc@redhat.com>
4602 * gcc.dg/20020312-2.c: Add definition for RX.
4604 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4605 option with RX targets.
4607 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4610 2011-04-27 Richard Guenther <rguenther@suse.de>
4612 * gcc.dg/tree-ssa/pr23382.c: Remove.
4614 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4617 * gcc.c-torture/compile/pr48767.c: New test.
4619 2011-04-27 Richard Guenther <rguenther@suse.de>
4621 PR tree-optimization/48772
4622 * g++.dg/pr48772.C: New testcase.
4624 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4627 * gcc.c-torture/compile/pr48742.c: New test.
4629 2011-04-26 Jason Merrill <jason@redhat.com>
4631 * g++.dg/lookup/koenig13.C: New.
4633 * g++.dg/cpp0x/initlist48.C: New.
4635 2011-04-25 Jason Merrill <jason@redhat.com>
4637 * g++.dg/cpp0x/sfinae17.C: New.
4639 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4642 * gcc.target/powerpc/pr48258-1.c: New file.
4643 * gcc.target/powerpc/pr48258-2.c: Ditto.
4645 2011-04-26 Xinliang David Li <davidxl@google.com>
4647 * gcc.dg/uninit-suppress.c: New test.
4648 * gcc.dg/uninit-suppress.c: New test.
4650 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4653 * gcc.dg/pr48768.c: New test.
4655 PR tree-optimization/48734
4656 * gcc.c-torture/compile/pr48734.c: New test.
4659 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4661 2011-04-26 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/48731
4664 * gcc.dg/torture/pr48731.c: New testcase.
4666 2011-04-26 Richard Guenther <rguenther@suse.de>
4669 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4671 2011-04-26 Richard Guenther <rguenther@suse.de>
4674 * gcc.dg/torture/pr48694-1.c: New testcase.
4675 * gcc.dg/torture/pr48694-2.c: Likewise.
4677 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/ext/underlying_type1.C: New.
4680 * g++.dg/ext/underlying_type2.C: Likewise.
4681 * g++.dg/ext/underlying_type3.C: Likewise.
4682 * g++.dg/ext/underlying_type4.C: Likewise.
4683 * g++.dg/ext/underlying_type5.C: Likewise.
4684 * g++.dg/ext/underlying_type6.C: Likewise.
4685 * g++.dg/ext/underlying_type7.C: Likewise.
4686 * g++.dg/ext/underlying_type8.C: Likewise.
4687 * g++.dg/ext/underlying_type9.C: Likewise.
4688 * g++.dg/ext/underlying_type10.C: Likewise.
4690 2011-04-25 Jason Merrill <jason@redhat.com>
4692 * g++.dg/cpp0x/regress/template-const2.C: New.
4694 2011-04-25 Jeff Law <law@redhat.com>
4696 * gcc.dg/tree-ssa/vrp56.c: new test.
4698 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4700 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4702 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4704 PR preprocessor/48740
4705 * c-c++-common/raw-string-11.c: New test.
4707 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4709 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4712 2011-04-23 Tobias Burnus <burnus@net-b.de>
4715 * gfortran.dg/coarray_19.f90: New.
4717 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4720 * gcc.dg/pr48685.c: New test.
4722 2011-04-22 Jan Hubicka <jh@suse.cz>
4724 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4726 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4728 PR tree-optimization/48717
4729 * gcc.c-torture/execute/pr48717.c: New test.
4731 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4734 * gcc.target/i386/pr48723.c: New test.
4736 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4739 * gcc.dg/gomp/pr48716.c: New test.
4740 * g++.dg/gomp/pr48716.C: New test.
4742 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4745 * gcc.dg/missing-field-init-2.c: Update testcase.
4747 2011-04-22 Alan Modra <amodra@gmail.com>
4749 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4751 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4754 * gfortran.dg/function_optimize_6.f90: New test.
4756 2011-04-21 Easwaran Raman <eraman@google.com>
4758 * gcc.dg/stack-layout-2.c: New test.
4760 2011-04-21 Richard Guenther <rguenther@suse.de>
4763 * g++.dg/lto/pr48207-2_0.C: New testcase.
4764 * g++.dg/lto/pr48207-3_0.C: Likewise.
4766 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4768 * gnat.dg/volatile5.adb: New test.
4769 * gnat.dg/volatile5_pkg.ads: New helper.
4771 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.target/i386/pr48708.c: New test.
4776 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4778 * gcc.dg/vect/vect-119.c: New test.
4780 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4782 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4785 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4786 Richard Sandiford <richard.sandiford@linaro.org>
4789 * gcc.target/arm/pr46329.c: New test.
4791 2011-04-21 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/coarray_18.f90: New.
4796 2011-04-20 Jason Merrill <jason@redhat.com>
4798 * g++.dg/cpp0x/initlist47.C: New.
4800 * g++.dg/init/dtor4.C: New.
4802 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4805 * gcc.target/i386/sse2-pinsrw.c: New test.
4806 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4807 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4808 * gcc.target/i386/sse2-insvhi.c: Ditto.
4809 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4810 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4812 2011-04-20 Jason Merrill <jason@redhat.com>
4814 * g++.dg/template/const4.C: New.
4816 2011-04-20 Easwaran Raman <eraman@google.com>
4818 * gcc.dg/stack-layout-1.c: New test.
4820 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4822 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4823 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4826 2011-04-20 Kai Tietz <ktietz@redhat.com>
4828 * gcc.dg/binop-xor1.c: New test.
4829 * gcc.dg/binop-xor2.c: New test.
4830 * gcc.dg/binop-xor3.c: New test.
4831 * gcc.dg/binop-xor4.c: New test.
4832 * gcc.dg/binop-xor5.c: New test.
4834 2011-04-20 Richard Guenther <rguenther@suse.de>
4836 PR tree-optimization/47892
4837 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4839 2011-04-20 Richard Guenther <rguenther@suse.de>
4842 * g++.dg/torture/pr48695.C: New testcase.
4844 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4846 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4847 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4848 * gcc.c-torture/execute/pr45262.c: Ditto
4849 * gcc.dg/torture/pr43165.c: Ditto.
4850 * gcc.dg/torture/pr47228.c: Ditto.
4851 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4852 * gcc.dg/ipa/pr45644.c: Ditto.
4853 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4856 2011-04-19 Jason Merrill <jason@redhat.com>
4858 * g++.dg/ext/complex7.C: New.
4860 * g++.dg/ext/attrib41.C: New.
4862 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4865 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4867 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4870 * gcc.target/i386/pr48678.c: New test.
4872 2011-04-19 Martin Jambor <mjambor@suse.cz>
4874 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4875 * g++.dg/opt/devirt2.C: New test.
4876 * g++.dg/ipa/devirt-g-1.C: Likewise.
4878 2011-04-19 Tobias Burnus <burnus@net-b.de>
4881 * gfortran.dg/whole_file_33.f90: New.
4883 2011-04-19 Martin Jambor <mjambor@suse.cz>
4885 * g++.dg/ipa/devirt-7.C: New test.
4887 2011-04-19 Richard Guenther <rguenther@suse.de>
4890 * g++.dg/lto/pr48207_0.C: New testcase.
4892 2011-04-18 Jason Merrill <jason@redhat.com>
4894 * g++.dg/init/void1.C: New.
4896 * g++.dg/cpp0x/union4.C: New.
4898 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4901 * g++.dg/torture/pr48661.C: New test.
4904 * g++.dg/gomp/pr48632.C: New test.
4906 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4908 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4909 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4911 2011-04-18 Tobias Burnus <burnus@net-b.de>
4914 * gfortran.dg/coarray_17.f90: New.
4915 * gfortran.dg/coarray_10.f90: Update dg-error.
4917 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4920 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4921 * gfortran.dg/guality/guality.exp: Likewise.
4923 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4925 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4927 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4931 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4933 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4935 2011-04-18 Richard Guenther <rguenther@suse.de>
4938 * g++.dg/torture/pr46364.C: New testcase.
4940 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4942 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4944 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4946 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4948 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4949 Ira Rosen <ira.rosen@linaro.org>
4952 * gcc.target/arm/pr48252.c: New test.
4954 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4956 PR tree-optimization/48616
4957 * gcc.dg/pr48616.c: New test.
4959 2011-04-18 Tobias Burnus <burnus@net-b.de>
4962 * gfortran.dg/coarray_16.f90: New.
4964 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4967 * gfortran.dg/realloc_on_assign_7.f03: New test.
4969 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4971 PR libgfortran/48602
4972 * gfortran.dg/fmt_g0_6.f08: New test.
4974 2011-04-17 Jason Merrill <jason@redhat.com>
4976 * g++.dg/cpp0x/sfinae16.C: New.
4978 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4980 * gcc.target/mips/reg-var-1.c: New test.
4982 2011-04-17 Jan Hubicka <jh@suse.cz>
4984 * gcc.dg/winline-5.c: Update testcase.
4986 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4988 * gnat.dg/discr27.ad[sb]: Move dg directive.
4989 * gnat.dg/discr28.ad[sb]: New test.
4990 * gnat.dg/discr28_pkg.ads: New helper.
4992 2011-04-17 Michael Matz <matz@suse.de>
4994 PR tree-optimization/48622
4996 * gcc.dg/lto/pr48622_0.c: New test.
4998 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5000 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5001 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5002 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5003 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5004 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5005 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5007 2011-04-15 Jason Merrill <jason@redhat.com>
5009 * g++.dg/cpp0x/range-for17.C: New.
5011 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5013 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5014 * g++.dg/cpp0x/range-for3.C: Likewise.
5015 * g++.dg/cpp0x/range-for9.C: Correct error message.
5016 * g++.dg/cpp0x/range-for11.C: New.
5017 * g++.dg/cpp0x/range-for12.C: New.
5018 * g++.dg/cpp0x/range-for13.C: New.
5019 * g++.dg/cpp0x/range-for14.C: New.
5020 * g++.dg/cpp0x/range-for15.C: New.
5021 * g++.dg/cpp0x/range-for16.C: New.
5023 2011-04-15 Tobias Burnus <burnus@net-b.de>
5026 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5028 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5030 * objc.dg/naming-4.m: Updated.
5031 * objc.dg/naming-5.m: Updated.
5032 * objc.dg/naming-6.m: New.
5033 * objc.dg/naming-7.m: New.
5034 * obj-c++.dg/naming-1.mm: Updated.
5035 * obj-c++.dg/naming-2.mm: Updated.
5036 * obj-c++.dg/naming-3.mm: New.
5037 * obj-c++.dg/naming-4.mm: New.
5039 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041 PR libgfortran/48589
5042 * gfortran.dg/fmt_g0_5.f08: New test.
5044 2011-04-15 Richard Guenther <rguenther@suse.de>
5047 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5049 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5051 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5052 -finline-limit=0 to -fno-inline
5054 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5057 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5060 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5063 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5064 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5065 * gcc.target/i386/avx-insertps-3.c: New test.
5066 * gcc.target/i386/avx-insertps-4.c: New test.
5068 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5070 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5073 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5078 * gcc.target/avr/pr46779-1.c: New test case
5079 * gcc.target/avr/pr46779-2.c: New test case
5081 2011-04-14 Jason Merrill <jason@redhat.com>
5083 * g++.dg/cpp0x/sfinae15.C: New.
5085 * g++.dg/cpp0x/sfinae14.C: New.
5087 * g++.dg/ext/vla10.C: New.
5089 2011-04-14 Richard Guenther <rguenther@suse.de>
5091 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5093 2011-04-14 Richard Guenther <rguenther@suse.de>
5095 * gcc.dg/fold-bitand-4.c: Move ...
5096 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5098 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5100 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5102 * gcc.target/avr/torture/trivial.c: Ditto.
5104 2011-04-13 Jason Merrill <jason@redhat.com>
5106 * g++.dg/template/operator11.C: New.
5108 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5111 * gcc.dg/gomp/pr48591.c: New test.
5114 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5115 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5117 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5120 * g++.dg/template/dependent-expr7.C: New test case.
5122 2011-04-13 Jason Merrill <jason@redhat.com>
5124 * g++.dg/cpp0x/sfinae13.C: New.
5126 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5128 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5130 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5132 * gcc.target/arm/pr43698.c: Remove -march option.
5134 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5136 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5139 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5143 * gfortran.dg/realloc_on_assign_6.f03: New test.
5145 2011-04-12 Kai Tietz <ktietz@redhat.com>
5147 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5148 targets the additional -mno-ms-bitfields and
5149 -Wno-packed-bitfield-compat options.
5150 * g++.dg/ext/bitfield3.C: Likewise.
5151 * g++.dg/ext/bitfield4.C: Likewise.
5152 * g++.dg/ext/bitfield5.C: Likewise.
5153 * gcc.dg/bitfld-15.c: Likewise.
5154 * gcc.dg/bitfld-16.c: Likewise.
5155 * gcc.dg/bitfld-17.c: Likewise.
5156 * gcc.dg/bitfld-18.c: Likewise.
5158 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5160 * gcc.target/arm/neon-vld3-1.c: New test.
5161 * gcc.target/arm/neon-vst3-1.c: New test.
5162 * gcc.target/arm/neon/v*.c: Regenerate.
5164 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5166 PR rtl-optimization/48549
5167 * g++.dg/opt/pr48549.C: New test.
5169 2011-04-12 Richard Guenther <rguenther@suse.de>
5171 PR tree-optimization/46076
5172 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5174 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5177 * lib/compat.exp (compat-execute): Declare unsupported after
5178 stripping path from src1.
5179 * lib/lto.exp (lto-execute): Likewise.
5181 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.dg/pr48552-1.c: New test.
5185 * gcc.dg/pr48552-2.c: New test.
5187 2011-04-11 Jason Merrill <jason@redhat.com>
5189 * g++.dg/cpp0x/sfinae12.C: New.
5191 * g++.dg/cpp0x/enum10.C: New.
5193 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5195 * g++.dg/cpp0x/rv-func.C: New.
5197 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5199 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5202 2011-04-11 Martin Jambor <mjambor@suse.cz>
5204 PR tree-optimization/48195
5205 * gcc.dg/ipa/pr48195.c: New test.
5207 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5209 * gnat.dg/return3.adb: Remove unused switch.
5211 2011-04-08 Mike Stump <mikestump@comcast.net>
5214 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5215 default to fno-common.
5217 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5219 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5220 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5222 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5225 * gfortran.dg/function_optimize_5.f90: New test.
5227 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5229 * gnat.dg/aggr17.adb: New test.
5230 * gnat.dg/aggr18.adb: Likewise.
5232 2011-04-08 Michael Matz <matz@suse.de>
5235 * gcc.target/i386/pr48389.c: New test.
5237 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5239 PR rtl-optimization/48272
5240 * g++.dg/opt/pr48272.C: New.
5242 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5244 PR rtl-optimization/48235
5245 * gcc.dg/pr48235.c: New.
5247 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5249 PR rtl-optimization/48302
5250 * g++.dg/opt/pr48302.C: New.
5252 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5255 * g++.dg/opt/pr48273.C: New.
5257 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5259 PR rtl-optimization/48442
5260 * gcc.dg/pr48442.c: New.
5262 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5264 PR tree-optimization/48377
5265 * gcc.dg/vect/pr48377.c: New test.
5267 2011-04-07 Jason Merrill <jason@redhat.com>
5269 * g++.dg/cpp0x/regress/call1.C: New.
5271 * g++.dg/cpp0x/variadic107.C: New.
5273 * g++.dg/cpp0x/sfinae11.C: New.
5274 * g++.dg/cpp0x/noexcept02.C: Fix.
5276 * g++.dg/cpp0x/sfinae10.C: New.
5278 * g++.dg/cpp0x/sfinae9.C: New.
5280 * c-c++-common/Wcast-qual-1.c: Move here from...
5281 * gcc.dg/cast-qual-3.c: ...here, and...
5282 * g++.dg/warn/Wcast-qual2.C: ...here.
5284 * g++.dg/cpp0x/sfinae8.C: New.
5286 * g++.dg/cpp0x/sfinae7.C: New.
5288 * g++.dg/cpp0x/enum9.C: New.
5290 2011-04-07 Mike Stump <mikestump@comcast.net>
5292 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5293 with no trampolines.
5295 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5298 * gfortran.dg/gomp/pr48117.f90: New test.
5301 * gcc.dg/torture/pr48343.c: New test.
5303 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5305 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5307 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5309 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5311 2011-04-07 Tom de Vries <tom@codesourcery.com>
5314 * lib/scanasm.exp (object-size): New proc.
5315 * gcc.target/arm/pr43920-2.c: New test.
5317 2011-04-06 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5323 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5325 * gcc.dg/mtune.c: Prune note from output.
5327 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.dg/guality/pr36977.c: New test.
5331 * gcc.dg/guality/pr48466.c: New test.
5333 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5335 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5337 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5339 * gnat.dg/return3.adb: New test.
5341 2011-04-06 Richard Guenther <rguenther@suse.de>
5343 PR tree-optimization/47663
5344 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5346 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5348 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5349 Solaris 8 and 9 as well.
5351 2011-04-05 Tom de Vries <tom@codesourcery.com>
5354 * gcc.target/arm/pr43920-1.c: New test.
5356 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5358 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5359 (cctor): Actually return the value.
5360 (main): Cast return values.
5362 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5364 * gfortran.dg/character_comparison_8.f90: New test.
5366 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5368 * frontend-passes: (optimize_lexical_comparison): New function.
5369 (optimize_expr): Call it.
5370 (optimize_comparison): Also handle lexical comparison functions.
5371 Return false instad of -2 for unequal comparison.
5373 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5376 * function_optimize_4.f90: New test.
5378 2011-04-04 Tobias Burnus <burnus@net-b.de>
5381 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5382 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5383 * gfortran.dg/coarray_15.f90: New.
5385 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5387 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5388 * gfortran.dg/bessel_7.f90: Likewise.
5390 2011-04-03 Tobias Burnus <burnus@net-b.de>
5392 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5394 2011-04-03 Richard Guenther <rguenther@suse.de>
5395 Ira Rosen <ira.rosen@linaro.org>
5397 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5398 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5399 -ftree-loop-if-convert-stores.
5401 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5403 * gnat.dg/specs/aggr2.ads: New test.
5405 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5407 * gnat.dg/debug2.ad[sb]: New test.
5408 * gnat.dg/debug2_pkg.ads: New helper.
5409 * gnat.dg/debug3.ad[sb]: New test.
5411 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5413 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5415 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5418 * gcc.c-torture/compile/pr48335-1.c: New test.
5419 * gcc.dg/pr48335-1.c: New test.
5420 * gcc.dg/pr48335-2.c: New test.
5421 * gcc.dg/pr48335-3.c: New test.
5422 * gcc.dg/pr48335-4.c: New test.
5423 * gcc.dg/pr48335-5.c: New test.
5424 * gcc.dg/pr48335-6.c: New test.
5425 * gcc.dg/pr48335-7.c: New test.
5426 * gcc.dg/pr48335-8.c: New test.
5427 * gcc.target/i386/pr48335-1.c: New test.
5429 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5432 * gcc.dg/Waddress.c: New test.
5434 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5437 * gfortran.dg/function_optimize_3.f90: New test.
5439 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5441 * gcc.c-torture/compile/20110401-1.c: New test.
5443 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5444 * g++.dg/lto/20091002-2_0.C: Likewise.
5445 * g++.dg/lto/20090303_0.c: Likewise.
5446 * g++.dg/lto/20091004-1_0.C: Likewise.
5447 * g++.dg/lto/20091002-3_0.C: Likewise.
5448 * g++.dg/lto/20091004-2_0.C: Likewise.
5449 * g++.dg/lto/20081123_0.C: Likewise.
5450 * g++.dg/lto/20090313_0.C: Likewise.
5451 * g++.dg/lto/20081109-1_0.C: Likewise.
5452 * g++.dg/lto/20081219_0.C: Likewise.
5453 * g++.dg/lto/20081204-1_0.C: Likewise.
5454 * g++.dg/lto/20090302_0.C: Likewise.
5455 * g++.dg/lto/20081119-1_0.C: Likewise.
5456 * g++.dg/lto/20081118_0.C: Likewise.
5457 * gcc.dg/lto/20091020-2_0.c: Likewise.
5458 * gcc.dg/lto/20090210_0.c: Likewise.
5459 * gcc.dg/lto/20081204-1_0.c: Likewise.
5460 * gcc.dg/lto/20081224_0.c: Likewise.
5461 * gcc.dg/lto/20090219_0.c: Likewise.
5462 * gcc.dg/lto/20091014-1_0.c: Likewise.
5463 * gcc.dg/lto/20091016-1_0.c: Likewise.
5464 * gcc.dg/lto/20090206-2_0.c: Likewise.
5465 * gcc.dg/lto/20090116_0.c: Likewise.
5466 * gcc.dg/lto/20091013-1_0.c: Likewise.
5467 * gcc.dg/lto/20091015-1_0.c: Likewise.
5468 * gcc.dg/lto/20090126-2_0.c: Likewise.
5470 2011-03-31 Ian Lance Taylor <iant@google.com>
5472 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5474 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5476 * gnat.dg/opt16.adb: New test.
5478 2011-03-31 Jason Merrill <jason@redhat.com>
5480 * g++.dg/cpp0x/defaulted24.C: New.
5482 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5485 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5488 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5490 * g++.dg/other/i386-9.C: New test.
5492 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5494 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5496 2011-03-30 Jason Merrill <jason@redhat.com>
5498 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5500 * g++.dg/cpp0x/regress/isnan.C: New.
5502 * g++.dg/cpp0x/initlist46.C: New.
5504 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5507 * gcc.target/arm/neon-modes-2.c: New test.
5509 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5512 * gcc.c-torture/compile/pr48305.c: New test.
5514 2011-03-29 Jason Merrill <jason@redhat.com>
5516 * g++.dg/cpp0x/regress/value-dep1.C: New.
5518 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5520 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5522 2011-03-29 Ian Lance Taylor <iant@google.com>
5524 * go.test/go-test.exp: Handle the test lines used in several new
5526 (errchk): Add opts parameter. Change all callers. Handle parens
5529 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5530 Dominique d'Humieres <dominiq@lps.ens.fr>
5532 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5533 and __APPLE__ && __PPC__ && __ALTIVEC__.
5535 2011-03-29 Jason Merrill <jason@redhat.com>
5537 * g++.dg/cpp0x/dependent1.C: New.
5539 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5541 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5543 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5545 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5548 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5549 * gfortran.dg/proc_ptr_comp_32.f90: New.
5551 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5553 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5554 check for corresponding warning.
5556 2011-03-28 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp0x/rv-deduce2.C: New.
5560 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.dg/pr48203.c: New test.
5565 2011-03-28 Jeff Law <law@redhat.com>
5567 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5569 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5571 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5572 and __PPC__ && __ALTIVEC__.
5574 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5577 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5578 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5579 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5580 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5582 2011-03-28 Jason Merrill <jason@redhat.com>
5584 * g++.dg/cpp0x/initlist-array2.C: New.
5586 * g++.dg/cpp0x/initlist-array1.C: New.
5588 * g++.dg/cpp0x/constexpr-compound.C: New.
5590 * g++.dg/cpp0x/constexpr-using.C: New.
5592 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5594 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5597 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5599 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5601 * gcc.dg/slp-1.c: New test.
5603 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5605 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5606 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5607 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5608 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5609 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5610 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5611 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5612 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5613 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5614 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5615 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5616 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5617 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5618 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5620 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5623 * gfortran.dg/trim_optimize_5.f90: New test.
5624 * gfortran.dg/trim_optimize_6.f90: New test.
5626 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5629 * gcc.target/mips/madd-7.c: Remove -mlong32.
5630 * gcc.target/mips/msub-7.c: Likewise.
5632 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5634 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5635 accesses to preserve the meaning of the test for doubleword vectors.
5636 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5637 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5639 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5642 * gfortran.dg/class_42.f03: New.
5644 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5646 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5649 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5651 PR rtl-optimization/48144
5652 * gcc.dg/pr48144.c: New test.
5654 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5656 * gnat.dg/discr27.ad[sb]: New test.
5658 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5660 * gnat.dg/limited_with2.ad[sb]: New test.
5661 * gnat.dg/limited_with2_pkg1.ads: New helper.
5662 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5664 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5666 * gnat.dg/opt15.adb: New test.
5667 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5669 2011-03-25 Tobias Burnus <burnus@net-b.de>
5673 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5674 * gfortran.dg/leadz_trailz_3.f90: Ditto
5676 2011-03-25 Martin Jambor <mjambor@suse.cz>
5678 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5680 2011-03-25 Jason Merrill <jason@redhat.com>
5682 * g++.dg/cpp0x/defaulted22.C: New.
5683 * g++.dg/cpp0x/defaulted23.C: New.
5684 * g++.dg/cpp0x/defaulted15.C: Adjust.
5686 2011-03-25 Jason Merrill <jason@redhat.com>
5688 * g++.dg/cpp0x/move1.C: New.
5690 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5693 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5695 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5697 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5698 for mips-sgi-irix6.5.
5699 Replace snprintf prototype by <stdio.h>.
5701 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5704 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5705 run_expensive_tests.
5706 * gcc.dg/graphite/block-4.c: Likewise.
5707 * gcc.dg/graphite/block-7.c: Likewise.
5708 * gcc.dg/graphite/block-8.c: Likewise.
5710 2011-03-25 Richard Guenther <rguenther@suse.de>
5712 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5713 * g++.dg/tree-ssa/pr8781.C: Likewise.
5714 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5715 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5716 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5717 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5718 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5719 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5720 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5721 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5722 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5723 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5724 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5725 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5726 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5727 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5728 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5729 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5730 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5731 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5732 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5733 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5734 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5735 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5736 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5737 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5738 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5739 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5740 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5741 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5742 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5743 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5744 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5745 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5746 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5747 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5748 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5749 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5750 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5751 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5752 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5753 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5754 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5755 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5756 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5757 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5758 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5759 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5760 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5761 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5762 * c-c++-common/pr46562-2.c: Likewise.
5763 * gfortran.dg/pr42108.f90: Likewise.
5764 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5765 foo to be inlined even at -O1.
5766 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5767 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5768 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5769 * gcc.dg/matrix/matrix.exp: Disable FRE.
5771 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5774 * gcc.dg/dfp/pr48204.c: New test.
5776 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5779 * gcc.c-torture/execute/pr47917.c: Move this...
5780 * gcc.dg/torture/pr47917.c: to here and add xfails.
5782 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5784 * gnat.dg/array16.ad[sb]: New test.
5785 * gnat.dg/array16.ads: New helper.
5787 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5789 * gnat.dg/derived_type2.adb: New test.
5791 2011-03-24 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/48271
5794 * g++.dg/torture/pr48271.C: New testcase.
5796 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/array15.ad[sb]: New test.
5800 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5803 * gcc.target/i386/pr48237.c: New test.
5805 2011-03-24 Richard Guenther <rguenther@suse.de>
5808 * gcc.dg/builtin-object-size-10.c: New testcase.
5810 2011-03-24 Richard Guenther <rguenther@suse.de>
5812 PR tree-optimization/46562
5813 * c-c++-common/pr46562-2.c: New testcase.
5814 * c-c++-common/pr46562.c: Likewise.
5816 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5818 * gcc.dg/vect/vect-cselim-1.c: New test.
5819 * gcc.dg/vect/vect-cselim-2.c: New test.
5821 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5823 * gcc.target/arm/pr46934.c: New.
5825 2011-03-23 Ian Lance Taylor <iant@google.com>
5827 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5829 2011-03-23 Richard Guenther <rguenther@suse.de>
5831 * gcc.dg/struct: Remove directory and contents.
5833 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5836 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5838 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5840 * gnat.dg/discr26.ad[sb]: New test.
5841 * gnat.dg/discr26_pkg.ads: New helper.
5843 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5846 * gcc.target/arm/neon-vld-1.c: New test.
5848 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5850 * gnat.dg/array14.ad[sb]: New test.
5851 * gnat.dg/array14_pkg.ads: New helper.
5853 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5855 * gcc.c-torture/execute/920501-8.x: Remove.
5856 * gcc.c-torture/execute/930513-1.x: Remove.
5857 * gcc.c-torture/execute/960312-1.x: Remove.
5858 * gcc.c-torture/compile/20000804-1.c,
5859 gcc.c-torture/compile/20001205-1.c,
5860 gcc.c-torture/compile/20001226-1.c,
5861 gcc.c-torture/compile/20010518-2.c,
5862 gcc.c-torture/compile/20020312-1.c,
5863 gcc.c-torture/compile/20020604-1.c,
5864 gcc.c-torture/compile/920501-12.c,
5865 gcc.c-torture/compile/920501-4.c,
5866 gcc.c-torture/compile/920520-1.c,
5867 gcc.c-torture/compile/980506-1.c,
5868 gcc.c-torture/execute/980709-1.x,
5869 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5870 options for m68hc11.
5871 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5872 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5875 2011-03-22 Nick Clifton <nickc@redhat.com>
5877 * lib/target-supports.exp (check_profiling_available): Add MN10300
5878 to the list of targets that do not support profiling. Restore
5879 alpha sorting to this list.
5881 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5883 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5884 failure on 32-bit systems.
5885 * gcc.dg/torture/vector-2.c: Ditto.
5887 2011-03-22 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/48228
5890 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5892 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5894 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5898 * gcc.target/powerpc/pr48226.c: New file.
5900 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5902 * lib/prune.exp (prune_gcc_output): Prune "could not create
5903 compact unwind for" warnings.
5905 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.c-torture/execute/pr42544.c: New test.
5910 * gcc.c-torture/execute/pr48197.c: New test.
5912 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5914 PR preprocessor/48192
5915 * gcc.target/powerpc/pr48192.c: New file.
5918 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5919 split problem of 0 being loaded in a VSX register.
5921 2011-03-21 Richard Guenther <rguenther@suse.de>
5924 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5925 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5926 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5927 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5929 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5932 * gcc.dg/pr48213.c: New test.
5934 2011-03-21 Kai Tietz <ktietz@redhat.com>
5937 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5939 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5941 * gcc.target/arm/xor-and.c: New.
5943 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5946 * gfortran.dg/function_optimize_1.f90: New test.
5947 * gfortran.dg/function_optimize_2.f90: New test.
5949 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5951 PR rtl-optimization/47502
5952 * gcc.target/i386/pr47502-1.c: New.
5953 * gcc.target/i386/pr47502-2.c: Likewise.
5955 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5957 PR rtl-optimization/48156
5958 * gcc.dg/pr48156.c: New test.
5960 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5963 * gfortran.dg/scratch_1.f90: Adjust test.
5965 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5968 * gfortran.dg/scratch_1.f90: New test.
5970 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5972 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5973 variably modified typedefs.
5974 * gcc.dg/c1x-typedef-2.c: Remove.
5976 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5978 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5979 * gcc.dg/c1x-anon-struct-3.c: New test.
5980 * gcc.dg/anon-struct-11.c: Update.
5982 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5984 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5986 Only xfail with gas.
5988 2011-03-18 Jason Merrill <jason@redhat.com>
5990 * g++.dg/template/fn-ptr1.C: New.
5992 * g++.dg/overload/volatile1.C: New.
5994 * g++.dg/opt/pr23372.C: New.
5996 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5998 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6003 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6005 * gcc.target/arm/unsigned-extend-1.c: New.
6007 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6010 * gcc.c-torture/compile/pr48161.c: New test.
6012 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6015 * gcc.dg/torture/pr47725.c: New.
6017 2011-03-17 Jason Merrill <jason@redhat.com>
6019 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6020 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6022 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6024 * gnat.dg/specs/elab2.ads: New test.
6025 * gnat.dg/specs/elab2_pkg.ads: New helper.
6027 2011-03-17 Jason Merrill <jason@redhat.com>
6029 * g++.dg/cpp0x/decltype-1212.C: New.
6030 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6032 2011-03-17 Jason Merrill <jason@redhat.com>
6034 * g++.dg/parse/memfnquals1.C: New.
6036 2011-03-17 Richard Guenther <rguenther@suse.de>
6039 * gcc.dg/pr48134.c: New testcase.
6041 2011-03-17 Richard Guenther <rguenther@suse.de>
6044 * g++.dg/torture/pr48165.C: New testcase.
6046 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6048 PR rtl-optimization/48141
6049 * gcc.dg/pr48141.c: New test.
6051 2011-03-16 Jason Merrill <jason@redhat.com>
6053 * g++.dg/cpp0x/constexpr-48089.C: New.
6055 * g++.dg/cpp0x/constexpr-abi1.C: New.
6057 * g++.dg/cpp0x/constexpr-46336.C: New.
6058 * g++.dg/parse/friend5.C: Adjust expected errors.
6060 * g++.dg/cpp0x/constexpr-47570.C: New.
6062 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6065 * ++.dg/debug/dwarf2/typedef6.C: New test.
6067 2011-03-16 Jason Merrill <jason@redhat.com>
6069 * g++.dg/cpp0x/elision2.C: New.
6071 * g++.dg/cpp0x/constexpr-array3.C: New.
6073 2011-03-16 Jason Merrill <jason@redhat.com>
6075 * g++.dg/cpp0x/sfinae6.C: New.
6076 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6077 * g++.dg/cpp0x/pr45908.C: Likewise.
6078 * g++.dg/cpp0x/sfinae6.C: Likewise.
6079 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6080 * g++.old-deja/g++.law/arg11.C: Likewise.
6082 2011-03-16 Jason Merrill <jason@redhat.com>
6084 * g++.dg/template/incomplete6.C: New.
6086 2011-03-16 Jeff Law <law@redhat.com>
6088 * gcc.dg/tree-ssa/vrp55.c: New test.
6090 2011-03-16 Jason Merrill <jason@redhat.com>
6092 * g++.dg/cpp0x/auto22.C: New.
6094 2011-03-16 Richard Guenther <rguenther@suse.de>
6096 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6097 optimizing it away if promoted to const.
6099 2011-03-16 Richard Guenther <rguenther@suse.de>
6101 PR tree-optimization/48149
6102 * gcc.dg/fold-complex-1.c: New testcase.
6104 2011-03-16 Richard Guenther <rguenther@suse.de>
6107 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6110 2011-03-16 Richard Guenther <rguenther@suse.de>
6112 PR tree-optimization/26134
6113 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6115 2011-03-16 Richard Guenther <rguenther@suse.de>
6117 PR tree-optimization/48146
6118 * gcc.dg/torture/pr48146.c: New testcase.
6120 2011-03-16 Richard Guenther <rguenther@suse.de>
6122 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6123 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6125 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6128 * gcc.c-torture/compile/pr48136.c: New test.
6130 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6133 * gcc.dg/guality/pr45882.c: New test.
6135 2011-03-15 Jason Merrill <jason@redhat.com>
6137 * g++.dg/cpp0x/constexpr-recursion.C: New.
6139 * g++.dg/cpp0x/implicit11.C: New.
6141 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6143 * g++.dg/cpp0x/constexpr-attribute.C: New.
6145 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6147 * g++.dg/parse/pr34758.C: New.
6149 2011-03-15 Xinliang David Li <davidxl@google.com>
6152 * gcc.dg/uninit-pred-7_d.c: New test.
6153 * gcc.dg/uninit-pred-8_d.c: New test.
6155 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6158 * gcc.target/arm/pr46788.c: New.
6160 2011-03-15 Richard Guenther <rguenther@suse.de>
6163 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6164 * gfortran.dg/ishft_4.f90: Likewise.
6165 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6167 2011-03-15 Richard Guenther <rguenther@suse.de>
6169 PR tree-optimization/13954
6170 * g++.dg/tree-ssa/pr13954.C: New testcase.
6172 2011-03-15 Richard Guenther <rguenther@suse.de>
6174 PR tree-optimization/48037
6175 * gcc.target/i386/pr48037-1.c: New testcase.
6177 2011-03-15 Richard Guenther <rguenther@suse.de>
6179 PR tree-optimization/41490
6180 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6181 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6182 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6183 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6184 * g++.dg/tree-ssa/pr33604.C: Adjust.
6186 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.c-torture/execute/pr47917.c: New test.
6190 * gcc.dg/pr47917.c: New test.
6193 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6195 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6197 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6198 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6199 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6200 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6201 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6202 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6203 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6204 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6205 * gcc.target/i386/avx-floor-vec.c: Ditto.
6206 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6207 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6208 * gcc.target/i386/avx-rint-vec.c: Ditto.
6209 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6210 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6211 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6212 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6214 2011-03-14 Tom Tromey <tromey@redhat.com>
6216 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6217 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6218 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6220 2011-03-14 Tom Tromey <tromey@redhat.com>
6222 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6223 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6224 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6226 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6228 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6230 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6232 PR rtl-optimization/47166
6233 * gcc.c-torture/execute/postmod-1.c: New test.
6235 2011-03-14 Richard Guenther <rguenther@suse.de>
6238 * gcc.dg/torture/pr48098.c: New testcase.
6240 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6243 * gcc.target/powerpc/pr48053-1.c: New test.
6244 * gcc.target/powerpc/pr48053-2.c: Likewise.
6246 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6249 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6251 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6254 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6256 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6259 * gfortran.dg/class_41.f03: New.
6261 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6263 * g++.dg/conversion/cast3.C: New test.
6265 2011-03-11 Jason Merrill <jason@redhat.com>
6267 * g++.dg/template/error45.C: New.
6269 * g++.dg/parse/no-type-defn1.C: New.
6271 * g++.dg/ext/attrib40.C: New.
6273 * g++.dg/cpp0x/regress/array1.C: New.
6275 2011-03-11 Richard Guenther <rguenther@suse.de>
6277 PR tree-optimization/48067
6278 * gcc.dg/pr48067.c: New testcase.
6280 2011-03-11 Richard Guenther <rguenther@suse.de>
6283 * g++.dg/lto/20110311-1_0.C: New testcase.
6285 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6288 * g++.dg/inherit/virtual8.C: New test.
6291 * gcc.dg/torture/pr48044.c: New test.
6293 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6296 * gfortran.dg/proc_ptr_comp_31.f90: New.
6298 2011-03-11 Richard Guenther <rguenther@suse.de>
6300 PR tree-optimization/47278
6301 * gcc.dg/torture/pr47278-1.c: New testcase.
6302 * gcc.dg/torture/pr47278-2.c: Likewise.
6304 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6306 PR tree-optimization/48063
6307 * gcc.dg/torture/pr48063.c: New test.
6309 2011-03-10 Jason Merrill <jason@redhat.com>
6311 * g++.dg/template/array22.C: New.
6313 * g++.dg/cpp0x/syntax-err1.C: New.
6314 * g++.dg/parse/error36.C: Adjust expected errors.
6315 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6316 * g++.old-deja/g++.pt/typename3.C: Likewise.
6317 * g++.old-deja/g++.pt/typename4.C: Likewise.
6318 * g++.old-deja/g++.pt/typename6.C: Likewise.
6320 2011-03-09 Jason Merrill <jason@redhat.com>
6322 * g++.dg/template/nontype22.C: New.
6324 2011-03-09 Martin Jambor <mjambor@suse.cz>
6326 PR tree-optimization/47714
6327 * g++.dg/torture/pr47714.C: New test.
6329 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6332 * gcc.target/powerpc/pr47755-2.c: New file.
6334 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6336 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6337 is not set in the environment, pass 64 as first argument when not
6338 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6339 native where ulimit -u is supported.
6341 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6343 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6345 2011-03-08 Jason Merrill <jason@redhat.com>
6347 * g++.dg/template/nontype21.C: New.
6349 * g++.dg/template/anon5.C: New.
6351 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/pr47881.c: New test.
6356 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6359 * g++.dg/lookup/template3.C: New test.
6361 2011-03-08 Kai Tietz <ktietz@redhat.com>
6363 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6366 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6369 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6370 sizeof to compute alignment.
6372 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6374 PR tree-optimization/48022
6375 * gcc.dg/pr48022-1.c: New test.
6376 * gcc.dg/pr48022-2.c: New test.
6378 2011-03-07 Jason Merrill <jason@redhat.com>
6380 * g++.dg/template/nontype20.C: New.
6381 * g++.dg/init/member1.C: Adjust expected errors.
6382 * g++.dg/parse/constant4.C: Likewise.
6383 * g++.dg/template/qualified-id3.C: Likewise.
6384 * g++.old-deja/g++.pt/crash10.C: Likewise.
6386 * g++.dg/cpp0x/regress/non-const1.C: New.
6388 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6391 * gcc.dg/pr47991.c: New test.
6393 2011-03-07 Jason Merrill <jason@redhat.com>
6395 * g++.dg/abi/mangle46.C: New.
6397 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6400 * gcc.target/powerpc/pr47862.c: New.
6402 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6405 * gcc.target/i386/combine-mul.c: Require nonpic.
6407 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6408 Nathan Froyd <froydnj@codesourcery.com>
6410 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6412 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6414 * README.QMTEST: Remove.
6416 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6417 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6420 * gfortran.dg/array_constructor_37.f90 : New test.
6422 2011-03-05 Jason Merrill <jason@redhat.com>
6424 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6425 * g++.dg/abi/mangle45.C: Likewise.
6426 * g++.dg/cpp0x/trailing1.C: Likewise.
6428 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6430 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6432 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6434 PR rtl-optimization/47899
6435 * gcc.dg/pr47899.c: New test.
6437 * gcc.dg/torture/pr47968.c: Ignore warnings.
6439 PR tree-optimization/47967
6440 * gcc.c-torture/compile/pr47967.c: New test.
6442 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6444 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6445 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6447 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6449 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6450 and property_getAttributes() if __OBJC2__.
6451 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6452 * objc.dg/property/property-encoding-1.m: New.
6453 * obj-c++.dg/property/property-encoding-1.mm: New.
6455 2011-03-04 Jason Merrill <jason@redhat.com>
6457 * g++.dg/template/pseudodtor6.C: New.
6459 * g++.dg/inherit/covariant19.C: New.
6461 2011-03-04 Richard Guenther <rguenther@suse.de>
6464 * gcc.dg/torture/pr47968.c: New testcase.
6466 2011-03-04 Richard Guenther <rguenther@suse.de>
6469 * gcc.dg/torture/pr47975.c: New testcase.
6471 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6474 * g++.dg/template/crash106.C: New.
6476 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.dg/gomp/pr47963.c: New test.
6480 * g++.dg/gomp/pr47963.C: New test.
6482 2011-03-02 Jason Merrill <jason@redhat.com>
6484 * g++.dg/cpp0x/regress/condition1.C: New.
6486 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6488 2011-03-01 Jason Merrill <jason@redhat.com>
6490 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6492 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6494 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6496 PR rtl-optimization/47925
6497 * gcc.c-torture/execute/pr47925.c: New test.
6499 2011-03-01 Jason Merrill <jason@redhat.com>
6501 * g++.dg/cpp0x/decltype25.C: New.
6503 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6505 2011-03-01 Richard Guenther <rguenther@suse.de>
6507 PR tree-optimization/47890
6508 * gcc.dg/torture/pr47890.c: New testcase.
6510 2011-03-01 Richard Guenther <rguenther@suse.de>
6513 * gcc.dg/lto/pr47924_0.c: New testcase.
6515 2011-03-01 Richard Guenther <rguenther@suse.de>
6518 * gfortran.dg/lto/pr46911_0.f: New testcase.
6520 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6522 PR libgfortran/47933
6523 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6524 compile errors from older code form.
6526 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6528 PR libgfortran/47567
6529 * gfortran.dg/fmt_fw_d.f90: New test.
6531 2011-02-28 Jason Merrill <jason@redhat.com>
6533 * g++.dg/inherit/covariant18.C: New.
6535 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6538 * gcc.dg/pr47893.c: New test.
6540 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6542 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6543 NULL in case of a selector with conflicting types.
6544 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6546 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6548 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6549 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6550 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6551 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6553 2011-02-28 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6558 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6560 PR libgfortran/47778
6561 * gfortran.dg/namelist_71.f90: New test.
6563 2011-02-27 Jason Merrill <jason@redhat.com>
6566 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6567 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6569 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6572 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6574 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6577 * gfortran.dg/gomp/task-1.f90: Removed.
6579 2011-02-26 Jason Merrill <jason@redhat.com>
6581 * g++.dg/template/this-targ1.C: New.
6583 * g++.dg/cpp0x/regress/template-const1.C: New.
6584 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6585 * g++.dg/template/function1.C: Adjust.
6586 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6587 * g++.dg/debug/debug7.C: Adjust.
6589 2011-02-26 Tobias Burnus <burnus@net-b.de>
6592 * gfortran.dg/gomp/task-1.f90: New.
6594 2011-02-25 Jie Zhang <jie@codesourcery.com>
6596 * gcc.target/arm/neon-thumb2-move.c: Add
6597 dg-require-effective-target arm_thumb2_ok.
6599 2011-02-24 Jason Merrill <jason@redhat.com>
6601 * g++.dg/parse/constant1.C: Specify C++98 mode.
6602 * g++.dg/parse/constant5.C: Likewise.
6603 * g++.dg/parse/error2.C: Likewise.
6604 * g++.dg/parse/semicolon3.C: Likewise.
6605 * g++.dg/template/crash14.C: Likewise.
6606 * g++.dg/template/local4.C: Likewise.
6607 * g++.dg/template/nontype3.C: Likewise.
6608 * g++.dg/parse/crash31.C: Adjust expected errors.
6609 * g++.dg/template/function1.C: Likewise.
6610 * g++.dg/template/ref3.C: Likewise.
6611 * g++.dg/template/static9.C: Likewise.
6612 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6614 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6615 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6616 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6617 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6618 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6620 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6623 * gfortran.dg/pr47878.f90: New test.
6625 2011-02-24 Richard Guenther <rguenther@suse.de>
6628 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6629 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6631 2011-02-24 Richard Guenther <rguenther@suse.de>
6634 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6635 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6637 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6639 PR libgfortran/47567
6640 * gfortran.dg/fmt_f0_1.f90: Update test.
6642 2011-02-23 Jason Merrill <jason@redhat.com>
6644 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6645 * g++.dg/abi/mangle45.C: New.
6647 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6648 * g++.dg/template/canon-type-9.C: Match use of decltype
6649 between declaration and definition.
6650 * g++.dg/template/canon-type-12.C: Likewise.
6652 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6655 * gfortran.dg/nested_allocatables_1.f90: New.
6657 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6660 * g++.dg/pr46868.C: New test.
6661 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6662 * g++.dg/parse/error14.C: Adjust.
6664 2011-02-23 Richard Guenther <rguenther@suse.de>
6666 PR tree-optimization/47838
6667 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6669 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6671 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6673 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6675 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6676 * gfortran.dg/count_init_expr.f03: Ditto.
6677 * gfortran.dg/gomp/pr43711.f90: Ditto.
6678 * gcc.dg/struct-parse-2.c: Ditto.
6679 * gcc.dg/parse-error-3.c: Ditto.
6680 * gcc.dg/Wlogical-op-1.c: Ditto.
6681 * gcc.dg/Walways-true-1.c: Ditto.
6682 * gcc.dg/pr24225.c: Ditto.
6683 * gcc.dg/Walways-true-2.c: Ditto.
6684 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6685 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6686 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6687 * g++.dg/overload/defarg4.C: Ditto.
6688 * g++.dg/inherit/covariant16.C: Ditto.
6689 * g++.dg/inherit/virtual7.C: Ditto.
6690 * g++.dg/template/canon-type-9.C: Ditto.
6691 * g++.dg/template/access19.C: Ditto.
6692 * g++.dg/template/call7.C: Ditto.
6693 * g++.dg/template/canon-type-2.C: Ditto.
6694 * g++.dg/template/init7.C: Ditto.
6695 * g++.dg/template/sizeof-template-argument.C: Ditto.
6696 * g++.dg/template/const3.C: Ditto.
6697 * g++.dg/template/sfinae26.C: Ditto.
6698 * g++.dg/template/sfinae26.C: Ditto.
6699 * g++.dg/template/canon-type-11.C: Ditto.
6700 * g++.dg/template/union2.C: Ditto.
6701 * g++.dg/template/canon-type-3.C: Ditto.
6702 * g++.dg/template/canon-type-1.C: Ditto.
6703 * g++.dg/template/canon-type-5.C: Ditto.
6704 * g++.dg/template/canon-type-7.C: Ditto.
6705 * g++.dg/template/canon-type-10.C: Ditto.
6706 * g++.dg/template/spec36.C: Ditto.
6707 * g++.dg/template/typedef38.C: Ditto.
6708 * g++.dg/template/canon-type-4.C: Ditto.
6709 * g++.dg/template/canon-type-6.C: Ditto.
6710 * g++.dg/template/canon-type-13.C: Ditto.
6711 * g++.dg/template/instantiate9.C: Ditto.
6712 * g++.dg/template/ttp22.C: Ditto.
6713 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6714 * g++.dg/warn/Walways-true-1.C: Ditto.
6715 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6716 * g++.dg/warn/Walways-true-2.C: Ditto.
6717 * g++.dg/conversion/op4.C: Ditto.
6718 * g++.dg/opt/pr19650.C: Ditto.
6719 * g++.dg/lookup/friend11.C: Ditto.
6720 * g++.dg/other/default2.C: Ditto.
6721 * g++.dg/other/default3.C: Ditto.
6722 * g++.dg/other/dtor2.C: Ditto.
6723 * g++.dg/other/friend5.C: Ditto.
6724 * g++.dg/other/default5.C: Ditto.
6725 * g++.dg/init/brace6.C: Ditto.
6726 * g++.dg/init/aggr5.C: Ditto.
6727 * g++.dg/init/error2.C: Ditto.
6728 * g++.dg/expr/bound-mem-fun.C: Ditto.
6729 * g++.dg/expr/cond6.C: Ditto.
6730 * g++.dg/expr/stmt-expr-1.C: Ditto.
6731 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6732 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6733 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6734 * g++.dg/cpp0x/bracket1.C: Ditto.
6735 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6736 * g++.dg/cpp0x/pr38646.C: Ditto.
6737 * g++.dg/cpp0x/variadic73.C: Ditto.
6738 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6739 * g++.dg/cpp0x/bracket4.C: Ditto.
6740 * g++.dg/cpp0x/decltype4.C: Ditto.
6741 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6742 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6743 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6744 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6745 * g++.dg/cpp0x/decltype2.C: Ditto.
6746 * g++.dg/cpp0x/decltype1.C: Ditto.
6747 * g++.dg/cpp0x/bracket2.C: Ditto.
6748 * g++.dg/cpp0x/decltype5.C: Ditto.
6749 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6750 * g++.dg/cpp0x/variadic70.C: Ditto.
6751 * g++.dg/cpp0x/decltype6.C: Ditto.
6752 * g++.dg/cpp0x/rvo.C: Ditto.
6753 * g++.dg/cpp0x/vt-40092.C: Ditto.
6754 * g++.dg/cpp0x/variadic-new.C: Ditto.
6755 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6756 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6757 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6758 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6759 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6760 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6761 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6762 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6763 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6764 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6765 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6766 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6767 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6768 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6769 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6770 * g++.dg/cpp0x/pr39639.C: Ditto.
6771 * g++.dg/cpp0x/decltype3.C: Ditto.
6772 * g++.dg/cpp0x/variadic68.C: Ditto.
6773 * g++.dg/cpp0x/variadic-function.C: Ditto.
6774 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6775 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6776 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6777 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6778 * g++.dg/parse/crash35.C: Ditto.
6779 * g++.dg/parse/crash40.C: Ditto.
6780 * g++.dg/parse/defarg12.C: Ditto.
6781 * g++.dg/parse/crash34.C: Ditto.
6782 * g++.dg/parse/constructor3.C: Ditto.
6783 * g++.dg/parse/template23.C: Ditto.
6784 * g++.dg/parse/crash56.C: Ditto.
6785 * g++.dg/parse/dtor13.C: Ditto.
6786 * g++.dg/parse/error33.C: Ditto.
6787 * g++.dg/parse/ctor9.C: Ditto.
6788 * g++.dg/parse/error32.C: Ditto.
6789 * g++.dg/parse/error37.C: Ditto.
6790 * g++.dg/parse/bitfield3.C: Ditto.
6791 * g++.dg/parse/struct-4.C: Ditto.
6792 * g++.dg/ext/has_trivial_copy.C: Ditto.
6793 * g++.dg/ext/is_polymorphic.C: Ditto.
6794 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6795 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6796 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6797 * g++.dg/ext/is_union.C: Ditto.
6798 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6799 * g++.dg/ext/is_pod.C: Ditto.
6800 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6801 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6802 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6803 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6804 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6805 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6806 * g++.dg/ext/is_abstract.C: Ditto.
6807 * g++.dg/ext/has_trivial_assign.C: Ditto.
6808 * g++.dg/ext/is_class.C: Ditto.
6809 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6810 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6811 * g++.dg/ext/is_base_of.C: Ditto.
6812 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6813 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6814 * g++.dg/ext/is_empty.C: Ditto.
6815 * g++.dg/ext/is_enum.C: Ditto.
6816 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6817 * gnat.dg/opt11.adb: Ditto.
6818 * obj-c++.dg/pr45735.mm: Ditto.
6819 * obj-c++.dg/pr24393.mm: Ditto.
6820 * obj-c++.dg/exceptions-2.mm: Ditto.
6821 * objc.dg/pr45735.m: Ditto.
6822 * objc.dg/pr24393.m: Ditto.
6824 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6826 * objc.dg/attributes/objc-exception-1.m: New.
6828 2011-02-23 Jie Zhang <jie@codesourcery.com>
6830 * gcc.dg/cpp/include7.c: New test.
6832 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6835 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6837 2011-02-23 Jie Zhang <jie@codesourcery.com>
6839 PR rtl-optimization/47763
6840 * gcc.dg/pr47763.c: New test.
6842 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6845 * gfortran.dg/whole_file_32.f90 : New test.
6847 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6850 * g++.dg/inherit/virtual7.C: New test.
6852 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6855 * objc.dg/type-size-3.m: Updated error message.
6856 * objc.dg/type-size-4.m: New test.
6857 * objc.dg/type-size-5.m: New test.
6859 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6861 * lib/gnat.exp: Fix comments.
6862 Don't load libgloss.exp.
6863 (default_gnat_version): Call $compiler with --version.
6864 Adapt regexp for gnatmake output, insert version.
6865 (gnat_version): New proc.
6866 (gnat_init): Remove gnat_libgcc_s_path.
6867 (gnat_target_compile): Likewise.
6868 Remove ld_library_path.
6869 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6870 (gnat_pass): Remove.
6871 (gnat_pass): Remove.
6872 (gnat_finish): Remove.
6873 (gnat_exit): Remove.
6874 (local_find_gnatmake): Reindent.
6875 (runtest_file_p): Remove.
6876 (prune_warnings): Remove.
6877 (find_gnatclean): New proc.
6878 * lib/gnat-dg.exp (lremove): New proc.
6879 (gnat-dg-test): Reindent.
6880 Remove additional output files.
6881 (gnat-dg-runtest): Remove.
6883 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6884 * gnat.dg/loop_optimization6.adb: Likewise.
6885 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6887 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6889 PR tree-optimization/47835
6890 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6892 2011-02-22 Tobias Burnus <burnus@net-b.de>
6894 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6895 * gfortran.dg/abstract_type_2.f03: Ditto.
6896 * gfortran.dg/abstract_type_3.f03: Ditto.
6897 * gfortran.dg/abstract_type_4.f03: Ditto.
6898 * gfortran.dg/abstract_type_5.f03: Ditto.
6899 * gfortran.dg/abstract_type_6.f03: Ditto.
6900 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6901 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6902 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6903 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6904 * gfortran.dg/array_function_5.f90: Ditto.
6905 * gfortran.dg/asynchronous_3.f03: Ditto.
6906 * gfortran.dg/char_expr_1.f90: Ditto.
6907 * gfortran.dg/class_14.f03: Ditto.
6908 * gfortran.dg/data_array_6.f: Ditto.
6909 * gfortran.dg/data_invalid.f90: Ditto.
6910 * gfortran.dg/dot_product_1.f03: Ditto.
6911 * gfortran.dg/func_derived_5.f90: Ditto.
6912 * gfortran.dg/func_result_4.f90: Ditto.
6913 * gfortran.dg/implied_do_1.f90: Ditto.
6914 * gfortran.dg/initialization_25.f90: Ditto.
6915 * gfortran.dg/initialization_26.f90: Ditto.
6916 * gfortran.dg/interface_34.f90: Ditto.
6917 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6918 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6919 * gfortran.dg/matmul_8.f03: Ditto.
6920 * gfortran.dg/merge_init_expr.f90: Ditto.
6921 * gfortran.dg/pack_assign_1.f90: Ditto.
6922 * gfortran.dg/pack_vector_1.f90: Ditto.
6923 * gfortran.dg/pointer_check_8.f90: Ditto.
6924 * gfortran.dg/product_init_expr.f03: Ditto.
6925 * gfortran.dg/reshape_order_5.f90: Ditto.
6926 * gfortran.dg/reshape_shape_1.f90: Ditto.
6927 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6928 * gfortran.dg/same_name_2.f90: Ditto.
6929 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6930 * gfortran.dg/spread_init_expr.f03: Ditto.
6931 * gfortran.dg/stmt_func_1.f90: Ditto.
6932 * gfortran.dg/sum_init_expr.f03: Ditto.
6933 * gfortran.dg/transpose_3.f03: Ditto.
6934 * gfortran.dg/unpack_init_expr.f03: Ditto.
6935 * gfortran.dg/warn_conversion.f90: Ditto.
6936 * gfortran.dg/warn_conversion_2.f90: Ditto.
6937 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6938 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6939 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6940 * gfortran.dg/whole_file_16.f90: Ditto.
6941 * gfortran.dg/whole_file_17.f90: Ditto.
6942 * gfortran.dg/whole_file_18.f90: Ditto.
6943 * gfortran.dg/whole_file_20.f03: Ditto.
6944 * gfortran.dg/whole_file_5.f90: Ditto.
6945 * gfortran.dg/whole_file_6.f90: Ditto.
6946 * gfortran.dg/write_invalid_format.f90: Ditto.
6947 * gfortran.dg/zero_sized_6.f90: Ditto.
6949 2011-02-21 Jeff Law <law@redhat.com>
6951 PR rtl-optimization/46178
6952 * gcc.target/i386/pr46178.c: New test.
6954 PR rtl-optimization/46002
6955 * gcc.c-torture/compile/pr46002.c: New test.
6957 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6959 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6962 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6965 * g++.dg/debug/pr47106.C: Require effective target lto.
6967 2011-02-21 Jason Merrill <jason@redhat.com>
6969 * g++.dg/cpp0x/constexpr-diag2.C: New.
6971 2011-02-20 Jason Merrill <jason@redhat.com>
6973 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6975 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6977 * g++.dg/overload/conv-op1.C: New.
6979 * g++.dg/cpp0x/constexpr-synth1.C: New.
6981 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6983 * objc.dg/layout-2.m: New.
6984 * objc.dg/selector-3.m: Adjusted location of error message.
6985 * objc.dg/type-size-3.m: Same.
6986 * obj-c++.dg/selector-3.mm: Same.
6988 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6991 * objc.dg/property/dotsyntax-22.m: New.
6992 * obj-c++.dg/property/dotsyntax-22.mm: New.
6994 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6997 * g++.dg/template/typedef38.C: New test.
6999 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7002 * gfortran.dg/whole_file_30.f90 : New test.
7003 * gfortran.dg/whole_file_31.f90 : New test.
7005 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7009 * gfortran.dg/whole_file_28.f90 : New test.
7010 * gfortran.dg/whole_file_29.f90 : New test.
7012 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7015 * g++.dg/template/crash105.C: New.
7017 2011-02-19 Jason Merrill <jason@redhat.com>
7019 * g++.dg/cpp0x/regress/no-elide1.C: New.
7021 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7023 PR tree-optimization/46620
7024 * gcc.dg/pr46620.c: New.
7026 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7029 * gcc.target/i386/pr47809.c: New test.
7031 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7032 Tobias Burnus <burnus@net-b.de>
7034 * lib/target-supports.exp
7035 (check_effective_target_fortran_large_real): New check for large reals.
7036 * gfortran.dg/nan_7.f90: New test.
7038 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7040 PR libgfortran/47567
7041 * gfortran.dg/fmt_f0_1.f90: Update test.
7043 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7046 * gfortran.dg/array_constructor_36.f90 : New test.
7047 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7048 allow for comparison between different elements of the array
7049 constructor at different levels of optimization.
7051 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7053 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7054 * gcc.target/i386/pr32280-1.c: Likewise.
7056 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7059 * gcc.target/i386/pr47800.c: New test.
7061 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7063 * objc/execute/exceptions/foward-1.x: New.
7065 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7068 * gfortran.dg/derived_constructor_comps_4.f90: New.
7070 2011-02-18 Tobias Burnus
7073 * gfortran.dg/func_result_6.f90: New.
7075 2011-02-18 Michael Matz <matz@suse.de>
7078 * gfortran.dg/lto/pr45586_0.f90: New test.
7079 * gfortran.dg/typebound_proc_20.f90: Ditto.
7080 * gfortran.dg/typebound_proc_21.f90: Ditto.
7082 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7085 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7087 2011-02-18 Tobias Burnus <burnus@net-b.de>
7090 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7092 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7093 normalizing the error/warning output.
7094 * gfortran.dg/Wall.f90: Update dg-error/warning.
7095 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7096 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7097 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7098 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7099 * gfortran.dg/class_30.f90: Update dg-error/warning.
7100 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7101 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7102 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7103 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7104 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7105 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7106 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7107 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7108 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7109 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7110 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7111 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7112 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7113 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7114 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7115 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7116 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7117 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7118 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7119 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7120 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7121 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7122 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7123 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7124 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7126 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7129 * gfortran.dg/proc_ptr_comp_30.f90: New.
7131 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7134 * gcc.target/i386/pr47780.c: New test.
7136 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7139 * gfortran.dg/class_40.f03: New.
7141 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7144 * g++.dg/cpp0x/auto21.C: New test.
7146 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7148 * objc.dg/special/unclaimed-category-1.h: Updated for
7150 * objc.dg/special/unclaimed-category-1.m: Same.
7151 * objc.dg/zero-link-1.m: Same.
7152 * objc.dg/lookup-1.m: Same.
7153 * objc.dg/torture/strings/const-str-9.m
7154 * objc.dg/torture/strings/const-str-10.m: Same.
7155 * objc.dg/torture/strings/const-str-11.m: Same.
7156 * objc.dg/torture/forward-1.m: Same.
7157 * objc.dg/zero-link-2.m: Same.
7158 * objc.dg/encode-7-next-64bit.m: Same.
7159 * objc.dg/method-4.m: Same.
7160 * objc.dg/next-runtime-1.m: Same.
7161 * objc.dg/image-info.m: Same.
7162 * objc.dg/pr23214.m: Same.
7163 * objc.dg/symtab-1.m: Same.
7164 * obj-c++.dg/basic.m: Same.
7165 * obj-c++.dg/proto-lossage-3.m: Same.
7166 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7167 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7168 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7169 * obj-c++.dg/method-11.m: Same.
7170 * objc/execute/enumeration-1.m: Same.
7171 * objc/execute/object_is_class.m: Same.
7172 * objc/execute/formal_protocol-2.m: Same.
7173 * objc/execute/formal_protocol-4.m: Same.
7174 * objc/execute/formal_protocol-6.m: Same.
7175 * objc/execute/bycopy-3.m: Same.
7176 * objc/execute/exceptions/catchall-1.m: Same.
7177 * objc/execute/exceptions/finally-1.m: Same.
7178 * objc/execute/exceptions/local-variables-1.m: Same.
7179 * objc/execute/exceptions/foward-1.m: Same.
7180 * objc/execute/bf-common.h
7181 * objc/execute/enumeration-2.m: Same.
7182 * objc/execute/formal_protocol-1.m: Same.
7183 * objc/execute/formal_protocol-3.m: Same.
7184 * objc/execute/formal_protocol-5.m: Same.
7185 * objc/execute/accessing_ivars.m: Same.
7186 * objc/execute/bycopy-2.m: Same.
7187 * objc/execute/formal_protocol-7.m: Same.
7188 * objc/execute/compatibility_alias.m: Same.
7189 * objc/execute/no_clash.m: Same.
7190 * objc/execute/object_is_meta_class.m: Same.
7191 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7192 * objc/execute/class-tests-1.h: Include stdio.h.
7193 * objc/execute/class-tests-2.h: Same.
7194 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7196 * obj-c++.dg/try-catch-2.mm: Same.
7198 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7201 * g++.dg/warn/Wunused-parm-4.C: New test.
7203 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7204 Jan Hubicka <jh@suse.cz>
7208 * g++.dg/debug/pr47106.C: New.
7210 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7213 * gcc.target/i386/pr43653.c: New test.
7215 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7218 * g++.dg/template/inherit6.C: New test.
7220 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7223 * gfortran.dg/class_39.f03: New.
7225 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7228 * g++.dg/cpp0x/variadic106.C: New test.
7230 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7233 * gfortran.dg/pr47757-1.f90: New test.
7234 * gfortran.dg/pr47757-2.f90: New test.
7235 * gfortran.dg/pr47757-3.f90: New test.
7238 * g++.dg/cpp0x/enum8.C: New test.
7240 2011-02-15 Jason Merrill <jason@redhat.com>
7242 * g++.dg/inherit/implicit-trivial1.C: New.
7243 * g++.dg/cpp0x/implicit-trivial1.C: New.
7245 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7248 * gcc.dg/torture/pr47725.c: Removed.
7250 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7253 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7254 constant does not generate a load from memory.
7256 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7259 * gcc.dg/torture/pr47725.c: New.
7261 2011-02-15 Richard Guenther <rguenther@suse.de>
7263 PR tree-optimization/47743
7264 * gcc.dg/torture/pr47743.c: New testcase.
7266 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7269 * gcc.target/i386/pr47581.c: New test.
7271 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7274 * gfortran.dg/select_type_22.f03: New.
7276 2011-02-14 Jason Merrill <jason@redhat.com>
7278 * g++.dg/cpp0x/regress/enum1.C: New.
7280 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7282 * gnat.dg/include.adb: New test.
7284 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7287 * gfortran.dg/class_38.f03: New.
7289 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7291 * gcc.dg/pr46494.c: New test.
7293 2011-02-14 Richard Guenther <rguenther@suse.de>
7295 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7297 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7300 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7301 sparc*-sun-solaris2.11.
7303 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7306 * gfortran.dg/argument_checking_18.f90: New.
7308 2011-02-13 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7311 * gfortran.dg/argument_checking_17.f90: New.
7313 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7315 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7316 are temporarily disabled.
7317 * gfortran.dg/class_7.f03: Ditto.
7318 * gfortran.dg/coarray_14.f90: Ditto.
7319 * gfortran.dg/typebound_proc_13.f03: Ditto.
7321 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7324 * gfortran.dg/extends_11.f03: New.
7326 2011-02-11 Xinliang David Li <davidxl@google.com>
7328 PR tree-optimization/47707
7329 * g++.dg/tree-ssa/pr47707.C: New test.
7331 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7333 * g++.dg/opt/inline17.C: New test.
7335 2011-02-11 Tobias Burnus <burnus@net-b.de>
7338 * gfortran.dg/pure_formal_2.f90: New.
7340 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7342 PR rtl-optimization/47614
7343 * gfortran.dg/pr47614.f: New.
7345 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7348 * gcc.dg/opts-6.c: New test.
7350 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7353 * gcc.dg/pr47684.c: New test.
7355 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7358 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7359 c99_runtime, dg-add-options c99_runtime.
7360 (main): Use __asm__.
7362 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7365 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7366 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7367 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7368 * gcc.dg/ucnid-10.c: Likewise.
7369 * gcc.dg/ucnid-13.c: Likewise.
7370 * gcc.dg/ucnid-7.c: Likewise.
7371 * gcc.dg/ucnid-8.c: Likewise.
7372 Adapt dg-warning line number.
7374 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7376 * gcc.target/i386/parity-1.c: Use -march=k8.
7377 * gcc.target/i386/parity-2.c: Ditto.
7378 * gcc.target/i386/vecinit-1.c: Ditto.
7379 * gcc.target/i386/vecinit-2.c: Ditto.
7381 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7384 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7385 * gcc.target/mips/save-restore-3.c: Likewise.
7386 * gcc.target/mips/save-restore-4.c: Likewise.
7387 * gcc.target/mips/save-restore-5.c: Likewise.
7390 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7391 * g++.dg/tree-prof/partition2.C: Likewise.
7393 2011-02-09 Jason Merrill <jason@redhat.com>
7395 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7396 rather than misdeclare std::puts.
7398 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7399 * g++.dg/other/warning1.C: Likewise.
7400 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7401 * g++.old-deja/g++.gb/scope06.C: Likewise.
7402 * g++.old-deja/g++.law/cvt11.C: Likewise.
7403 * g++.old-deja/g++.law/init1.C: Likewise.
7404 * g++.dg/abi/mangle26.C: Likewise.
7406 * g++.dg/template/function1.C: Adjust for C++0x mode.
7407 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7409 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7410 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7412 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7414 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7416 * g++.dg/cpp0x/regress: New directory.
7417 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7418 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7419 * g++.dg/cpp0x/regress/regress3.C: New.
7421 2011-02-10 Richard Guenther <rguenther@suse.de>
7423 PR tree-optimization/47677
7424 * gcc.dg/torture/pr47677.c: New testcase.
7426 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7428 * objc.dg/special/load-category-1.m: Remove unused header.
7429 * objc.dg/special/load-category-1a.m: Likewise.
7430 * objc.dg/special/load-category-2.m: Likewise.
7431 * objc.dg/special/load-category-2a.m: Likewise.
7432 * objc.dg/special/load-category-3.m: Likewise.
7433 * objc.dg/special/load-category-3a.m: Likewise.
7434 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7435 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7436 * objc.dg/attributes/class-attribute-1.m: Likewise.
7437 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7438 * obj-c++.dg/property/property.exp: Likewise.
7439 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7440 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7441 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7442 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7443 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7444 * obj-c++.dg/template-8.mm: Likewise.
7446 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7449 * gcc.target/i386/pr47665.c: New test.
7451 2011-02-10 Jie Zhang <jie@codesourcery.com>
7455 2011-02-05 Jie Zhang <jie@codesourcery.com>
7457 * gcc.dg/pr42631.c: Update test.
7458 * gcc.dg/pr42631-2.c: New test.
7460 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7463 * gfortran.dg/proc_decl_25.f90: New.
7465 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7468 * gfortran.dg/typebound_assignment_2.f03: New.
7470 2011-02-09 Richard Guenther <rguenther@suse.de>
7472 PR tree-optimization/47664
7473 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7475 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7478 * gnat.dg/uninit_func.adb: Adjust dg directive.
7480 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7483 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7485 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7488 * gfortran.dg/auto_dealloc_2.f90: New.
7490 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7492 * gcc.dg/builtins-config.h: Remove __sgi handling.
7493 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7494 -std=c99 for mips-sgi-irix6.5*.
7496 2011-02-09 Martin Jambor <mjambor@suse.cz>
7499 * gfortran.dg/pr25923.f90: Remove xfails.
7501 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7504 * gfortran.dg/inquire_14.f90: New test.
7506 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7509 * gfortran.dg/pointer_init_6.f90: New.
7511 2011-02-08 Jeff Law <law@redhat.com>
7513 PR tree-optimization/42893
7514 * gcc.tree-ssa/pr42893.c: New test.
7516 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7518 PR tree-optimization/46834
7519 PR tree-optimization/46994
7520 PR tree-optimization/46995
7521 * gcc.dg/graphite/id-pr46834.c: New.
7522 * gfortran.dg/graphite/id-pr46994.f90: New.
7523 * gfortran.dg/graphite/id-pr46995.f90: New.
7525 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7528 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7529 using the variable is known the warning is emitted there.
7530 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7531 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7533 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7536 * gcc.dg/noreturn-1.c (foo5): Likewise.
7537 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7538 (method2): Likewise.
7540 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7541 the return statement using the uninitialized variable.
7542 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7544 2011-02-08 Richard Guenther <rguenther@suse.de>
7547 * g++.dg/opt/pr47639.c: New testcase.
7549 2011-02-08 Richard Guenther <rguenther@suse.de>
7551 PR tree-optimization/47632
7552 * g++.dg/opt/pr47632.C: New testcase.
7554 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7556 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7558 2011-02-07 Richard Guenther <rguenther@suse.de>
7560 PR tree-optimization/47615
7561 * g++.dg/opt/pr47615.C: New testcase.
7563 2011-02-07 Richard Guenther <rguenther@suse.de>
7565 PR tree-optimization/47621
7566 * gcc.dg/torture/pr47621.c: New testcase.
7568 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7570 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7572 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7575 * gfortran.dg/allocate_with_source_1 : New test.
7577 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7580 * gcc.dg/pr47610.c: New test.
7582 2011-02-05 Jie Zhang <jie@codesourcery.com>
7585 * gcc.dg/pr42631.c: Update test.
7586 * gcc.dg/pr42631-2.c: New test.
7588 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7591 * gfortran.dg/pr47574.f90: New test.
7593 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7595 PR tree-optimization/46194
7596 * gcc.dg/autopar/pr46194.c: New.
7598 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7600 PR tree-optimization/43695
7601 * g++.dg/ipa/pr43695.C: New.
7603 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7606 * gcc.dg/pr23200.c: New test.
7608 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7611 * g++.dg/pr47589.C: New test.
7613 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7616 * g++.dg/template/typedef37.C: New test.
7617 * g++.dg/template/param1.C: Adjust expected error message.
7619 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7622 * gcc.dg/pr31490-2.c: New test.
7623 * gcc.dg/pr31490-3.c: New test.
7624 * gcc.dg/pr31490-4.c: New test.
7626 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7627 Jakub Jelinek <jakub@redhat.com>
7630 * g++.dg/parser/semicolon3.C: Adjust.
7631 * g++.dg/parser/semicolon4.C: New testcase.
7632 * g++.dg/pr46890.C: New testcase.
7634 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7637 * g++.dg/init/pr29571.C: New.
7639 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7641 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7642 instead of vect_int.
7644 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7647 * gcc.target/i386/pr47312.c: New test.
7650 * gcc.target/i386/pr47564.c: New test.
7652 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7654 PR tree-optimization/45122
7655 * gcc.dg/tree-ssa/pr45122.c: New.
7657 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7660 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7663 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7664 and vsx so a default --with-cpu=power7 doesn't give an error
7665 when -mavoid-indexed-addresses is used.
7667 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7668 wrapper function to save the arguments and then jump to the real
7669 function, rather than depending on the compiler not to move stuff
7671 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7673 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7674 Paul Thomas <pault@gcc.gnu.org>
7677 * gfortran.dg/class_37.f03 : New test.
7679 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7680 Richard Guenther <rguenther@suse.de>
7682 PR tree-optimization/40979
7684 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7685 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7686 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7687 check_vect_support_and_set_flags.
7688 * gfortran.dg/graphite/vect-pr40979.f90: New.
7690 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7693 * gfortran.dg/class_36.f03: New.
7695 2011-02-02 Richard Guenther <rguenther@suse.de>
7697 PR tree-optimization/47566
7698 * gcc.dg/lto/20110201-1_0.c: New testcase.
7700 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7706 * debug/pr47498.c: New.
7707 * debug/pr47501.c: New.
7709 2011-02-01 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/47559
7712 * g++.dg/torture/pr47559.C: New testcase.
7714 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7717 * gfortran.dg/typebound_call_20.f03: New.
7719 2011-02-01 Richard Guenther <rguenther@suse.de>
7721 PR tree-optimization/47555
7722 * gcc.dg/pr47555.c: New testcase.
7724 2011-02-01 Richard Guenther <rguenther@suse.de>
7726 PR tree-optimization/47541
7727 * g++.dg/torture/pr47541.C: New testcase.
7729 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7732 * gfortran.dg/typebound_call_19.f03: New.
7734 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7737 * g++.dg/cpp0x/pr47416.C: New test.
7739 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7742 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7744 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7747 * gfortran.dg/typebound_assignment_1.f03: New.
7749 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7751 PR tree-optimization/47538
7752 * gcc.c-torture/execute/pr47538.c: New test.
7754 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7759 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7761 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7763 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7765 PR rtl-optimization/44031
7766 * gcc.c-torture/compile/20110131-1.c: New test.
7768 2011-01-31 Tobias Burnus <burnus@net-b.de>
7771 * gfortran.dg/stmt_func_1.f90: New.
7773 2011-01-31 Tobias Burnus <burnus@net-b.de>
7776 * gfortran.dg/interface_34.f90: New.
7778 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7781 * gfortran.dg/realloc_on_assign_5.f03: New test.
7782 * gfortran.dg/realloc_on_assign_5.f03: New test.
7784 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7786 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7787 * gfortran.dg/bessel_7.f90: Likewise.
7788 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7790 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7791 * gfortran.dg/sum_init_expr.f03: Likewise.
7793 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7795 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7798 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7799 loop only on "vect_intfloat_cvt" targets.
7801 2011-01-29 Tobias Burnus <burnus@net-b.de>
7804 * gfortran.dg/shape_6.f90: New.
7806 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808 PR libgfortran/47434
7809 * gfortran.dg/read_infnan_1.f90: Update test.
7810 * gfortran.dg/module_nan.f90: Update test.
7811 * gfortran.dg/char4_iunit_1.f03: Update test.
7812 * gfortran.dg/large_real_kind_1.f90: Update test.
7813 * gfortran.dg/real_const_3.f90: Update test.
7814 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7816 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7819 * g++.dg/template/param2.C: New test.
7821 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7823 PR libgfortran/47285
7824 * gfortran.dg/fmt_g.f: New test.
7826 2011-01-28 Tobias Burnus <burnus@net-b.de>
7829 * gfortran.dg/pure_formal_1.f90: New.
7831 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7834 * gcc.dg/tls/pr42894.c: New test.
7836 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7838 * gcc.dg/pr47276.c: Add dg-require-visibility.
7840 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7844 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7845 Tobias Burnus <burnus@gcc.gnu.org>
7850 * gfortran.dg/realloc_on_assign_3.f03: New test.
7851 * gfortran.dg/realloc_on_assign_4.f03: New test.
7852 * gfortran.dg/allocatable_function_5.f90: New test.
7853 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7854 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7855 implemented" dg-errors.
7857 2011-01-27 Jan Hubicka <jh@suse.cz>
7860 * gcc.dg/attr-weakref-4.c: New testcase
7862 2011-01-27 Martin Jambor <mjambor@suse.cz>
7864 PR tree-optimization/47228
7865 * gcc.dg/torture/pr47228.c: New test.
7867 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7869 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7871 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7873 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7874 when using auto-overlay support on the SPU.
7876 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7878 PR rtl-optimization/44174
7879 * gcc.target/i386/asm-6.c: New test.
7881 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7883 PR rtl-optimization/46856
7884 * gcc.c-torture/compile/pr46856.c: New test.
7886 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7887 Andrew Pinski <pinskia@gmail.com>
7890 * gcc.dg/pr43082.c: New.
7892 2011-01-26 DJ Delorie <dj@redhat.com>
7894 PR rtl-optimization/46878
7895 * gcc.dg/pr46878-1.c: New test.
7897 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7900 * g++.dg/cpp0x/pr47476.C: New test.
7902 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7904 * gcc.c-torture/compile/20110126-1.c: New test.
7906 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7909 * gcc.dg/torture/pr47473.c: New test.
7911 2011-01-26 Jan Hubicka <jh@suse.cz>
7914 * gcc.c-torture/execute/pr47237.c: New testcase.
7916 2011-01-26 Jan Hubicka <jh@suse.cz>
7918 PR tree-optimization/47190
7919 * gcc.dg/attr-weakref-3.c: New testcase.
7921 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7924 * gcc.dg/dll-9a.c: New test file.
7925 * gcc.dg/dll-11.c: Likewise.
7926 * gcc.dg/dll-12.c: Likewise.
7927 * gcc.dg/dll-12a.c: Likewise.
7928 * gcc.dg/dll-11a.c: Likewise.
7929 * gcc.dg/dll-9.c: Likewise.
7930 * gcc.dg/dll-10.c: Likewise.
7931 * gcc.dg/dll-10a.c: Likewise.
7932 * g++.dg/ext/dllexport4a.cc: Likewise.
7933 * g++.dg/ext/dllexport4.C: Likewise.
7934 * g++.dg/ext/dllexport5.C: Likewise.
7935 * g++.dg/ext/dllexport5a.cc: Likewise.
7937 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7939 PR tree-optimization/46970
7940 * gcc.dg/graphite/pr46970.c: New.
7942 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7944 PR tree-optimization/46215
7945 * gcc.dg/graphite/pr46215.c: New.
7947 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7949 PR tree-optimization/46168
7950 * gcc.dg/graphite/pr46168.c: New.
7952 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7954 PR tree-optimization/43657
7955 * gcc.dg/graphite/pr43657.c: New.
7957 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7959 PR tree-optimization/29832
7960 * gfortran.dg/graphite/pr29832.f90: New.
7962 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7964 PR tree-optimization/43567
7965 * gcc.dg/graphite/pr43567.c: New.
7967 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7969 * gfortran.dg/graphite/interchange-4.f: New.
7970 * gfortran.dg/graphite/interchange-5.f: New.
7972 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7973 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7974 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7975 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7976 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7977 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7978 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7979 * gfortran.dg/ltrans-7.f90: Removed.
7980 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7982 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7983 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7984 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7985 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7986 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7987 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7988 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7989 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7990 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7991 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7992 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7993 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7994 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7995 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7996 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7997 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7998 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7999 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8000 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8001 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8002 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8003 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8004 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8005 * gcc.dg/tree-ssa/data-dep-1.c
8006 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8007 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8008 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8009 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8010 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8012 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8014 PR tree-optimization/47265
8015 PR tree-optimization/47443
8016 * gcc.c-torture/compile/pr47265.c: New test.
8017 * gcc.dg/pr47443.c: New test.
8019 2011-01-25 Martin Jambor <mjambor@suse.cz>
8021 PR tree-optimization/47382
8022 * g++.dg/torture/pr47382.C: New test.
8023 * g++.dg/opt/devirt1.C: Xfail.
8025 2011-01-25 Yao Qi <yao@codesourcery.com>
8028 * gcc.target/arm/pr45701-1.c: New test.
8029 * gcc.target/arm/pr45701-2.c: New test.
8030 * gcc.target/arm/pr45701-3.c: New test.
8032 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8033 Jakub Jelinek <jakub@redhat.com>
8035 PR tree-optimization/47271
8036 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8038 2011-01-25 Nick Clifton <nickc@redhat.com>
8040 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8041 (saturate_add): Delete.
8043 (main): Do not run saturate_add.
8044 (set_interrupts): Delete.
8046 2011-01-25 Tobias Burnus <burnus@net-b.de>
8049 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8051 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8053 PR tree-optimization/47427
8054 PR tree-optimization/47428
8055 * gcc.c-torture/compile/pr47427.c: New test.
8056 * gcc.c-torture/compile/pr47428.c: New test.
8058 2011-01-25 Richard Guenther <rguenther@suse.de>
8061 * gcc.dg/torture/pr47411.c: New testcase.
8063 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8065 * gfortran.dg/graphite/id-24.f: New.
8066 * gfortran.dg/graphite/id-25.f: New.
8068 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8070 * gfortran.dg/graphite/id-23.f: New.
8072 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8074 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8076 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8078 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8079 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8080 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8081 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8082 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8083 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8084 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8085 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8086 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8088 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8090 * gcc.dg/graphite/block-0.c: Add documentation.
8091 * gcc.dg/graphite/block-4.c: Same.
8092 * gcc.dg/graphite/block-7.c: Same.
8093 * gcc.dg/graphite/block-8.c: New.
8094 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8095 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8096 * gcc.dg/graphite/interchange-12.c: Add documentation.
8097 * gcc.dg/graphite/interchange-13.c: New.
8098 * gcc.dg/graphite/interchange-14.c: New.
8099 * gcc.dg/graphite/interchange-15.c: New.
8100 * gcc.dg/graphite/interchange-8.c: Add documentation.
8101 * gcc.dg/graphite/interchange-mvt.c: Same.
8103 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8106 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8107 * gcc.target/powerpc/altivec-14.c: Ditto.
8108 * gcc.target/powerpc/altivec-33.c: Ditto.
8109 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8110 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8111 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8112 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8113 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8114 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8115 * g++.dg/ext/altivec-15.C: Ditto.
8116 * g++.dg/ext/altivec-types-1.C: Ditto.
8117 * g++.dg/ext/altivec-types-2.C: Ditto.
8118 * g++.dg/ext/altivec-types-3.C: Ditto.
8119 * g++.dg/ext/altivec-types-4.C: Ditto.
8121 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8125 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8127 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8128 optimization options.
8130 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8132 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8135 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8137 2011-01-23 Tobias Burnus <burnus@net-b.de>
8140 * gfortran.dg/allocatable_scalar_12.f90: New.
8142 2011-01-23 Ira Rosen <irar@il.ibm.com>
8144 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8145 vectorization to be not profitable if peeling is used to
8146 realign the memory access.
8147 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8148 loop bound to avoid loop unrolling.
8149 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8151 2011-01-22 Jan Hubicka <jh@suse.cz>
8154 * g++.dg/lto/pr47333.C: New file.
8156 2011-01-22 Jan Hubicka <jh@suse.cz>
8158 PR tree-optimization/43884
8160 * gcc.dg/autopar/outer-2.c: Increase array size.
8161 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8163 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8166 * gfortran.dg/c_loc_tests_16.f90: New test.
8168 2011-01-22 Tobias Burnus <burnus@net-b.de>
8171 * gfortran.dg/typebound_proc_19.f90: New.
8173 2011-01-21 Jeff Law <law@redhat.com>
8175 PR tree-optimization/47053
8176 * g++.dg/pr47053.C: New test.
8178 2011-01-21 Jason Merrill <jason@redhat.com>
8181 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8183 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8186 * g++.dg/cpp0x/range-for10.C: New test.
8187 * g++.dg/template/for1.C: New test.
8190 * g++.dg/tree-prof/partition3.C: New test.
8192 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8194 PR rtl-optimization/47366
8195 * g++.dg/opt/pr47366.C: New test.
8197 2011-01-21 Jason Merrill <jason@redhat.com>
8200 * g++.dg/cpp0x/constexpr-regress2.C: New.
8202 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8204 2011-01-21 Jeff Law <law@redhat.com>
8206 PR rtl-optimization/41619
8207 * gcc.dg/pr41619.c: New.
8209 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8211 PR tree-optimization/47355
8212 * g++.dg/opt/pr47355.C: New test.
8214 2011-01-21 Richard Guenther <rguenther@suse.de>
8216 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8219 2011-01-21 Richard Guenther <rguenther@suse.de>
8221 PR tree-optimization/47365
8222 * gcc.dg/torture/pr47365.c: New testcase.
8223 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8225 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8227 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8229 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8231 PR tree-optimization/47391
8232 * gcc.dg/pr47391.c: New test.
8234 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8236 * g++.dg/template/char1.C: Use signed char.
8238 2011-01-21 Tobias Burnus <burnus@net-b.de>
8241 * gfortran.dg/pointer_target_4.f90: New.
8243 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8246 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8247 ILP32 system and not IP32.
8249 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8252 * g++.dg/debug/pr46583.C: New.
8254 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8257 * g++.dg/debug/pr47283.C: New test.
8260 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8261 * gcc.target/i386/headmerge-2.c: Likewise.
8263 2011-01-20 Richard Guenther <rguenther@suse.de>
8266 * gcc.dg/torture/pr47370.c: New testcase.
8268 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8270 PR tree-optimization/46130
8271 * gcc.dg/pr46130-1.c: New test.
8272 * gcc.dg/pr46130-2.c: New test.
8274 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8277 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8279 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8282 * g++.dg/debug/pr46240.cc: New.
8284 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8287 * g++.dg/template/anonunion1.C: New test.
8289 PR rtl-optimization/47337
8290 * gcc.c-torture/execute/pr47337.c: New test.
8292 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8295 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8297 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8299 PR tree-optimization/46021
8300 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8302 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8304 PR tree-optimization/47290
8305 * g++.dg/torture/pr47290.C: New test.
8307 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8310 * gfortran.dg/proc_ptr_comp_29.f90: New.
8312 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8315 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8316 powerpc-apple-darwin9.
8318 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8320 PR rtl-optimization/47299
8321 * gcc.c-torture/execute/pr47299.c: New test.
8323 2011-01-17 Jason Merrill <jason@redhat.com>
8325 * g++.dg/cpp0x/constexpr-virtual.C: New.
8327 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8330 * gfortran.dg/gomp/pr47331.f90: New test.
8332 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8335 * objc.dg/selector-warn-1.m: New.
8336 * obj-c++.dg/selector-warn-1.mm: New.
8338 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8340 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8341 Update dg-final accordingly.
8343 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8345 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8347 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8349 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8351 * gcc.dg/guality/pr36728-2.c: Likewise.
8353 2011-01-17 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/47313
8356 * g++.dg/torture/pr47313.C: New testcase.
8358 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8361 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8362 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8363 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8364 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8366 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8368 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8369 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8370 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8372 2011-01-17 Richard Guenther <rguenther@suse.de>
8374 PR tree-optimization/45967
8375 * gcc.dg/torture/pr45967-2.c: New testcase.
8376 * gcc.dg/torture/pr45967-3.c: Likewise.
8378 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8381 * g++.dg/ext/pr47213.C: Require visibility.
8383 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8385 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8386 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8388 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8390 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8391 Linux-based targets.
8393 2011-01-13 Jan Hubicka <jh@suse.cz>
8395 PR tree-optimization/47276
8396 * gcc.dg/pr47276.c: New testcase.
8398 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8399 Jonathan Wakely <jwakely.gcc@gmail.com>
8402 * g++.dg/other/pr33558.C: New.
8403 * g++.dg/other/pr33558-2.C: New.
8405 2011-01-14 Martin Jambor <mjambor@suse.cz>
8407 PR tree-optimization/45934
8408 PR tree-optimization/46302
8409 * g++.dg/ipa/devirt-c-1.C: New test.
8410 * g++.dg/ipa/devirt-c-2.C: Likewise.
8411 * g++.dg/ipa/devirt-c-3.C: Likewise.
8412 * g++.dg/ipa/devirt-c-4.C: Likewise.
8413 * g++.dg/ipa/devirt-c-5.C: Likewise.
8414 * g++.dg/ipa/devirt-c-6.C: Likewise.
8415 * g++.dg/ipa/devirt-6.C: Likewise.
8416 * g++.dg/ipa/devirt-d-1.C: Likewise.
8417 * g++.dg/torture/pr45934.C: Likewise.
8419 2011-01-14 Jason Merrill <jason@redhat.com>
8421 * g++.dg/cpp0x/variadic105.C: New.
8423 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8424 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8427 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8428 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8429 execution tests on i?86-*-*, x86_64-*-* and
8430 powerpc*-apple-darwin* && ilp32.
8431 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8432 tests on i?86-*-* and x86_64-*-*.
8434 2011-01-14 Richard Guenther <rguenther@suse.de>
8436 PR tree-optimization/47280
8437 * g++.dg/opt/pr47280.C: New testcase.
8439 2011-01-14 Jason Merrill <jason@redhat.com>
8441 * g++.dg/cpp0x/constexpr-regress1.C: New.
8443 * g++.dg/ext/flexary2.C: New.
8445 2011-01-14 Richard Guenther <rguenther@suse.de>
8448 * gcc.dg/torture/pr47281.c: New testcase.
8449 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8451 2011-01-14 Richard Guenther <rguenther@suse.de>
8453 PR tree-optimization/47286
8454 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8456 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8459 * g++.dg/ext/pr47213.C: New.
8461 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8463 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8465 2011-01-13 Tobias Burnus <burnus@net-b.de>
8466 Mikael Morin <mikael@gcc.gnu.org>
8470 * gfortran.dg/select_type_20.f90: New.
8471 * gfortran.dg/select_type_21.f90: New.
8473 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8476 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8478 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8480 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8481 * gcc.dg/guality/pr36728-2.c: Likewise.
8483 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8486 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8488 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8490 PR rtl-optimization/45352
8491 * gcc.dg/pr45352-3.c: New.
8493 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8495 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8497 * g++.dg/cpp0x/range-for8.C: New.
8498 * g++.dg/cpp0x/range-for9.C: New.
8500 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8503 * g++.dg/debug/pr47209.C: New.
8505 2011-01-12 Richard Guenther <rguenther@suse.de>
8508 * gcc.dg/lto/pr47259_0.c: New testcase.
8509 * gcc.dg/lto/pr47259_1.c: Likewise.
8511 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8513 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8514 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8515 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8516 methods missing from the OBJC2 Object.
8517 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8518 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8519 GNU and NeXT runtimes.
8520 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8522 * objc-obj-c++-shared/Object1.m: Likewise.
8523 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8524 * objc.dg/proto-qual-1.m: Likewise.
8525 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8526 * obj-c++.dg/proto-qual-1.mm: Likewise.
8528 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8531 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8533 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8535 Fixed the Objective-C++ testsuite and updated all tests.
8536 * lib/obj-c++.exp (obj-c++_init): Declare and set
8537 gcc_warning_prefix and gcc_error_prefix.
8538 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8539 'dg-warning', 'dg-message' and 'dg-error'.
8540 * obj-c++.dg/class-extension-3.mm: Likewise.
8541 * obj-c++.dg/class-protocol-1.mm: Likewise.
8542 * obj-c++.dg/encode-7.mm: Likewise.
8543 * obj-c++.dg/exceptions-3.mm: Likewise.
8544 * obj-c++.dg/exceptions-5.mm: Likewise.
8545 * obj-c++.dg/method-12.mm: Likewise.
8546 * obj-c++.dg/method-13.mm: Likewise.
8547 * obj-c++.dg/method-15.mm: Likewise.
8548 * obj-c++.dg/method-16.mm: Likewise.
8549 * obj-c++.dg/method-4.mm: Likewise.
8550 * obj-c++.dg/method-8.mm: Likewise.
8551 * obj-c++.dg/method-conflict-1.mm: Likewise.
8552 * obj-c++.dg/method-conflict-2.mm: Likewise.
8553 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8554 and uncommented second part of the testcase now that the testsuite
8556 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8557 and uncommented second part of the testcase now that the testsuite
8559 * obj-c++.dg/private-1.mm: Likewise.
8560 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8561 * obj-c++.dg/syntax-error-7.mm: Likewise.
8562 * obj-c++.dg/warn5.mm: Likewise.
8563 * obj-c++.dg/property/at-property-14.mm: Likewise.
8564 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8566 * obj-c++.dg/property/at-property-18.mm: Likewise.
8567 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8569 * obj-c++.dg/property/at-property-21.mm: Likewise.
8570 * obj-c++.dg/property/at-property-28.mm: Likewise.
8571 * obj-c++.dg/property/at-property-5.mm: Likewise.
8572 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8573 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8574 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8575 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8576 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8577 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8578 * obj-c++.dg/tls/diag-5.mm: Likewise.
8579 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8580 dg-error, now matched correctly.
8582 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8584 * objc.dg/property/at-property-29.m: New.
8585 * obj-c++.dg/property/at-property-29.mm: New.
8587 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8589 * go.test/go-test.exp (go-set-goarch): New proc.
8590 (go-gc-tests): Use it.
8592 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8595 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8597 2011-01-11 Richard Henderson <rth@redhat.com>
8599 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8601 2011-01-11 Jan Hubicka <jh@suse.cz>
8605 * gcc.dg/lto/pr45721_1.c: New file.
8606 * gcc.dg/lto/pr45721_0.c: New file.
8608 2011-01-11 Richard Guenther <rguenther@suse.de>
8610 PR tree-optimization/46076
8611 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8613 2011-01-11 Jeff Law <law@redhat.com>
8615 * PR tree-optimization/47086
8616 * gcc.dg/pr47086.c: New test.
8618 2011-01-11 Jason Merrill <jason@redhat.com>
8621 * g++.dg/template/new10.C: New.
8624 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8626 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8628 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8629 Split type definitions and NSConstantString class into...
8630 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8631 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8632 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8633 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8634 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8635 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8637 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8638 encode defines for newer NeXT system headers.
8639 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8640 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8641 * objc.dg/foreach-5.m: Likewise.
8642 * objc.dg/foreach-2.m: Likewise.
8643 * objc.dg/foreach-4.m: Likewise.
8644 * objc.dg/torture/strings/string1.m: Likewise.
8645 * objc.dg/torture/strings/string2.m: Likewise.
8646 * objc.dg/torture/strings/string3.m: Likewise.
8647 * objc.dg/torture/strings/string4.m: Likewise.
8648 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8649 header and stand alone.
8650 * obj-c++.dg/strings/strings-2.mm: Likewise.
8651 * objc.dg/torture/strings/const-str-3.m: Likewise.
8652 * objc.dg/strings/strings-2.m: Likewise.
8653 * objc.dg/strings/const-str-12b.m: Likewise.
8655 2011-01-12 Richard Guenther <rguenther@suse.de>
8658 * gcc.dg/attr-weak-1.c: Adjust.
8660 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8663 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8664 standard compliant and comment.
8666 2011-01-10 Jan Hubicka <jh@suse.cz>
8669 * gcc.dg/initpri3.c: New testcase.
8671 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8674 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8680 (g_ebp_save): Likewise.
8681 (g_esp_save): Likewise.
8683 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8685 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8687 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8689 PR tree-optimization/46021
8690 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8691 i?86-*-*, x86_64-*-*.
8693 2011-01-10 Jeff Law <law@redhat.com>
8695 * PR tree-optimization/47141
8696 * gcc.c-torture/compile/pr47141.c: New test.
8698 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8701 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8702 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8703 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8704 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8707 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8708 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8709 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8710 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8711 being vectorized. Adjust dg-final pattern.
8714 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8715 * gcc.dg/vect/slp-24.c: Likewise.
8717 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8720 * g++.dg/other/pr47218-1.C: New test file.
8721 * g++.dg/other/pr47218.C: Likewise.
8722 * g++.dg/other/pr47218.h: New supporting header.
8724 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8727 * objc.dg/attributes/invalid-attribute-1.m: New.
8728 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8730 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8733 * gfortran.dg/proc_ptr_comp_28.f90: New.
8735 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8737 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8738 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8739 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8740 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8741 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8742 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8743 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8744 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8745 * objc.dg/gnu-api-2-class.m: Likewise.
8746 * objc.dg/gnu-api-2-ivar.m: Likewise.
8747 * objc.dg/gnu-api-2-method.m: Likewise.
8748 * objc.dg/gnu-api-2-objc.m: Likewise.
8749 * objc.dg/gnu-api-2-object.m: Likewise.
8750 * objc.dg/gnu-api-2-property.m: Likewise.
8751 * objc.dg/gnu-api-2-protocol.m: Likewise.
8752 * objc.dg/gnu-api-2-sel.m: Likewise.
8754 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8756 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8757 * objc.dg/objc-foreach-4.m: Likewise.
8758 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8759 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8760 * objc.dg/foreach-4.m: Likewise.
8761 * objc.dg/foreach-5.m: Likewise.
8762 * objc.dg/foreach-3.m: Return self from init.
8764 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8767 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8769 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8772 * gfortran.dg/class_35.f90: New.
8774 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8776 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8778 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8781 * objc.dg/invalid-method-2.m: New.
8782 * obj-c++.dg/invalid-method-2.mm: New.
8784 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8787 * gfortran.dg/transpose_optimization_2.f90 : New test.
8789 2011-01-08 Jan Hubicka <jh@suse.cz>
8791 PR tree-optmization/46469
8792 * g++.dg/torture/pr46469.C: New testcase.
8794 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8796 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8797 emulation of libobjc-gnu structure layout functionality to ..
8798 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8799 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8800 * objc/execute/bf-common.h: Adjust headers.
8801 * objc/execute/bf-1.m: Likewise.
8802 * objc/execute/bf-2.m: Likewise.
8803 * objc/execute/bf-3.m: Likewise.
8804 * objc/execute/bf-4.m: Likewise.
8805 * objc/execute/bf-5.m: Likewise.
8806 * objc/execute/bf-6.m: Likewise.
8807 * objc/execute/bf-7.m: Likewise.
8808 * objc/execute/bf-8.m: Likewise.
8809 * objc/execute/bf-9.m: Likewise.
8810 * objc/execute/bf-10.m: Likewise.
8811 * objc/execute/bf-11.m: Likewise.
8812 * objc/execute/bf-12.m: Likewise.
8813 * objc/execute/bf-13.m: Likewise.
8814 * objc/execute/bf-14.m: Likewise.
8815 * objc/execute/bf-15.m: Likewise.
8816 * objc/execute/bf-16.m: Likewise.
8817 * objc/execute/bf-17.m: Likewise.
8818 * objc/execute/bf-18.m: Likewise.
8819 * objc/execute/bf-19.m: Likewise.
8820 * objc/execute/bf-20.m: Likewise.
8821 * objc/execute/bf-21.m: Likewise.
8822 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8823 objc_get_type_qualifiers ().
8825 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8828 * gfortran.dg/dependency_39.f90: New test.
8830 2011-01-07 Jan Hubicka <jh@suse.cz>
8832 Get builtins tests ready for linker plugin.
8833 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8834 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8835 my_memset, my_bzero): Mark used.
8836 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8837 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8839 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8842 2011-01-07 Jan Hubicka <jh@suse.cz>
8844 PR tree-optimization/46367
8845 * g++.dg/torture/pr46367.C: New file.
8847 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8850 * gcc.dg/pr47201.c: New test.
8853 * gcc.dg/tree-prof/pr47187.c: New test.
8855 2011-01-07 Tobias Burnus <burnus@net-b.de>
8858 * gfortran.dg/extends_type_of_3.f90: New.
8860 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8862 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8863 * g++.dg/ext/dllimport-MI1.C: Likewise.
8864 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8865 * g++.dg/ext/dllimport10.C: Likewise.
8866 * g++.dg/ext/dllimport11.C: Likewise.
8867 * g++.dg/ext/dllimport12.C: Likewise.
8868 * g++.dg/ext/dllimport13.C: Likewise.
8869 * g++.dg/ext/dllimport2.C: Likewise.
8870 * g++.dg/ext/dllimport3.C: Likewise.
8871 * g++.dg/ext/dllimport4.C: Likewise.
8872 * g++.dg/ext/dllimport5.C: Likewise.
8873 * g++.dg/ext/dllimport6.C: Likewise.
8874 * g++.dg/ext/dllimport8.C: Likewise.
8875 * g++.dg/ext/dllimport9.C: Likewise.
8876 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8877 targets, too. Additionally enable test for i?86-*-mingw*.
8878 * g++.dg/ext/selectany1.C: Likewise.
8879 Remove guard variable check.
8881 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8885 * gfortran.dg/storage_size_3.f08: Extended.
8887 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8890 * g++.dg/template/stdarg1.C: New test.
8892 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8895 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8896 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8897 from the interface of functions to not hide the errors that
8900 2011-01-06 Jan Hubicka <jh@suse.cz>
8902 * gcc.dg/lto/pr47188_0.c: New testcase.
8903 * gcc.dg/lto/pr47188_1.c: New testcase.
8905 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8909 * gfortran.dg/interface_33.f90: New test.
8911 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8914 * gcc.c-torture/compile/pr47150.c: New test.
8916 2011-01-06 Ira Rosen <irar@il.ibm.com>
8918 PR tree-optimization/47139
8919 * gcc.dg/vect/pr47139.c: New test.
8921 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8924 * gfortran.dg/extends_type_of_2.f03: New.
8926 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8928 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8930 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8932 * gnat.dg/opt14.adb: New test.
8934 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8937 * gfortran.dg/allocate_error_2.f90: New test.
8939 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8942 * gfortran.dg/storage_size_3.f08: New.
8944 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8946 PR libgfortran/47154
8947 * gfortran.dg/namelist_68.f90: New test.
8949 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8951 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8953 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8956 * gfortran.dg/class_34.f90: New.
8958 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8960 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8961 use __builtin_inff. Skip all single-precision tests that require
8964 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8966 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8968 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8970 PR tree-optimization/47148
8971 * gcc.c-torture/execute/pr47148.c: New test.
8973 PR tree-optimization/47155
8974 * gcc.c-torture/execute/pr47155.c: New test.
8976 PR rtl-optimization/47157
8977 * gcc.c-torture/compile/pr47157.c: New test.
8979 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8981 * gcc.dg/torture/vector-shift2.c (schar): Define.
8982 (main): Always use schar or uchar instead of plain "char" to avoid
8983 dependencies on implementation-defined char signedness.
8985 2011-01-03 Martin Jambor <mjambor@suse.cz>
8987 PR tree-optimization/46801
8988 * gnat.dg/pack9.adb: Remove xfail.
8990 2011-01-03 Martin Jambor <mjambor@suse.cz>
8992 PR tree-optimization/46984
8993 * g++.dg/ipa/pr46984.C: New test.
8995 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8998 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9000 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9002 PR tree-optimization/47140
9003 * gcc.c-torture/compile/pr47140.c: New test.
9005 PR rtl-optimization/47028
9006 * gcc.dg/pr47028.c: New test.
9008 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9010 * objc.dg/protocol-forward-1.m: Removed TODO.
9011 * objc.dg/protocol-forward-2.m: New.
9012 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9013 * obj-c++.dg/protocol-forward-2.mm: New.
9015 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9018 * g++.dg/eh/pr38662.C: New testcase.
9020 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9022 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9023 scan for newline '\n'.
9026 Copyright (C) 2011 Free Software Foundation, Inc.
9028 Copying and distribution of this file, with or without modification,
9029 are permitted in any medium without royalty provided the copyright
9030 notice and this notice are preserved.