1 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr49866.c: New test.
6 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
8 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
9 * gcc.target/i386/bmi-andn-1.c: New test.
10 * gcc.target/i386/bmi-andn-1a.c: Likewise.
11 * gcc.target/i386/bmi-andn-2.c: Likewise.
12 * gcc.target/i386/bmi-andn-2a.c: Likewise.
13 * gcc.target/i386/bmi-bextr-1.c: Likewise.
14 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
15 * gcc.target/i386/bmi-bextr-2.c: Likewise.
16 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
17 * gcc.target/i386/bmi-blsi-1.c: Likewise.
18 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
19 * gcc.target/i386/bmi-blsi-2.c: Likewise.
20 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
21 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
22 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
23 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
24 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
25 * gcc.target/i386/bmi-blsr-1.c: Likewise.
26 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
27 * gcc.target/i386/bmi-blsr-2.c: Likewise.
28 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
29 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
30 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
31 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
32 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
34 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
37 * gfortran.dg/graphite/id-pr47691.f: New.
39 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
41 * gcc.target/i386/avx-os-support.h: New.
42 * gcc.target/i386/avx-check.h: Include avx-os-support.h
43 (main): Check avx_os_support before the test is run.
44 * gcc.target/i386/aes-avx-check.h: Ditto.
45 * gcc.target/i386/pclmul-avx-check.h: Ditto.
47 2011-07-27 Kai Tietz <ktietz@redhat.com>
49 * gcc.target/i386/aggregate-ret3.c: New test.
50 * gcc.target/i386/aggregate-ret4.c: New test.
52 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
55 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
56 allocated array should *not* change its size.
57 * gfortran.dg/multiple_allocation_3.f90: New test.
59 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
62 * g++.dg/cpp0x/constexpr-49776.C: New.
64 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
67 * gcc.dg/graphite/id-pr47046.c: New.
69 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
72 * gcc.dg/graphite/run-id-pr47593.c: New.
74 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
77 * gcc.dg/graphite/run-id-pr47653.c: New.
78 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
80 * gcc.dg/graphite/scop-16.c: Same.
81 * gcc.dg/graphite/scop-17.c: Same.
82 * gcc.dg/graphite/scop-21.c: Same.
84 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
87 * gcc.dg/graphite/id-pr48805.c: New.
89 2011-07-26 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/coarray_lib_token_2.f90: New.
93 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
95 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
98 2011-07-25 Andrew Pinski <apinski@cavium.com>
101 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
102 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
104 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
106 * lib/target-supports.exp (check_effective_target_mmap): New proc.
108 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
109 * gcc.c-torture/execute/loop-2g.c: Likewise.
110 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
111 Require mmap support.
112 * gcc.c-torture/execute/loop-2g.x: Likewise.
113 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
114 (MAP_ANON): Provide default.
115 * gcc.dg/20050826-1.c: Likewise.
116 * gcc.target/i386/pr36533.c: Likewise.
117 * gcc.dg/vect/pr49038.c: Remove dg-do run.
118 Use dg-require-effective-target mmap.
120 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/cpp0x/range-for19.C: New.
125 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
128 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
131 2011-07-15 Jakub Jelinek <jakub@redhat.com>
134 * g++.dg/torture/pr49309.C: Remove.
136 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
138 PR tree-optimization/49809
139 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
142 2011-07-25 Richard Guenther <rguenther@suse.de>
144 PR tree-optimization/49715
145 * gcc.target/i386/pr49715-1.c: New testcase.
146 * gcc.target/i386/pr49715-2.c: Likewise.
148 2011-07-23 Jason Merrill <jason@redhat.com>
150 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
152 2011-07-22 Jason Merrill <jason@redhat.com>
155 * g++.dg/cpp0x/initlist55.C: New.
157 2011-07-23 Tobias Burnus <burnus@net-b.de>
160 * gfortran.dg/namelist_72.f: New.
162 2011-07-23 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/coarray_25.f90: New.
166 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
168 * override1.C: This test should use c++0x mode.
169 * override3.C: New. Test the diagnostics in c++98 mode.
171 2011-07-22 Jason Merrill <jason@redhat.com>
172 Mark Glisse <marc.glisse@normalesup.org>
175 * g++.dg/other/pragma-re-1.C: Add namespace cases.
178 * g++.dg/opt/builtins2.C: New.
179 * g++.dg/other/error27.C: Don't rely on __builtin.
181 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
185 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
186 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
187 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
188 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
190 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
193 2011-07-22 Richard Guenther <rguenther@suse.de>
195 PR tree-optimization/45819
196 * gcc.dg/pr45819.c: New testcase.
198 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
200 * lib/target-supports.exp (check_ifunc_available): Rewrite.
202 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
206 * gcc.dg/graphite/run-id-pr47654.c: New.
208 2011-07-21 Ian Lance Taylor <iant@google.com>
211 * gcc.dg/pr49705.c: New test.
213 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
215 * lib/target-supports.exp (check_avx_os_support_available): New.
216 (check_effective_target_avx_runtime): Use it.
218 2011-07-21 Richard Guenther <rguenther@suse.de>
220 PR tree-optimization/49770
221 * g++.dg/torture/pr49770.C: New testcase.
223 2011-07-21 Kai Tietz <ktietz@redhat.com>
225 * gcc.dg/tree-ssa/pr30978.c: adjusted.
226 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
228 2011-07-21 Tobias Burnus <burnus@net-b.de>
230 * gfortran.dg/coarray_lib_token_1.f90: New.
232 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
234 * gcc.dg/pr32912-2.c: Skip for AVR.
235 * gcc.dg/pr44674.c: Add dg-require-profiling.
237 2011-07-20 Jason Merrill <jason@redhat.com>
239 * g++.dg/ext/desig2.C: New.
241 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
243 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
245 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
246 * gcc.target/powerpc/recip-3.c: Ditto.
248 2011-07-19 Jason Merrill <jason@redhat.com>
251 PR c++/42603 (DR 950)
252 * g++.dg/cpp0x/decltype21.C: New.
254 2011-07-20 Richard Guenther <rguenther@suse.de>
257 * gcc.dg/tree-ssa/pr18908.c: New testcase.
258 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
260 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
262 * gcc.target/arm/combine-movs.c: New.
263 * gcc.target/arm/unsigned-extend-2.c: New.
265 2011-07-19 Jason Merrill <jason@redhat.com>
268 * g++.dg/cpp0x/variadic114.C: New.
270 2011-07-19 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/coarray_args_1.f90: New.
273 * gfortran.dg/coarray_args_2.f90: New.
275 2011-07-19 Janus Weil <janus@gcc.gnu.org>
278 * gfortran.dg/allocate_error_3.f90: New.
280 2011-07-19 Richard Guenther <rguenther@suse.de>
282 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
283 * gcc.dg/tree-ssa/bool-11.c: Likewise.
284 * gcc.dg/torture/20110719-1.c: New testcase.
286 2011-07-19 Jakub Jelinek <jakub@redhat.com>
288 PR tree-optimization/49768
289 * gcc.c-torture/execute/pr49768.c: New test.
291 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
293 PR tree-optimization/49771
294 * gcc.dg/vect/pr49771.c: New test.
296 2011-07-18 Martin Jambor <mjambor@suse.cz>
298 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
299 * gcc.dg/ipa/ipa-2.c: Likewise.
300 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
301 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
302 * gcc.dg/ipa/ipa-5.c: Likewise.
303 * gcc.dg/ipa/ipa-7.c: Likewise.
304 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
305 * gcc.dg/ipa/ipacost-1.c: Likewise.
306 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
308 * gcc.dg/ipa/ipcp-1.c: New test.
309 * gcc.dg/ipa/ipcp-2.c: Likewise.
310 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
312 2011-07-18 Jakub Jelinek <jakub@redhat.com>
315 * gfortran.dg/pr49675.f90: New test.
317 2011-07-18 Richard Guenther <rguenther@suse.de>
319 * gcc.dg/torture/20110718-1.c: New testcase.
321 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
324 * g++.dg/ext/bitfield3.C: Likewise.
325 * g++.dg/ext/bitfield4.C: Likewise.
326 * g++.dg/ext/bitfield5.C: Likewise.
327 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
328 * g++.dg/other/pr23205-2.C: Likewise.
329 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
330 * gcc.c-torture/compile/20001109-2.c: Likewise.
331 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
332 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
333 * gcc.dg/bitfld-16.c: Likewise.
334 * gcc.dg/bitfld-17.c: Likewise.
335 * gcc.dg/bitfld-18.c: Likewise.
336 * gcc.dg/builtins-config.h: Remove Netware support.
337 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
338 * gcc.dg/cdce2.c: Likewise.
339 * gcc.dg/cpp/assert4.c: Remove netware support.
340 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
341 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
343 * lib/target-supports.exp (check_visibility_available): Remove
345 (check_profiling_available): Likewise.
347 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
349 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
351 2011-07-17 Tobias Burnus <burnus@net-b.de>
352 Thomas Koenig <tkoenig@gcc.gnu.org>
355 * gfortran.dg/generic_17.f90: Fix testcase.
356 * gfortran.dg/interface_3.f90: Add dg-error.
357 * gfortran.dg/use_14.f90: New.
358 * gfortran.dg/use_15.f90: New.
360 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
362 * gnat.dg/pointer_controlled.adb: New test.
364 2011-07-17 Tobias Burnus <burnus@net-b.de>
367 * gfortran.dg/pointer_remapping_7.f90: New.
369 2011-07-16 Jason Merrill <jason@redhat.com>
371 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
373 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
374 Jason Merrill <jason@redhat.com>
378 * g++.dg/cpp0x/decltype29.C: Adjust.
379 * g++.dg/cpp0x/error4.C: Adjust.
380 * g++.dg/cpp0x/sfinae26.C: Adjust.
381 * g++.dg/cpp0x/variadic105.C: Adjust.
382 * g++.dg/template/deduce3.C: Adjust.
383 * g++.dg/template/error45.C: Adjust.
384 * g++.dg/template/ptrmem2.C: Adjust.
385 * g++.dg/template/sfinae2.C: Adjust.
386 * g++.old-deja/g++.pt/crash60.C: Adjust.
387 * g++.old-deja/g++.pt/unify6.C: Adjust.
388 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
389 * g++.dg/cpp0x/nullptr15.C: Adjust.
390 * g++.dg/cpp0x/pr31431-2.C: Adjust.
391 * g++.dg/cpp0x/pr31431.C: Adjust.
392 * g++.dg/cpp0x/pr31434.C: Adjust.
393 * g++.dg/cpp0x/sfinae11.C: Adjust
394 * g++.dg/cpp0x/temp_default2.C: Adjust.
395 * g++.dg/cpp0x/trailing4.C: Adjust.
396 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
397 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
398 * g++.dg/cpp0x/variadic105.C: Adjust.
399 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
400 * g++.dg/ext/vla2.C: Adjust.
401 * g++.dg/other/ptrmem10.C: Adjust.
402 * g++.dg/other/ptrmem11.C: Adjust.
403 * g++.dg/overload/unknown1.C: Adjust.
404 * g++.dg/template/conv11.C: Adjust.
405 * g++.dg/template/dependent-expr5.C: Adjust.
406 * g++.dg/template/friend.C: Adjust.
407 * g++.dg/template/incomplete2.C: Adjust.
408 * g++.dg/template/local4.C: Adjust.
409 * g++.dg/template/local6.C: Adjust.
410 * g++.dg/template/operator9.C: Adjust.
411 * g++.dg/template/ttp25.C: Adjust.
412 * g++.dg/template/unify10.C: Adjust.
413 * g++.dg/template/unify11.C: Adjust.
414 * g++.dg/template/unify6.C: Adjust.
415 * g++.dg/template/unify9.C: Adjust.
416 * g++.dg/template/varmod1.C: Adjust.
417 * g++.old-deja/g++.brendan/crash56.C: Adjust.
418 * g++.old-deja/g++.pt/crash28.C: Adjust.
419 * g++.old-deja/g++.pt/explicit41.C: Adjust.
420 * g++.old-deja/g++.pt/explicit77.C: Adjust.
421 * g++.old-deja/g++.pt/expr2.C: Adjust.
422 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
423 * g++.old-deja/g++.pt/spec5.C: Adjust.
424 * g++.old-deja/g++.pt/spec6.C: Adjust.
425 * g++.old-deja/g++.pt/unify4.C: Adjust.
426 * g++.old-deja/g++.pt/unify8.C: Adjust.
427 * g++.old-deja/g++.robertl/eb98.C: Adjust.
428 * g++.dg/overload/template5.C: New testcase.
429 * g++.dg/template/overload12.C: New testcase.
431 2011-07-11 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
434 * gfortran.dg/coarray_7.f90: Ditto.
435 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
436 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
438 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
440 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
442 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
443 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
444 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
446 * gcc.c-torture/execute/ieee/pr29302.x: New file.
447 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
448 * gcc.dg/torture/builtin-math-7.c: Add a comment.
450 2011-07-15 Jason Merrill <jason@redhat.com>
453 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
454 Use --extra_opts instead of --additional_options.
456 2011-07-15 Jakub Jelinek <jakub@redhat.com>
459 * g++.dg/torture/pr49309.C: Remove.
461 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
463 * gcc.target/tic6x/weak-call.c: New test.
464 * gcc.target/tic6x/fpcmp.c: New test.
465 * gcc.target/tic6x/fpdiv.c: New test.
466 * gcc.target/tic6x/rotdi16-scan.c: New test.
467 * gcc.target/tic6x/ffssi.c: New test.
468 * gcc.target/tic6x/fpdiv-lib.c: New test.
469 * gcc.target/tic6x/cold-lc.c: New test.
470 * gcc.target/tic6x/longcalls.c: New test.
471 * gcc.target/tic6x/abi-align-1.c: New test.
472 * gcc.target/tic6x/fpcmp-finite.c: New test.
473 * gcc.target/tic6x/rotdi16.c: New test.
474 * gcc.target/tic6x/bswapl.c: New test.
475 * gcc.target/tic6x/ffsdi.c: New test.
476 * gcc.target/tic6x/tic6x.exp: New file.
477 * gcc.target/tic6x/builtins/arith24.c: New test.
478 * gcc.target/tic6x/builtins/smpy.c: New test.
479 * gcc.target/tic6x/builtins/smpylh.c: New test.
480 * gcc.target/tic6x/builtins/smpyh.c: New test.
481 * gcc.target/tic6x/builtins/sarith1.c: New test.
482 * gcc.target/tic6x/builtins/extclr.c: New test
483 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
484 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
485 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
486 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
488 * gcc.c-torture/execute/20101011-1.c: Add a condition for
490 * gcc.dg/20020312-2.c: Likewise.
491 * gcc.dg/pr27095.c: Handle tic6x like hppa.
492 * gcc.dg/torture/pr37868.c: Skip on tic6x.
493 * gcc.dg/torture/builtin-math-7.c: Likewise.
496 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
497 not testing tic6x-*-*.
499 2011-07-14 Andrew Pinski <pinskia@gmail.com>
502 * g++.dg/torture/pr49309.C: New testcase.
504 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
506 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
508 2011-07-14 Richard Guenther <rguenther@suse.de>
510 PR tree-optimization/49651
511 * gcc.dg/torture/pr49651.c: New testcase.
513 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
516 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
518 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
520 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
521 -mno-pointers-to-nested-functions.
522 * gcc.target/powerpc/no-r11-2.c: Ditto.
523 * gcc.target/powerpc/no-r11-3.c: Ditto.
525 2011-07-13 Jason Merrill <jason@redhat.com>
527 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
528 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
529 when compiling C files.
530 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
531 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
532 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
533 * g++.dg/lookup/anon2.C: Likewise.
534 * g++.dg/tree-ssa/copyprop.C: Likewise.
535 * g++.old-deja/g++.jason/rfg27.C: Likewise.
536 * g++.dg/init/vector1.C: Ignore narrowing errors.
537 * g++.dg/torture/pr35526.C: Likewise.
538 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
540 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
543 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
546 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
548 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
549 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
551 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
553 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
554 * lib/obj-c++.exp (obj-c++_init): Ditto.
555 * lib/file-format.exp (gcc_target_object_format): Ditto.
556 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
557 * lib/target-supports-dg-exp (check_weak_available): Ditto.
558 (check_visibility_available): Ditto.
559 (check_effective_target_tls_native): Ditto.
560 (check_effective_target_tls_emulated): Ditto.
561 (check_effective_target_function_sections): Ditto.
563 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
565 * gcc.target/arm/pr48183.c: New test.
567 2011-07-13 Richard Guenther <rguenther@suse.de>
569 * gcc.dg/torture/20110713-1.c: New testcase.
571 2011-07-12 Andrew Pinski <pinskia@gmail.com>
574 * gcc.c-torture/compile/pr49474.c: New testcase.
576 2011-07-12 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/49712
579 * gcc.c-torture/execute/pr49712.c: New test.
581 2011-07-11 Jason Merrill <jason@redhat.com>
584 * g++.dg/template/recurse3.C: New.
586 2011-07-11 Jakub Jelinek <jakub@redhat.com>
589 * gcc.dg/guality/csttest.c: New test.
592 * gfortran.dg/pr49698.f90: New test.
594 2011-07-11 Jeff Law <law@redhat.com>
596 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
598 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
600 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
601 * go.test/go-test.exp (go-set-goarch): Likewise.
603 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
606 * gcc.target/avr/torture/pr39633.c: New test case.
608 2011-07-11 Tobias Burnus <burnus@net-b.de>
611 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
613 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
615 * lib/target-supports.exp (check_effective_target_scheduling):
617 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
618 * gcc.dg/pr45055.c: Ditto.
619 * gcc.dg/pr45353.c: Ditto.
620 * g++.dg/pr45056.C: Ditto.
622 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
624 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
625 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
626 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
627 * g++.dg/torture/pr31863.C: Skip AVR.
629 2011-07-10 Tobias Burnus <burnus@net-b.de>
632 * gfortran.dg/intrinsic_signal.f90: New.
634 2011-07-09 Jason Merrill <jason@redhat.com>
636 * g++.dg/cpp0x/regress/regress6.C: New.
637 * g++.dg/parse/crash45.C: Adjust message.
638 * g++.dg/template/crash38.C: Adjust message.
639 * g++.dg/template/crash64.C: Adjust message.
641 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
643 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
644 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
645 * g++.dg/abi/bitfield3.C: Likewise.
646 * g++.dg/eh/pr38662.C: Likewise.
647 * g++.dg/ext/attrib36.C: Likewise.
648 * g++.dg/ext/attrib37.C: Likewise.
649 * g++.dg/ext/attrib8.C: Likewise.
650 * g++.dg/ext/tmplattr1.C: Likewise.
651 * g++.dg/inherit/override-attribs.C: Likewise.
652 * g++.dg/opt/inline9.C: Likewise.
653 * g++.dg/opt/life1.C: Likewise.
654 * g++.dg/opt/longbranch2.C: Likewise.
655 * g++.dg/opt/nrv12.C: Likewise.
656 * g++.dg/opt/reg-stack4.C: Likewise.
657 * g++.dg/other/pr35504.C: Likewise.
658 * g++.dg/other/pr39496.C: Likewise.
659 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
660 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
661 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
662 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
663 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
664 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
665 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
666 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
667 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
668 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
669 * g++.dg/warn/pr15774-1.C: Likewise.
670 * g++.dg/warn/pr15774-2.C: Likewise.
671 * g++.old-deja/g++.ext/attrib1.C: Likewise.
672 * g++.old-deja/g++.ext/attrib2.C: Likewise.
673 * g++.old-deja/g++.ext/attrib3.C: Likewise.
674 * g++.old-deja/g++.pt/asm2.C: Likewise.
675 * gcc.c-torture/compile/20000804-1.c: Likewise.
676 * gcc.c-torture/compile/pr16566-2.c: Likewise.
677 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
678 * gcc.dg/20020108-1.c: Likewise.
679 * gcc.dg/20020122-2.c: Likewise.
680 * gcc.dg/20020122-3.c: Likewise.
681 * gcc.dg/20020206-1.c: Likewise.
682 * gcc.dg/20020219-1.c: Likewise.
683 * gcc.dg/20020310-1.c: Likewise.
684 * gcc.dg/20020411-1.c: Likewise.
685 * gcc.dg/20020418-2.c: Likewise.
686 * gcc.dg/20020426-2.c: Likewise.
687 * gcc.dg/20020517-1.c: Likewise.
688 * gcc.dg/20030204-1.c: Likewise.
689 * gcc.dg/20030826-2.c: Likewise.
690 * gcc.dg/20031102-1.c: Likewise.
691 * gcc.dg/20031202-1.c: Likewise.
692 * gcc.dg/20050111-1.c: Likewise.
693 * gcc.dg/20050503-1.c: Likewise.
694 * gcc.dg/array-init-1.c: Likewise.
695 * gcc.dg/builtin-apply4.c: Likewise.
696 * gcc.dg/dfp/pr31344.c: Likewise.
697 * gcc.dg/gomp/atomic-11.c: Likewise.
698 * gcc.dg/graphite/pr40281.c: Likewise.
699 * gcc.dg/ia64-sync-1.c: Likewise.
700 * gcc.dg/ia64-sync-2.c: Likewise.
701 * gcc.dg/ia64-sync-3.c: Likewise.
702 * gcc.dg/ia64-sync-4.c: Likewise.
703 * gcc.dg/ifcvt-fabs-1.c: Likewise.
704 * gcc.dg/invalid-call-1.c: Likewise.
705 * gcc.dg/loop-3.c: Likewise.
706 * gcc.dg/lower-subreg-1.c: Likewise.
707 * gcc.dg/lto/pr47259_0.c: Likewise.
708 * gcc.dg/nested-calls-1.c: Likewise.
709 * gcc.dg/pr20017.c: Likewise.
710 * gcc.dg/pr25023.c: Likewise.
711 * gcc.dg/pr27671-2.c: Likewise.
712 * gcc.dg/pr32176.c: Likewise.
713 * gcc.dg/pr33676.c: Likewise.
714 * gcc.dg/pr35045.c: Likewise.
715 * gcc.dg/pr36015.c: Likewise.
716 * gcc.dg/pr36584.c: Likewise.
717 * gcc.dg/pr36998.c: Likewise.
718 * gcc.dg/pr37438.c: Likewise.
719 * gcc.dg/pr37908.c: Likewise.
720 * gcc.dg/pr41241.c: Likewise.
721 * gcc.dg/pr41340.c: Likewise.
722 * gcc.dg/pr44136.c: Likewise.
723 * gcc.dg/pr44194-1.c: Likewise.
724 * gcc.dg/pr46212.c: Likewise.
725 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
726 * gcc.dg/setjmp-2.c: Likewise.
727 * gcc.dg/short-compare-1.c: Likewise.
728 * gcc.dg/short-compare-2.c: Likewise.
729 * gcc.dg/smod-1.c: Likewise.
730 * gcc.dg/sync-2.c: Likewise.
731 * gcc.dg/sync-3.c: Likewise.
732 * gcc.dg/tls/opt-1.c: Likewise.
733 * gcc.dg/tls/opt-2.c: Likewise.
734 * gcc.dg/tls/opt-3.c: Likewise.
735 * gcc.dg/torture/badshift.c: Likewise.
736 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
737 * gcc.dg/torture/pr20314-2.c: Likewise.
738 * gcc.dg/torture/pr36891.c: Likewise.
739 * gcc.dg/torture/pr38774.c: Likewise.
740 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
741 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
742 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
743 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
744 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
745 * gcc.dg/torture/stackalign/push-1.c: Likewise.
746 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
747 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
748 * gcc.dg/tree-ssa/loop-28.c: Likewise.
749 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
750 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
751 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
752 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
753 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
754 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
755 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
756 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
757 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
758 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
759 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
760 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
761 * gcc.dg/unroll-1.c: Likewise.
762 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
763 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
764 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
765 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
766 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
767 * gcc.target/i386/20000609-1.c: Likewise.
768 * gcc.target/i386/20000720-1.c: Likewise.
769 * gcc.target/i386/20000724-1.c: Likewise.
770 * gcc.target/i386/20011107-1.c: Likewise.
771 * gcc.target/i386/20011119-1.c: Likewise.
772 * gcc.target/i386/20020201-3.c: Likewise.
773 * gcc.target/i386/20020218-1.c: Likewise.
774 * gcc.target/i386/20020729-1.c: Likewise.
775 * gcc.target/i386/20030926-1.c: Likewise.
776 * gcc.target/i386/20060125-1.c: Likewise.
777 * gcc.target/i386/20060125-2.c: Likewise.
778 * gcc.target/i386/20060512-1.c: Likewise.
779 * gcc.target/i386/20060512-2.c: Likewise.
780 * gcc.target/i386/20060512-3.c: Likewise.
781 * gcc.target/i386/20060512-4.c: Likewise.
782 * gcc.target/i386/387-1.c: Likewise.
783 * gcc.target/i386/387-2.c: Likewise.
784 * gcc.target/i386/387-5.c: Likewise.
785 * gcc.target/i386/387-6.c: Likewise.
786 * gcc.target/i386/980312-1.c: Likewise.
787 * gcc.target/i386/980313-1.c: Likewise.
788 * gcc.target/i386/990117-1.c: Likewise.
789 * gcc.target/i386/990424-1.c: Likewise.
790 * gcc.target/i386/990524-1.c: Likewise.
791 * gcc.target/i386/991129-1.c: Likewise.
792 * gcc.target/i386/991214-1.c: Likewise.
793 * gcc.target/i386/991230-1.c: Likewise.
794 * gcc.target/i386/addr-sel-1.c: Likewise.
795 * gcc.target/i386/aggregate-ret1.c: Likewise.
796 * gcc.target/i386/aggregate-ret2.c: Likewise.
797 * gcc.target/i386/align-main-3.c: Likewise.
798 * gcc.target/i386/amd64-abi-1.c: Likewise.
799 * gcc.target/i386/amd64-abi-2.c: Likewise.
800 * gcc.target/i386/amd64-abi-4.c: Likewise.
801 * gcc.target/i386/amd64-abi-5.c: Likewise.
802 * gcc.target/i386/amd64-abi-6.c: Likewise.
803 * gcc.target/i386/asm-1.c: Likewise.
804 * gcc.target/i386/asm-3.c: Likewise.
805 * gcc.target/i386/asm-5.c: Likewise.
806 * gcc.target/i386/attributes-error.c: Likewise.
807 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
808 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
809 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
810 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
811 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
812 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
813 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
814 * gcc.target/i386/avx-vmovd-2.c: Likewise.
815 * gcc.target/i386/avx-vmovq-2.c: Likewise.
816 * gcc.target/i386/avx-vmovq-3.c: Likewise.
817 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
818 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
819 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
820 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
821 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
822 * gcc.target/i386/bitfield1.c: Likewise.
823 * gcc.target/i386/bitfield2.c: Likewise.
824 * gcc.target/i386/bmi-2.c: Likewise.
825 * gcc.target/i386/bmi-5.c: Likewise.
826 * gcc.target/i386/builtin-unreachable.c: Likewise.
827 * gcc.target/i386/cleanup-2.c: Likewise.
828 * gcc.target/i386/clobbers.c: Likewise.
829 * gcc.target/i386/cmov8.c: Likewise.
830 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
831 * gcc.target/i386/compress-float-387-pic.c: Likewise.
832 * gcc.target/i386/compress-float-387.c: Likewise.
833 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
834 * gcc.target/i386/compress-float-sse.c: Likewise.
835 * gcc.target/i386/crc32-2.c: Likewise.
836 * gcc.target/i386/crc32-3.c: Likewise.
837 * gcc.target/i386/divmod-7.c: Likewise.
838 * gcc.target/i386/divmod-8.c: Likewise.
839 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
840 * gcc.target/i386/fma3-builtin.c: Likewise.
841 * gcc.target/i386/fma3-fma.c: Likewise.
842 * gcc.target/i386/fma4-256-vector.c: Likewise.
843 * gcc.target/i386/fma4-builtin.c: Likewise.
844 * gcc.target/i386/fma4-fma-2.c: Likewise.
845 * gcc.target/i386/fma4-fma.c: Likewise.
846 * gcc.target/i386/fma4-vector-2.c: Likewise.
847 * gcc.target/i386/fma4-vector.c: Likewise.
848 * gcc.target/i386/funcspec-1.c: Likewise.
849 * gcc.target/i386/funcspec-10.c: Likewise.
850 * gcc.target/i386/funcspec-11.c: Likewise.
851 * gcc.target/i386/funcspec-2.c: Likewise.
852 * gcc.target/i386/funcspec-5.c: Likewise.
853 * gcc.target/i386/funcspec-6.c: Likewise.
854 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
855 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
856 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
857 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
858 * gcc.target/i386/incoming-1.c: Likewise.
859 * gcc.target/i386/incoming-10.c: Likewise.
860 * gcc.target/i386/incoming-11.c: Likewise.
861 * gcc.target/i386/incoming-12.c: Likewise.
862 * gcc.target/i386/incoming-13.c: Likewise.
863 * gcc.target/i386/incoming-14.c: Likewise.
864 * gcc.target/i386/incoming-15.c: Likewise.
865 * gcc.target/i386/incoming-2.c: Likewise.
866 * gcc.target/i386/incoming-3.c: Likewise.
867 * gcc.target/i386/incoming-4.c: Likewise.
868 * gcc.target/i386/incoming-5.c: Likewise.
869 * gcc.target/i386/incoming-6.c: Likewise.
870 * gcc.target/i386/incoming-7.c: Likewise.
871 * gcc.target/i386/incoming-8.c: Likewise.
872 * gcc.target/i386/incoming-9.c: Likewise.
873 * gcc.target/i386/lea.c: Likewise.
874 * gcc.target/i386/local.c: Likewise.
875 * gcc.target/i386/loop-1.c: Likewise.
876 * gcc.target/i386/loop-2.c: Likewise.
877 * gcc.target/i386/loop-3.c: Likewise.
878 * gcc.target/i386/max-stack-align.c: Likewise.
879 * gcc.target/i386/memcpy-1.c: Likewise.
880 * gcc.target/i386/movbe-2.c: Likewise.
881 * gcc.target/i386/movq-2.c: Likewise.
882 * gcc.target/i386/movq.c: Likewise.
883 * gcc.target/i386/nrv1.c: Likewise.
884 * gcc.target/i386/pad-4.c: Likewise.
885 * gcc.target/i386/pad-5a.c: Likewise.
886 * gcc.target/i386/pad-5b.c: Likewise.
887 * gcc.target/i386/pad-6a.c: Likewise.
888 * gcc.target/i386/pad-6b.c: Likewise.
889 * gcc.target/i386/pad-7.c: Likewise.
890 * gcc.target/i386/pad-9.c: Likewise.
891 * gcc.target/i386/pentium4-not-mull.c: Likewise.
892 * gcc.target/i386/pic-1.c: Likewise.
893 * gcc.target/i386/pr12092-1.c: Likewise.
894 * gcc.target/i386/pr12329.c: Likewise.
895 * gcc.target/i386/pr21518.c: Likewise.
896 * gcc.target/i386/pr22362.c: Likewise.
897 * gcc.target/i386/pr22585.c: Likewise.
898 * gcc.target/i386/pr23098.c: Likewise.
899 * gcc.target/i386/pr25196.c: Likewise.
900 * gcc.target/i386/pr25293.c: Likewise.
901 * gcc.target/i386/pr25654.c: Likewise.
902 * gcc.target/i386/pr26449.c: Likewise.
903 * gcc.target/i386/pr26778.c: Likewise.
904 * gcc.target/i386/pr26826.c: Likewise.
905 * gcc.target/i386/pr27266.c: Likewise.
906 * gcc.target/i386/pr29978.c: Likewise.
907 * gcc.target/i386/pr30505.c: Likewise.
908 * gcc.target/i386/pr30961-1.c: Likewise.
909 * gcc.target/i386/pr31628.c: Likewise.
910 * gcc.target/i386/pr32000-2.c: Likewise.
911 * gcc.target/i386/pr32661-1.c: Likewise.
912 * gcc.target/i386/pr32708-2.c: Likewise.
913 * gcc.target/i386/pr32708-3.c: Likewise.
914 * gcc.target/i386/pr34256.c: Likewise.
915 * gcc.target/i386/pr34312.c: Likewise.
916 * gcc.target/i386/pr34522.c: Likewise.
917 * gcc.target/i386/pr35160.c: Likewise.
918 * gcc.target/i386/pr35281.c: Likewise.
919 * gcc.target/i386/pr36246.c: Likewise.
920 * gcc.target/i386/pr36786.c: Likewise.
921 * gcc.target/i386/pr37275.c: Likewise.
922 * gcc.target/i386/pr37843-3.c: Likewise.
923 * gcc.target/i386/pr37843-4.c: Likewise.
924 * gcc.target/i386/pr39082-1.c: Likewise.
925 * gcc.target/i386/pr39431.c: Likewise.
926 * gcc.target/i386/pr39496.c: Likewise.
927 * gcc.target/i386/pr39543-2.c: Likewise.
928 * gcc.target/i386/pr39911.c: Likewise.
929 * gcc.target/i386/pr40718.c: Likewise.
930 * gcc.target/i386/pr40906-1.c: Likewise.
931 * gcc.target/i386/pr40906-2.c: Likewise.
932 * gcc.target/i386/pr40906-3.c: Likewise.
933 * gcc.target/i386/pr40934.c: Likewise.
934 * gcc.target/i386/pr41900.c: Likewise.
935 * gcc.target/i386/pr42589.c: Likewise.
936 * gcc.target/i386/pr43662.c: Likewise.
937 * gcc.target/i386/pr43671.c: Likewise.
938 * gcc.target/i386/pr43766.c: Likewise.
939 * gcc.target/i386/pr43869.c: Likewise.
940 * gcc.target/i386/pr44942.c: Likewise.
941 * gcc.target/i386/pr44948-2a.c: Likewise.
942 * gcc.target/i386/pr45234.c: Likewise.
943 * gcc.target/i386/pr45336-2.c: Likewise.
944 * gcc.target/i386/pr45336-4.c: Likewise.
945 * gcc.target/i386/pr45852.c: Likewise.
946 * gcc.target/i386/pr46470.c: Likewise.
947 * gcc.target/i386/pr48037-1.c: Likewise.
948 * gcc.target/i386/pr48389.c: Likewise.
949 * gcc.target/i386/pr49095.c: Likewise.
950 * gcc.target/i386/pr9771-1.c: Likewise.
951 * gcc.target/i386/rdfsbase-1.c: Likewise.
952 * gcc.target/i386/rdfsbase-2.c: Likewise.
953 * gcc.target/i386/rdgsbase-1.c: Likewise.
954 * gcc.target/i386/rdgsbase-2.c: Likewise.
955 * gcc.target/i386/rdrand-3.c: Likewise.
956 * gcc.target/i386/regparm-stdcall.c: Likewise.
957 * gcc.target/i386/regparm.c: Likewise.
958 * gcc.target/i386/reload-1.c: Likewise.
959 * gcc.target/i386/rotate-2.c: Likewise.
960 * gcc.target/i386/sibcall-5.c: Likewise.
961 * gcc.target/i386/signbit-1.c: Likewise.
962 * gcc.target/i386/signbit-2.c: Likewise.
963 * gcc.target/i386/signbit-3.c: Likewise.
964 * gcc.target/i386/sse-5.c: Likewise.
965 * gcc.target/i386/sse-8.c: Likewise.
966 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
967 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
968 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
969 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
970 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
971 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
972 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
973 * gcc.target/i386/sse2-movq-2.c: Likewise.
974 * gcc.target/i386/sse2-movq-3.c: Likewise.
975 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
976 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
977 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
978 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
979 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
980 * gcc.target/i386/ssefn-1.c: Likewise.
981 * gcc.target/i386/ssefn-2.c: Likewise.
982 * gcc.target/i386/sseregparm-1.c: Likewise.
983 * gcc.target/i386/sseregparm-2.c: Likewise.
984 * gcc.target/i386/sseregparm-3.c: Likewise.
985 * gcc.target/i386/sseregparm-4.c: Likewise.
986 * gcc.target/i386/sseregparm-5.c: Likewise.
987 * gcc.target/i386/sseregparm-6.c: Likewise.
988 * gcc.target/i386/sseregparm-7.c: Likewise.
989 * gcc.target/i386/sseregparm-8.c: Likewise.
990 * gcc.target/i386/stack-realign.c: Likewise.
991 * gcc.target/i386/stack-usage-realign.c: Likewise.
992 * gcc.target/i386/stackalign/asm-1.c: Likewise.
993 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
994 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
995 * gcc.target/i386/stackalign/return-1.c: Likewise.
996 * gcc.target/i386/stackalign/return-2.c: Likewise.
997 * gcc.target/i386/stackalign/return-3.c: Likewise.
998 * gcc.target/i386/tailcall-1.c: Likewise.
999 * gcc.target/i386/tbm-2.c: Likewise.
1000 * gcc.target/i386/udivmod-7.c: Likewise.
1001 * gcc.target/i386/udivmod-8.c: Likewise.
1002 * gcc.target/i386/unroll-1.c: Likewise.
1003 * gcc.target/i386/vararg-1.c: Likewise.
1004 * gcc.target/i386/vararg-2.c: Likewise.
1005 * gcc.target/i386/vect8-ret.c: Likewise.
1006 * gcc.target/i386/vectorize5.c: Likewise.
1007 * gcc.target/i386/wmul-1.c: Likewise.
1008 * gcc.target/i386/wmul-2.c: Likewise.
1009 * gcc.target/i386/wrfsbase-1.c: Likewise.
1010 * gcc.target/i386/wrfsbase-2.c: Likewise.
1011 * gcc.target/i386/wrgsbase-1.c: Likewise.
1012 * gcc.target/i386/wrgsbase-2.c: Likewise.
1013 * gcc.target/i386/xop-pcmov.c: Likewise.
1014 * gcc.target/i386/xop-pcmov2.c: Likewise.
1015 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1016 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1017 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1018 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1019 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1020 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1021 * gcc.target/i386/zee.c: Likewise.
1022 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1023 * gfortran.dg/compiler-directive_2.f: Likewise.
1024 * gfortran.dg/g77/20010216-1.f: Likewise.
1025 * gfortran.dg/gomp/pr39152.f90: Likewise.
1026 * gfortran.dg/pr33794.f90: Likewise.
1028 2011-07-09 Jason Merrill <jason@redhat.com>
1030 * g++.dg/cpp0x/regress/regress5.C: New.
1032 2011-07-08 Jason Merrill <jason@redhat.com>
1035 * g++.dg/expr/compound-asn1.C: New.
1036 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1038 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.target/powerpc/altivec-34.c: New test.
1043 2011-07-08 Jason Merrill <jason@redhat.com>
1046 * g++.dg/abi/guard3.C: New.
1048 2011-07-08 Julian Brown <julian@codesourcery.com>
1050 * lib/target-supports.exp
1051 (check_effective_target_arm_little_endian): New.
1052 (check_effective_target_vect_pack_trunc): Use above.
1053 (check_effective_target_vect_unpack): Likewise.
1054 (check_effective_target_vect_element_align): Test
1055 check_effective_target_arm_vect_no_misalign for ARM.
1057 2011-07-08 Jason Merrill <jason@redhat.com>
1060 * g++.dg/cpp0x/constexpr-rom.C: New.
1062 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1065 * g++.dg/torture/pr49519.C: New test.
1067 2011-07-08 Martin Jambor <mjambor@suse.cz>
1069 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1071 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1074 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1076 2011-07-08 Richard Guenther <rguenther@suse.de>
1078 PR tree-optimization/49662
1079 * gcc.dg/graphite/interchange-14.c: XFAIL.
1080 * gcc.dg/graphite/interchange-15.c: Likewise.
1081 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1083 2011-07-06 Jason Merrill <jason@redhat.com>
1086 * g++.dg/cpp0x/regress/regress4.C: New.
1088 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1091 * gfortran.dg/result_in_spec_4.f90: New test.
1093 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1095 * gcc.target/sparc/cas64.c: New test.
1097 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1100 * g++.dg/torture/pr49644.C: New test.
1103 * gcc.c-torture/execute/pr49644.c: New test.
1105 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1107 * lib/target-supports.exp (check_effective_target_ia32): New.
1108 (check_effective_target_x32): Likewise.
1109 (check_effective_target_vect_cmdline_needed): Also check x32.
1111 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1113 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1115 * gcc.target/arm/pr42235.c: Likewise.
1116 * gcc.target/arm/pr42495.c: Likewise.
1117 * gcc.target/arm/pr42574.c: Likewise.
1118 * gcc.target/arm/thumb-branch1.c: Likewise.
1120 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1121 unneeded prune of possible warning.
1122 * gcc.target/arm/pr40956.c: Likewise.
1123 * gcc.target/arm/pr42505.c: Likewise.
1125 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1126 * gcc.c-torture/compile/pr46883.c: Likewise.
1127 * gcc.c-torture/compile/pr46934.c: Likewise.
1129 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1130 for move to ../../gcc.c-torture/compile.
1131 * gcc.target/arm/pr46883.c: Likewise.
1132 * gcc.target/arm/pr46934.c: Likewise.
1134 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1135 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1136 * gcc.target/arm/wmul-1.c: Likewise.
1137 * gcc.target/arm/wmul-2.c: Likewise.
1138 * gcc.target/arm/wmul-3.c: Likewise.
1139 * gcc.target/arm/wmul-4.c: Likewise.
1140 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1141 add tab after scan target.
1142 * gcc.target/arm/smlaltt-1.c: Likewise.
1143 * gcc.target/arm/smlatb-1.c: Likewise.
1144 * gcc.target/arm/smlatt-1.c: Likewise.
1146 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.dg/debug/pr49522.c: New test.
1151 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1153 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1154 * gcc.dg/pr46212.c: Run only if target int32plus.
1155 * gcc.dg/torture/pr48146.c: Ditto.
1156 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1157 * c-c++-common/pr44832.c: Ditto.
1158 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1159 * gcc.dg/pr31490.c: Ditto.
1160 * gcc.dg/torture/builtin-math-7.c: Run only if target
1162 * gcc.dg/torture/pr45764.c: Skip for AVR.
1163 * gcc.dg/pr47893.c: Ditto.
1165 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1167 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1168 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1169 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1170 add tab to scan target.
1172 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1174 * gcc.target/arm/neon-modes-3.c: New test.
1176 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1178 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1179 -fno-loop-interchange -ffast-math.
1181 2011-07-07 Richard Guenther <rguenther@suse.de>
1183 * gcc.dg/ftrapv-3.c: New testcase.
1185 2011-07-07 Richard Guenther <rguenther@suse.de>
1187 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1188 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1190 2011-07-07 Kai Tietz <ktietz@redhat.com>
1192 * gcc.dg/binop-notxor1.c: New test.
1193 * gcc.dg/binop-notand4a.c: New test.
1194 * gcc.dg/binop-notxor2.c: New test.
1195 * gcc.dg/binop-notand3a.c: New test.
1196 * gcc.dg/binop-notand2a.c: New test.
1197 * gcc.dg/binop-notand6a.c: New test.
1198 * gcc.dg/binop-notor1.c: New test.
1199 * gcc.dg/binop-notand1a.c: New test.
1200 * gcc.dg/binop-notand5a.c: New test.
1201 * gcc.dg/binop-notor2.c: New test.
1203 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1206 * gcc.dg/gomp/pr49640.c: New test.
1208 2011-07-07 Richard Guenther <rguenther@suse.de>
1210 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1212 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1215 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1217 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1219 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1220 * gcc.target/powerpc/no-r11-2.c: Ditto.
1221 * gcc.target/powerpc/no-r11-3.c: Ditto.
1223 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1225 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1226 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1228 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1230 * lib/target-supports.exp (check_profiling_available): Disable
1231 profiling with -fprofile-generate for target avr.
1233 2011-07-06 Richard Guenther <rguenther@suse.de>
1235 PR tree-optimization/49645
1236 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1238 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1241 * gcc.dg/pr47383.c: New.
1243 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1245 PR tree-optimization/49647
1246 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1248 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1251 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1252 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1254 2011-07-05 Jason Merrill <jason@redhat.com>
1257 * g++.dg/template/template-id-4.C: New.
1259 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1261 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1262 * gcc.dg/pr43402.c: Ditto.
1264 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1266 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1268 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1270 * gcc.target/powerpc/ppc-switch-1.c: New test for
1271 --param case-values-threshold.
1272 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1274 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1276 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1278 2011-07-05 Jason Merrill <jason@redhat.com>
1280 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1282 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1284 PR tree-optimization/47654
1285 * gcc.dg/graphite/block-pr47654.c: New.
1287 2011-07-05 Jason Merrill <jason@redhat.com>
1289 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1291 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1293 PR tree-optimization/49580
1294 * gcc.dg/autopar/pr49580.c: New test.
1296 2011-07-05 Richard Guenther <rguenther@suse.de>
1298 PR tree-optimization/49518
1299 PR tree-optimization/49628
1300 * g++.dg/torture/pr49628.C: New testcase.
1301 * gcc.dg/torture/pr49518.c: Likewise.
1303 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305 * ada/acats/run_acats (which): Extract last field from type -p,
1306 type output only if command succeeded.
1308 2011-07-04 Jason Merrill <jason@redhat.com>
1310 * g++.dg/abi/mangle48.C: New.
1312 * g++.dg/cpp0x/diag1.C: New.
1314 * g++.dg/diagnostic/aka1.C: New.
1316 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1318 PR rtl-optimization/49619
1319 * gcc.dg/pr49619.c: New test.
1321 PR rtl-optimization/49472
1322 * gfortran.dg/pr49472.f90: New test.
1325 * gcc.dg/pr49602.c: New test.
1327 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1331 * gcc.target/avr/avr.exp: Run over cpp files, too.
1332 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1333 * gcc.target/avr/progmem.h: New file.
1334 * gcc.target/avr/exit-abort.h: New file.
1335 * gcc.target/avr/progmem-error-1.c: New file.
1336 * gcc.target/avr/progmem-error-1.cpp: New file.
1337 * gcc.target/avr/progmem-warning-1.c: New file.
1338 * gcc.target/avr/torture/progmem-1.c: New file.
1339 * gcc.target/avr/torture/progmem-1.cpp: New file.
1341 2011-07-04 Richard Guenther <rguenther@suse.de>
1343 PR tree-optimization/49615
1344 * g++.dg/torture/pr49615.C: New testcase.
1346 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1348 PR tree-optimization/49610
1349 * gcc.dg/vect/pr49610.c: New test.
1351 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1353 * gnat.dg/specs/debug1.ads: New test.
1355 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1358 * gfortran.dg/typebound_proc_23.f90: New.
1360 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1363 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1365 2011-07-01 Jason Merrill <jason@redhat.com>
1368 * g++.dg/template/template-id-3.C: New.
1371 * g++.dg/template/qualified-id4.C: New.
1374 * g++.dg/template/explicit-args4.C: New.
1377 * g++.dg/template/offsetof2.C: New.
1379 2011-07-01 Kai Tietz <ktietz@redhat.com>
1381 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1383 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1386 * lib/target-supports.exp (check_effective_target_gld): New proc.
1388 2011-07-01 Richard Guenther <rguenther@suse.de>
1390 PR tree-optimization/49603
1391 * gcc.dg/torture/pr49603.c: New testcase.
1393 2011-06-30 Jason Merrill <jason@redhat.com>
1396 * g++.dg/rtti/template1.C: New.
1399 * g++.dg/cpp0x/regress/ctor1.C: New.
1402 * g++.dg/cpp0x/initlist54.C: New.
1404 2011-06-30 Martin Jambor <mjambor@suse.cz>
1406 * gcc.dg/tree-ssa/sra-12.c: New test.
1408 2011-06-29 Jason Merrill <jason@redhat.com>
1410 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1412 2011-06-30 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/46787
1415 * gcc.dg/vect/vect-121.c: New testcase.
1417 2011-06-30 Martin Jambor <mjambor@suse.cz>
1419 PR tree-optimization/49094
1420 * gcc.dg/tree-ssa/pr49094.c: New test.
1422 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1425 * gfortran.dg/pr49540-1.f90: New test.
1426 * gfortran.dg/pr49540-2.f90: New test.
1428 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1431 * ada/acats/run_acats (which): Use last field of type -p output.
1433 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1434 Iain Sandoe <iains@gcc.gnu.org>
1437 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1438 Only skip on 64-bit *-*-darwin8* && !objc2.
1440 2011-06-30 Richard Guenther <rguenther@suse.de>
1442 PR tree-optimization/38752
1443 * gcc.c-torture/compile/pr38752.c: New testcase.
1445 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1447 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1448 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1450 2011-06-29 Jason Merrill <jason@redhat.com>
1453 * g++.dg/cpp0x/initlist53.C: Use placement new.
1454 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1455 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1458 * g++.dg/cpp0x/trailing6.C: New.
1459 * g++.dg/cpp0x/pr45908.C: No error.
1462 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1465 * g++.dg/cpp0x/constexpr-using2.C: New.
1467 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1470 * g++.dg/cpp0x/constexpr-diag3.C: New.
1471 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1472 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1473 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1474 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1476 2011-06-29 Jason Merrill <jason@redhat.com>
1478 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1480 2011-06-29 Richard Guenther <rguenther@suse.de>
1482 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1484 2011-06-29 Jason Merrill <jason@redhat.com>
1486 * g++.dg/cpp0x/initlist-value2.C: New.
1488 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1489 * g++.dg/cpp0x/initlist-value.C: New.
1491 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1493 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1495 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1498 * gcc.dg/inline_2.c: Likewise.
1499 * gcc.dg/unroll_1.c: Likewise.
1501 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.target/i386/pr49567.c: New test.
1506 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1508 * gnat.dg/opt17.ad[sb]: New test.
1510 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1511 Tom de Vries <tom@codesourcery.com>
1513 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1514 (check_effective_target_arm_thumb2): New effective targets.
1515 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1516 properly. Clean up temporary files.
1517 * gcc.target/arm/ivopts-2.c: Likewise.
1518 * gcc.target/arm/ivopts-3.c: Likewise.
1519 * gcc.target/arm/ivopts-4.c: Likewise.
1520 * gcc.target/arm/ivopts-5.c: Likewise.
1521 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1523 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1526 * gfortran.dg/reshape_zerosize_3.f90: New test.
1528 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1530 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1531 * gcc.target/arm/vfp-ldmias.c: Likewise.
1532 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1533 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1534 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1535 * gcc.target/arm/vfp-stmias.c: Likewise.
1536 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1537 * gcc.target/arm/vfp-stmiad.c: Likewise.
1539 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1541 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1543 * gcc.target/arm/pr45701-2.c: Ditto.
1545 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1548 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1549 * gfortran.dg/extends_14.f03: Modified.
1551 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1553 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1554 early if the test is already being skipped.
1556 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1557 scan-assembler-dem-not): For missing file, report unresolved with
1558 same message as for pass/fail, with reason reported in log file.
1560 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1561 from add_options_for_arm_neon_fp16.
1562 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1563 check_effective_target_arm_neon_fp16_ok_nocache.
1564 Check -mfpu and -mfloat-abi options from current multilib.
1565 Do not require neon support.
1566 (check_effective_target_arm_fp16_ok): Renamed from
1567 check_effecitve_target_arm_neon_fp16_ok.
1568 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1569 arm_neon_fp16_ok and arm_fp16.
1570 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1571 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1572 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1573 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1575 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1577 * gcc.dg/builtin-assume-aligned-1.c: New test.
1578 * gcc.dg/builtin-assume-aligned-2.c: New test.
1579 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1582 * gcc.dg/pr49544.c: New test.
1584 2011-06-27 Richard Guenther <rguenther@suse.de>
1586 PR tree-optimization/49394
1587 * g++.dg/torture/pr49394.C: New testcase.
1589 2011-06-27 Kai Tietz <ktietz@redhat.com>
1591 * gcc.dg/optimize-bswapdi-2.c: New test.
1593 2011-06-27 Michael Hope <michael.hope@linaro.org>
1594 Richard Sandiford <richard.sandiford@linaro.org>
1596 PR tree-optimization/49169
1597 * gcc.dg/torture/pr49169.c: New test.
1599 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1602 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1604 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1607 2011-06-26 Jason Merrill <jason@redhat.com>
1609 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1612 * g++.dg/init/ref19.C: New.
1613 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1615 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1617 PR tree-optimization/48377
1618 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1621 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1624 * lib/target-supports.exp (check_effective_target_non_strict_align):
1626 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1628 2011-06-24 Martin Jambor <mjambor@suse.cz>
1630 PR tree-optimizations/49516
1631 * g++.dg/tree-ssa/pr49516.C: New test.
1633 2011-06-23 Jason Merrill <jason@redhat.com>
1636 * g++.dg/template/partial10.C: New.
1637 * g++.dg/template/partial11.C: New.
1639 2011-06-23 Jeff Law <law@redhat.com>
1642 * gcc.dg/pr48770.c: New test.
1644 2011-06-23 Jan Hubicka <jh@suse.cz>
1647 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1649 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1652 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1653 instead of -fdump-tree-optimized.
1655 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1658 * g++.dg/template/crash107.C: New.
1659 * g++.dg/template/error17.C: Adjust.
1661 2011-06-23 Jason Merrill <jason@redhat.com>
1664 * g++.dg/cpp0x/defaulted30.C: New.
1667 * g++.dg/rtti/anon-ns1.C: New.
1670 * g++.dg/init/ref18.C: New.
1673 * g++.dg/template/partial9.C: New.
1675 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1678 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1680 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1683 * gcc.dg/pr49496.c: New test.
1685 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1687 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1690 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1692 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1693 * gcc.target/arm/pr42879.c: Likewise.
1694 * gcc.target/arm/pr45701-3.c: Likewise.
1696 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1697 * gcc.target/arm/pr40482.c: Likewise.
1698 * gcc.target/arm/stack-corruption.c: Likewise.
1700 2011-06-22 Richard Guenther <rguenther@suse.de>
1702 PR tree-optimization/49493
1703 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1705 2011-06-22 Jason Merrill <jason@redhat.com>
1708 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1710 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1711 Dmitry Melnik <dm@ispras.ru>
1713 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1714 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1715 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1717 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1719 * gcc.target/arm/tlscall.c: New.
1721 2011-06-21 Jason Merrill <jason@redhat.com>
1724 * g++.dg/cpp0x/constexpr-ref1.C: New.
1725 * g++.dg/cpp0x/constexpr-ref2.C: New.
1726 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1729 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1732 * g++.dg/template/param3.C: New.
1734 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1736 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1737 my_clrsb test functions.
1739 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1740 test_sll, test_ull): Add clrsb tests.
1741 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1744 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1747 * gfortran.dg/class_44.f03: New.
1749 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1751 PR tree-optimization/49478
1752 * gcc.dg/vect/pr49478.c
1754 2011-06-21 Richard Guenther <rguenther@suse.de>
1756 PR tree-optimization/49483
1757 * gcc.dg/vect/vect-120.c: New testcase.
1759 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1762 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1763 * gcc.dg/vect/vect-peel-4.c: Likewise.
1765 2011-06-22 Christian Bruel <christian.bruel@st.com>
1768 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1769 * gcc.dg/always_inline2.c: Likewise.
1770 * gcc.dg/always_inline3.c: Likewise.
1771 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1772 * gcc.dg/inline_1.c: Likewise.
1773 * gcc.dg/inline_2.c: Likewise.
1774 * gcc.dg/inline_3.c: Likewise.
1775 * gcc.dg/inline_4.c: Likewise.
1776 * gcc.dg/20051201-1.c: Likewise.
1777 * gcc.dg/pr40087.c: Likewise.
1778 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1779 * gcc.dg/inline-22.c: Likewise.
1780 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1781 * gcc.dg/lto/20090218-1_1.c: Likewise.
1782 * g++.dg/ipa/devirt-7.C: Likewise.
1783 * gcc.dg/uninit-pred-5_a.c: Likewise.
1784 * gcc.dg/uninit-pred-5_b.c: Likewise.
1785 * gcc.dg/fail_always_inline.c: New.
1787 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1789 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1790 into 6 jobs instead of 3.
1792 2011-06-20 Jason Merrill <jason@redhat.com>
1795 * g++.dg/cpp0x/initlist53.C: New.
1797 2011-06-20 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1801 * gfortran.dg/coarray_lock_3.f90: New.
1802 * gfortran.dg/coarray/lock_1.f90: New.
1804 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1806 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1807 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1808 unresolved and report the reason to the log file.
1810 * lib/scanasm.exp (object-size): Move argument processing earlier
1811 to report errors before verifying that the file exists. Report
1812 problems detected at runtime as unresolved instead of error and
1813 report their reasons to the log file.
1815 2011-06-20 Jason Merrill <jason@redhat.com>
1818 * g++.dg/cpp0x/explicit6.C: New.
1821 * g++.dg/cpp0x/enum20.C: New.
1824 * g++.dg/ext/attr-aligned01.C: New.
1827 * g++.dg/cpp0x/variadic-default.C: New.
1830 * g++.dg/cpp0x/auto26.C: New.
1833 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1835 2011-06-20 Kai Tietz <ktietz@redhat.com>
1837 * gcc.dg/binop-notand1.c: New test.
1838 * gcc.dg/binop-notand2.c: New test.
1839 * gcc.dg/binop-notand3.c: New test.
1840 * gcc.dg/binop-notand4.c: New test.
1841 * gcc.dg/binop-notand5.c: New test.
1842 * gcc.dg/binop-notand6.c: New test.
1844 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1847 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1849 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/proc_ptr_31.f90: New.
1854 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1856 * gnat.dg/volatile6.adb: New test.
1857 * gnat.dg/volatile7.adb: Likewise.
1858 * gnat.dg/volatile8.adb: Likewise.
1859 * gnat.dg/volatile9.adb: Likewise.
1861 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1863 * gnat.dg/constant3.adb: New test.
1865 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1868 * gfortran.dg/read_list_eof_1.f90: New test.
1870 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1873 * gcc.target/i386/testimm-1.c: New test.
1874 * gcc.target/i386/testimm-2.c: New test.
1875 * gcc.target/i386/testimm-3.c: New test.
1876 * gcc.target/i386/testimm-4.c: New test.
1877 * gcc.target/i386/testimm-5.c: New test.
1878 * gcc.target/i386/testimm-6.c: New test.
1879 * gcc.target/i386/testimm-7.c: New test.
1880 * gcc.target/i386/testimm-8.c: New test.
1881 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1882 * gcc.target/i386/xop-rotate1-int.c: New test.
1883 * gcc.target/i386/xop-rotate2-int.c: New test.
1885 2011-06-17 Jason Merrill <jason@redhat.com>
1887 * g++.dg/cpp0x/rv-func2.C: New.
1889 * g++.dg/debug/dwarf2/lambda1.C: New.
1890 * g++.dg/warn/Wshadow-6.C: Adjust.
1892 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1895 * gfortran.dg/move_alloc_5.f90: New.
1897 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1899 PR rtl-optimization/48542
1900 * gcc.dg/torture/pr48542.c: New test.
1902 2011-06-16 Jason Merrill <jason@redhat.com>
1905 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1908 * g++.dg/cpp0x/initlist52.C New.
1911 * c-c++-common/raw-string-12.c: New.
1914 * g++.dg/cpp0x/sfinae26.C: New.
1917 * g++.dg/cpp0x/variadic113.C: New.
1920 * g++.dg/cpp0x/variadic112.C: New.
1922 2011-06-16 Jeff Law <law@redhat.com>
1924 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1925 improved jump threading.
1926 * gcc.dg/builtin-object-size-2.c: Likewise.
1927 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1929 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1932 * gfortran.dg/typebound_assignment_3.f03: New.
1934 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1937 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1939 2011-06-16 Martin Jambor <mjambor@suse.cz>
1941 PR tree-optimization/49343
1942 * gnat.dg/discr31.ad[sb]: New test.
1944 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1948 2011-06-16 Tom de Vries <tom@codesourcery.com>
1951 * gcc.target/arm/ivopts-3.c: Update test.
1952 * gcc.target/arm/ivopts-5.c: Same.
1954 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1957 2011-06-10 Wei Guozhi <carrot@google.com>
1960 * gcc.target/arm/pr45335.c: New test.
1961 * gcc.target/arm/pr45335-2.c: New test.
1962 * gcc.target/arm/pr45335-3.c: New test.
1963 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1964 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1965 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1967 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1969 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1971 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1974 * gfortran.dg/class_43.f03: New.
1976 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1978 PR tree-optimization/49419
1979 * gcc.c-torture/execute/pr49419.c: New test.
1981 2011-06-16 Revital Eres <revital.eres@linaro.org>
1983 * gcc.dg/sms-9.c: New file.
1985 2011-06-15 Easwaran Raman <eraman@google.com>
1987 PR rtl-optimization/49414
1988 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1990 2011-06-14 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/noexcept13.C: New.
1994 2011-06-14 Easwaran Raman <eraman@google.com>
1996 PR rtl-optimization/44194
1997 * gcc.dg/pr44194-1.c: New test.
1998 * gcc.dg/pr44194-2.c: New test.
2000 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2002 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2004 * gcc.target/arm/pr45701-2.c: Likewise.
2005 * gcc.target/arm/thumb-branch1.c: Likewise.
2007 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2010 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2012 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2014 * gcc.target/arm/pr45701-1.c: Require thumb support.
2015 * gcc.target/arm/pr45701-2.c: Likewise.
2016 * gcc.target/arm/thumb-branch1.c: Likewise.
2018 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2019 * gcc.target/arm/pr39839.c: Likewise.
2020 * gcc.target/arm/pr40657-2.c: Likewise.
2021 * gcc.target/arm/pr40956.c: Likewise.
2022 * gcc.target/arm/pr41679.c: Likewise.
2023 * gcc.target/arm/pr42235.c: Likewise.
2024 * gcc.target/arm/pr42495.c: Likewise.
2025 * gcc.target/arm/pr42505.c: Likewise.
2026 * gcc.target/arm/pr42574.c: Likewise.
2027 * gcc.target/arm/pr46883.c: Likewise.
2028 * gcc.target/arm/pr46934.c: Likewise.
2029 * gcc.target/arm/xor-and.c: Likewise.
2031 2011-06-14 Jason Merrill <jason@redhat.com>
2033 * g++.dg/other/error23.C: Adjust error message.
2034 * g++.dg/other/error32.C: Likewise.
2037 * g++.dg/cpp0x/rv-dotstar.C: New.
2040 * g++.dg/cpp0x/decltype30.C: New.
2042 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2044 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2047 * gfortran.dg/pr49103.f90: New test.
2049 2011-06-14 Tom de Vries <tom@codesourcery.com>
2052 * gcc.target/arm/ivopts-3.c: New test.
2053 * gcc.target/arm/ivopts-4.c: New test.
2054 * gcc.target/arm/ivopts-5.c: New test.
2056 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2058 PR rtl-optimization/49390
2059 * gcc.c-torture/execute/pr49390.c: New test.
2061 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2065 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2067 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2068 * gcc.c-torture/execute/cmpsi-2.x: New file.
2069 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2070 * gcc.c-torture/execute/pr45262.x: New file.
2071 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2072 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2074 * gcc.c-torture/compile/pr49163.c: Ditto.
2076 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2078 * gcc.dg/vect/vect-16.c: Rename to...
2079 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2080 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2081 for double-word vectors.
2082 * gcc.dg/vect/vect-peel-4.c: Likewise.
2083 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2085 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2088 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2091 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2093 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2095 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2097 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2099 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2101 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2103 * gfortran.dg/trim_optimize_8.f90: New test case.
2105 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2106 Ira Rosen <ira.rosen@linaro.org>
2108 PR tree-optimization/49352
2109 * gcc.dg/vect/pr49352.c: New test.
2111 2011-06-12 Tobias Burnus
2114 * gfortran.dg/alloc_comp_assign_11.f90: New.
2116 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2118 * gfortran.dg/trim_optimize_7.f90: New test.
2120 2011-06-10 Wei Guozhi <carrot@google.com>
2123 * gcc.target/arm/pr45335.c: New test.
2124 * gcc.target/arm/pr45335-2.c: New test.
2125 * gcc.target/arm/pr45335-3.c: New test.
2126 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2127 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2128 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2130 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/parse/error39.C: New.
2135 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2137 * gcc.target/arm/20090811-1.c: Skip for incompatible
2138 options, do not override other options.
2139 * gcc.target/arm/combine-cmp-shift.c: Skip for
2140 incompatible options.
2141 * gcc.target/arm/pr45094.c: Likewise.
2142 * gcc.target/arm/scd42-1.c: Likewise.
2143 * gcc.target/arm/scd42-3.c: Likewise.
2144 * gcc.target/arm/thumb-ltu.c: Likewise.
2146 * lib/target-supports.exp
2147 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2148 multilib flags use -mfpu with a value other than neon-fp16.
2150 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2152 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2153 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2155 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2157 * lib/target-supports.exp (check_effective_target_pie): New proc.
2158 * gcc.dg/pie-link.c: Use target pie.
2160 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2161 Laurent Rougé <laurent.rouge@menta.fr>
2163 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2164 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2166 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2168 * gfortran.dg/coarray/sync_1.f90: New test for
2169 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2171 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2173 PR tree-optimization/49318
2174 * gcc.dg/vect/pr49318.c: New test.
2176 2011-06-09 David Krauss <potswa@mac.com>
2178 * g++.dg/template/arrow1.C: New.
2180 2011-06-09 Jason Merrill <jason@redhat.com>
2182 * lib/prune.exp: Prune "note"s.
2183 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2185 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2186 * g++.dg/template/dependent-expr3.C: Likewise.
2187 * g++.dg/parse/template7.C: Likewise.
2188 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2189 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2190 * g++.old-deja/g++.pt/friend38.C: Likewise.
2191 * g++.old-deja/g++.pt/crash32.C: Likewise.
2192 * g++.old-deja/g++.other/init4.C: Likewise.
2193 * g++.old-deja/g++.other/friend8.C: Likewise.
2195 * g++.dg/ext/complex7.C: Adjust expected output.
2196 * g++.dg/diagnostic/method1.C: Likewise.
2197 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2198 * g++.dg/parse/crash33.C: Likewise.
2199 * g++.dg/other/warning1.C: Likewise.
2200 * g++.dg/init/pr29571.C: Likewise.
2201 * g++.dg/warn/overflow-warn-1.C: Likewise.
2202 * g++.dg/warn/overflow-warn-3.C: Likewise.
2203 * g++.dg/warn/overflow-warn-4.C: Likewise.
2204 * g++.old-deja/g++.oliva/template1.C: Likewise.
2206 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2207 * g++.dg/parse/template7.C: Adjust.
2209 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2212 * gcc.dg/pr49307.c: New.
2214 2011-06-09 Wei Guozhi <carrot@google.com>
2217 * gcc.target/arm/pr46975.c: New testcase.
2219 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2221 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2222 (PMETH, arglist_t): Removed.
2223 (method_get_number_of_arguments): Removed.
2224 (method_get_nth_argument): Removed.
2225 (method_get_first_argument): Removed.
2226 (method_get_next_argument): Removed.
2227 (method_get_sizeof_arguments): Removed.
2228 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2230 (method_get_number_of_arguments): Removed.
2231 (method_get_nth_argument): Removed.
2232 (method_get_first_argument): Removed.
2233 (method_get_next_argument): Removed.
2234 (method_get_sizeof_arguments): Removed.
2235 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2237 2011-06-09 David Li <davidxl@google.com>
2239 * gcc.dg/dump-pass.c: New test.
2241 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2244 * g++.dg/parse/error38.C: New.
2246 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2249 * gfortran.dg/pr49308.f90: New test.
2251 2011-06-08 Jason Merrill <jason@redhat.com>
2253 * g++.dg/cpp0x/noexcept11.C: New.
2254 * g++.dg/cpp0x/noexcept12.C: New.
2255 * g++.dg/cpp0x/sfinae11.C: Adjust.
2257 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2261 to dg-options, match also DW_AT_linkage_name.
2263 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2267 -fno-common on alpha*-dec-osf*.
2268 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2270 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2272 PR rtl-optimization/49303
2273 * gcc.target/ia64/pr49303.c: New test.
2275 2011-06-08 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/coarray_lock_1.f90: New.
2279 * gfortran.dg/coarray_lock_2.f90: New.
2281 2011-06-07 Jason Merrill <jason@redhat.com>
2283 * lib/prune.exp: Look for "required" rather than "instantiated".
2284 * g++.dg/abi/mangle11.C: Likewise.
2285 * g++.dg/abi/mangle12.C: Likewise.
2286 * g++.dg/abi/mangle17.C: Likewise.
2287 * g++.dg/abi/mangle20-2.C: Likewise.
2288 * g++.dg/abi/pragma-pack1.C: Likewise.
2289 * g++.dg/cpp0x/decltype26.C: Likewise.
2290 * g++.dg/cpp0x/decltype28.C: Likewise.
2291 * g++.dg/cpp0x/decltype29.C: Likewise.
2292 * g++.dg/cpp0x/enum11.C: Likewise.
2293 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2294 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2295 * g++.dg/cpp0x/pr47416.C: Likewise.
2296 * g++.dg/ext/case-range2.C: Likewise.
2297 * g++.dg/ext/case-range3.C: Likewise.
2298 * g++.dg/gomp/for-19.C: Likewise.
2299 * g++.dg/gomp/pr37533.C: Likewise.
2300 * g++.dg/gomp/pr38639.C: Likewise.
2301 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2302 * g++.dg/inherit/base3.C: Likewise.
2303 * g++.dg/inherit/using6.C: Likewise.
2304 * g++.dg/init/placement4.C: Likewise.
2305 * g++.dg/init/reference3.C: Likewise.
2306 * g++.dg/lookup/scoped6.C: Likewise.
2307 * g++.dg/lookup/using7.C: Likewise.
2308 * g++.dg/other/abstract1.C: Likewise.
2309 * g++.dg/other/error10.C: Likewise.
2310 * g++.dg/other/error5.C: Likewise.
2311 * g++.dg/other/field1.C: Likewise.
2312 * g++.dg/other/offsetof5.C: Likewise.
2313 * g++.dg/parse/bitfield2.C: Likewise.
2314 * g++.dg/parse/constant4.C: Likewise.
2315 * g++.dg/parse/crash20.C: Likewise.
2316 * g++.dg/parse/invalid-op1.C: Likewise.
2317 * g++.dg/parse/non-dependent2.C: Likewise.
2318 * g++.dg/parse/template18.C: Likewise.
2319 * g++.dg/tc1/dr152.C: Likewise.
2320 * g++.dg/tc1/dr166.C: Likewise.
2321 * g++.dg/tc1/dr176.C: Likewise.
2322 * g++.dg/tc1/dr213.C: Likewise.
2323 * g++.dg/template/access11.C: Likewise.
2324 * g++.dg/template/access2.C: Likewise.
2325 * g++.dg/template/access3.C: Likewise.
2326 * g++.dg/template/access7.C: Likewise.
2327 * g++.dg/template/arg7.C: Likewise.
2328 * g++.dg/template/cond2.C: Likewise.
2329 * g++.dg/template/crash13.C: Likewise.
2330 * g++.dg/template/crash40.C: Likewise.
2331 * g++.dg/template/crash7.C: Likewise.
2332 * g++.dg/template/crash84.C: Likewise.
2333 * g++.dg/template/ctor5.C: Likewise.
2334 * g++.dg/template/defarg13.C: Likewise.
2335 * g++.dg/template/defarg14.C: Likewise.
2336 * g++.dg/template/dtor7.C: Likewise.
2337 * g++.dg/template/eh2.C: Likewise.
2338 * g++.dg/template/error2.C: Likewise.
2339 * g++.dg/template/error43.C: Likewise.
2340 * g++.dg/template/friend32.C: Likewise.
2341 * g++.dg/template/injected1.C: Likewise.
2342 * g++.dg/template/instantiate1.C: Likewise.
2343 * g++.dg/template/instantiate3.C: Likewise.
2344 * g++.dg/template/instantiate5.C: Likewise.
2345 * g++.dg/template/instantiate7.C: Likewise.
2346 * g++.dg/template/local6.C: Likewise.
2347 * g++.dg/template/lookup2.C: Likewise.
2348 * g++.dg/template/member5.C: Likewise.
2349 * g++.dg/template/memfriend15.C: Likewise.
2350 * g++.dg/template/memfriend16.C: Likewise.
2351 * g++.dg/template/memfriend17.C: Likewise.
2352 * g++.dg/template/memfriend7.C: Likewise.
2353 * g++.dg/template/meminit1.C: Likewise.
2354 * g++.dg/template/nested3.C: Likewise.
2355 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2356 * g++.dg/template/nontype12.C: Likewise.
2357 * g++.dg/template/nontype13.C: Likewise.
2358 * g++.dg/template/nontype6.C: Likewise.
2359 * g++.dg/template/pr23510.C: Likewise.
2360 * g++.dg/template/pr35240.C: Likewise.
2361 * g++.dg/template/ptrmem15.C: Likewise.
2362 * g++.dg/template/ptrmem6.C: Likewise.
2363 * g++.dg/template/qualified-id1.C: Likewise.
2364 * g++.dg/template/qualttp20.C: Likewise.
2365 * g++.dg/template/qualttp3.C: Likewise.
2366 * g++.dg/template/qualttp4.C: Likewise.
2367 * g++.dg/template/qualttp5.C: Likewise.
2368 * g++.dg/template/qualttp6.C: Likewise.
2369 * g++.dg/template/qualttp7.C: Likewise.
2370 * g++.dg/template/qualttp8.C: Likewise.
2371 * g++.dg/template/recurse.C: Likewise.
2372 * g++.dg/template/recurse2.C: Likewise.
2373 * g++.dg/template/ref5.C: Likewise.
2374 * g++.dg/template/scope2.C: Likewise.
2375 * g++.dg/template/sfinae10.C: Likewise.
2376 * g++.dg/template/sfinae3.C: Likewise.
2377 * g++.dg/template/sizeof3.C: Likewise.
2378 * g++.dg/template/static9.C: Likewise.
2379 * g++.dg/template/template-id-2.C: Likewise.
2380 * g++.dg/template/typedef13.C: Likewise.
2381 * g++.dg/template/typename4.C: Likewise.
2382 * g++.dg/template/using14.C: Likewise.
2383 * g++.dg/template/using2.C: Likewise.
2384 * g++.dg/template/warn1.C: Likewise.
2385 * g++.dg/warn/Wparentheses-13.C: Likewise.
2386 * g++.dg/warn/Wparentheses-15.C: Likewise.
2387 * g++.dg/warn/Wparentheses-16.C: Likewise.
2388 * g++.dg/warn/Wparentheses-17.C: Likewise.
2389 * g++.dg/warn/Wparentheses-18.C: Likewise.
2390 * g++.dg/warn/Wparentheses-19.C: Likewise.
2391 * g++.dg/warn/Wparentheses-20.C: Likewise.
2392 * g++.dg/warn/Wparentheses-23.C: Likewise.
2393 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2394 * g++.dg/warn/noeffect2.C: Likewise.
2395 * g++.dg/warn/noeffect4.C: Likewise.
2396 * g++.dg/warn/pr8570.C: Likewise.
2397 * g++.old-deja/g++.brendan/init2.C: Likewise.
2398 * g++.old-deja/g++.eh/spec6.C: Likewise.
2399 * g++.old-deja/g++.pt/crash10.C: Likewise.
2400 * g++.old-deja/g++.pt/crash36.C: Likewise.
2401 * g++.old-deja/g++.pt/derived3.C: Likewise.
2402 * g++.old-deja/g++.pt/error2.C: Likewise.
2403 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2404 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2405 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2406 * g++.old-deja/g++.pt/overload7.C: Likewise.
2407 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2409 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2410 Iain Sandoe <iains@gcc.gnu.org>
2412 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2413 Added code to deal with the case when [Protocol
2414 -descriptionForInstanceMethod:] or [Protocol
2415 -descriptionForClassMethod:] returns NULL.
2417 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2418 Iain Sandoe <iains@gcc.gnu.org>
2420 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2421 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2424 2011-06-07 Xinliang David Li <davidxl@google.com>
2426 * gcc.dg/inline_2.c: New test.
2427 * gcc.dg/unroll_2.c: New test.
2428 * gcc.dg/inline_3.c: New test.
2429 * gcc.dg/unroll_3.c: New test.
2430 * gcc.dg/inline_4.c: New test.
2431 * gcc.dg/unroll_4.c: New test.
2432 * gcc.dg/inline_1.c: New test.
2433 * gcc.dg/unroll_1.c: New test.
2435 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2437 PR tree-optimization/48497
2438 * lib/gcc-defs.exp (dg-additional-options): New proc.
2439 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2440 -msse2 on 32-bit x86.
2442 2011-06-06 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp0x/enum19.C: New.
2446 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2448 * gcc.target/arm/neon-reload-class.c: New test.
2450 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2453 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2455 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2457 * gcc.target/arm/smlatb-1.c: New file.
2458 * gcc.target/arm/smlatt-1.c: New file.
2459 * gcc.target/arm/smlaltb-1.c: New file.
2460 * gcc.target/arm/smlaltt-1.c: New file.
2462 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2464 * gcc.target/arm/mla-2.c: New test.
2466 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2468 PR gcov-profile/49299
2469 * gcc.dg/tree-prof/pr49299-1.c: New test.
2470 * gcc.dg/tree-prof/pr49299-2.c: New test.
2472 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2474 * lib/target-supports.exp
2475 (check_effective_target_vect_widen_mult_qi_to_hi):
2476 Add NEON as supporting target.
2477 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2478 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2479 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2480 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2481 using widening multiplication on targets that support it.
2482 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2483 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2484 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2486 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2488 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2489 Modern Objective-C runtime API.
2490 * objc/execute/next_mapping.h: Removed.
2491 * objc-obj-c++-shared/next-mapping.h: Removed.
2492 * objc-obj-c++-shared/Object1.h: Removed.
2493 * objc-obj-c++-shared/Object1.m: Removed.
2494 * objc-obj-c++-shared/Object1.mm: Removed.
2495 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2496 * objc-obj-c++-shared/Protocol1.h: Removed.
2497 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2498 of ProtoBool, IVAR_T and METHOD.
2499 * objc-obj-c++-shared/runtime.h: New.
2500 * objc-obj-c++-shared/TestsuiteObject.h: New.
2501 * objc-obj-c++-shared/TestsuiteObject.m: New.
2503 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2504 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2505 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2507 * objc/execute/_cmd.m: Include
2508 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2509 runtime API. ([TestClass +initialize]): Include this method also
2510 with the GNU runtime.
2511 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2512 Object. ([-setValue:]): Return void.
2513 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2514 with the GNU runtime. Include
2515 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2516 for the NeXT runtime. Use the existing print_ivars() and
2517 compare_structures() implementations for the old NeXT runtime.
2518 Added new implementations for the Modern GNU and NeXT runtimes.
2519 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2520 well. (main): Use objc_getClass(). Use return instead of exit.
2521 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2522 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2524 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2525 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2526 instead of Object. (main): Use return instead of exit().
2527 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2528 instead of Object. Removed prototype for exit(). (main): Use
2529 return instead of exit(). Use the Modern Objective-C runtime API.
2530 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2532 * objc/execute/class-tests-1.h: Include
2533 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2534 runtime API. (test_class_with_superclass): Do not call [Object
2535 class]. There is no need to with the current libobjc.
2536 * objc/execute/class-tests-2.h: Include
2537 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2539 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2540 ../../objc-obj-c++-shared/next-mapping.h.
2541 * objc/execute/class-2.m: Likewise.
2542 * objc/execute/class-3.m: Likewise.
2543 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2544 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2545 +initialize]): Include this method also with the GNU
2546 runtime. (main): Use the Modern Objective-C runtime API.
2547 * objc/execute/class-5.m: Likewise.
2548 * objc/execute/class-6.m: Likewise.
2549 * objc/execute/class-7.m: Likewise.
2550 * objc/execute/class-8.m: Likewise.
2551 * objc/execute/class-9.m: Likewise.
2552 * objc/execute/class-10.m: Likewise.
2553 * objc/execute/class-11.m: Likewise.
2554 * objc/execute/class-12.m: Likewise.
2555 * objc/execute/class-13.m: Likewise.
2556 * objc/execute/class-14.m: Likewise.
2557 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2558 this method also with the GNU runtime.
2559 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2560 +initialize]): Include this method also with the GNU runtime.
2561 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2563 * objc/execute/encode-1.m: Likewise.
2564 * objc/execute/enumeration-1.m: Likewise.
2565 * objc/execute/enumeration-2.m: Likewise.
2566 * objc/execute/exceptions/catchall-1.m: Likewise.
2567 * objc/execute/exceptions/finally-1.m: Likewise.
2568 * objc/execute/exceptions/foward-1.m: Likewise.
2569 * objc/execute/exceptions/local-variables-1.m: Likewise.
2570 * objc/execute/exceptions/throw-nil.m: Likewise.
2571 * objc/execute/exceptions/trivial.m: Likewise.
2572 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2573 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2574 * objc/execute/exceptions/matcher-1.m: Likewise.
2575 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2577 * objc/execute/formal_protocol-2.m: Likewise.
2578 * objc/execute/formal_protocol-3.m: Likewise.
2579 * objc/execute/formal_protocol-4.m: Likewise.
2580 * objc/execute/formal_protocol-5.m: Include
2581 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2583 * objc/execute/formal_protocol-6.m: Likewise.
2584 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2585 Object. Include <objc/Protocol.h> instead of
2586 ../../objc-obj-c++-shared/Protocol1.h.
2587 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2589 * objc/execute/informal_protocol.m: Likewise.
2590 * objc/execute/load-3.m: Likewise.
2591 * objc/execute/many_args_method.m ([TestClass +initialize]):
2592 Include this method with the GNU runtime as well.
2593 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2594 * objc/execute/nested-func-1.m: Use TestsuiteObject
2596 * objc/execute/nil_method-1.m: Likewise.
2597 * objc/execute/no_clash.m: Likewise.
2598 * objc/execute/np-1.m: Do not include
2599 ../../objc-obj-c++-shared/Protocol1.h.
2600 (main): Use return instead of exit().
2601 * objc/execute/np-2.m: Do not include
2602 ../../objc-obj-c++-shared/Protocol1.h.
2603 ([MyObject +initialize]): Include this method also with the GNU
2604 runtime. (main): Use return instead of exit().
2605 * objc/execute/object_is_class.m: Include
2606 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2607 of Object. (main): Use the Modern Objective-C runtime API.
2608 * objc/execute/object_is_meta_class.m: Likewise.
2609 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2610 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2611 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2612 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2613 Objective-C runtime API.
2614 * objc/execute/protocol-isEqual-2.m: Likewise.
2615 * objc/execute/protocol-isEqual-3.m: Likewise.
2616 * objc/execute/protocol-isEqual-4.m: Likewise.
2617 * objc/execute/redefining_self.m ([TestClass +initialize]):
2618 Include this method with the GNU runtime as well.
2619 * objc/execute/root_methods.m: Include
2620 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2621 Include this method with the GNU runtime as well.
2622 (main): Use the Modern Objective-C runtime API.
2623 * objc/execute/selector-1.m: Include
2624 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2625 of Object. (main): Use the Modern Objective-C runtime API.
2626 * objc/execute/static-1.m ([Test +initialize]): Include this
2627 method with the GNU runtime as well.
2628 * objc/execute/static-2.m: Likewise.
2629 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2630 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2631 ([MathClass +initialize]): Include this method with the GNU
2633 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2635 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2636 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2637 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2638 * objc.dg/attributes/method-attribute-1.m: Likewise.
2639 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2640 * objc.dg/attributes/method-attribute-2.m: Likewise.
2641 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2642 * objc.dg/attributes/method-attribute-3.m: Likewise.
2643 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2644 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2645 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2646 * obj-c++.dg/bitfield-1.mm: Likewise.
2647 * obj-c++.dg/bitfield-2.mm: Likewise
2648 * objc.dg/bitfield-3.m: Likewise.
2649 * obj-c++.dg/bitfield-4.mm: Likewise.
2650 * objc.dg/bitfield-5.m: Likewise
2651 * objc.dg/call-super-1.m: Likewise.
2652 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2653 Use objc_getClass() instead of objc_get_class(), but for the GNU
2654 runtime redefine objc_getClass as objc_get_class. Include
2655 ../objc-obj-c++-shared/runtime.h.
2656 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2657 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2658 Use the Modern Objective-C runtime API.
2659 * objc.dg/class-protocol-1.m: Include
2660 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2661 * obj-c++.dg/class-protocol-1.mm: Likewise.
2662 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2663 * objc.dg/comp-types-10.m: Likewise.
2664 * objc.dg/comp-types-11.m: Likewise.
2665 * objc.dg/comp-types-12.m: Likewise.
2666 * obj-c++.dg/comp-types-9.mm: Likewise.
2667 * obj-c++.dg/comp-types-11.mm: Likewise.
2668 * obj-c++.dg/comp-types-12.mm: Likewise.
2669 * obj-c++.dg/comp-types-13.mm: Likewise.
2670 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2671 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2672 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2673 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2674 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2675 * objc.dg/desig-init-1.m: Likewise.
2676 * obj-c++.dg/defs.mm: Likewise.
2677 * objc.dg/exceptions-2.m: Likewise.
2678 * obj-c++.dg/except-1.mm: Likewise.
2679 * obj-c++.dg/exceptions-2.mm: Likewise.
2680 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2681 Use the Modern Objective-C runtime API.
2682 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2683 the Modern Objective-C runtime API. Do not include
2684 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2685 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2686 the Modern Objective-C runtime API except when using an older NeXT
2688 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2689 the Modern Objective-C runtime API.
2690 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2692 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2693 * objc.dg/encode-7-next-64bit.m: Updated include.
2694 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2696 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2697 the Modern Objective-C runtime API.
2698 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2699 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2700 instead of ../objc-obj-c++-shared/Protocol1.h.
2701 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2702 the Modern Objective-C runtime API except when using an older NeXT
2704 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2705 the Modern Objective-C runtime API.
2706 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2708 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2709 * objc.dg/fix-and-continue-2.m: Likewise.
2710 * objc.dg/foreach-1.m: Likewise.
2711 * objc.dg/foreach-2.m: Likewise.
2712 * objc.dg/foreach-3.m: Likewise.
2713 * objc.dg/foreach-4.m: Likewise.
2714 * objc.dg/foreach-5.m: Likewise.
2715 * objc.dg/foreach-6.m: Likewise.
2716 * objc.dg/foreach-7.m: Likewise.
2717 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2719 * objc.dg/func-ptr-2.m: Likewise.
2720 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2721 Do not include objc/objc-api.h.
2722 * obj-c++.dg/fsf-package-0.mm: Likewise.
2723 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2724 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2725 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2727 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2728 * objc.dg/gnu-runtime-3.m: Likewise.
2729 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2730 * objc.dg/headers.m: Include objc/runtime.h instead of
2731 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2732 for the NeXT runtime.
2733 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2734 * obj-c++.dg/isa-field-1.mm: Likewise.
2735 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2736 * objc.dg/layout-1.m: Likewise.
2737 * objc.dg/layout-2.m: Likewise.
2738 * objc.dg/local-decl-2.m: Likewise.
2739 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2740 Object. ([Container +elementForView:]): Use
2741 class_conformsToProtocol().
2742 * obj-c++.dg/lookup-2.mm: Likewise.
2743 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2744 * obj-c++.dg/local-decl-1.mm: Likewise.
2745 * objc.dg/method-3.m: Likewise.
2746 * objc.dg/method-4.m: Likewise.
2747 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2748 ../objc-obj-c++-shared/Protocol1.h.
2749 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2750 * objc.dg/method-9.m: Likewise.
2751 * objc.dg/method-10.m: Likewise.
2752 * objc.dg/method-13.m ([Root +initialize]): Include this method
2753 also for the GNU runtime. (main): Use objc_getClass() also for
2755 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2756 * objc.dg/method-17.m: Likewise.
2757 * objc.dg/method-19.m: Likewise.
2758 * objc.dg/method-20b.m: Likewise.
2759 * obj-c++.dg/method-2.mm: Likewise.
2760 * obj-c++.dg/method-6.mm: Likewise.
2761 * obj-c++.dg/method-10.mm: Likewise.
2762 * obj-c++.dg/method-11.mm: Likewise.
2763 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2764 ../objc-obj-c++-shared/Protocol1.h.
2765 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2766 * obj-c++.dg/method-15.mm: Likewise.
2767 * obj-c++.dg/method-17.mm: Likewise.
2768 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2769 +initialize]): Include this method also for the GNU
2770 runtime. (main): Use objc_getClass() also for the GNU runtime.
2771 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2772 * obj-c++.dg/method-22.mm: Likewise.
2773 * obj-c++.dg/method-23.mm: Likewise.
2774 * obj-c++.dg/no-extra-load.mm: Likewise.
2775 * objc.dg/objc-fast-4.m: Likewise.
2776 * objc.dg/objc-gc-4.m: Likewise.
2777 * obj-c++.dg/objc-gc-3.mm: Likewise.
2778 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2779 protocol_getMethodDescription() instead of [Protocol
2780 -descriptionForInstanceMethod].
2781 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2782 Made it available with all runtimes. (main): Call -test instead
2784 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2785 and put into a category.
2786 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2787 Object. Include objc/objc.h.
2788 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2789 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2790 New. (main): Use protocol_getMethodDescription() instead
2791 of [Protocol -descriptionForInstanceMethod] and [Protocol
2792 -descriptionForClassMethod].
2793 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2794 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2795 Objective-C runtime API.
2796 * obj-c++.dg/proto-qual-1.mm: Likewise.
2797 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2799 * obj-c++.dg/property/property-1.mm: Likewise.
2800 * obj-c++.dg/qual-types-1.mm: Likewise.
2801 * objc.dg/selector-2.m: Include objc/objc.h instead of
2802 ../objc-obj-c++-shared/Object1.h.
2803 * obj-c++.dg/selector-2.mm: Likewise.
2804 * obj-c++.dg/selector-5.mm: Likewise.
2805 * obj-c++.dg/selector-6.mm: Likewise.
2806 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2807 Object. Do not include objc/objc-api.h.
2808 * obj-c++.dg/set-not-used-1.mm: Likewise.
2809 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2810 * objc.dg/stret-1.m: Likewise.
2811 * objc.dg/stret-2.m: Likewise.
2812 * obj-c++.dg/super-class-2.mm: Likewise.
2813 * objc.dg/super-class-3.m: Likewise.
2814 * objc.dg/super-class-4.m: Likewise.
2815 * objc.dg/sync-2.m: Likewise.
2816 * obj-c++.dg/sync-2.mm: Likewise.
2817 * objc.dg/sync-1.m: Include objc/objc.h instead of
2818 ../objc-obj-c++-shared/Object1.h.
2819 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2820 'Class' as the type of 'isa'.
2821 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2822 Objective-C runtime API. ([TestClass +initialize]): Include this
2823 method with the GNU runtime as well.
2824 * objc.dg/strings/strings-1.m: Updated includes.
2825 * obj-c++.dg/strings/strings-1.mm: Likewise.
2826 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2827 objc.dg/strings/const-str-12b.m.
2828 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2829 * obj-c++.dg/template-3.mm: Likewise.
2830 * obj-c++.dg/template-4.mm: Likewise.
2831 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2832 Objective-C runtime API.
2833 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2834 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2835 * obj-c++.dg/try-catch-1.mm: Likewise.
2836 * obj-c++.dg/try-catch-2.mm: Likewise.
2837 * objc.dg/try-catch-3.m: Likewise.
2838 * obj-c++.dg/try-catch-3.mm: Likewise.
2839 * objc.dg/try-catch-6.m: Likewise.
2840 * objc.dg/try-catch-7.m: Likewise.
2841 * obj-c++.dg/try-catch-7.mm: Likewise.
2842 * obj-c++.dg/try-catch-8.mm: Likewise.
2843 * obj-c++.dg/try-catch-9.mm: Likewise.
2844 * objc.dg/try-catch-10.m: Likewise.
2845 * obj-c++.dg/try-catch-11.mm: Likewise.
2846 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2847 Object. Include objc/objc.h.
2848 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2849 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2850 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2851 Object. Use Modern Objective-C runtime API. Do not use
2853 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2854 * obj-c++.dg/torture/trivial.mm: Likewise.
2855 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2856 instead of ../objc-obj-c++-shared/Object1.h. Include
2857 ../objc-obj-c++-shared/runtime.h.
2858 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2859 * objc.dg/torture/strings/const-str-11.m: Likewise.
2860 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2861 * objc.dg/torture/strings/const-str-9.m: Likewise.
2862 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2863 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2864 instead of Object. Only add _FooClassReference if
2866 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2867 * objc.dg/torture/strings/const-str-8.m: Likewise.
2868 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2869 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2871 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2873 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2874 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2875 * obj-c++.dg/va-meth-1.mm: Likewise.
2876 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2877 ../objc-obj-c++-shared/Object1.h.
2878 * objc.dg/zero-link-3.m: Likewise.
2880 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2882 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2884 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2887 * obj-c++.dg/property/cxx-property-1.mm: New.
2888 * obj-c++.dg/property/cxx-property-2.mm: New.
2890 2011-06-06 Jason Merrill <jason@redhat.com>
2892 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2894 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2896 PR rtl-optimization/49145
2898 * gcc.c-torture/compile/pr49145.c: New test.
2900 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2903 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2904 to dg-options, match also DW_AT_linkage_name.
2907 * gcc.dg/debug/pr49294.c: New test.
2910 * g++.dg/opt/pr49264.C: New test.
2912 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2914 PR tree-optimization/49243
2915 * gcc.dg/pr49243.c: New.
2917 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2919 * gnat.dg/specs/cond_expr1.ads: New test.
2921 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2923 * gnat.dg/deferred_const4.ad[sb]: New test.
2924 * gnat.dg/deferred_const4_pkg.ads: New helper.
2926 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2928 * gnat.dg/test_tamdt.adb: Rename to...
2929 * gnat.dg/taft_type1.adb: ...this.
2930 * gnat.dg/tamdt.ad[sb]: Rename to...
2931 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2932 * gnat.dg/tamdt_aux.ads: Rename to...
2933 * gnat.dg/taft_type1_pkg2.ads: ...this.
2934 * gnat.dg/taft_type2.ad[sb]: New test.
2935 * gnat.dg/taft_type2_pkg.ads: New helper.
2936 * gnat.dg/taft_type3.adb: New test.
2937 * gnat.dg/taft_type3_pkg.ads: New helper.
2939 2011-06-05 Tobias Burnus <burnus@net-b.de>
2942 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2945 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2948 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2950 * objc.dg/gnu-api-2-objc.m: Likewise.
2951 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2952 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2954 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2956 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2957 alignment, not the alignment, when calling class_addIvar(). Add
2958 an 'isa' instance variable to the test root class.
2959 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2961 2011-06-04 Jan Hubicka <jh@suse.cz>
2963 PR tree-optimization/48893
2964 PR tree-optimization/49091
2965 PR tree-optimization/49179
2966 * gfortran.dg/pr49179.f90: New testcase
2968 2011-06-04 Jan Hubicka <jh@suse.cz>
2971 * g++.dg/torture/pr48954.C: New testcase.
2973 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2975 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2977 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2980 * g++.dg/diagnostic/bitfld2.C: New.
2982 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.c-torture/execute/pr49281.c: New test.
2987 2011-06-04 Jan Hubicka <jh@suse.cz>
2989 PR tree-optimize/48929
2990 * gcc.c-torture/compile/pr48929.c: New testcase.
2992 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2996 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2999 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3001 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3003 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3005 2011-06-03 Richard Henderson <rth@redhat.com>
3006 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3008 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3010 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3012 * objc.dg/headers.m: Do not include objc-list.h.
3014 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3016 * objc.dg/type-stream-1.m: Test removed.
3017 * objc.dg/headers.m: Do not include typedstream.h.
3019 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3021 * objc.dg/torture/forward-1.m (main): Updated testcase.
3023 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3026 * gcc.c-torture/compile/pr49163.c: New.
3028 2011-06-02 Asher Langton <langton2@llnl.gov>
3031 * gfortran.dg/PR49268.f90: New test.
3033 2011-06-02 Asher Langton <langton2@llnl.gov>
3036 * gfortran.dg/PR37039.f90: New test.
3038 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3041 * objc.dg/method-5.m: Updated.
3042 * objc.dg/method-19.m: Updated.
3043 * objc.dg/method-lookup-1.m: New.
3044 * obj-c++.dg/method-6.mm: Updated.
3045 * obj-c++.dg/method-7.mm: Updated.
3046 * obj-c++.dg/method-lookup-1.mm: New.
3048 2011-06-02 DJ Delorie <dj@redhat.com>
3050 * lib/timeout.exp (timeout): Add board_info support.
3052 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3054 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3056 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3059 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3060 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3062 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3063 Hans-Peter Nilsson <hp@axis.com>
3065 PR rtl-optimization/48840
3066 * gcc.target/sparc/ultrasp13.c: New test.
3068 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3071 * gcc.c-torture/compile/pr49238.c: New.
3073 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3075 * gcc.target/arm/g2.c: Skip test in -mthumb.
3076 Skip test unless cpu is xscale.
3077 * gcc.target/arm/scd42-2.c: Likewise.
3078 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3080 2011-06-01 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/decltype28.C: New.
3083 * g++.dg/cpp0x/decltype29.C: New.
3085 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3088 * gcc.target/mips/pr45074.c: New test.
3090 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3091 Hans-Peter Nilsson <hp@axis.com>
3093 PR rtl-optimization/48830
3094 * gcc.target/sparc/ultrasp12.c: New test.
3096 2011-06-01 David Li <davidxl@google.com>
3098 * gcc.dg/profile-dir-1.c: Change pass name.
3099 * gcc.dg/profile-dir-2.c: Ditto.
3100 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3101 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3102 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3103 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3104 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3105 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3106 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3107 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3108 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3109 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3110 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3111 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3112 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3113 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3114 * gcc.dg/profile-dir-3.c: Ditto.
3115 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3117 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3119 * objc.dg/attributes/method-nonnull-1.m: New test.
3120 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3122 2011-05-31 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/coarray_atomic_1.f90: New.
3126 * gfortran.dg/coarray/atomic_1.f90: New.
3128 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3130 * gcc.dg/guality/bswaptest.c: New test.
3131 * gcc.dg/guality/clztest.c: New test.
3132 * gcc.dg/guality/ctztest.c: New test.
3133 * gcc.dg/guality/rotatetest.c: New test.
3136 * gcc.target/i386/pr48688.c: New test.
3138 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3141 * g++.dg/lookup/name-clash9.C: New.
3143 2011-05-31 Tobias Burnus <burnus@net-b.de>
3146 * gfortran.dg/coarray/dummy_1.f90: New.
3148 2011-05-31 Tobias Burnus <burnus@net-b.de>
3151 * gfortran.dg/coarray/save_1.f90: New.
3152 * gfortran.dg/coarray_4.f90: Update dg-error.
3154 2011-05-31 Jason Merrill <jason@redhat.com>
3156 * g++.dg/cpp0x/rv-template1.C: New.
3158 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3160 PR rtl-optimization/49235
3161 * gcc.dg/pr49235.c: New test.
3163 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3165 PR tree-optimization/49093
3166 * gcc.dg/vect/pr49093.c: New test.
3168 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3171 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3173 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3176 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3179 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3182 * gcc.c-torture/execute/pr49186.c: New.
3184 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3187 * gcc.target/i386/pr49168-1.c: New.
3189 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3190 Eric Botcazou <ebotcazou@adacore.com>
3192 * gcc.dg/guality/drap.c: New test.
3194 2011-05-30 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/49210
3197 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3198 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3200 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3203 * g++.dg/gomp/pr49223-1.C: New test.
3204 * g++.dg/gomp/pr49223-2.C: New test.
3206 2011-05-30 Richard Guenther <rguenther@suse.de>
3208 PR tree-optimization/49218
3209 * gcc.c-torture/execute/pr49218.c: New testcase.
3211 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3213 PR tree-optimization/49199
3214 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3215 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3216 -fno-tree-scev-cprop.
3218 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3221 * gfortran.dg/extends_13.f03: New.
3223 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3225 PR rtl-optimization/49095
3226 * gcc.target/i386/pr49095.c: New test.
3228 2011-05-29 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/coarray_24.f90: New.
3233 2011-05-29 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/coarray_23.f90: New.
3238 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3241 * gcc.dg/pr48826.c: New test.
3243 2011-05-29 Richard Guenther <rguenther@suse.de>
3245 PR tree-optimization/49217
3246 * gcc.dg/torture/pr49217.c: New testcase.
3248 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3251 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3253 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3255 * gnat.dg/boolean_subtype.adb: Rename to...
3256 * gnat.dg/boolean_subtype1.adb: ...this.
3258 2011-05-28 Jason Merrill <jason@redhat.com>
3260 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3262 2011-05-27 Jason Merrill <jason@redhat.com>
3264 * g++.dg/cpp0x/enum18.C: Adjust.
3266 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3268 2011-05-27 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/coarray_22.f90: New.
3273 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3275 PR tree-optimization/46728
3276 * gcc.target/powerpc/pr46728-1.c: New.
3277 * gcc.target/powerpc/pr46728-2.c: New.
3278 * gcc.target/powerpc/pr46728-3.c: New.
3279 * gcc.target/powerpc/pr46728-4.c: New.
3280 * gcc.target/powerpc/pr46728-5.c: New.
3281 * gcc.dg/pr46728-6.c: New.
3282 * gcc.target/powerpc/pr46728-7.c: New.
3283 * gcc.target/powerpc/pr46728-8.c: New.
3284 * gcc.dg/pr46728-9.c: New.
3285 * gcc.target/powerpc/pr46728-10.c: New.
3286 * gcc.target/powerpc/pr46728-11.c: New.
3287 * gcc.dg/pr46728-12.c: New.
3288 * gcc.target/powerpc/pr46728-13.c: New.
3289 * gcc.target/powerpc/pr46728-14.c: New.
3290 * gcc.target/powerpc/pr46728-15.c: New.
3291 * gcc.target/powerpc/pr46728-16.c: New.
3293 2011-05-27 Jason Merrill <jason@redhat.com>
3295 * g++.dg/abi/mangle47.C: New.
3298 * g++.dg/template/const5.C: New.
3300 * g++.dg/cpp0x/enum18.C: New.
3302 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3304 * g++.dg/cpp0x/error6.C: New.
3306 * g++.dg/cpp0x/error5.C: New.
3308 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3311 * g++.dg/eh/cond6.C: New test.
3313 2011-05-27 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/rank_3.f90: New.
3317 * gfortran.dg/rank_4.f90: New.
3319 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3321 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3322 replace dump search.
3324 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3327 * gnat.dg/bit_packed_array5.adb: ...here.
3329 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3332 * g++.dg/cpp0x/auto25.C: New.
3334 2011-05-27 Richard Guenther <rguenther@suse.de>
3336 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3338 2011-05-27 Richard Guenther <rguenther@suse.de>
3340 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3342 2011-05-27 Richard Guenther <rguenther@suse.de>
3345 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3347 2011-05-26 Jason Merrill <jason@redhat.com>
3349 * g++.dg/cpp0x/friend1.C: New.
3350 * g++.dg/cpp0x/friend2.C: New.
3352 * g++.dg/cpp0x/auto7.C: Update.
3353 * g++.dg/template/crash50.C: Adjust.
3354 * g++.dg/template/static9.C: Adjust.
3355 * g++.old-deja/g++.ext/memconst.C: Adjust.
3357 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3359 * gcc.dg/march.c: Ignore a note for some targets.
3361 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3362 Nathan Froyd <froydnj@codesourcery.com>
3366 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3367 * g++.dg/parse/pr18770.C: New test.
3368 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3370 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3373 * gfortran.dg/dependency_40.f90 : New test.
3375 2011-05-26 Tobias Burnus <burnus@net-b.de>
3378 * gfortran.dg/coarray/registering_1.f90: New.
3380 2011-05-26 Jason Merrill <jason@redhat.com>
3382 * g++.dg/cpp0x/variadic111.C: New.
3383 * g++.dg/cpp0x/variadic41.C: Adjust.
3385 2011-05-26 Richard Guenther <rguenther@suse.de>
3387 PR tree-optimization/48702
3388 * gcc.dg/torture/pr48702.c: New testcase.
3390 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3392 PR gcov-profile/48845
3393 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3395 * gcc.dg/matrix/matrix.exp: Likewise.
3396 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3397 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3398 line number to check_profiling_available.
3399 * lib/target-supports.exp (check_profiling_available): Account for
3401 Require TLS runtime support with -fprofile-generate.
3402 * lib/profopt.exp (profopt-execute): Add TLS options for
3404 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3406 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3409 * g++.dg/eh/cond5.C: New test.
3411 PR tree-optimization/49161
3412 * gcc.c-torture/execute/pr49161.c: New test.
3414 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3416 * gcc.target/arm/neon-vorn-vbic.c: New test.
3418 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3420 PR tree-optimization/49038
3421 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3422 * gcc.dg/vect/pr49038.c: New test.
3424 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3425 * g++.dg/init/pr25811-3.C: New.
3426 * g++.dg/init/pr25811-4.C: New.
3428 2011-05-25 Jason Merrill <jason@redhat.com>
3430 * g++.dg/cpp0x/enum17.C: New.
3431 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3433 * g++.dg/cpp0x/auto24.C: New.
3435 * g++.dg/cpp0x/error4.C: New.
3437 * g++.dg/cpp0x/rv-restrict.C: New.
3439 * g++.dg/cpp0x/enum15.C: New.
3440 * g++.dg/cpp0x/constexpr-switch2.C: New.
3442 * g++.dg/cpp0x/variadic110.C: New.
3444 * g++.dg/cpp0x/auto9.C: Add typedef test.
3446 * g++.dg/cpp0x/auto23.C: New.
3447 * g++.dg/cpp0x/auto9.C: Adjust.
3449 * g++.dg/cpp0x/defaulted29.C: New.
3451 * g++.dg/cpp0x/initlist51.C: New.
3453 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3455 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3456 * g++.dg/abi/packed1.C: Suppress warning.
3457 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3458 * g++.dg/template/stdarg1.C: Likewise.
3459 * g++.dg/other/packed1.C: Remove arm from xfail list.
3461 2011-05-25 Jason Merrill <jason@redhat.com>
3463 * g++.dg/cpp0x/enum16.C: New.
3464 * g++.dg/parse/error15.C: Adjust.
3466 * g++.dg/cpp0x/initlist50.C: New.
3468 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3470 * g++.dg/cpp0x/variadic109.C: New.
3472 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3474 * gcc.target/i386/pause-1.c: New.
3476 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3478 * gcc.dg/stack-usage-1.c: Adjust comment.
3479 * gcc.dg/stack-usage-2.c: New test.
3481 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3484 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3485 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3487 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3489 PR rtl-optimization/48757
3490 * gfortran.dg/pr48757.f: New test case.
3492 2011-05-24 Jason Merrill <jason@redhat.com>
3494 * g++.dg/cpp0x/access01.C: New.
3496 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3499 * objc.dg/pr48177.m: New testcase.
3501 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3504 * objc.dg/pr48187.m: New testcase.
3505 * obj-c++.dg/pr48187.mm: New testcase.
3506 * objc.dg/ivar-extra-semicolon.m: New testcase.
3508 2011-05-24 Jason Merrill <jason@redhat.com>
3510 * g++.dg/template/access21.C: New.
3511 * g++.dg/template/access22.C: New.
3513 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3515 PR rtl-optimization/48633
3516 * g++.dg/pr48633.C: New test.
3518 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3521 * g++.dg/other/pr49133.C: New test.
3523 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3524 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3526 * gcc.dg/torture/tls/run-gd.c: New test.
3527 * gcc.dg/torture/tls/run-ie.c: New test.
3528 * gcc.dg/torture/tls/run-ld.c: New test.
3529 * gcc.dg/torture/tls/run-le.c: New test.
3530 * lib/target-supports.exp (check_effective_target_tls_runtime):
3531 Build testcase with TLS options.
3533 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3535 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3537 2011-05-24 Tom de Vries <tom@codesourcery.com>
3539 PR tree-optimization/49121
3540 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3542 2011-05-23 Jason Merrill <jason@redhat.com>
3544 * g++.dg/cpp0x/defaulted28.C: New.
3546 * g++.dg/cpp0x/sfinae25.C: New.
3548 * g++.dg/cpp0x/rv-cast2.C: New.
3550 * g++.dg/cpp0x/enum14.C: New.
3552 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3555 * gcc.c-torture/execute/pr49123.c: New test.
3558 * gcc.dg/debug/pr49032.c: New test.
3561 * gcc.dg/pr49120.c: New test.
3563 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3566 * gcc.target/i386/pr47315.c: New test.
3568 2011-05-23 Jason Merrill <jason@redhat.com>
3570 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3572 * g++.dg/cpp0x/sfinae24.C: New.
3574 * g++.dg/cpp0x/error3.C: New.
3576 * g++.dg/cpp0x/defaulted27.C: New.
3578 * g++.dg/cpp0x/decltype27.C: New.
3580 2011-05-23 Richard Guenther <rguenther@suse.de>
3582 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3584 2011-05-23 Richard Guenther <rguenther@suse.de>
3586 PR tree-optimization/40874
3587 * g++.dg/tree-ssa/pr40874.C: New testcase.
3589 2011-05-23 Richard Guenther <rguenther@suse.de>
3591 PR tree-optimization/49115
3592 * g++.dg/torture/pr49115.C: New testcase.
3594 2011-05-23 Richard Guenther <rguenther@suse.de>
3597 * gcc.dg/memcpy-3.c: New testcase.
3599 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3602 * gcc.c-torture/execute/pr48973-1.c: New test.
3603 * gcc.c-torture/execute/pr48973-2.c: New test.
3605 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3608 * g++.dg/warn/pr18016.C: New.
3610 2011-05-23 Tom de Vries <tom@codesourcery.com>
3613 * gcc.target/arm/ivopts-6.c: New test.
3615 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.c-torture/compile/pr49029.c: New test.
3620 2011-05-22 Jason Merrill <jason@redhat.com>
3622 * g++.dg/cpp0x/sfinae23.C: New.
3623 * g++.dg/cpp0x/sfinae8.C: Correct.
3625 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3627 * gfortran.dg/function_optimize_8.f90: New test case.
3629 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3631 PR tree-optimization/49087
3632 * gcc.dg/vect/O3-pr49087.c: New test.
3634 2011-05-21 Jason Merrill <jason@redhat.com>
3636 * g++.dg/debug/const5.C: New.
3638 2011-05-20 Jason Merrill <jason@redhat.com>
3640 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3642 * g++.dg/cpp0x/constexpr-static7.C: New.
3644 * g++.dg/cpp0x/enum12.C: New.
3645 * g++.dg/cpp0x/enum13.C: New.
3647 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3650 * gfortran.dg/select_type_23.f03: New.
3652 2011-05-20 Jason Merrill <jason@redhat.com>
3654 * g++.dg/cpp0x/defaulted26.C: New.
3656 * g++.dg/cpp0x/noexcept02.C: Fix.
3657 * g++.dg/cpp0x/noexcept03.C: Fix.
3658 * g++.dg/cpp0x/noexcept08.C: Fix.
3659 * g++.dg/cpp0x/noexcept10.C: New.
3661 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3664 * gfortran.dg/extends_12.f03: New.
3666 2011-05-20 Jason Merrill <jason@redhat.com>
3668 * g++.dg/template/koenig9.C: New.
3669 * g++.dg/opt/pr47615.C: Fix.
3670 * g++.dg/overload/defarg1.C: Fix.
3671 * g++.dg/tc1/dr213.C: Remove xfail.
3672 * g++.dg/torture/pr34850.C: Fix.
3673 * g++.dg/torture/pr39362.C: Fix.
3674 * g++.old-deja/g++.brendan/crash56.C: Fix.
3675 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3677 2011-05-20 Richard Guenther <rguenther@suse.de>
3679 PR tree-optimization/49079
3680 * gcc.dg/torture/pr49079.c: New testcase.
3682 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3684 PR tree-optimization/49073
3685 * gcc.c-torture/execute/pr49073.c: New test.
3687 2011-06-19 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/coarray_21.f90: New.
3692 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3694 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3697 2011-05-19 Richard Guenther <rguenther@suse.de>
3700 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3702 2011-05-19 Richard Guenther <rguenther@suse.de>
3705 * gcc.dg/builtin-object-size-11.c: New testcase.
3707 2011-05-19 Tom de Vries <tom@codesourcery.com>
3710 * gcc.target/arm/ivopts.c: New test.
3711 * gcc.target/arm/ivopts-2.c: New test.
3713 2011-05-19 Tom de Vries <tom@codesourcery.com>
3715 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3717 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3719 * gcc.c-torture/execute/960321-1.x: Remove.
3721 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/move_alloc_4.f90: New.
3726 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3729 * gcc.target/i386/pr49002-1.c: New test.
3730 * gcc.target/i386/pr49002-2.c: Likewise.
3732 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3734 PR tree-optimization/49039
3735 * gcc.c-torture/execute/pr49039.c: New test.
3736 * gcc.dg/tree-ssa/pr49039.c: New test.
3737 * g++.dg/torture/pr49039.C: New test.
3739 2011-05-18 Jason Merrill <jason@redhat.com>
3741 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3742 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3743 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3745 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3747 * gcc.target/bfin/mcpu-bf592.c: New test.
3749 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3751 PR tree-optimization/41881
3752 * gcc.dg/vect/O3-pr41881.c: New test.
3753 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3755 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3757 PR tree-optimization/49000
3758 * gcc.dg/pr49000.c: New test.
3760 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3762 * gnat.dg/invalid1.adb: New test.
3764 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3766 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3768 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3769 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3771 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3774 * g++.dg/cpp0x/range-for18.C: New.
3776 2011-05-15 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/coarray/image_index_2.f90: New.
3781 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3783 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3784 * g++.dg/cpp0x/override2.C: New.
3786 2011-05-14 Tobias Burnus <burnus@net-b.de>
3789 * gfortran.de/coarray_20.f90: New.
3791 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3794 * function_optimize_7.f90: New test case.
3796 2011-05-13 Jason Merrill <jason@redhat.com>
3798 * g++.dg/cpp0x/decltype26.C: New.
3799 * g++.dg/cpp0x/enum11.C: New.
3801 2011-05-13 Tobias Burnus <burnus@net-b.de>
3805 * gfortran.dg/assign_8.f90: Update dg-error.
3807 2011-05-13 Tobias Burnus <burnus@net-b.de>
3810 * gfortran.dg/io_constraints_8.f90: New.
3811 * gfortran.dg/io_constraints_9.f90: New.
3813 2011-05-13 Martin Thuresson <martint@google.com>
3815 PR gcov-profile/47793
3816 * gcc.dg/pr47793.c: New.
3818 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3820 PR tree-optimization/48975
3821 * gcc.dg/pr48975.c: New test.
3823 2011-05-12 Tobias Burnus <burnus@net-b.de>
3826 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3828 2011-05-12 Jason Merrill <jason@redhat.com>
3830 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3832 2011-05-12 Geert Bosch <bosch@adacore.com>
3834 * gnat.dg/view_conversion1.adb: New test.
3836 2011-05-12 Richard Guenther <rguenther@suse.de>
3838 PR tree-optimization/48172
3839 * gcc.dg/vect/pr48172.c: New testcase.
3841 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3844 * g++.dg/opt/pr48967.C: New test.
3846 2011-05-11 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp0x/constexpr-friend.C: New.
3849 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3851 * g++.dg/cpp0x/sfinae22.C: New.
3853 2011-05-11 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/generic_24.f90: New.
3858 2011-05-11 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/15256
3861 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3863 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/pr48159-1.c: New test.
3867 * gcc.dg/pr48159-2.c: New test.
3869 2011-05-11 Richard Guenther <rguenther@suse.de>
3872 * gcc.dg/torture/pr48953.c: New testcase.
3874 2011-05-11 Richard Guenther <rguenther@suse.de>
3876 PR tree-optimization/18041
3877 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3879 2011-05-11 Alan Modra <amodra@gmail.com>
3882 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3884 2011-05-10 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp0x/defaulted25.C: New.
3887 * g++.dg/template/crash7.C: Adjust.
3889 * g++.dg/cpp0x/variadic108.C: New.
3891 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3893 * g++.dg/inherit/virtual9.C: Extend.
3895 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3898 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3899 are passed and returned in vector registers.
3901 2011-05-10 Richard Guenther <rguenther@suse.de>
3903 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3904 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3905 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3906 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3907 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3910 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3912 PR tree-optimization/48611
3913 PR tree-optimization/48794
3914 * gfortran.dg/gomp/pr48611.f90: New test.
3915 * gfortran.dg/gomp/pr48794.f90: New test.
3918 * gcc.dg/dfp/pr48928.c: New test.
3920 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3923 * g++.dg/cpp0x/pr48522.C: New.
3925 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp0x/sfinae21.C: New.
3930 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3932 * g++.dg/template/sfinae28.C: Rename to...
3933 * g++.dg/cpp0x/sfinae19.C: ... this.
3934 * g++.dg/template/sfinae29.C: Rename to...
3935 * g++.dg/cpp0x/sfinae20.C: ... this.
3937 2011-05-09 Jeff Law <law@redhat.com>
3939 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3942 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3945 * g++.dg/init/pr20039.C: New.
3947 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3951 * g++.dg/template/sfinae28.C: New.
3952 * g++.dg/template/sfinae29.C: Likewise.
3954 2011-05-09 Jason Merrill <jason@redhat.com>
3956 * g++.dg/template/nontype23.C: New.
3958 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3960 * g++.dg/init/pr48859.C: New.
3962 2011-05-09 Jason Merrill <jason@redhat.com>
3964 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3965 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3966 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3967 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3968 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3969 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3970 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3971 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3973 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3975 * g++.dg/inherit/virtual9.C: New.
3977 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3980 * g++.dg/template/dependent-expr8.C: New test case.
3982 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3984 PR tree-optimization/48837
3985 * gcc.dg/pr48837.c: New testcase.
3987 2011-05-06 Jason Merrill <jason@redhat.com>
3989 * g++.dg/cpp0x/constexpr-condition2.C: New.
3991 * g++.dg/cpp0x/constexpr-missing.C: New.
3993 2011-05-06 Tobias Burnus <burnus@net-b.de>
3996 * gfortran.dg/coarray/this_image_2.f90: New.
3998 2011-05-06 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/bind_c_usage_22.f90: New.
4003 * gfortran.dg/bind_c_usage_23.f90: New.
4004 * gfortran.dg/bind_c_usage_24.f90: New.
4005 * gfortran.dg/bind_c_usage_24_c.c: New.
4007 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4010 * g++.dg/template/member9.C: New test case.
4012 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4014 * gnat.dg/discr29.ad[sb]: New test.
4015 * gnat.dg/discr30.adb: Likewise.
4017 2011-05-05 Julian Brown <julian@codesourcery.com>
4019 * gcc.target/arm/neon-vset_lanes8.c: New test.
4021 2011-05-05 Jason Merrill <jason@redhat.com>
4023 * g++.dg/init/new32.C: New.
4025 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4027 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4030 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4032 PR rtl-optimization/48381
4033 * gcc.c-torture/compile/pr48381.c: New test.
4035 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4037 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4039 * gcc.target/i386/opt-1.c: Ditto.
4041 2011-05-04 Jason Merrill <jason@redhat.com>
4043 * g++.dg/conversion/base1.C: New.
4045 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047 PR libgfortran/48787
4048 * gfortran.dg/round_3.f08: Add more checks to test case.
4050 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4052 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4053 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4054 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4055 Gate test on effective_target fd_truncate.
4057 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4059 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4060 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4061 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4062 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4063 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4064 * gcc.target/i386/pr38824.c: Ditto.
4065 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4066 * gcc.target/i386/vecinit-2.c: Ditto.
4067 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4068 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4069 * gcc.target/i386/parity-2.c: Ditto.
4070 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4072 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4074 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4076 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4077 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4078 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4080 2011-05-03 Tobias Burnus <burnus@net-b.de>
4083 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4085 2011-05-03 Tobias Burnus <burnus@net-b.de>
4088 * gfortran.dg/coarray/this_image_1.f90: New.
4090 2011-05-03 Tobias Burnus <burnus@net-b.de>
4093 * gfortran.dg/coarray/caf.dg: New.
4094 * gfortran.dg/coarray/image_index_1.f90: New, copied
4095 from ../coarray_16.f90.
4097 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4100 * g++.dg/ext/complex9.C: New.
4102 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4105 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4106 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4107 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4109 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4111 * gcc.target/bfin/builtins: Created.
4112 * gcc.target/bfin/hisilh-O0.c: Deleted.
4113 * gcc.target/bfin/hisilh.c: Moved to...
4114 * gcc.target/bfin/builtins/hisilh.c: ...here.
4115 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4116 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4117 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4118 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4119 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4120 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4121 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4122 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4123 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4124 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4125 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4126 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4127 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4128 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4129 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4130 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4131 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4132 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4133 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4134 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4135 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4136 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4137 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4138 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4139 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4140 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4141 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4142 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4143 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4144 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4145 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4146 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4147 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4148 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4149 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4150 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4151 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4152 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4153 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4154 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4155 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4156 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4157 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4158 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4159 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4160 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4161 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4162 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4163 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4164 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4165 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4166 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4167 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4168 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4169 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4170 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4171 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4172 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4173 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4174 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4175 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4176 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4177 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4178 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4179 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4180 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4181 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4182 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4183 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4184 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4185 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4186 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4187 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4188 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4189 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4190 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4191 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4192 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4193 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4194 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4195 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4196 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4197 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4198 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4199 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4200 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4201 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4202 * gcc.target/bfin/builtins/circptr.c: Ditto.
4203 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4204 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4205 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4206 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4207 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4208 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4209 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4210 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4211 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4212 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4213 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4214 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4215 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4216 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4217 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4218 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4219 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4220 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4221 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4222 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4223 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4224 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4225 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4226 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4227 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4228 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4229 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4230 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4231 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4232 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4233 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4234 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4235 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4236 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4237 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4238 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4239 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4240 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4241 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4242 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4243 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4244 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4245 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4246 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4247 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4248 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4249 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4250 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4251 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4252 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4253 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4254 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4255 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4256 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4257 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4258 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4259 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4260 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4261 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4262 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4263 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4264 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4265 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4266 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4267 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4268 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4269 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4270 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4271 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4272 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4274 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4276 * gcc.target/arm/cold-lc.c: New test.
4278 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4281 * gcc.dg/pr48774.c: New test.
4283 2011-05-03 Richard Guenther <rguenther@suse.de>
4285 * gcc.dg/large-size-array-5.c: New testcase.
4287 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4289 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4291 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4293 * lib/target-supports.exp (check_effective_target_vect_strided):
4295 (check_effective_target_vect_strided2)
4296 (check_effective_target_vect_strided3)
4297 (check_effective_target_vect_strided4)
4298 (check_effective_target_vect_strided8): ...these new functions.
4300 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4301 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4302 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4303 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4304 * gcc.dg/vect/pr37539.c: Likewise.
4305 * gcc.dg/vect/slp-11a.c: Likewise.
4306 * gcc.dg/vect/slp-11b.c: Likewise.
4307 * gcc.dg/vect/slp-11c.c: Likewise.
4308 * gcc.dg/vect/slp-12a.c: Likewise.
4309 * gcc.dg/vect/slp-12b.c: Likewise.
4310 * gcc.dg/vect/slp-18.c: Likewise.
4311 * gcc.dg/vect/slp-19a.c: Likewise.
4312 * gcc.dg/vect/slp-19b.c: Likewise.
4313 * gcc.dg/vect/slp-21.c: Likewise.
4314 * gcc.dg/vect/slp-23.c: Likewise.
4315 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4317 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4318 instead of vect_interleave && vect_extract_even_odd.
4319 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4320 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4321 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4322 * gcc.dg/vect/vect-1.c: Likewise.
4323 * gcc.dg/vect/vect-10.c: Likewise.
4324 * gcc.dg/vect/vect-98.c: Likewise.
4325 * gcc.dg/vect/vect-107.c: Likewise.
4326 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4327 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4328 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4329 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4330 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4331 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4332 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4333 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4334 * gcc.dg/vect/vect-strided-float.c: Likewise.
4335 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4336 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4337 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4338 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4339 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4340 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4341 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4342 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4343 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4344 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4345 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4346 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4347 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4348 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4349 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4351 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4353 * gcc.dg/vect/pr30843.c: Likewise.
4354 * gcc.dg/vect/pr33866.c: Likewise.
4355 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4356 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4357 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4358 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4360 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4362 * gcc.dg/vect/slp-11.c: Split into...
4363 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4364 gcc.dg/vect/slp-11c.c: ...these tests.
4365 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4366 * gcc.dg/vect/slp-12c.c: ...this new test.
4367 * gcc.dg/vect/slp-19.c: Split into...
4368 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4369 gcc.dg/vect/slp-19c.c: ...these new tests.
4371 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4373 * lib/target-supports.exp
4374 (check_effective_target_vect_extract_even_odd_wide): Delete.
4375 (check_effective_target_vect_strided_wide): Likewise.
4376 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4377 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4378 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4379 * gcc.dg/vect/pr37539.c: Likewise.
4380 * gcc.dg/vect/slp-11.c: Likewise.
4381 * gcc.dg/vect/slp-12a.c: Likewise.
4382 * gcc.dg/vect/slp-12b.c: Likewise.
4383 * gcc.dg/vect/slp-19.c: Likewise.
4384 * gcc.dg/vect/slp-23.c: Likewise.
4385 * gcc.dg/vect/vect-1.c: Likewise.
4386 * gcc.dg/vect/vect-98.c: Likewise.
4387 * gcc.dg/vect/vect-107.c: Likewise.
4388 * gcc.dg/vect/vect-strided-float.c: Likewise.
4390 2011-05-02 Jason Merrill <jason@redhat.com>
4392 * g++.dg/init/new31.C: New.
4394 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4397 * gcc.dg/pr35445.c: New test.
4399 2011-05-02 Jason Merrill <jason@redhat.com>
4401 * c-c++-common/vla-1.c: New.
4403 2011-05-02 Richard Guenther <rguenther@suse.de>
4405 PR tree-optimization/48822
4406 * gcc.dg/torture/pr48822.c: New testcase.
4408 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4411 * g++.dg/cpp0x/constexpr-47969.C: New.
4413 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4416 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4417 on vect_no_align targets.
4418 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4419 vect_no_align targets.
4421 2011-05-01 Xinliang David Li <davidxl@google.com>
4423 * gcc.dg/tree-ssa/integer-addr.c: New test.
4424 * gcc.dg/tree-ssa/alias_bug.c: New test.
4426 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4428 PR libgfortran/48787
4429 * gfortran.dg/round_3.f08: Add more checks.
4431 2011-04-30 Tobias Burnus <burnus@net-b.de>
4434 * gfortran.dg/import9.f90: New, proper test.
4435 * gfortran.dg/interface_37.f90: Remove bogus
4436 test (bogus copy of interface_36.f90).
4438 2011-04-30 Tobias Burnus <burnus@net-b.de>
4441 * gfortran.dg/interface_37.f90: New.
4443 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4446 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4448 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/48809
4451 * gcc.c-torture/execute/pr48809.c: New test.
4453 2011-04-29 Jeff Law <law@redhat.com>
4455 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4457 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4460 * g++.dg/init/ctor10.C: New.
4462 2011-04-29 Le-Chun Wu <lcwu@google.com>
4464 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4465 warning in implicitly instantiated templates.
4467 2011-04-29 Le-Chun Wu <lcwu@google.com>
4469 * g++.dg/warn/Wnull-conversion-1.C: New.
4470 * g++.dg/warn/Wnull-conversion-2.C: New.
4472 2011-04-29 Diego Novillo <dnovillo@google.com>
4474 * g++.old-deja/g++.other/null3.C: Expect warning about
4475 converting boolean to a pointer.
4477 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4480 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4484 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4486 2011-04-29 Tobias Burnus <burnus@net-b.de>
4489 * gfortran.dg/typebound_proc_22.f90: New.
4492 * gfortran.dg/interface_36.f90: New.
4494 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4496 PR libgfortran/48488
4497 PR libgfortran/48602
4498 PR libgfortran/48615
4499 PR libgfortran/48684
4500 PR libgfortran/48787
4501 * gfortran.dg/fmt_g.f: Adjust test.
4502 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4503 * gfortran.dg/round_3.f08: New test.
4504 * gfortran.dg/namelist_print_1.f: Adjust test.
4505 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4506 * gfortran.dg/f2003_io_5.f03: Adjust test.
4507 * gfortran.dg/coarray_15.f90: Adjust test.
4508 * gfortran.dg/namelist_65.f90: Adjust test.
4509 * gfortran.dg/fmt_cache_1.f: Adjust test.
4510 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4511 * gfortran.dg/real_const_3.f90: Adjust test.
4513 2011-04-28 Xinliang David Li <davidxl@google.com>
4515 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4516 * g++.dg/prof-robust-1.C: New test.
4518 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4520 PR tree-optimization/48765
4521 * gcc.dg/vect/pr48765.c: New.
4523 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4525 PR tree-optimization/48775
4526 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4528 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4531 * g++.dg/inherit/pr48798.C: New.
4532 * g++.old-deja/g++.other/base1.C: Adjust.
4534 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4537 * g++.dg/template/inherit7.C: New test case.
4539 2011-04-28 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/40052
4542 PR tree-optimization/15347
4543 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4544 * gcc.dg/pr15347.c: Likewise.
4546 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4549 * g++.dg/cpp0x/sfinae18.C: New.
4551 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4554 * g++.dg/ext/is_literal_type1.C: New.
4556 2011-04-28 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/interface_35.f90: New.
4561 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4562 * gfortran.dg/func_result_6.f90: Add dg-warning.
4563 * gfortran.dg/bessel_1.f90: Ditto.
4564 * gfortran.dg/hypot_1.f90: Ditto.
4565 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4566 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4567 * gfortran.dg/interface_assignment_4.f90: Ditto.
4569 2011-04-27 Jason Merrill <jason@redhat.com>
4571 * g++.dg/ext/complex8.C: New.
4573 * g++.dg/cpp0x/initlist49.C: New.
4574 * g++.dg/init/new30.C: New.
4576 2011-04-27 Tobias Burnus <burnus@net-b.de>
4579 * gfortran.dg/whole_file_34.f90: New.
4581 2011-04-27 Jan Hubicka <jh@suse.cz>
4583 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4585 2011-04-27 Jason Merrill <jason@redhat.com>
4587 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4589 * g++.dg/parse/ambig6.C: New.
4591 2011-04-27 Nick Clifton <nickc@redhat.com>
4593 * gcc.dg/20020312-2.c: Add definition for RX.
4595 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4596 option with RX targets.
4598 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4601 2011-04-27 Richard Guenther <rguenther@suse.de>
4603 * gcc.dg/tree-ssa/pr23382.c: Remove.
4605 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4608 * gcc.c-torture/compile/pr48767.c: New test.
4610 2011-04-27 Richard Guenther <rguenther@suse.de>
4612 PR tree-optimization/48772
4613 * g++.dg/pr48772.C: New testcase.
4615 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4618 * gcc.c-torture/compile/pr48742.c: New test.
4620 2011-04-26 Jason Merrill <jason@redhat.com>
4622 * g++.dg/lookup/koenig13.C: New.
4624 * g++.dg/cpp0x/initlist48.C: New.
4626 2011-04-25 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/sfinae17.C: New.
4630 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4633 * gcc.target/powerpc/pr48258-1.c: New file.
4634 * gcc.target/powerpc/pr48258-2.c: Ditto.
4636 2011-04-26 Xinliang David Li <davidxl@google.com>
4638 * gcc.dg/uninit-suppress.c: New test.
4639 * gcc.dg/uninit-suppress.c: New test.
4641 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4644 * gcc.dg/pr48768.c: New test.
4646 PR tree-optimization/48734
4647 * gcc.c-torture/compile/pr48734.c: New test.
4650 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4652 2011-04-26 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/48731
4655 * gcc.dg/torture/pr48731.c: New testcase.
4657 2011-04-26 Richard Guenther <rguenther@suse.de>
4660 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4662 2011-04-26 Richard Guenther <rguenther@suse.de>
4665 * gcc.dg/torture/pr48694-1.c: New testcase.
4666 * gcc.dg/torture/pr48694-2.c: Likewise.
4668 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/ext/underlying_type1.C: New.
4671 * g++.dg/ext/underlying_type2.C: Likewise.
4672 * g++.dg/ext/underlying_type3.C: Likewise.
4673 * g++.dg/ext/underlying_type4.C: Likewise.
4674 * g++.dg/ext/underlying_type5.C: Likewise.
4675 * g++.dg/ext/underlying_type6.C: Likewise.
4676 * g++.dg/ext/underlying_type7.C: Likewise.
4677 * g++.dg/ext/underlying_type8.C: Likewise.
4678 * g++.dg/ext/underlying_type9.C: Likewise.
4679 * g++.dg/ext/underlying_type10.C: Likewise.
4681 2011-04-25 Jason Merrill <jason@redhat.com>
4683 * g++.dg/cpp0x/regress/template-const2.C: New.
4685 2011-04-25 Jeff Law <law@redhat.com>
4687 * gcc.dg/tree-ssa/vrp56.c: new test.
4689 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4691 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4693 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4695 PR preprocessor/48740
4696 * c-c++-common/raw-string-11.c: New test.
4698 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4700 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4703 2011-04-23 Tobias Burnus <burnus@net-b.de>
4706 * gfortran.dg/coarray_19.f90: New.
4708 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4711 * gcc.dg/pr48685.c: New test.
4713 2011-04-22 Jan Hubicka <jh@suse.cz>
4715 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4717 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4719 PR tree-optimization/48717
4720 * gcc.c-torture/execute/pr48717.c: New test.
4722 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4725 * gcc.target/i386/pr48723.c: New test.
4727 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.dg/gomp/pr48716.c: New test.
4731 * g++.dg/gomp/pr48716.C: New test.
4733 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4736 * gcc.dg/missing-field-init-2.c: Update testcase.
4738 2011-04-22 Alan Modra <amodra@gmail.com>
4740 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4742 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4745 * gfortran.dg/function_optimize_6.f90: New test.
4747 2011-04-21 Easwaran Raman <eraman@google.com>
4749 * gcc.dg/stack-layout-2.c: New test.
4751 2011-04-21 Richard Guenther <rguenther@suse.de>
4754 * g++.dg/lto/pr48207-2_0.C: New testcase.
4755 * g++.dg/lto/pr48207-3_0.C: Likewise.
4757 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4759 * gnat.dg/volatile5.adb: New test.
4760 * gnat.dg/volatile5_pkg.ads: New helper.
4762 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4765 * gcc.target/i386/pr48708.c: New test.
4767 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4769 * gcc.dg/vect/vect-119.c: New test.
4771 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4773 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4776 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4777 Richard Sandiford <richard.sandiford@linaro.org>
4780 * gcc.target/arm/pr46329.c: New test.
4782 2011-04-21 Tobias Burnus <burnus@net-b.de>
4785 * gfortran.dg/coarray_18.f90: New.
4787 2011-04-20 Jason Merrill <jason@redhat.com>
4789 * g++.dg/cpp0x/initlist47.C: New.
4791 * g++.dg/init/dtor4.C: New.
4793 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/sse2-pinsrw.c: New test.
4797 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4798 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4799 * gcc.target/i386/sse2-insvhi.c: Ditto.
4800 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4801 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4803 2011-04-20 Jason Merrill <jason@redhat.com>
4805 * g++.dg/template/const4.C: New.
4807 2011-04-20 Easwaran Raman <eraman@google.com>
4809 * gcc.dg/stack-layout-1.c: New test.
4811 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4813 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4814 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4817 2011-04-20 Kai Tietz <ktietz@redhat.com>
4819 * gcc.dg/binop-xor1.c: New test.
4820 * gcc.dg/binop-xor2.c: New test.
4821 * gcc.dg/binop-xor3.c: New test.
4822 * gcc.dg/binop-xor4.c: New test.
4823 * gcc.dg/binop-xor5.c: New test.
4825 2011-04-20 Richard Guenther <rguenther@suse.de>
4827 PR tree-optimization/47892
4828 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4830 2011-04-20 Richard Guenther <rguenther@suse.de>
4833 * g++.dg/torture/pr48695.C: New testcase.
4835 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4837 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4838 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4839 * gcc.c-torture/execute/pr45262.c: Ditto
4840 * gcc.dg/torture/pr43165.c: Ditto.
4841 * gcc.dg/torture/pr47228.c: Ditto.
4842 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4843 * gcc.dg/ipa/pr45644.c: Ditto.
4844 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4847 2011-04-19 Jason Merrill <jason@redhat.com>
4849 * g++.dg/ext/complex7.C: New.
4851 * g++.dg/ext/attrib41.C: New.
4853 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4856 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4858 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4861 * gcc.target/i386/pr48678.c: New test.
4863 2011-04-19 Martin Jambor <mjambor@suse.cz>
4865 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4866 * g++.dg/opt/devirt2.C: New test.
4867 * g++.dg/ipa/devirt-g-1.C: Likewise.
4869 2011-04-19 Tobias Burnus <burnus@net-b.de>
4872 * gfortran.dg/whole_file_33.f90: New.
4874 2011-04-19 Martin Jambor <mjambor@suse.cz>
4876 * g++.dg/ipa/devirt-7.C: New test.
4878 2011-04-19 Richard Guenther <rguenther@suse.de>
4881 * g++.dg/lto/pr48207_0.C: New testcase.
4883 2011-04-18 Jason Merrill <jason@redhat.com>
4885 * g++.dg/init/void1.C: New.
4887 * g++.dg/cpp0x/union4.C: New.
4889 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4892 * g++.dg/torture/pr48661.C: New test.
4895 * g++.dg/gomp/pr48632.C: New test.
4897 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4899 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4900 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4902 2011-04-18 Tobias Burnus <burnus@net-b.de>
4905 * gfortran.dg/coarray_17.f90: New.
4906 * gfortran.dg/coarray_10.f90: Update dg-error.
4908 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4911 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4912 * gfortran.dg/guality/guality.exp: Likewise.
4914 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4916 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4918 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4920 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4922 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4924 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4926 2011-04-18 Richard Guenther <rguenther@suse.de>
4929 * g++.dg/torture/pr46364.C: New testcase.
4931 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4933 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4935 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4937 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4939 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4940 Ira Rosen <ira.rosen@linaro.org>
4943 * gcc.target/arm/pr48252.c: New test.
4945 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4947 PR tree-optimization/48616
4948 * gcc.dg/pr48616.c: New test.
4950 2011-04-18 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/coarray_16.f90: New.
4955 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4958 * gfortran.dg/realloc_on_assign_7.f03: New test.
4960 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4962 PR libgfortran/48602
4963 * gfortran.dg/fmt_g0_6.f08: New test.
4965 2011-04-17 Jason Merrill <jason@redhat.com>
4967 * g++.dg/cpp0x/sfinae16.C: New.
4969 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4971 * gcc.target/mips/reg-var-1.c: New test.
4973 2011-04-17 Jan Hubicka <jh@suse.cz>
4975 * gcc.dg/winline-5.c: Update testcase.
4977 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4979 * gnat.dg/discr27.ad[sb]: Move dg directive.
4980 * gnat.dg/discr28.ad[sb]: New test.
4981 * gnat.dg/discr28_pkg.ads: New helper.
4983 2011-04-17 Michael Matz <matz@suse.de>
4985 PR tree-optimization/48622
4987 * gcc.dg/lto/pr48622_0.c: New test.
4989 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4991 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4992 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4993 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4994 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4995 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4996 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4998 2011-04-15 Jason Merrill <jason@redhat.com>
5000 * g++.dg/cpp0x/range-for17.C: New.
5002 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5004 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5005 * g++.dg/cpp0x/range-for3.C: Likewise.
5006 * g++.dg/cpp0x/range-for9.C: Correct error message.
5007 * g++.dg/cpp0x/range-for11.C: New.
5008 * g++.dg/cpp0x/range-for12.C: New.
5009 * g++.dg/cpp0x/range-for13.C: New.
5010 * g++.dg/cpp0x/range-for14.C: New.
5011 * g++.dg/cpp0x/range-for15.C: New.
5012 * g++.dg/cpp0x/range-for16.C: New.
5014 2011-04-15 Tobias Burnus <burnus@net-b.de>
5017 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5019 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5021 * objc.dg/naming-4.m: Updated.
5022 * objc.dg/naming-5.m: Updated.
5023 * objc.dg/naming-6.m: New.
5024 * objc.dg/naming-7.m: New.
5025 * obj-c++.dg/naming-1.mm: Updated.
5026 * obj-c++.dg/naming-2.mm: Updated.
5027 * obj-c++.dg/naming-3.mm: New.
5028 * obj-c++.dg/naming-4.mm: New.
5030 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032 PR libgfortran/48589
5033 * gfortran.dg/fmt_g0_5.f08: New test.
5035 2011-04-15 Richard Guenther <rguenther@suse.de>
5038 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5040 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5042 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5043 -finline-limit=0 to -fno-inline
5045 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5048 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5051 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5055 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5056 * gcc.target/i386/avx-insertps-3.c: New test.
5057 * gcc.target/i386/avx-insertps-4.c: New test.
5059 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5061 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5064 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5069 * gcc.target/avr/pr46779-1.c: New test case
5070 * gcc.target/avr/pr46779-2.c: New test case
5072 2011-04-14 Jason Merrill <jason@redhat.com>
5074 * g++.dg/cpp0x/sfinae15.C: New.
5076 * g++.dg/cpp0x/sfinae14.C: New.
5078 * g++.dg/ext/vla10.C: New.
5080 2011-04-14 Richard Guenther <rguenther@suse.de>
5082 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5084 2011-04-14 Richard Guenther <rguenther@suse.de>
5086 * gcc.dg/fold-bitand-4.c: Move ...
5087 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5089 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5091 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5093 * gcc.target/avr/torture/trivial.c: Ditto.
5095 2011-04-13 Jason Merrill <jason@redhat.com>
5097 * g++.dg/template/operator11.C: New.
5099 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5102 * gcc.dg/gomp/pr48591.c: New test.
5105 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5106 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5108 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5111 * g++.dg/template/dependent-expr7.C: New test case.
5113 2011-04-13 Jason Merrill <jason@redhat.com>
5115 * g++.dg/cpp0x/sfinae13.C: New.
5117 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5119 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5121 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5123 * gcc.target/arm/pr43698.c: Remove -march option.
5125 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5127 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5130 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5134 * gfortran.dg/realloc_on_assign_6.f03: New test.
5136 2011-04-12 Kai Tietz <ktietz@redhat.com>
5138 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5139 targets the additional -mno-ms-bitfields and
5140 -Wno-packed-bitfield-compat options.
5141 * g++.dg/ext/bitfield3.C: Likewise.
5142 * g++.dg/ext/bitfield4.C: Likewise.
5143 * g++.dg/ext/bitfield5.C: Likewise.
5144 * gcc.dg/bitfld-15.c: Likewise.
5145 * gcc.dg/bitfld-16.c: Likewise.
5146 * gcc.dg/bitfld-17.c: Likewise.
5147 * gcc.dg/bitfld-18.c: Likewise.
5149 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5151 * gcc.target/arm/neon-vld3-1.c: New test.
5152 * gcc.target/arm/neon-vst3-1.c: New test.
5153 * gcc.target/arm/neon/v*.c: Regenerate.
5155 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5157 PR rtl-optimization/48549
5158 * g++.dg/opt/pr48549.C: New test.
5160 2011-04-12 Richard Guenther <rguenther@suse.de>
5162 PR tree-optimization/46076
5163 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5165 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5168 * lib/compat.exp (compat-execute): Declare unsupported after
5169 stripping path from src1.
5170 * lib/lto.exp (lto-execute): Likewise.
5172 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/pr48552-1.c: New test.
5176 * gcc.dg/pr48552-2.c: New test.
5178 2011-04-11 Jason Merrill <jason@redhat.com>
5180 * g++.dg/cpp0x/sfinae12.C: New.
5182 * g++.dg/cpp0x/enum10.C: New.
5184 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5186 * g++.dg/cpp0x/rv-func.C: New.
5188 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5190 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5193 2011-04-11 Martin Jambor <mjambor@suse.cz>
5195 PR tree-optimization/48195
5196 * gcc.dg/ipa/pr48195.c: New test.
5198 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5200 * gnat.dg/return3.adb: Remove unused switch.
5202 2011-04-08 Mike Stump <mikestump@comcast.net>
5205 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5206 default to fno-common.
5208 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5210 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5211 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5213 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5216 * gfortran.dg/function_optimize_5.f90: New test.
5218 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5220 * gnat.dg/aggr17.adb: New test.
5221 * gnat.dg/aggr18.adb: Likewise.
5223 2011-04-08 Michael Matz <matz@suse.de>
5226 * gcc.target/i386/pr48389.c: New test.
5228 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5230 PR rtl-optimization/48272
5231 * g++.dg/opt/pr48272.C: New.
5233 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5235 PR rtl-optimization/48235
5236 * gcc.dg/pr48235.c: New.
5238 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5240 PR rtl-optimization/48302
5241 * g++.dg/opt/pr48302.C: New.
5243 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5246 * g++.dg/opt/pr48273.C: New.
5248 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5250 PR rtl-optimization/48442
5251 * gcc.dg/pr48442.c: New.
5253 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5255 PR tree-optimization/48377
5256 * gcc.dg/vect/pr48377.c: New test.
5258 2011-04-07 Jason Merrill <jason@redhat.com>
5260 * g++.dg/cpp0x/regress/call1.C: New.
5262 * g++.dg/cpp0x/variadic107.C: New.
5264 * g++.dg/cpp0x/sfinae11.C: New.
5265 * g++.dg/cpp0x/noexcept02.C: Fix.
5267 * g++.dg/cpp0x/sfinae10.C: New.
5269 * g++.dg/cpp0x/sfinae9.C: New.
5271 * c-c++-common/Wcast-qual-1.c: Move here from...
5272 * gcc.dg/cast-qual-3.c: ...here, and...
5273 * g++.dg/warn/Wcast-qual2.C: ...here.
5275 * g++.dg/cpp0x/sfinae8.C: New.
5277 * g++.dg/cpp0x/sfinae7.C: New.
5279 * g++.dg/cpp0x/enum9.C: New.
5281 2011-04-07 Mike Stump <mikestump@comcast.net>
5283 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5284 with no trampolines.
5286 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5289 * gfortran.dg/gomp/pr48117.f90: New test.
5292 * gcc.dg/torture/pr48343.c: New test.
5294 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5296 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5298 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5300 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5302 2011-04-07 Tom de Vries <tom@codesourcery.com>
5305 * lib/scanasm.exp (object-size): New proc.
5306 * gcc.target/arm/pr43920-2.c: New test.
5308 2011-04-06 Tobias Burnus <burnus@net-b.de>
5312 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5314 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5316 * gcc.dg/mtune.c: Prune note from output.
5318 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5321 * gcc.dg/guality/pr36977.c: New test.
5322 * gcc.dg/guality/pr48466.c: New test.
5324 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5326 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5328 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5330 * gnat.dg/return3.adb: New test.
5332 2011-04-06 Richard Guenther <rguenther@suse.de>
5334 PR tree-optimization/47663
5335 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5337 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5339 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5340 Solaris 8 and 9 as well.
5342 2011-04-05 Tom de Vries <tom@codesourcery.com>
5345 * gcc.target/arm/pr43920-1.c: New test.
5347 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5349 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5350 (cctor): Actually return the value.
5351 (main): Cast return values.
5353 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5355 * gfortran.dg/character_comparison_8.f90: New test.
5357 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5359 * frontend-passes: (optimize_lexical_comparison): New function.
5360 (optimize_expr): Call it.
5361 (optimize_comparison): Also handle lexical comparison functions.
5362 Return false instad of -2 for unequal comparison.
5364 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5367 * function_optimize_4.f90: New test.
5369 2011-04-04 Tobias Burnus <burnus@net-b.de>
5372 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5373 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5374 * gfortran.dg/coarray_15.f90: New.
5376 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5378 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5379 * gfortran.dg/bessel_7.f90: Likewise.
5381 2011-04-03 Tobias Burnus <burnus@net-b.de>
5383 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5385 2011-04-03 Richard Guenther <rguenther@suse.de>
5386 Ira Rosen <ira.rosen@linaro.org>
5388 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5389 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5390 -ftree-loop-if-convert-stores.
5392 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5394 * gnat.dg/specs/aggr2.ads: New test.
5396 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5398 * gnat.dg/debug2.ad[sb]: New test.
5399 * gnat.dg/debug2_pkg.ads: New helper.
5400 * gnat.dg/debug3.ad[sb]: New test.
5402 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5404 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5406 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.c-torture/compile/pr48335-1.c: New test.
5410 * gcc.dg/pr48335-1.c: New test.
5411 * gcc.dg/pr48335-2.c: New test.
5412 * gcc.dg/pr48335-3.c: New test.
5413 * gcc.dg/pr48335-4.c: New test.
5414 * gcc.dg/pr48335-5.c: New test.
5415 * gcc.dg/pr48335-6.c: New test.
5416 * gcc.dg/pr48335-7.c: New test.
5417 * gcc.dg/pr48335-8.c: New test.
5418 * gcc.target/i386/pr48335-1.c: New test.
5420 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5423 * gcc.dg/Waddress.c: New test.
5425 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5428 * gfortran.dg/function_optimize_3.f90: New test.
5430 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5432 * gcc.c-torture/compile/20110401-1.c: New test.
5434 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5435 * g++.dg/lto/20091002-2_0.C: Likewise.
5436 * g++.dg/lto/20090303_0.c: Likewise.
5437 * g++.dg/lto/20091004-1_0.C: Likewise.
5438 * g++.dg/lto/20091002-3_0.C: Likewise.
5439 * g++.dg/lto/20091004-2_0.C: Likewise.
5440 * g++.dg/lto/20081123_0.C: Likewise.
5441 * g++.dg/lto/20090313_0.C: Likewise.
5442 * g++.dg/lto/20081109-1_0.C: Likewise.
5443 * g++.dg/lto/20081219_0.C: Likewise.
5444 * g++.dg/lto/20081204-1_0.C: Likewise.
5445 * g++.dg/lto/20090302_0.C: Likewise.
5446 * g++.dg/lto/20081119-1_0.C: Likewise.
5447 * g++.dg/lto/20081118_0.C: Likewise.
5448 * gcc.dg/lto/20091020-2_0.c: Likewise.
5449 * gcc.dg/lto/20090210_0.c: Likewise.
5450 * gcc.dg/lto/20081204-1_0.c: Likewise.
5451 * gcc.dg/lto/20081224_0.c: Likewise.
5452 * gcc.dg/lto/20090219_0.c: Likewise.
5453 * gcc.dg/lto/20091014-1_0.c: Likewise.
5454 * gcc.dg/lto/20091016-1_0.c: Likewise.
5455 * gcc.dg/lto/20090206-2_0.c: Likewise.
5456 * gcc.dg/lto/20090116_0.c: Likewise.
5457 * gcc.dg/lto/20091013-1_0.c: Likewise.
5458 * gcc.dg/lto/20091015-1_0.c: Likewise.
5459 * gcc.dg/lto/20090126-2_0.c: Likewise.
5461 2011-03-31 Ian Lance Taylor <iant@google.com>
5463 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5465 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5467 * gnat.dg/opt16.adb: New test.
5469 2011-03-31 Jason Merrill <jason@redhat.com>
5471 * g++.dg/cpp0x/defaulted24.C: New.
5473 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5476 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5479 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5481 * g++.dg/other/i386-9.C: New test.
5483 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5485 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5487 2011-03-30 Jason Merrill <jason@redhat.com>
5489 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5491 * g++.dg/cpp0x/regress/isnan.C: New.
5493 * g++.dg/cpp0x/initlist46.C: New.
5495 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5498 * gcc.target/arm/neon-modes-2.c: New test.
5500 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5503 * gcc.c-torture/compile/pr48305.c: New test.
5505 2011-03-29 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/regress/value-dep1.C: New.
5509 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5511 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5513 2011-03-29 Ian Lance Taylor <iant@google.com>
5515 * go.test/go-test.exp: Handle the test lines used in several new
5517 (errchk): Add opts parameter. Change all callers. Handle parens
5520 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5521 Dominique d'Humieres <dominiq@lps.ens.fr>
5523 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5524 and __APPLE__ && __PPC__ && __ALTIVEC__.
5526 2011-03-29 Jason Merrill <jason@redhat.com>
5528 * g++.dg/cpp0x/dependent1.C: New.
5530 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5532 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5534 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5536 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5539 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5540 * gfortran.dg/proc_ptr_comp_32.f90: New.
5542 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5544 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5545 check for corresponding warning.
5547 2011-03-28 Jason Merrill <jason@redhat.com>
5549 * g++.dg/cpp0x/rv-deduce2.C: New.
5551 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.dg/pr48203.c: New test.
5556 2011-03-28 Jeff Law <law@redhat.com>
5558 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5560 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5562 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5563 and __PPC__ && __ALTIVEC__.
5565 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5568 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5569 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5570 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5571 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5573 2011-03-28 Jason Merrill <jason@redhat.com>
5575 * g++.dg/cpp0x/initlist-array2.C: New.
5577 * g++.dg/cpp0x/initlist-array1.C: New.
5579 * g++.dg/cpp0x/constexpr-compound.C: New.
5581 * g++.dg/cpp0x/constexpr-using.C: New.
5583 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5585 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5588 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5590 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5592 * gcc.dg/slp-1.c: New test.
5594 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5596 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5597 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5598 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5599 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5600 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5601 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5602 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5603 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5604 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5605 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5606 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5607 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5608 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5609 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5611 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5614 * gfortran.dg/trim_optimize_5.f90: New test.
5615 * gfortran.dg/trim_optimize_6.f90: New test.
5617 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5620 * gcc.target/mips/madd-7.c: Remove -mlong32.
5621 * gcc.target/mips/msub-7.c: Likewise.
5623 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5625 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5626 accesses to preserve the meaning of the test for doubleword vectors.
5627 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5628 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5630 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5633 * gfortran.dg/class_42.f03: New.
5635 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5637 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5640 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5642 PR rtl-optimization/48144
5643 * gcc.dg/pr48144.c: New test.
5645 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5647 * gnat.dg/discr27.ad[sb]: New test.
5649 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5651 * gnat.dg/limited_with2.ad[sb]: New test.
5652 * gnat.dg/limited_with2_pkg1.ads: New helper.
5653 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5655 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5657 * gnat.dg/opt15.adb: New test.
5658 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5660 2011-03-25 Tobias Burnus <burnus@net-b.de>
5664 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5665 * gfortran.dg/leadz_trailz_3.f90: Ditto
5667 2011-03-25 Martin Jambor <mjambor@suse.cz>
5669 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5671 2011-03-25 Jason Merrill <jason@redhat.com>
5673 * g++.dg/cpp0x/defaulted22.C: New.
5674 * g++.dg/cpp0x/defaulted23.C: New.
5675 * g++.dg/cpp0x/defaulted15.C: Adjust.
5677 2011-03-25 Jason Merrill <jason@redhat.com>
5679 * g++.dg/cpp0x/move1.C: New.
5681 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5684 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5686 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5688 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5689 for mips-sgi-irix6.5.
5690 Replace snprintf prototype by <stdio.h>.
5692 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5695 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5696 run_expensive_tests.
5697 * gcc.dg/graphite/block-4.c: Likewise.
5698 * gcc.dg/graphite/block-7.c: Likewise.
5699 * gcc.dg/graphite/block-8.c: Likewise.
5701 2011-03-25 Richard Guenther <rguenther@suse.de>
5703 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5704 * g++.dg/tree-ssa/pr8781.C: Likewise.
5705 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5706 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5707 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5708 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5709 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5710 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5711 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5712 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5713 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5714 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5715 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5716 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5717 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5718 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5719 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5720 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5721 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5722 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5723 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5724 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5725 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5726 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5727 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5728 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5729 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5730 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5731 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5732 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5733 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5734 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5735 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5736 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5737 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5738 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5739 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5740 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5741 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5742 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5743 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5744 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5745 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5746 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5747 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5748 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5749 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5750 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5751 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5752 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5753 * c-c++-common/pr46562-2.c: Likewise.
5754 * gfortran.dg/pr42108.f90: Likewise.
5755 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5756 foo to be inlined even at -O1.
5757 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5758 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5759 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5760 * gcc.dg/matrix/matrix.exp: Disable FRE.
5762 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5765 * gcc.dg/dfp/pr48204.c: New test.
5767 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5770 * gcc.c-torture/execute/pr47917.c: Move this...
5771 * gcc.dg/torture/pr47917.c: to here and add xfails.
5773 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5775 * gnat.dg/array16.ad[sb]: New test.
5776 * gnat.dg/array16.ads: New helper.
5778 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5780 * gnat.dg/derived_type2.adb: New test.
5782 2011-03-24 Richard Guenther <rguenther@suse.de>
5784 PR tree-optimization/48271
5785 * g++.dg/torture/pr48271.C: New testcase.
5787 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5789 * gnat.dg/array15.ad[sb]: New test.
5791 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5794 * gcc.target/i386/pr48237.c: New test.
5796 2011-03-24 Richard Guenther <rguenther@suse.de>
5799 * gcc.dg/builtin-object-size-10.c: New testcase.
5801 2011-03-24 Richard Guenther <rguenther@suse.de>
5803 PR tree-optimization/46562
5804 * c-c++-common/pr46562-2.c: New testcase.
5805 * c-c++-common/pr46562.c: Likewise.
5807 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5809 * gcc.dg/vect/vect-cselim-1.c: New test.
5810 * gcc.dg/vect/vect-cselim-2.c: New test.
5812 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5814 * gcc.target/arm/pr46934.c: New.
5816 2011-03-23 Ian Lance Taylor <iant@google.com>
5818 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5820 2011-03-23 Richard Guenther <rguenther@suse.de>
5822 * gcc.dg/struct: Remove directory and contents.
5824 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5827 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5829 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5831 * gnat.dg/discr26.ad[sb]: New test.
5832 * gnat.dg/discr26_pkg.ads: New helper.
5834 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5837 * gcc.target/arm/neon-vld-1.c: New test.
5839 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5841 * gnat.dg/array14.ad[sb]: New test.
5842 * gnat.dg/array14_pkg.ads: New helper.
5844 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5846 * gcc.c-torture/execute/920501-8.x: Remove.
5847 * gcc.c-torture/execute/930513-1.x: Remove.
5848 * gcc.c-torture/execute/960312-1.x: Remove.
5849 * gcc.c-torture/compile/20000804-1.c,
5850 gcc.c-torture/compile/20001205-1.c,
5851 gcc.c-torture/compile/20001226-1.c,
5852 gcc.c-torture/compile/20010518-2.c,
5853 gcc.c-torture/compile/20020312-1.c,
5854 gcc.c-torture/compile/20020604-1.c,
5855 gcc.c-torture/compile/920501-12.c,
5856 gcc.c-torture/compile/920501-4.c,
5857 gcc.c-torture/compile/920520-1.c,
5858 gcc.c-torture/compile/980506-1.c,
5859 gcc.c-torture/execute/980709-1.x,
5860 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5861 options for m68hc11.
5862 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5863 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5866 2011-03-22 Nick Clifton <nickc@redhat.com>
5868 * lib/target-supports.exp (check_profiling_available): Add MN10300
5869 to the list of targets that do not support profiling. Restore
5870 alpha sorting to this list.
5872 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5874 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5875 failure on 32-bit systems.
5876 * gcc.dg/torture/vector-2.c: Ditto.
5878 2011-03-22 Richard Guenther <rguenther@suse.de>
5880 PR tree-optimization/48228
5881 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5883 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5885 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5889 * gcc.target/powerpc/pr48226.c: New file.
5891 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5893 * lib/prune.exp (prune_gcc_output): Prune "could not create
5894 compact unwind for" warnings.
5896 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.c-torture/execute/pr42544.c: New test.
5901 * gcc.c-torture/execute/pr48197.c: New test.
5903 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5905 PR preprocessor/48192
5906 * gcc.target/powerpc/pr48192.c: New file.
5909 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5910 split problem of 0 being loaded in a VSX register.
5912 2011-03-21 Richard Guenther <rguenther@suse.de>
5915 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5916 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5917 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5918 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5920 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.dg/pr48213.c: New test.
5925 2011-03-21 Kai Tietz <ktietz@redhat.com>
5928 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5930 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5932 * gcc.target/arm/xor-and.c: New.
5934 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5937 * gfortran.dg/function_optimize_1.f90: New test.
5938 * gfortran.dg/function_optimize_2.f90: New test.
5940 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5942 PR rtl-optimization/47502
5943 * gcc.target/i386/pr47502-1.c: New.
5944 * gcc.target/i386/pr47502-2.c: Likewise.
5946 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5948 PR rtl-optimization/48156
5949 * gcc.dg/pr48156.c: New test.
5951 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5954 * gfortran.dg/scratch_1.f90: Adjust test.
5956 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5959 * gfortran.dg/scratch_1.f90: New test.
5961 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5963 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5964 variably modified typedefs.
5965 * gcc.dg/c1x-typedef-2.c: Remove.
5967 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5969 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5970 * gcc.dg/c1x-anon-struct-3.c: New test.
5971 * gcc.dg/anon-struct-11.c: Update.
5973 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5975 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5977 Only xfail with gas.
5979 2011-03-18 Jason Merrill <jason@redhat.com>
5981 * g++.dg/template/fn-ptr1.C: New.
5983 * g++.dg/overload/volatile1.C: New.
5985 * g++.dg/opt/pr23372.C: New.
5987 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5989 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5992 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5994 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5996 * gcc.target/arm/unsigned-extend-1.c: New.
5998 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6001 * gcc.c-torture/compile/pr48161.c: New test.
6003 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6006 * gcc.dg/torture/pr47725.c: New.
6008 2011-03-17 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6011 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6013 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6015 * gnat.dg/specs/elab2.ads: New test.
6016 * gnat.dg/specs/elab2_pkg.ads: New helper.
6018 2011-03-17 Jason Merrill <jason@redhat.com>
6020 * g++.dg/cpp0x/decltype-1212.C: New.
6021 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6023 2011-03-17 Jason Merrill <jason@redhat.com>
6025 * g++.dg/parse/memfnquals1.C: New.
6027 2011-03-17 Richard Guenther <rguenther@suse.de>
6030 * gcc.dg/pr48134.c: New testcase.
6032 2011-03-17 Richard Guenther <rguenther@suse.de>
6035 * g++.dg/torture/pr48165.C: New testcase.
6037 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6039 PR rtl-optimization/48141
6040 * gcc.dg/pr48141.c: New test.
6042 2011-03-16 Jason Merrill <jason@redhat.com>
6044 * g++.dg/cpp0x/constexpr-48089.C: New.
6046 * g++.dg/cpp0x/constexpr-abi1.C: New.
6048 * g++.dg/cpp0x/constexpr-46336.C: New.
6049 * g++.dg/parse/friend5.C: Adjust expected errors.
6051 * g++.dg/cpp0x/constexpr-47570.C: New.
6053 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6056 * ++.dg/debug/dwarf2/typedef6.C: New test.
6058 2011-03-16 Jason Merrill <jason@redhat.com>
6060 * g++.dg/cpp0x/elision2.C: New.
6062 * g++.dg/cpp0x/constexpr-array3.C: New.
6064 2011-03-16 Jason Merrill <jason@redhat.com>
6066 * g++.dg/cpp0x/sfinae6.C: New.
6067 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6068 * g++.dg/cpp0x/pr45908.C: Likewise.
6069 * g++.dg/cpp0x/sfinae6.C: Likewise.
6070 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6071 * g++.old-deja/g++.law/arg11.C: Likewise.
6073 2011-03-16 Jason Merrill <jason@redhat.com>
6075 * g++.dg/template/incomplete6.C: New.
6077 2011-03-16 Jeff Law <law@redhat.com>
6079 * gcc.dg/tree-ssa/vrp55.c: New test.
6081 2011-03-16 Jason Merrill <jason@redhat.com>
6083 * g++.dg/cpp0x/auto22.C: New.
6085 2011-03-16 Richard Guenther <rguenther@suse.de>
6087 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6088 optimizing it away if promoted to const.
6090 2011-03-16 Richard Guenther <rguenther@suse.de>
6092 PR tree-optimization/48149
6093 * gcc.dg/fold-complex-1.c: New testcase.
6095 2011-03-16 Richard Guenther <rguenther@suse.de>
6098 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6101 2011-03-16 Richard Guenther <rguenther@suse.de>
6103 PR tree-optimization/26134
6104 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6106 2011-03-16 Richard Guenther <rguenther@suse.de>
6108 PR tree-optimization/48146
6109 * gcc.dg/torture/pr48146.c: New testcase.
6111 2011-03-16 Richard Guenther <rguenther@suse.de>
6113 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6114 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6116 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.c-torture/compile/pr48136.c: New test.
6121 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6124 * gcc.dg/guality/pr45882.c: New test.
6126 2011-03-15 Jason Merrill <jason@redhat.com>
6128 * g++.dg/cpp0x/constexpr-recursion.C: New.
6130 * g++.dg/cpp0x/implicit11.C: New.
6132 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6134 * g++.dg/cpp0x/constexpr-attribute.C: New.
6136 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6138 * g++.dg/parse/pr34758.C: New.
6140 2011-03-15 Xinliang David Li <davidxl@google.com>
6143 * gcc.dg/uninit-pred-7_d.c: New test.
6144 * gcc.dg/uninit-pred-8_d.c: New test.
6146 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6149 * gcc.target/arm/pr46788.c: New.
6151 2011-03-15 Richard Guenther <rguenther@suse.de>
6154 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6155 * gfortran.dg/ishft_4.f90: Likewise.
6156 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6158 2011-03-15 Richard Guenther <rguenther@suse.de>
6160 PR tree-optimization/13954
6161 * g++.dg/tree-ssa/pr13954.C: New testcase.
6163 2011-03-15 Richard Guenther <rguenther@suse.de>
6165 PR tree-optimization/48037
6166 * gcc.target/i386/pr48037-1.c: New testcase.
6168 2011-03-15 Richard Guenther <rguenther@suse.de>
6170 PR tree-optimization/41490
6171 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6172 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6173 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6174 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6175 * g++.dg/tree-ssa/pr33604.C: Adjust.
6177 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.c-torture/execute/pr47917.c: New test.
6181 * gcc.dg/pr47917.c: New test.
6184 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6186 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6188 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6189 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6190 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6191 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6192 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6193 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6194 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6195 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6196 * gcc.target/i386/avx-floor-vec.c: Ditto.
6197 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6198 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6199 * gcc.target/i386/avx-rint-vec.c: Ditto.
6200 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6201 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6202 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6203 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6205 2011-03-14 Tom Tromey <tromey@redhat.com>
6207 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6208 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6209 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6211 2011-03-14 Tom Tromey <tromey@redhat.com>
6213 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6214 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6215 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6217 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6219 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6221 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6223 PR rtl-optimization/47166
6224 * gcc.c-torture/execute/postmod-1.c: New test.
6226 2011-03-14 Richard Guenther <rguenther@suse.de>
6229 * gcc.dg/torture/pr48098.c: New testcase.
6231 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6234 * gcc.target/powerpc/pr48053-1.c: New test.
6235 * gcc.target/powerpc/pr48053-2.c: Likewise.
6237 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6240 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6242 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6245 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6247 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6250 * gfortran.dg/class_41.f03: New.
6252 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6254 * g++.dg/conversion/cast3.C: New test.
6256 2011-03-11 Jason Merrill <jason@redhat.com>
6258 * g++.dg/template/error45.C: New.
6260 * g++.dg/parse/no-type-defn1.C: New.
6262 * g++.dg/ext/attrib40.C: New.
6264 * g++.dg/cpp0x/regress/array1.C: New.
6266 2011-03-11 Richard Guenther <rguenther@suse.de>
6268 PR tree-optimization/48067
6269 * gcc.dg/pr48067.c: New testcase.
6271 2011-03-11 Richard Guenther <rguenther@suse.de>
6274 * g++.dg/lto/20110311-1_0.C: New testcase.
6276 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6279 * g++.dg/inherit/virtual8.C: New test.
6282 * gcc.dg/torture/pr48044.c: New test.
6284 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6287 * gfortran.dg/proc_ptr_comp_31.f90: New.
6289 2011-03-11 Richard Guenther <rguenther@suse.de>
6291 PR tree-optimization/47278
6292 * gcc.dg/torture/pr47278-1.c: New testcase.
6293 * gcc.dg/torture/pr47278-2.c: Likewise.
6295 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6297 PR tree-optimization/48063
6298 * gcc.dg/torture/pr48063.c: New test.
6300 2011-03-10 Jason Merrill <jason@redhat.com>
6302 * g++.dg/template/array22.C: New.
6304 * g++.dg/cpp0x/syntax-err1.C: New.
6305 * g++.dg/parse/error36.C: Adjust expected errors.
6306 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6307 * g++.old-deja/g++.pt/typename3.C: Likewise.
6308 * g++.old-deja/g++.pt/typename4.C: Likewise.
6309 * g++.old-deja/g++.pt/typename6.C: Likewise.
6311 2011-03-09 Jason Merrill <jason@redhat.com>
6313 * g++.dg/template/nontype22.C: New.
6315 2011-03-09 Martin Jambor <mjambor@suse.cz>
6317 PR tree-optimization/47714
6318 * g++.dg/torture/pr47714.C: New test.
6320 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6323 * gcc.target/powerpc/pr47755-2.c: New file.
6325 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6327 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6328 is not set in the environment, pass 64 as first argument when not
6329 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6330 native where ulimit -u is supported.
6332 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6334 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6336 2011-03-08 Jason Merrill <jason@redhat.com>
6338 * g++.dg/template/nontype21.C: New.
6340 * g++.dg/template/anon5.C: New.
6342 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.dg/pr47881.c: New test.
6347 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6350 * g++.dg/lookup/template3.C: New test.
6352 2011-03-08 Kai Tietz <ktietz@redhat.com>
6354 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6357 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6360 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6361 sizeof to compute alignment.
6363 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/48022
6366 * gcc.dg/pr48022-1.c: New test.
6367 * gcc.dg/pr48022-2.c: New test.
6369 2011-03-07 Jason Merrill <jason@redhat.com>
6371 * g++.dg/template/nontype20.C: New.
6372 * g++.dg/init/member1.C: Adjust expected errors.
6373 * g++.dg/parse/constant4.C: Likewise.
6374 * g++.dg/template/qualified-id3.C: Likewise.
6375 * g++.old-deja/g++.pt/crash10.C: Likewise.
6377 * g++.dg/cpp0x/regress/non-const1.C: New.
6379 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6382 * gcc.dg/pr47991.c: New test.
6384 2011-03-07 Jason Merrill <jason@redhat.com>
6386 * g++.dg/abi/mangle46.C: New.
6388 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6391 * gcc.target/powerpc/pr47862.c: New.
6393 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6396 * gcc.target/i386/combine-mul.c: Require nonpic.
6398 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6399 Nathan Froyd <froydnj@codesourcery.com>
6401 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6403 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6405 * README.QMTEST: Remove.
6407 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6408 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6411 * gfortran.dg/array_constructor_37.f90 : New test.
6413 2011-03-05 Jason Merrill <jason@redhat.com>
6415 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6416 * g++.dg/abi/mangle45.C: Likewise.
6417 * g++.dg/cpp0x/trailing1.C: Likewise.
6419 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6421 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6423 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6425 PR rtl-optimization/47899
6426 * gcc.dg/pr47899.c: New test.
6428 * gcc.dg/torture/pr47968.c: Ignore warnings.
6430 PR tree-optimization/47967
6431 * gcc.c-torture/compile/pr47967.c: New test.
6433 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6435 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6436 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6438 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6440 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6441 and property_getAttributes() if __OBJC2__.
6442 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6443 * objc.dg/property/property-encoding-1.m: New.
6444 * obj-c++.dg/property/property-encoding-1.mm: New.
6446 2011-03-04 Jason Merrill <jason@redhat.com>
6448 * g++.dg/template/pseudodtor6.C: New.
6450 * g++.dg/inherit/covariant19.C: New.
6452 2011-03-04 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/torture/pr47968.c: New testcase.
6457 2011-03-04 Richard Guenther <rguenther@suse.de>
6460 * gcc.dg/torture/pr47975.c: New testcase.
6462 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/template/crash106.C: New.
6467 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6470 * gcc.dg/gomp/pr47963.c: New test.
6471 * g++.dg/gomp/pr47963.C: New test.
6473 2011-03-02 Jason Merrill <jason@redhat.com>
6475 * g++.dg/cpp0x/regress/condition1.C: New.
6477 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6479 2011-03-01 Jason Merrill <jason@redhat.com>
6481 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6483 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6485 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6487 PR rtl-optimization/47925
6488 * gcc.c-torture/execute/pr47925.c: New test.
6490 2011-03-01 Jason Merrill <jason@redhat.com>
6492 * g++.dg/cpp0x/decltype25.C: New.
6494 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6496 2011-03-01 Richard Guenther <rguenther@suse.de>
6498 PR tree-optimization/47890
6499 * gcc.dg/torture/pr47890.c: New testcase.
6501 2011-03-01 Richard Guenther <rguenther@suse.de>
6504 * gcc.dg/lto/pr47924_0.c: New testcase.
6506 2011-03-01 Richard Guenther <rguenther@suse.de>
6509 * gfortran.dg/lto/pr46911_0.f: New testcase.
6511 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513 PR libgfortran/47933
6514 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6515 compile errors from older code form.
6517 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6519 PR libgfortran/47567
6520 * gfortran.dg/fmt_fw_d.f90: New test.
6522 2011-02-28 Jason Merrill <jason@redhat.com>
6524 * g++.dg/inherit/covariant18.C: New.
6526 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6529 * gcc.dg/pr47893.c: New test.
6531 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6533 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6534 NULL in case of a selector with conflicting types.
6535 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6537 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6539 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6540 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6541 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6542 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6544 2011-02-28 Jason Merrill <jason@redhat.com>
6547 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6549 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6551 PR libgfortran/47778
6552 * gfortran.dg/namelist_71.f90: New test.
6554 2011-02-27 Jason Merrill <jason@redhat.com>
6557 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6558 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6560 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6565 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6568 * gfortran.dg/gomp/task-1.f90: Removed.
6570 2011-02-26 Jason Merrill <jason@redhat.com>
6572 * g++.dg/template/this-targ1.C: New.
6574 * g++.dg/cpp0x/regress/template-const1.C: New.
6575 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6576 * g++.dg/template/function1.C: Adjust.
6577 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6578 * g++.dg/debug/debug7.C: Adjust.
6580 2011-02-26 Tobias Burnus <burnus@net-b.de>
6583 * gfortran.dg/gomp/task-1.f90: New.
6585 2011-02-25 Jie Zhang <jie@codesourcery.com>
6587 * gcc.target/arm/neon-thumb2-move.c: Add
6588 dg-require-effective-target arm_thumb2_ok.
6590 2011-02-24 Jason Merrill <jason@redhat.com>
6592 * g++.dg/parse/constant1.C: Specify C++98 mode.
6593 * g++.dg/parse/constant5.C: Likewise.
6594 * g++.dg/parse/error2.C: Likewise.
6595 * g++.dg/parse/semicolon3.C: Likewise.
6596 * g++.dg/template/crash14.C: Likewise.
6597 * g++.dg/template/local4.C: Likewise.
6598 * g++.dg/template/nontype3.C: Likewise.
6599 * g++.dg/parse/crash31.C: Adjust expected errors.
6600 * g++.dg/template/function1.C: Likewise.
6601 * g++.dg/template/ref3.C: Likewise.
6602 * g++.dg/template/static9.C: Likewise.
6603 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6605 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6606 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6607 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6608 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6609 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6611 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6614 * gfortran.dg/pr47878.f90: New test.
6616 2011-02-24 Richard Guenther <rguenther@suse.de>
6619 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6620 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6622 2011-02-24 Richard Guenther <rguenther@suse.de>
6625 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6626 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6628 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6630 PR libgfortran/47567
6631 * gfortran.dg/fmt_f0_1.f90: Update test.
6633 2011-02-23 Jason Merrill <jason@redhat.com>
6635 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6636 * g++.dg/abi/mangle45.C: New.
6638 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6639 * g++.dg/template/canon-type-9.C: Match use of decltype
6640 between declaration and definition.
6641 * g++.dg/template/canon-type-12.C: Likewise.
6643 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6646 * gfortran.dg/nested_allocatables_1.f90: New.
6648 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6651 * g++.dg/pr46868.C: New test.
6652 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6653 * g++.dg/parse/error14.C: Adjust.
6655 2011-02-23 Richard Guenther <rguenther@suse.de>
6657 PR tree-optimization/47838
6658 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6660 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6662 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6664 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6666 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6667 * gfortran.dg/count_init_expr.f03: Ditto.
6668 * gfortran.dg/gomp/pr43711.f90: Ditto.
6669 * gcc.dg/struct-parse-2.c: Ditto.
6670 * gcc.dg/parse-error-3.c: Ditto.
6671 * gcc.dg/Wlogical-op-1.c: Ditto.
6672 * gcc.dg/Walways-true-1.c: Ditto.
6673 * gcc.dg/pr24225.c: Ditto.
6674 * gcc.dg/Walways-true-2.c: Ditto.
6675 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6676 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6677 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6678 * g++.dg/overload/defarg4.C: Ditto.
6679 * g++.dg/inherit/covariant16.C: Ditto.
6680 * g++.dg/inherit/virtual7.C: Ditto.
6681 * g++.dg/template/canon-type-9.C: Ditto.
6682 * g++.dg/template/access19.C: Ditto.
6683 * g++.dg/template/call7.C: Ditto.
6684 * g++.dg/template/canon-type-2.C: Ditto.
6685 * g++.dg/template/init7.C: Ditto.
6686 * g++.dg/template/sizeof-template-argument.C: Ditto.
6687 * g++.dg/template/const3.C: Ditto.
6688 * g++.dg/template/sfinae26.C: Ditto.
6689 * g++.dg/template/sfinae26.C: Ditto.
6690 * g++.dg/template/canon-type-11.C: Ditto.
6691 * g++.dg/template/union2.C: Ditto.
6692 * g++.dg/template/canon-type-3.C: Ditto.
6693 * g++.dg/template/canon-type-1.C: Ditto.
6694 * g++.dg/template/canon-type-5.C: Ditto.
6695 * g++.dg/template/canon-type-7.C: Ditto.
6696 * g++.dg/template/canon-type-10.C: Ditto.
6697 * g++.dg/template/spec36.C: Ditto.
6698 * g++.dg/template/typedef38.C: Ditto.
6699 * g++.dg/template/canon-type-4.C: Ditto.
6700 * g++.dg/template/canon-type-6.C: Ditto.
6701 * g++.dg/template/canon-type-13.C: Ditto.
6702 * g++.dg/template/instantiate9.C: Ditto.
6703 * g++.dg/template/ttp22.C: Ditto.
6704 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6705 * g++.dg/warn/Walways-true-1.C: Ditto.
6706 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6707 * g++.dg/warn/Walways-true-2.C: Ditto.
6708 * g++.dg/conversion/op4.C: Ditto.
6709 * g++.dg/opt/pr19650.C: Ditto.
6710 * g++.dg/lookup/friend11.C: Ditto.
6711 * g++.dg/other/default2.C: Ditto.
6712 * g++.dg/other/default3.C: Ditto.
6713 * g++.dg/other/dtor2.C: Ditto.
6714 * g++.dg/other/friend5.C: Ditto.
6715 * g++.dg/other/default5.C: Ditto.
6716 * g++.dg/init/brace6.C: Ditto.
6717 * g++.dg/init/aggr5.C: Ditto.
6718 * g++.dg/init/error2.C: Ditto.
6719 * g++.dg/expr/bound-mem-fun.C: Ditto.
6720 * g++.dg/expr/cond6.C: Ditto.
6721 * g++.dg/expr/stmt-expr-1.C: Ditto.
6722 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6723 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6724 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6725 * g++.dg/cpp0x/bracket1.C: Ditto.
6726 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6727 * g++.dg/cpp0x/pr38646.C: Ditto.
6728 * g++.dg/cpp0x/variadic73.C: Ditto.
6729 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6730 * g++.dg/cpp0x/bracket4.C: Ditto.
6731 * g++.dg/cpp0x/decltype4.C: Ditto.
6732 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6733 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6734 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6735 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6736 * g++.dg/cpp0x/decltype2.C: Ditto.
6737 * g++.dg/cpp0x/decltype1.C: Ditto.
6738 * g++.dg/cpp0x/bracket2.C: Ditto.
6739 * g++.dg/cpp0x/decltype5.C: Ditto.
6740 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6741 * g++.dg/cpp0x/variadic70.C: Ditto.
6742 * g++.dg/cpp0x/decltype6.C: Ditto.
6743 * g++.dg/cpp0x/rvo.C: Ditto.
6744 * g++.dg/cpp0x/vt-40092.C: Ditto.
6745 * g++.dg/cpp0x/variadic-new.C: Ditto.
6746 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6747 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6748 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6749 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6750 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6751 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6752 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6753 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6754 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6755 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6756 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6757 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6758 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6759 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6760 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6761 * g++.dg/cpp0x/pr39639.C: Ditto.
6762 * g++.dg/cpp0x/decltype3.C: Ditto.
6763 * g++.dg/cpp0x/variadic68.C: Ditto.
6764 * g++.dg/cpp0x/variadic-function.C: Ditto.
6765 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6766 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6767 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6768 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6769 * g++.dg/parse/crash35.C: Ditto.
6770 * g++.dg/parse/crash40.C: Ditto.
6771 * g++.dg/parse/defarg12.C: Ditto.
6772 * g++.dg/parse/crash34.C: Ditto.
6773 * g++.dg/parse/constructor3.C: Ditto.
6774 * g++.dg/parse/template23.C: Ditto.
6775 * g++.dg/parse/crash56.C: Ditto.
6776 * g++.dg/parse/dtor13.C: Ditto.
6777 * g++.dg/parse/error33.C: Ditto.
6778 * g++.dg/parse/ctor9.C: Ditto.
6779 * g++.dg/parse/error32.C: Ditto.
6780 * g++.dg/parse/error37.C: Ditto.
6781 * g++.dg/parse/bitfield3.C: Ditto.
6782 * g++.dg/parse/struct-4.C: Ditto.
6783 * g++.dg/ext/has_trivial_copy.C: Ditto.
6784 * g++.dg/ext/is_polymorphic.C: Ditto.
6785 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6786 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6787 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6788 * g++.dg/ext/is_union.C: Ditto.
6789 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6790 * g++.dg/ext/is_pod.C: Ditto.
6791 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6792 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6793 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6794 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6795 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6796 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6797 * g++.dg/ext/is_abstract.C: Ditto.
6798 * g++.dg/ext/has_trivial_assign.C: Ditto.
6799 * g++.dg/ext/is_class.C: Ditto.
6800 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6801 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6802 * g++.dg/ext/is_base_of.C: Ditto.
6803 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6804 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6805 * g++.dg/ext/is_empty.C: Ditto.
6806 * g++.dg/ext/is_enum.C: Ditto.
6807 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6808 * gnat.dg/opt11.adb: Ditto.
6809 * obj-c++.dg/pr45735.mm: Ditto.
6810 * obj-c++.dg/pr24393.mm: Ditto.
6811 * obj-c++.dg/exceptions-2.mm: Ditto.
6812 * objc.dg/pr45735.m: Ditto.
6813 * objc.dg/pr24393.m: Ditto.
6815 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6817 * objc.dg/attributes/objc-exception-1.m: New.
6819 2011-02-23 Jie Zhang <jie@codesourcery.com>
6821 * gcc.dg/cpp/include7.c: New test.
6823 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6826 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6828 2011-02-23 Jie Zhang <jie@codesourcery.com>
6830 PR rtl-optimization/47763
6831 * gcc.dg/pr47763.c: New test.
6833 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6836 * gfortran.dg/whole_file_32.f90 : New test.
6838 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6841 * g++.dg/inherit/virtual7.C: New test.
6843 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6846 * objc.dg/type-size-3.m: Updated error message.
6847 * objc.dg/type-size-4.m: New test.
6848 * objc.dg/type-size-5.m: New test.
6850 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 * lib/gnat.exp: Fix comments.
6853 Don't load libgloss.exp.
6854 (default_gnat_version): Call $compiler with --version.
6855 Adapt regexp for gnatmake output, insert version.
6856 (gnat_version): New proc.
6857 (gnat_init): Remove gnat_libgcc_s_path.
6858 (gnat_target_compile): Likewise.
6859 Remove ld_library_path.
6860 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6861 (gnat_pass): Remove.
6862 (gnat_pass): Remove.
6863 (gnat_finish): Remove.
6864 (gnat_exit): Remove.
6865 (local_find_gnatmake): Reindent.
6866 (runtest_file_p): Remove.
6867 (prune_warnings): Remove.
6868 (find_gnatclean): New proc.
6869 * lib/gnat-dg.exp (lremove): New proc.
6870 (gnat-dg-test): Reindent.
6871 Remove additional output files.
6872 (gnat-dg-runtest): Remove.
6874 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6875 * gnat.dg/loop_optimization6.adb: Likewise.
6876 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6878 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6880 PR tree-optimization/47835
6881 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6883 2011-02-22 Tobias Burnus <burnus@net-b.de>
6885 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6886 * gfortran.dg/abstract_type_2.f03: Ditto.
6887 * gfortran.dg/abstract_type_3.f03: Ditto.
6888 * gfortran.dg/abstract_type_4.f03: Ditto.
6889 * gfortran.dg/abstract_type_5.f03: Ditto.
6890 * gfortran.dg/abstract_type_6.f03: Ditto.
6891 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6892 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6893 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6894 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6895 * gfortran.dg/array_function_5.f90: Ditto.
6896 * gfortran.dg/asynchronous_3.f03: Ditto.
6897 * gfortran.dg/char_expr_1.f90: Ditto.
6898 * gfortran.dg/class_14.f03: Ditto.
6899 * gfortran.dg/data_array_6.f: Ditto.
6900 * gfortran.dg/data_invalid.f90: Ditto.
6901 * gfortran.dg/dot_product_1.f03: Ditto.
6902 * gfortran.dg/func_derived_5.f90: Ditto.
6903 * gfortran.dg/func_result_4.f90: Ditto.
6904 * gfortran.dg/implied_do_1.f90: Ditto.
6905 * gfortran.dg/initialization_25.f90: Ditto.
6906 * gfortran.dg/initialization_26.f90: Ditto.
6907 * gfortran.dg/interface_34.f90: Ditto.
6908 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6909 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6910 * gfortran.dg/matmul_8.f03: Ditto.
6911 * gfortran.dg/merge_init_expr.f90: Ditto.
6912 * gfortran.dg/pack_assign_1.f90: Ditto.
6913 * gfortran.dg/pack_vector_1.f90: Ditto.
6914 * gfortran.dg/pointer_check_8.f90: Ditto.
6915 * gfortran.dg/product_init_expr.f03: Ditto.
6916 * gfortran.dg/reshape_order_5.f90: Ditto.
6917 * gfortran.dg/reshape_shape_1.f90: Ditto.
6918 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6919 * gfortran.dg/same_name_2.f90: Ditto.
6920 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6921 * gfortran.dg/spread_init_expr.f03: Ditto.
6922 * gfortran.dg/stmt_func_1.f90: Ditto.
6923 * gfortran.dg/sum_init_expr.f03: Ditto.
6924 * gfortran.dg/transpose_3.f03: Ditto.
6925 * gfortran.dg/unpack_init_expr.f03: Ditto.
6926 * gfortran.dg/warn_conversion.f90: Ditto.
6927 * gfortran.dg/warn_conversion_2.f90: Ditto.
6928 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6929 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6930 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6931 * gfortran.dg/whole_file_16.f90: Ditto.
6932 * gfortran.dg/whole_file_17.f90: Ditto.
6933 * gfortran.dg/whole_file_18.f90: Ditto.
6934 * gfortran.dg/whole_file_20.f03: Ditto.
6935 * gfortran.dg/whole_file_5.f90: Ditto.
6936 * gfortran.dg/whole_file_6.f90: Ditto.
6937 * gfortran.dg/write_invalid_format.f90: Ditto.
6938 * gfortran.dg/zero_sized_6.f90: Ditto.
6940 2011-02-21 Jeff Law <law@redhat.com>
6942 PR rtl-optimization/46178
6943 * gcc.target/i386/pr46178.c: New test.
6945 PR rtl-optimization/46002
6946 * gcc.c-torture/compile/pr46002.c: New test.
6948 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6950 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6953 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6956 * g++.dg/debug/pr47106.C: Require effective target lto.
6958 2011-02-21 Jason Merrill <jason@redhat.com>
6960 * g++.dg/cpp0x/constexpr-diag2.C: New.
6962 2011-02-20 Jason Merrill <jason@redhat.com>
6964 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6966 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6968 * g++.dg/overload/conv-op1.C: New.
6970 * g++.dg/cpp0x/constexpr-synth1.C: New.
6972 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6974 * objc.dg/layout-2.m: New.
6975 * objc.dg/selector-3.m: Adjusted location of error message.
6976 * objc.dg/type-size-3.m: Same.
6977 * obj-c++.dg/selector-3.mm: Same.
6979 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6982 * objc.dg/property/dotsyntax-22.m: New.
6983 * obj-c++.dg/property/dotsyntax-22.mm: New.
6985 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6988 * g++.dg/template/typedef38.C: New test.
6990 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6993 * gfortran.dg/whole_file_30.f90 : New test.
6994 * gfortran.dg/whole_file_31.f90 : New test.
6996 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7000 * gfortran.dg/whole_file_28.f90 : New test.
7001 * gfortran.dg/whole_file_29.f90 : New test.
7003 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7006 * g++.dg/template/crash105.C: New.
7008 2011-02-19 Jason Merrill <jason@redhat.com>
7010 * g++.dg/cpp0x/regress/no-elide1.C: New.
7012 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7014 PR tree-optimization/46620
7015 * gcc.dg/pr46620.c: New.
7017 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.target/i386/pr47809.c: New test.
7022 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023 Tobias Burnus <burnus@net-b.de>
7025 * lib/target-supports.exp
7026 (check_effective_target_fortran_large_real): New check for large reals.
7027 * gfortran.dg/nan_7.f90: New test.
7029 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7031 PR libgfortran/47567
7032 * gfortran.dg/fmt_f0_1.f90: Update test.
7034 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7037 * gfortran.dg/array_constructor_36.f90 : New test.
7038 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7039 allow for comparison between different elements of the array
7040 constructor at different levels of optimization.
7042 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7044 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7045 * gcc.target/i386/pr32280-1.c: Likewise.
7047 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7050 * gcc.target/i386/pr47800.c: New test.
7052 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7054 * objc/execute/exceptions/foward-1.x: New.
7056 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7059 * gfortran.dg/derived_constructor_comps_4.f90: New.
7061 2011-02-18 Tobias Burnus
7064 * gfortran.dg/func_result_6.f90: New.
7066 2011-02-18 Michael Matz <matz@suse.de>
7069 * gfortran.dg/lto/pr45586_0.f90: New test.
7070 * gfortran.dg/typebound_proc_20.f90: Ditto.
7071 * gfortran.dg/typebound_proc_21.f90: Ditto.
7073 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7076 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7078 2011-02-18 Tobias Burnus <burnus@net-b.de>
7081 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7083 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7084 normalizing the error/warning output.
7085 * gfortran.dg/Wall.f90: Update dg-error/warning.
7086 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7087 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7088 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7089 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7090 * gfortran.dg/class_30.f90: Update dg-error/warning.
7091 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7092 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7093 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7094 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7095 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7096 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7097 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7098 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7099 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7100 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7101 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7102 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7103 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7104 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7105 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7106 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7107 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7108 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7109 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7110 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7111 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7112 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7113 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7114 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7115 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7117 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7120 * gfortran.dg/proc_ptr_comp_30.f90: New.
7122 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7125 * gcc.target/i386/pr47780.c: New test.
7127 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7130 * gfortran.dg/class_40.f03: New.
7132 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7135 * g++.dg/cpp0x/auto21.C: New test.
7137 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7139 * objc.dg/special/unclaimed-category-1.h: Updated for
7141 * objc.dg/special/unclaimed-category-1.m: Same.
7142 * objc.dg/zero-link-1.m: Same.
7143 * objc.dg/lookup-1.m: Same.
7144 * objc.dg/torture/strings/const-str-9.m
7145 * objc.dg/torture/strings/const-str-10.m: Same.
7146 * objc.dg/torture/strings/const-str-11.m: Same.
7147 * objc.dg/torture/forward-1.m: Same.
7148 * objc.dg/zero-link-2.m: Same.
7149 * objc.dg/encode-7-next-64bit.m: Same.
7150 * objc.dg/method-4.m: Same.
7151 * objc.dg/next-runtime-1.m: Same.
7152 * objc.dg/image-info.m: Same.
7153 * objc.dg/pr23214.m: Same.
7154 * objc.dg/symtab-1.m: Same.
7155 * obj-c++.dg/basic.m: Same.
7156 * obj-c++.dg/proto-lossage-3.m: Same.
7157 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7158 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7159 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7160 * obj-c++.dg/method-11.m: Same.
7161 * objc/execute/enumeration-1.m: Same.
7162 * objc/execute/object_is_class.m: Same.
7163 * objc/execute/formal_protocol-2.m: Same.
7164 * objc/execute/formal_protocol-4.m: Same.
7165 * objc/execute/formal_protocol-6.m: Same.
7166 * objc/execute/bycopy-3.m: Same.
7167 * objc/execute/exceptions/catchall-1.m: Same.
7168 * objc/execute/exceptions/finally-1.m: Same.
7169 * objc/execute/exceptions/local-variables-1.m: Same.
7170 * objc/execute/exceptions/foward-1.m: Same.
7171 * objc/execute/bf-common.h
7172 * objc/execute/enumeration-2.m: Same.
7173 * objc/execute/formal_protocol-1.m: Same.
7174 * objc/execute/formal_protocol-3.m: Same.
7175 * objc/execute/formal_protocol-5.m: Same.
7176 * objc/execute/accessing_ivars.m: Same.
7177 * objc/execute/bycopy-2.m: Same.
7178 * objc/execute/formal_protocol-7.m: Same.
7179 * objc/execute/compatibility_alias.m: Same.
7180 * objc/execute/no_clash.m: Same.
7181 * objc/execute/object_is_meta_class.m: Same.
7182 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7183 * objc/execute/class-tests-1.h: Include stdio.h.
7184 * objc/execute/class-tests-2.h: Same.
7185 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7187 * obj-c++.dg/try-catch-2.mm: Same.
7189 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7192 * g++.dg/warn/Wunused-parm-4.C: New test.
7194 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7195 Jan Hubicka <jh@suse.cz>
7199 * g++.dg/debug/pr47106.C: New.
7201 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7204 * gcc.target/i386/pr43653.c: New test.
7206 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7209 * g++.dg/template/inherit6.C: New test.
7211 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7214 * gfortran.dg/class_39.f03: New.
7216 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7219 * g++.dg/cpp0x/variadic106.C: New test.
7221 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7224 * gfortran.dg/pr47757-1.f90: New test.
7225 * gfortran.dg/pr47757-2.f90: New test.
7226 * gfortran.dg/pr47757-3.f90: New test.
7229 * g++.dg/cpp0x/enum8.C: New test.
7231 2011-02-15 Jason Merrill <jason@redhat.com>
7233 * g++.dg/inherit/implicit-trivial1.C: New.
7234 * g++.dg/cpp0x/implicit-trivial1.C: New.
7236 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7239 * gcc.dg/torture/pr47725.c: Removed.
7241 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7244 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7245 constant does not generate a load from memory.
7247 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7250 * gcc.dg/torture/pr47725.c: New.
7252 2011-02-15 Richard Guenther <rguenther@suse.de>
7254 PR tree-optimization/47743
7255 * gcc.dg/torture/pr47743.c: New testcase.
7257 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7260 * gcc.target/i386/pr47581.c: New test.
7262 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7265 * gfortran.dg/select_type_22.f03: New.
7267 2011-02-14 Jason Merrill <jason@redhat.com>
7269 * g++.dg/cpp0x/regress/enum1.C: New.
7271 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7273 * gnat.dg/include.adb: New test.
7275 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7278 * gfortran.dg/class_38.f03: New.
7280 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7282 * gcc.dg/pr46494.c: New test.
7284 2011-02-14 Richard Guenther <rguenther@suse.de>
7286 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7288 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7292 sparc*-sun-solaris2.11.
7294 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/argument_checking_18.f90: New.
7299 2011-02-13 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7302 * gfortran.dg/argument_checking_17.f90: New.
7304 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7306 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7307 are temporarily disabled.
7308 * gfortran.dg/class_7.f03: Ditto.
7309 * gfortran.dg/coarray_14.f90: Ditto.
7310 * gfortran.dg/typebound_proc_13.f03: Ditto.
7312 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7315 * gfortran.dg/extends_11.f03: New.
7317 2011-02-11 Xinliang David Li <davidxl@google.com>
7319 PR tree-optimization/47707
7320 * g++.dg/tree-ssa/pr47707.C: New test.
7322 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7324 * g++.dg/opt/inline17.C: New test.
7326 2011-02-11 Tobias Burnus <burnus@net-b.de>
7329 * gfortran.dg/pure_formal_2.f90: New.
7331 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7333 PR rtl-optimization/47614
7334 * gfortran.dg/pr47614.f: New.
7336 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7339 * gcc.dg/opts-6.c: New test.
7341 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7344 * gcc.dg/pr47684.c: New test.
7346 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7349 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7350 c99_runtime, dg-add-options c99_runtime.
7351 (main): Use __asm__.
7353 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7356 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7357 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7358 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7359 * gcc.dg/ucnid-10.c: Likewise.
7360 * gcc.dg/ucnid-13.c: Likewise.
7361 * gcc.dg/ucnid-7.c: Likewise.
7362 * gcc.dg/ucnid-8.c: Likewise.
7363 Adapt dg-warning line number.
7365 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7367 * gcc.target/i386/parity-1.c: Use -march=k8.
7368 * gcc.target/i386/parity-2.c: Ditto.
7369 * gcc.target/i386/vecinit-1.c: Ditto.
7370 * gcc.target/i386/vecinit-2.c: Ditto.
7372 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7375 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7376 * gcc.target/mips/save-restore-3.c: Likewise.
7377 * gcc.target/mips/save-restore-4.c: Likewise.
7378 * gcc.target/mips/save-restore-5.c: Likewise.
7381 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7382 * g++.dg/tree-prof/partition2.C: Likewise.
7384 2011-02-09 Jason Merrill <jason@redhat.com>
7386 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7387 rather than misdeclare std::puts.
7389 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7390 * g++.dg/other/warning1.C: Likewise.
7391 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7392 * g++.old-deja/g++.gb/scope06.C: Likewise.
7393 * g++.old-deja/g++.law/cvt11.C: Likewise.
7394 * g++.old-deja/g++.law/init1.C: Likewise.
7395 * g++.dg/abi/mangle26.C: Likewise.
7397 * g++.dg/template/function1.C: Adjust for C++0x mode.
7398 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7400 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7401 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7403 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7405 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7407 * g++.dg/cpp0x/regress: New directory.
7408 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7409 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7410 * g++.dg/cpp0x/regress/regress3.C: New.
7412 2011-02-10 Richard Guenther <rguenther@suse.de>
7414 PR tree-optimization/47677
7415 * gcc.dg/torture/pr47677.c: New testcase.
7417 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7419 * objc.dg/special/load-category-1.m: Remove unused header.
7420 * objc.dg/special/load-category-1a.m: Likewise.
7421 * objc.dg/special/load-category-2.m: Likewise.
7422 * objc.dg/special/load-category-2a.m: Likewise.
7423 * objc.dg/special/load-category-3.m: Likewise.
7424 * objc.dg/special/load-category-3a.m: Likewise.
7425 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7426 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7427 * objc.dg/attributes/class-attribute-1.m: Likewise.
7428 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7429 * obj-c++.dg/property/property.exp: Likewise.
7430 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7431 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7432 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7433 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7434 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7435 * obj-c++.dg/template-8.mm: Likewise.
7437 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7440 * gcc.target/i386/pr47665.c: New test.
7442 2011-02-10 Jie Zhang <jie@codesourcery.com>
7446 2011-02-05 Jie Zhang <jie@codesourcery.com>
7448 * gcc.dg/pr42631.c: Update test.
7449 * gcc.dg/pr42631-2.c: New test.
7451 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7454 * gfortran.dg/proc_decl_25.f90: New.
7456 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7459 * gfortran.dg/typebound_assignment_2.f03: New.
7461 2011-02-09 Richard Guenther <rguenther@suse.de>
7463 PR tree-optimization/47664
7464 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7466 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7469 * gnat.dg/uninit_func.adb: Adjust dg directive.
7471 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7474 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7476 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7479 * gfortran.dg/auto_dealloc_2.f90: New.
7481 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483 * gcc.dg/builtins-config.h: Remove __sgi handling.
7484 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7485 -std=c99 for mips-sgi-irix6.5*.
7487 2011-02-09 Martin Jambor <mjambor@suse.cz>
7490 * gfortran.dg/pr25923.f90: Remove xfails.
7492 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7495 * gfortran.dg/inquire_14.f90: New test.
7497 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7500 * gfortran.dg/pointer_init_6.f90: New.
7502 2011-02-08 Jeff Law <law@redhat.com>
7504 PR tree-optimization/42893
7505 * gcc.tree-ssa/pr42893.c: New test.
7507 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7509 PR tree-optimization/46834
7510 PR tree-optimization/46994
7511 PR tree-optimization/46995
7512 * gcc.dg/graphite/id-pr46834.c: New.
7513 * gfortran.dg/graphite/id-pr46994.f90: New.
7514 * gfortran.dg/graphite/id-pr46995.f90: New.
7516 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7519 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7520 using the variable is known the warning is emitted there.
7521 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7522 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7524 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7527 * gcc.dg/noreturn-1.c (foo5): Likewise.
7528 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7529 (method2): Likewise.
7531 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7532 the return statement using the uninitialized variable.
7533 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7535 2011-02-08 Richard Guenther <rguenther@suse.de>
7538 * g++.dg/opt/pr47639.c: New testcase.
7540 2011-02-08 Richard Guenther <rguenther@suse.de>
7542 PR tree-optimization/47632
7543 * g++.dg/opt/pr47632.C: New testcase.
7545 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7547 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7549 2011-02-07 Richard Guenther <rguenther@suse.de>
7551 PR tree-optimization/47615
7552 * g++.dg/opt/pr47615.C: New testcase.
7554 2011-02-07 Richard Guenther <rguenther@suse.de>
7556 PR tree-optimization/47621
7557 * gcc.dg/torture/pr47621.c: New testcase.
7559 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7561 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7563 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7566 * gfortran.dg/allocate_with_source_1 : New test.
7568 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7571 * gcc.dg/pr47610.c: New test.
7573 2011-02-05 Jie Zhang <jie@codesourcery.com>
7576 * gcc.dg/pr42631.c: Update test.
7577 * gcc.dg/pr42631-2.c: New test.
7579 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7582 * gfortran.dg/pr47574.f90: New test.
7584 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7586 PR tree-optimization/46194
7587 * gcc.dg/autopar/pr46194.c: New.
7589 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7591 PR tree-optimization/43695
7592 * g++.dg/ipa/pr43695.C: New.
7594 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7597 * gcc.dg/pr23200.c: New test.
7599 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7602 * g++.dg/pr47589.C: New test.
7604 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7607 * g++.dg/template/typedef37.C: New test.
7608 * g++.dg/template/param1.C: Adjust expected error message.
7610 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7613 * gcc.dg/pr31490-2.c: New test.
7614 * gcc.dg/pr31490-3.c: New test.
7615 * gcc.dg/pr31490-4.c: New test.
7617 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7618 Jakub Jelinek <jakub@redhat.com>
7621 * g++.dg/parser/semicolon3.C: Adjust.
7622 * g++.dg/parser/semicolon4.C: New testcase.
7623 * g++.dg/pr46890.C: New testcase.
7625 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7628 * g++.dg/init/pr29571.C: New.
7630 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7632 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7633 instead of vect_int.
7635 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.target/i386/pr47312.c: New test.
7641 * gcc.target/i386/pr47564.c: New test.
7643 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7645 PR tree-optimization/45122
7646 * gcc.dg/tree-ssa/pr45122.c: New.
7648 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7651 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7654 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7655 and vsx so a default --with-cpu=power7 doesn't give an error
7656 when -mavoid-indexed-addresses is used.
7658 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7659 wrapper function to save the arguments and then jump to the real
7660 function, rather than depending on the compiler not to move stuff
7662 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7664 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7665 Paul Thomas <pault@gcc.gnu.org>
7668 * gfortran.dg/class_37.f03 : New test.
7670 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7671 Richard Guenther <rguenther@suse.de>
7673 PR tree-optimization/40979
7675 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7676 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7677 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7678 check_vect_support_and_set_flags.
7679 * gfortran.dg/graphite/vect-pr40979.f90: New.
7681 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7684 * gfortran.dg/class_36.f03: New.
7686 2011-02-02 Richard Guenther <rguenther@suse.de>
7688 PR tree-optimization/47566
7689 * gcc.dg/lto/20110201-1_0.c: New testcase.
7691 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7697 * debug/pr47498.c: New.
7698 * debug/pr47501.c: New.
7700 2011-02-01 Richard Guenther <rguenther@suse.de>
7702 PR tree-optimization/47559
7703 * g++.dg/torture/pr47559.C: New testcase.
7705 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7708 * gfortran.dg/typebound_call_20.f03: New.
7710 2011-02-01 Richard Guenther <rguenther@suse.de>
7712 PR tree-optimization/47555
7713 * gcc.dg/pr47555.c: New testcase.
7715 2011-02-01 Richard Guenther <rguenther@suse.de>
7717 PR tree-optimization/47541
7718 * g++.dg/torture/pr47541.C: New testcase.
7720 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7723 * gfortran.dg/typebound_call_19.f03: New.
7725 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7728 * g++.dg/cpp0x/pr47416.C: New test.
7730 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7733 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7735 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7738 * gfortran.dg/typebound_assignment_1.f03: New.
7740 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7742 PR tree-optimization/47538
7743 * gcc.c-torture/execute/pr47538.c: New test.
7745 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7750 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7754 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7756 PR rtl-optimization/44031
7757 * gcc.c-torture/compile/20110131-1.c: New test.
7759 2011-01-31 Tobias Burnus <burnus@net-b.de>
7762 * gfortran.dg/stmt_func_1.f90: New.
7764 2011-01-31 Tobias Burnus <burnus@net-b.de>
7767 * gfortran.dg/interface_34.f90: New.
7769 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7772 * gfortran.dg/realloc_on_assign_5.f03: New test.
7773 * gfortran.dg/realloc_on_assign_5.f03: New test.
7775 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7777 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7778 * gfortran.dg/bessel_7.f90: Likewise.
7779 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7781 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7782 * gfortran.dg/sum_init_expr.f03: Likewise.
7784 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7786 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7789 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7790 loop only on "vect_intfloat_cvt" targets.
7792 2011-01-29 Tobias Burnus <burnus@net-b.de>
7795 * gfortran.dg/shape_6.f90: New.
7797 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799 PR libgfortran/47434
7800 * gfortran.dg/read_infnan_1.f90: Update test.
7801 * gfortran.dg/module_nan.f90: Update test.
7802 * gfortran.dg/char4_iunit_1.f03: Update test.
7803 * gfortran.dg/large_real_kind_1.f90: Update test.
7804 * gfortran.dg/real_const_3.f90: Update test.
7805 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7807 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7810 * g++.dg/template/param2.C: New test.
7812 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814 PR libgfortran/47285
7815 * gfortran.dg/fmt_g.f: New test.
7817 2011-01-28 Tobias Burnus <burnus@net-b.de>
7820 * gfortran.dg/pure_formal_1.f90: New.
7822 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7825 * gcc.dg/tls/pr42894.c: New test.
7827 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7829 * gcc.dg/pr47276.c: Add dg-require-visibility.
7831 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7835 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7836 Tobias Burnus <burnus@gcc.gnu.org>
7841 * gfortran.dg/realloc_on_assign_3.f03: New test.
7842 * gfortran.dg/realloc_on_assign_4.f03: New test.
7843 * gfortran.dg/allocatable_function_5.f90: New test.
7844 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7845 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7846 implemented" dg-errors.
7848 2011-01-27 Jan Hubicka <jh@suse.cz>
7851 * gcc.dg/attr-weakref-4.c: New testcase
7853 2011-01-27 Martin Jambor <mjambor@suse.cz>
7855 PR tree-optimization/47228
7856 * gcc.dg/torture/pr47228.c: New test.
7858 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7860 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7862 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7864 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7865 when using auto-overlay support on the SPU.
7867 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7869 PR rtl-optimization/44174
7870 * gcc.target/i386/asm-6.c: New test.
7872 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7874 PR rtl-optimization/46856
7875 * gcc.c-torture/compile/pr46856.c: New test.
7877 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7878 Andrew Pinski <pinskia@gmail.com>
7881 * gcc.dg/pr43082.c: New.
7883 2011-01-26 DJ Delorie <dj@redhat.com>
7885 PR rtl-optimization/46878
7886 * gcc.dg/pr46878-1.c: New test.
7888 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7891 * g++.dg/cpp0x/pr47476.C: New test.
7893 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7895 * gcc.c-torture/compile/20110126-1.c: New test.
7897 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7900 * gcc.dg/torture/pr47473.c: New test.
7902 2011-01-26 Jan Hubicka <jh@suse.cz>
7905 * gcc.c-torture/execute/pr47237.c: New testcase.
7907 2011-01-26 Jan Hubicka <jh@suse.cz>
7909 PR tree-optimization/47190
7910 * gcc.dg/attr-weakref-3.c: New testcase.
7912 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7915 * gcc.dg/dll-9a.c: New test file.
7916 * gcc.dg/dll-11.c: Likewise.
7917 * gcc.dg/dll-12.c: Likewise.
7918 * gcc.dg/dll-12a.c: Likewise.
7919 * gcc.dg/dll-11a.c: Likewise.
7920 * gcc.dg/dll-9.c: Likewise.
7921 * gcc.dg/dll-10.c: Likewise.
7922 * gcc.dg/dll-10a.c: Likewise.
7923 * g++.dg/ext/dllexport4a.cc: Likewise.
7924 * g++.dg/ext/dllexport4.C: Likewise.
7925 * g++.dg/ext/dllexport5.C: Likewise.
7926 * g++.dg/ext/dllexport5a.cc: Likewise.
7928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7930 PR tree-optimization/46970
7931 * gcc.dg/graphite/pr46970.c: New.
7933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7935 PR tree-optimization/46215
7936 * gcc.dg/graphite/pr46215.c: New.
7938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7940 PR tree-optimization/46168
7941 * gcc.dg/graphite/pr46168.c: New.
7943 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7945 PR tree-optimization/43657
7946 * gcc.dg/graphite/pr43657.c: New.
7948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7950 PR tree-optimization/29832
7951 * gfortran.dg/graphite/pr29832.f90: New.
7953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7955 PR tree-optimization/43567
7956 * gcc.dg/graphite/pr43567.c: New.
7958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7960 * gfortran.dg/graphite/interchange-4.f: New.
7961 * gfortran.dg/graphite/interchange-5.f: New.
7963 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7964 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7965 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7966 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7967 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7968 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7969 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7970 * gfortran.dg/ltrans-7.f90: Removed.
7971 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7973 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7974 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7975 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7976 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7977 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7978 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7979 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7980 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7981 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7982 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7983 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7984 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7985 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7986 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7987 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7988 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7989 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7990 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7991 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7992 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7993 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7994 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7995 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7996 * gcc.dg/tree-ssa/data-dep-1.c
7997 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7998 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7999 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8000 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8001 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8003 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8005 PR tree-optimization/47265
8006 PR tree-optimization/47443
8007 * gcc.c-torture/compile/pr47265.c: New test.
8008 * gcc.dg/pr47443.c: New test.
8010 2011-01-25 Martin Jambor <mjambor@suse.cz>
8012 PR tree-optimization/47382
8013 * g++.dg/torture/pr47382.C: New test.
8014 * g++.dg/opt/devirt1.C: Xfail.
8016 2011-01-25 Yao Qi <yao@codesourcery.com>
8019 * gcc.target/arm/pr45701-1.c: New test.
8020 * gcc.target/arm/pr45701-2.c: New test.
8021 * gcc.target/arm/pr45701-3.c: New test.
8023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8024 Jakub Jelinek <jakub@redhat.com>
8026 PR tree-optimization/47271
8027 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8029 2011-01-25 Nick Clifton <nickc@redhat.com>
8031 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8032 (saturate_add): Delete.
8034 (main): Do not run saturate_add.
8035 (set_interrupts): Delete.
8037 2011-01-25 Tobias Burnus <burnus@net-b.de>
8040 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8042 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8044 PR tree-optimization/47427
8045 PR tree-optimization/47428
8046 * gcc.c-torture/compile/pr47427.c: New test.
8047 * gcc.c-torture/compile/pr47428.c: New test.
8049 2011-01-25 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/torture/pr47411.c: New testcase.
8054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8056 * gfortran.dg/graphite/id-24.f: New.
8057 * gfortran.dg/graphite/id-25.f: New.
8059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8061 * gfortran.dg/graphite/id-23.f: New.
8063 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8065 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8067 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8069 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8070 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8071 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8072 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8073 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8074 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8075 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8076 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8077 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8081 * gcc.dg/graphite/block-0.c: Add documentation.
8082 * gcc.dg/graphite/block-4.c: Same.
8083 * gcc.dg/graphite/block-7.c: Same.
8084 * gcc.dg/graphite/block-8.c: New.
8085 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8086 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8087 * gcc.dg/graphite/interchange-12.c: Add documentation.
8088 * gcc.dg/graphite/interchange-13.c: New.
8089 * gcc.dg/graphite/interchange-14.c: New.
8090 * gcc.dg/graphite/interchange-15.c: New.
8091 * gcc.dg/graphite/interchange-8.c: Add documentation.
8092 * gcc.dg/graphite/interchange-mvt.c: Same.
8094 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8097 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8098 * gcc.target/powerpc/altivec-14.c: Ditto.
8099 * gcc.target/powerpc/altivec-33.c: Ditto.
8100 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8101 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8102 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8103 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8104 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8105 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8106 * g++.dg/ext/altivec-15.C: Ditto.
8107 * g++.dg/ext/altivec-types-1.C: Ditto.
8108 * g++.dg/ext/altivec-types-2.C: Ditto.
8109 * g++.dg/ext/altivec-types-3.C: Ditto.
8110 * g++.dg/ext/altivec-types-4.C: Ditto.
8112 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8116 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8118 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8119 optimization options.
8121 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8126 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8128 2011-01-23 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/allocatable_scalar_12.f90: New.
8133 2011-01-23 Ira Rosen <irar@il.ibm.com>
8135 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8136 vectorization to be not profitable if peeling is used to
8137 realign the memory access.
8138 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8139 loop bound to avoid loop unrolling.
8140 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8142 2011-01-22 Jan Hubicka <jh@suse.cz>
8145 * g++.dg/lto/pr47333.C: New file.
8147 2011-01-22 Jan Hubicka <jh@suse.cz>
8149 PR tree-optimization/43884
8151 * gcc.dg/autopar/outer-2.c: Increase array size.
8152 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8154 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8157 * gfortran.dg/c_loc_tests_16.f90: New test.
8159 2011-01-22 Tobias Burnus <burnus@net-b.de>
8162 * gfortran.dg/typebound_proc_19.f90: New.
8164 2011-01-21 Jeff Law <law@redhat.com>
8166 PR tree-optimization/47053
8167 * g++.dg/pr47053.C: New test.
8169 2011-01-21 Jason Merrill <jason@redhat.com>
8172 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8174 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8177 * g++.dg/cpp0x/range-for10.C: New test.
8178 * g++.dg/template/for1.C: New test.
8181 * g++.dg/tree-prof/partition3.C: New test.
8183 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8185 PR rtl-optimization/47366
8186 * g++.dg/opt/pr47366.C: New test.
8188 2011-01-21 Jason Merrill <jason@redhat.com>
8191 * g++.dg/cpp0x/constexpr-regress2.C: New.
8193 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8195 2011-01-21 Jeff Law <law@redhat.com>
8197 PR rtl-optimization/41619
8198 * gcc.dg/pr41619.c: New.
8200 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8202 PR tree-optimization/47355
8203 * g++.dg/opt/pr47355.C: New test.
8205 2011-01-21 Richard Guenther <rguenther@suse.de>
8207 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8210 2011-01-21 Richard Guenther <rguenther@suse.de>
8212 PR tree-optimization/47365
8213 * gcc.dg/torture/pr47365.c: New testcase.
8214 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8216 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8220 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8222 PR tree-optimization/47391
8223 * gcc.dg/pr47391.c: New test.
8225 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8227 * g++.dg/template/char1.C: Use signed char.
8229 2011-01-21 Tobias Burnus <burnus@net-b.de>
8232 * gfortran.dg/pointer_target_4.f90: New.
8234 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8237 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8238 ILP32 system and not IP32.
8240 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8243 * g++.dg/debug/pr46583.C: New.
8245 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8248 * g++.dg/debug/pr47283.C: New test.
8251 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8252 * gcc.target/i386/headmerge-2.c: Likewise.
8254 2011-01-20 Richard Guenther <rguenther@suse.de>
8257 * gcc.dg/torture/pr47370.c: New testcase.
8259 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8261 PR tree-optimization/46130
8262 * gcc.dg/pr46130-1.c: New test.
8263 * gcc.dg/pr46130-2.c: New test.
8265 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8268 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8270 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8273 * g++.dg/debug/pr46240.cc: New.
8275 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8278 * g++.dg/template/anonunion1.C: New test.
8280 PR rtl-optimization/47337
8281 * gcc.c-torture/execute/pr47337.c: New test.
8283 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8286 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8288 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8290 PR tree-optimization/46021
8291 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8293 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8295 PR tree-optimization/47290
8296 * g++.dg/torture/pr47290.C: New test.
8298 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8301 * gfortran.dg/proc_ptr_comp_29.f90: New.
8303 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8306 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8307 powerpc-apple-darwin9.
8309 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8311 PR rtl-optimization/47299
8312 * gcc.c-torture/execute/pr47299.c: New test.
8314 2011-01-17 Jason Merrill <jason@redhat.com>
8316 * g++.dg/cpp0x/constexpr-virtual.C: New.
8318 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8321 * gfortran.dg/gomp/pr47331.f90: New test.
8323 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8326 * objc.dg/selector-warn-1.m: New.
8327 * obj-c++.dg/selector-warn-1.mm: New.
8329 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8331 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8332 Update dg-final accordingly.
8334 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8338 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8340 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8342 * gcc.dg/guality/pr36728-2.c: Likewise.
8344 2011-01-17 Richard Guenther <rguenther@suse.de>
8346 PR tree-optimization/47313
8347 * g++.dg/torture/pr47313.C: New testcase.
8349 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8352 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8353 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8354 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8355 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8357 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8359 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8360 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8361 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8363 2011-01-17 Richard Guenther <rguenther@suse.de>
8365 PR tree-optimization/45967
8366 * gcc.dg/torture/pr45967-2.c: New testcase.
8367 * gcc.dg/torture/pr45967-3.c: Likewise.
8369 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8372 * g++.dg/ext/pr47213.C: Require visibility.
8374 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8376 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8377 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8379 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8381 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8382 Linux-based targets.
8384 2011-01-13 Jan Hubicka <jh@suse.cz>
8386 PR tree-optimization/47276
8387 * gcc.dg/pr47276.c: New testcase.
8389 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8390 Jonathan Wakely <jwakely.gcc@gmail.com>
8393 * g++.dg/other/pr33558.C: New.
8394 * g++.dg/other/pr33558-2.C: New.
8396 2011-01-14 Martin Jambor <mjambor@suse.cz>
8398 PR tree-optimization/45934
8399 PR tree-optimization/46302
8400 * g++.dg/ipa/devirt-c-1.C: New test.
8401 * g++.dg/ipa/devirt-c-2.C: Likewise.
8402 * g++.dg/ipa/devirt-c-3.C: Likewise.
8403 * g++.dg/ipa/devirt-c-4.C: Likewise.
8404 * g++.dg/ipa/devirt-c-5.C: Likewise.
8405 * g++.dg/ipa/devirt-c-6.C: Likewise.
8406 * g++.dg/ipa/devirt-6.C: Likewise.
8407 * g++.dg/ipa/devirt-d-1.C: Likewise.
8408 * g++.dg/torture/pr45934.C: Likewise.
8410 2011-01-14 Jason Merrill <jason@redhat.com>
8412 * g++.dg/cpp0x/variadic105.C: New.
8414 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8415 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8418 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8419 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8420 execution tests on i?86-*-*, x86_64-*-* and
8421 powerpc*-apple-darwin* && ilp32.
8422 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8423 tests on i?86-*-* and x86_64-*-*.
8425 2011-01-14 Richard Guenther <rguenther@suse.de>
8427 PR tree-optimization/47280
8428 * g++.dg/opt/pr47280.C: New testcase.
8430 2011-01-14 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/constexpr-regress1.C: New.
8434 * g++.dg/ext/flexary2.C: New.
8436 2011-01-14 Richard Guenther <rguenther@suse.de>
8439 * gcc.dg/torture/pr47281.c: New testcase.
8440 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8442 2011-01-14 Richard Guenther <rguenther@suse.de>
8444 PR tree-optimization/47286
8445 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8447 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8450 * g++.dg/ext/pr47213.C: New.
8452 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8454 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8456 2011-01-13 Tobias Burnus <burnus@net-b.de>
8457 Mikael Morin <mikael@gcc.gnu.org>
8461 * gfortran.dg/select_type_20.f90: New.
8462 * gfortran.dg/select_type_21.f90: New.
8464 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8467 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8469 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8471 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8472 * gcc.dg/guality/pr36728-2.c: Likewise.
8474 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8477 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8479 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8481 PR rtl-optimization/45352
8482 * gcc.dg/pr45352-3.c: New.
8484 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8486 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8488 * g++.dg/cpp0x/range-for8.C: New.
8489 * g++.dg/cpp0x/range-for9.C: New.
8491 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8494 * g++.dg/debug/pr47209.C: New.
8496 2011-01-12 Richard Guenther <rguenther@suse.de>
8499 * gcc.dg/lto/pr47259_0.c: New testcase.
8500 * gcc.dg/lto/pr47259_1.c: Likewise.
8502 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8504 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8505 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8506 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8507 methods missing from the OBJC2 Object.
8508 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8509 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8510 GNU and NeXT runtimes.
8511 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8513 * objc-obj-c++-shared/Object1.m: Likewise.
8514 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8515 * objc.dg/proto-qual-1.m: Likewise.
8516 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8517 * obj-c++.dg/proto-qual-1.mm: Likewise.
8519 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8522 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8524 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8526 Fixed the Objective-C++ testsuite and updated all tests.
8527 * lib/obj-c++.exp (obj-c++_init): Declare and set
8528 gcc_warning_prefix and gcc_error_prefix.
8529 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8530 'dg-warning', 'dg-message' and 'dg-error'.
8531 * obj-c++.dg/class-extension-3.mm: Likewise.
8532 * obj-c++.dg/class-protocol-1.mm: Likewise.
8533 * obj-c++.dg/encode-7.mm: Likewise.
8534 * obj-c++.dg/exceptions-3.mm: Likewise.
8535 * obj-c++.dg/exceptions-5.mm: Likewise.
8536 * obj-c++.dg/method-12.mm: Likewise.
8537 * obj-c++.dg/method-13.mm: Likewise.
8538 * obj-c++.dg/method-15.mm: Likewise.
8539 * obj-c++.dg/method-16.mm: Likewise.
8540 * obj-c++.dg/method-4.mm: Likewise.
8541 * obj-c++.dg/method-8.mm: Likewise.
8542 * obj-c++.dg/method-conflict-1.mm: Likewise.
8543 * obj-c++.dg/method-conflict-2.mm: Likewise.
8544 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8545 and uncommented second part of the testcase now that the testsuite
8547 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8548 and uncommented second part of the testcase now that the testsuite
8550 * obj-c++.dg/private-1.mm: Likewise.
8551 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8552 * obj-c++.dg/syntax-error-7.mm: Likewise.
8553 * obj-c++.dg/warn5.mm: Likewise.
8554 * obj-c++.dg/property/at-property-14.mm: Likewise.
8555 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8557 * obj-c++.dg/property/at-property-18.mm: Likewise.
8558 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8560 * obj-c++.dg/property/at-property-21.mm: Likewise.
8561 * obj-c++.dg/property/at-property-28.mm: Likewise.
8562 * obj-c++.dg/property/at-property-5.mm: Likewise.
8563 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8564 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8565 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8566 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8567 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8568 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8569 * obj-c++.dg/tls/diag-5.mm: Likewise.
8570 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8571 dg-error, now matched correctly.
8573 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8575 * objc.dg/property/at-property-29.m: New.
8576 * obj-c++.dg/property/at-property-29.mm: New.
8578 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8580 * go.test/go-test.exp (go-set-goarch): New proc.
8581 (go-gc-tests): Use it.
8583 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8586 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8588 2011-01-11 Richard Henderson <rth@redhat.com>
8590 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8592 2011-01-11 Jan Hubicka <jh@suse.cz>
8596 * gcc.dg/lto/pr45721_1.c: New file.
8597 * gcc.dg/lto/pr45721_0.c: New file.
8599 2011-01-11 Richard Guenther <rguenther@suse.de>
8601 PR tree-optimization/46076
8602 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8604 2011-01-11 Jeff Law <law@redhat.com>
8606 * PR tree-optimization/47086
8607 * gcc.dg/pr47086.c: New test.
8609 2011-01-11 Jason Merrill <jason@redhat.com>
8612 * g++.dg/template/new10.C: New.
8615 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8617 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8619 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8620 Split type definitions and NSConstantString class into...
8621 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8622 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8623 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8624 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8625 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8626 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8628 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8629 encode defines for newer NeXT system headers.
8630 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8631 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8632 * objc.dg/foreach-5.m: Likewise.
8633 * objc.dg/foreach-2.m: Likewise.
8634 * objc.dg/foreach-4.m: Likewise.
8635 * objc.dg/torture/strings/string1.m: Likewise.
8636 * objc.dg/torture/strings/string2.m: Likewise.
8637 * objc.dg/torture/strings/string3.m: Likewise.
8638 * objc.dg/torture/strings/string4.m: Likewise.
8639 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8640 header and stand alone.
8641 * obj-c++.dg/strings/strings-2.mm: Likewise.
8642 * objc.dg/torture/strings/const-str-3.m: Likewise.
8643 * objc.dg/strings/strings-2.m: Likewise.
8644 * objc.dg/strings/const-str-12b.m: Likewise.
8646 2011-01-12 Richard Guenther <rguenther@suse.de>
8649 * gcc.dg/attr-weak-1.c: Adjust.
8651 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8654 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8655 standard compliant and comment.
8657 2011-01-10 Jan Hubicka <jh@suse.cz>
8660 * gcc.dg/initpri3.c: New testcase.
8662 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8665 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8671 (g_ebp_save): Likewise.
8672 (g_esp_save): Likewise.
8674 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8678 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8680 PR tree-optimization/46021
8681 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8682 i?86-*-*, x86_64-*-*.
8684 2011-01-10 Jeff Law <law@redhat.com>
8686 * PR tree-optimization/47141
8687 * gcc.c-torture/compile/pr47141.c: New test.
8689 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8692 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8693 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8694 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8695 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8698 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8699 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8700 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8701 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8702 being vectorized. Adjust dg-final pattern.
8705 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8706 * gcc.dg/vect/slp-24.c: Likewise.
8708 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8711 * g++.dg/other/pr47218-1.C: New test file.
8712 * g++.dg/other/pr47218.C: Likewise.
8713 * g++.dg/other/pr47218.h: New supporting header.
8715 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8718 * objc.dg/attributes/invalid-attribute-1.m: New.
8719 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8721 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8724 * gfortran.dg/proc_ptr_comp_28.f90: New.
8726 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8728 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8729 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8730 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8731 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8732 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8733 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8734 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8735 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8736 * objc.dg/gnu-api-2-class.m: Likewise.
8737 * objc.dg/gnu-api-2-ivar.m: Likewise.
8738 * objc.dg/gnu-api-2-method.m: Likewise.
8739 * objc.dg/gnu-api-2-objc.m: Likewise.
8740 * objc.dg/gnu-api-2-object.m: Likewise.
8741 * objc.dg/gnu-api-2-property.m: Likewise.
8742 * objc.dg/gnu-api-2-protocol.m: Likewise.
8743 * objc.dg/gnu-api-2-sel.m: Likewise.
8745 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8747 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8748 * objc.dg/objc-foreach-4.m: Likewise.
8749 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8750 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8751 * objc.dg/foreach-4.m: Likewise.
8752 * objc.dg/foreach-5.m: Likewise.
8753 * objc.dg/foreach-3.m: Return self from init.
8755 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8758 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8760 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8763 * gfortran.dg/class_35.f90: New.
8765 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8767 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8769 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8772 * objc.dg/invalid-method-2.m: New.
8773 * obj-c++.dg/invalid-method-2.mm: New.
8775 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8778 * gfortran.dg/transpose_optimization_2.f90 : New test.
8780 2011-01-08 Jan Hubicka <jh@suse.cz>
8782 PR tree-optmization/46469
8783 * g++.dg/torture/pr46469.C: New testcase.
8785 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8787 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8788 emulation of libobjc-gnu structure layout functionality to ..
8789 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8790 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8791 * objc/execute/bf-common.h: Adjust headers.
8792 * objc/execute/bf-1.m: Likewise.
8793 * objc/execute/bf-2.m: Likewise.
8794 * objc/execute/bf-3.m: Likewise.
8795 * objc/execute/bf-4.m: Likewise.
8796 * objc/execute/bf-5.m: Likewise.
8797 * objc/execute/bf-6.m: Likewise.
8798 * objc/execute/bf-7.m: Likewise.
8799 * objc/execute/bf-8.m: Likewise.
8800 * objc/execute/bf-9.m: Likewise.
8801 * objc/execute/bf-10.m: Likewise.
8802 * objc/execute/bf-11.m: Likewise.
8803 * objc/execute/bf-12.m: Likewise.
8804 * objc/execute/bf-13.m: Likewise.
8805 * objc/execute/bf-14.m: Likewise.
8806 * objc/execute/bf-15.m: Likewise.
8807 * objc/execute/bf-16.m: Likewise.
8808 * objc/execute/bf-17.m: Likewise.
8809 * objc/execute/bf-18.m: Likewise.
8810 * objc/execute/bf-19.m: Likewise.
8811 * objc/execute/bf-20.m: Likewise.
8812 * objc/execute/bf-21.m: Likewise.
8813 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8814 objc_get_type_qualifiers ().
8816 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8819 * gfortran.dg/dependency_39.f90: New test.
8821 2011-01-07 Jan Hubicka <jh@suse.cz>
8823 Get builtins tests ready for linker plugin.
8824 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8825 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8826 my_memset, my_bzero): Mark used.
8827 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8828 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8830 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8833 2011-01-07 Jan Hubicka <jh@suse.cz>
8835 PR tree-optimization/46367
8836 * g++.dg/torture/pr46367.C: New file.
8838 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8841 * gcc.dg/pr47201.c: New test.
8844 * gcc.dg/tree-prof/pr47187.c: New test.
8846 2011-01-07 Tobias Burnus <burnus@net-b.de>
8849 * gfortran.dg/extends_type_of_3.f90: New.
8851 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8853 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8854 * g++.dg/ext/dllimport-MI1.C: Likewise.
8855 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8856 * g++.dg/ext/dllimport10.C: Likewise.
8857 * g++.dg/ext/dllimport11.C: Likewise.
8858 * g++.dg/ext/dllimport12.C: Likewise.
8859 * g++.dg/ext/dllimport13.C: Likewise.
8860 * g++.dg/ext/dllimport2.C: Likewise.
8861 * g++.dg/ext/dllimport3.C: Likewise.
8862 * g++.dg/ext/dllimport4.C: Likewise.
8863 * g++.dg/ext/dllimport5.C: Likewise.
8864 * g++.dg/ext/dllimport6.C: Likewise.
8865 * g++.dg/ext/dllimport8.C: Likewise.
8866 * g++.dg/ext/dllimport9.C: Likewise.
8867 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8868 targets, too. Additionally enable test for i?86-*-mingw*.
8869 * g++.dg/ext/selectany1.C: Likewise.
8870 Remove guard variable check.
8872 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8876 * gfortran.dg/storage_size_3.f08: Extended.
8878 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8881 * g++.dg/template/stdarg1.C: New test.
8883 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8886 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8887 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8888 from the interface of functions to not hide the errors that
8891 2011-01-06 Jan Hubicka <jh@suse.cz>
8893 * gcc.dg/lto/pr47188_0.c: New testcase.
8894 * gcc.dg/lto/pr47188_1.c: New testcase.
8896 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8900 * gfortran.dg/interface_33.f90: New test.
8902 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8905 * gcc.c-torture/compile/pr47150.c: New test.
8907 2011-01-06 Ira Rosen <irar@il.ibm.com>
8909 PR tree-optimization/47139
8910 * gcc.dg/vect/pr47139.c: New test.
8912 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8915 * gfortran.dg/extends_type_of_2.f03: New.
8917 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8919 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8921 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8923 * gnat.dg/opt14.adb: New test.
8925 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8928 * gfortran.dg/allocate_error_2.f90: New test.
8930 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8933 * gfortran.dg/storage_size_3.f08: New.
8935 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8937 PR libgfortran/47154
8938 * gfortran.dg/namelist_68.f90: New test.
8940 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8942 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8944 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8947 * gfortran.dg/class_34.f90: New.
8949 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8951 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8952 use __builtin_inff. Skip all single-precision tests that require
8955 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8957 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8959 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8961 PR tree-optimization/47148
8962 * gcc.c-torture/execute/pr47148.c: New test.
8964 PR tree-optimization/47155
8965 * gcc.c-torture/execute/pr47155.c: New test.
8967 PR rtl-optimization/47157
8968 * gcc.c-torture/compile/pr47157.c: New test.
8970 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8972 * gcc.dg/torture/vector-shift2.c (schar): Define.
8973 (main): Always use schar or uchar instead of plain "char" to avoid
8974 dependencies on implementation-defined char signedness.
8976 2011-01-03 Martin Jambor <mjambor@suse.cz>
8978 PR tree-optimization/46801
8979 * gnat.dg/pack9.adb: Remove xfail.
8981 2011-01-03 Martin Jambor <mjambor@suse.cz>
8983 PR tree-optimization/46984
8984 * g++.dg/ipa/pr46984.C: New test.
8986 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8989 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8991 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8993 PR tree-optimization/47140
8994 * gcc.c-torture/compile/pr47140.c: New test.
8996 PR rtl-optimization/47028
8997 * gcc.dg/pr47028.c: New test.
8999 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9001 * objc.dg/protocol-forward-1.m: Removed TODO.
9002 * objc.dg/protocol-forward-2.m: New.
9003 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9004 * obj-c++.dg/protocol-forward-2.mm: New.
9006 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9009 * g++.dg/eh/pr38662.C: New testcase.
9011 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9013 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9014 scan for newline '\n'.
9017 Copyright (C) 2011 Free Software Foundation, Inc.
9019 Copying and distribution of this file, with or without modification,
9020 are permitted in any medium without royalty provided the copyright
9021 notice and this notice are preserved.