1 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4 * gcc.dg/graphite/run-id-pr47653.c: New.
5 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7 * gcc.dg/graphite/scop-16.c: Same.
8 * gcc.dg/graphite/scop-17.c: Same.
9 * gcc.dg/graphite/scop-21.c: Same.
11 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
14 * gcc.dg/graphite/id-pr48805.c: New.
16 2011-07-26 Tobias Burnus <burnus@net-b.de>
18 * gfortran.dg/coarray_lib_token_2.f90: New.
20 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
22 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
25 2011-07-25 Andrew Pinski <apinski@cavium.com>
28 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
29 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
31 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33 * lib/target-supports.exp (check_effective_target_mmap): New proc.
35 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
36 * gcc.c-torture/execute/loop-2g.c: Likewise.
37 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
39 * gcc.c-torture/execute/loop-2g.x: Likewise.
40 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
41 (MAP_ANON): Provide default.
42 * gcc.dg/20050826-1.c: Likewise.
43 * gcc.target/i386/pr36533.c: Likewise.
44 * gcc.dg/vect/pr49038.c: Remove dg-do run.
45 Use dg-require-effective-target mmap.
47 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/range-for19.C: New.
52 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
55 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
58 2011-07-15 Jakub Jelinek <jakub@redhat.com>
61 * g++.dg/torture/pr49309.C: Remove.
63 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
65 PR tree-optimization/49809
66 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
69 2011-07-25 Richard Guenther <rguenther@suse.de>
71 PR tree-optimization/49715
72 * gcc.target/i386/pr49715-1.c: New testcase.
73 * gcc.target/i386/pr49715-2.c: Likewise.
75 2011-07-23 Jason Merrill <jason@redhat.com>
77 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
79 2011-07-22 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/initlist55.C: New.
84 2011-07-23 Tobias Burnus <burnus@net-b.de>
87 * gfortran.dg/namelist_72.f: New.
89 2011-07-23 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/coarray_25.f90: New.
93 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
95 * override1.C: This test should use c++0x mode.
96 * override3.C: New. Test the diagnostics in c++98 mode.
98 2011-07-22 Jason Merrill <jason@redhat.com>
99 Mark Glisse <marc.glisse@normalesup.org>
102 * g++.dg/other/pragma-re-1.C: Add namespace cases.
105 * g++.dg/opt/builtins2.C: New.
106 * g++.dg/other/error27.C: Don't rely on __builtin.
108 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
110 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
112 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
113 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
114 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
115 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
117 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
120 2011-07-22 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/45819
123 * gcc.dg/pr45819.c: New testcase.
125 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
127 * lib/target-supports.exp (check_ifunc_available): Rewrite.
129 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
133 * gcc.dg/graphite/run-id-pr47654.c: New.
135 2011-07-21 Ian Lance Taylor <iant@google.com>
138 * gcc.dg/pr49705.c: New test.
140 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
142 * lib/target-supports.exp (check_avx_os_support_available): New.
143 (check_effective_target_avx_runtime): Use it.
145 2011-07-21 Richard Guenther <rguenther@suse.de>
147 PR tree-optimization/49770
148 * g++.dg/torture/pr49770.C: New testcase.
150 2011-07-21 Kai Tietz <ktietz@redhat.com>
152 * gcc.dg/tree-ssa/pr30978.c: adjusted.
153 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
155 2011-07-21 Tobias Burnus <burnus@net-b.de>
157 * gfortran.dg/coarray_lib_token_1.f90: New.
159 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
161 * gcc.dg/pr32912-2.c: Skip for AVR.
162 * gcc.dg/pr44674.c: Add dg-require-profiling.
164 2011-07-20 Jason Merrill <jason@redhat.com>
166 * g++.dg/ext/desig2.C: New.
168 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
170 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
172 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
173 * gcc.target/powerpc/recip-3.c: Ditto.
175 2011-07-19 Jason Merrill <jason@redhat.com>
178 PR c++/42603 (DR 950)
179 * g++.dg/cpp0x/decltype21.C: New.
181 2011-07-20 Richard Guenther <rguenther@suse.de>
184 * gcc.dg/tree-ssa/pr18908.c: New testcase.
185 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
187 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
189 * gcc.target/arm/combine-movs.c: New.
190 * gcc.target/arm/unsigned-extend-2.c: New.
192 2011-07-19 Jason Merrill <jason@redhat.com>
195 * g++.dg/cpp0x/variadic114.C: New.
197 2011-07-19 Tobias Burnus <burnus@net-b.de>
199 * gfortran.dg/coarray_args_1.f90: New.
200 * gfortran.dg/coarray_args_2.f90: New.
202 2011-07-19 Janus Weil <janus@gcc.gnu.org>
205 * gfortran.dg/allocate_error_3.f90: New.
207 2011-07-19 Richard Guenther <rguenther@suse.de>
209 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
210 * gcc.dg/tree-ssa/bool-11.c: Likewise.
211 * gcc.dg/torture/20110719-1.c: New testcase.
213 2011-07-19 Jakub Jelinek <jakub@redhat.com>
215 PR tree-optimization/49768
216 * gcc.c-torture/execute/pr49768.c: New test.
218 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
220 PR tree-optimization/49771
221 * gcc.dg/vect/pr49771.c: New test.
223 2011-07-18 Martin Jambor <mjambor@suse.cz>
225 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
226 * gcc.dg/ipa/ipa-2.c: Likewise.
227 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
228 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
229 * gcc.dg/ipa/ipa-5.c: Likewise.
230 * gcc.dg/ipa/ipa-7.c: Likewise.
231 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
232 * gcc.dg/ipa/ipacost-1.c: Likewise.
233 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
235 * gcc.dg/ipa/ipcp-1.c: New test.
236 * gcc.dg/ipa/ipcp-2.c: Likewise.
237 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
239 2011-07-18 Jakub Jelinek <jakub@redhat.com>
242 * gfortran.dg/pr49675.f90: New test.
244 2011-07-18 Richard Guenther <rguenther@suse.de>
246 * gcc.dg/torture/20110718-1.c: New testcase.
248 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
250 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
251 * g++.dg/ext/bitfield3.C: Likewise.
252 * g++.dg/ext/bitfield4.C: Likewise.
253 * g++.dg/ext/bitfield5.C: Likewise.
254 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
255 * g++.dg/other/pr23205-2.C: Likewise.
256 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
257 * gcc.c-torture/compile/20001109-2.c: Likewise.
258 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
259 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
260 * gcc.dg/bitfld-16.c: Likewise.
261 * gcc.dg/bitfld-17.c: Likewise.
262 * gcc.dg/bitfld-18.c: Likewise.
263 * gcc.dg/builtins-config.h: Remove Netware support.
264 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
265 * gcc.dg/cdce2.c: Likewise.
266 * gcc.dg/cpp/assert4.c: Remove netware support.
267 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
268 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
270 * lib/target-supports.exp (check_visibility_available): Remove
272 (check_profiling_available): Likewise.
274 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
276 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
278 2011-07-17 Tobias Burnus <burnus@net-b.de>
279 Thomas Koenig <tkoenig@gcc.gnu.org>
282 * gfortran.dg/generic_17.f90: Fix testcase.
283 * gfortran.dg/interface_3.f90: Add dg-error.
284 * gfortran.dg/use_14.f90: New.
285 * gfortran.dg/use_15.f90: New.
287 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/pointer_controlled.adb: New test.
291 2011-07-17 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/pointer_remapping_7.f90: New.
296 2011-07-16 Jason Merrill <jason@redhat.com>
298 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
300 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
301 Jason Merrill <jason@redhat.com>
305 * g++.dg/cpp0x/decltype29.C: Adjust.
306 * g++.dg/cpp0x/error4.C: Adjust.
307 * g++.dg/cpp0x/sfinae26.C: Adjust.
308 * g++.dg/cpp0x/variadic105.C: Adjust.
309 * g++.dg/template/deduce3.C: Adjust.
310 * g++.dg/template/error45.C: Adjust.
311 * g++.dg/template/ptrmem2.C: Adjust.
312 * g++.dg/template/sfinae2.C: Adjust.
313 * g++.old-deja/g++.pt/crash60.C: Adjust.
314 * g++.old-deja/g++.pt/unify6.C: Adjust.
315 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
316 * g++.dg/cpp0x/nullptr15.C: Adjust.
317 * g++.dg/cpp0x/pr31431-2.C: Adjust.
318 * g++.dg/cpp0x/pr31431.C: Adjust.
319 * g++.dg/cpp0x/pr31434.C: Adjust.
320 * g++.dg/cpp0x/sfinae11.C: Adjust
321 * g++.dg/cpp0x/temp_default2.C: Adjust.
322 * g++.dg/cpp0x/trailing4.C: Adjust.
323 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
324 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
325 * g++.dg/cpp0x/variadic105.C: Adjust.
326 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
327 * g++.dg/ext/vla2.C: Adjust.
328 * g++.dg/other/ptrmem10.C: Adjust.
329 * g++.dg/other/ptrmem11.C: Adjust.
330 * g++.dg/overload/unknown1.C: Adjust.
331 * g++.dg/template/conv11.C: Adjust.
332 * g++.dg/template/dependent-expr5.C: Adjust.
333 * g++.dg/template/friend.C: Adjust.
334 * g++.dg/template/incomplete2.C: Adjust.
335 * g++.dg/template/local4.C: Adjust.
336 * g++.dg/template/local6.C: Adjust.
337 * g++.dg/template/operator9.C: Adjust.
338 * g++.dg/template/ttp25.C: Adjust.
339 * g++.dg/template/unify10.C: Adjust.
340 * g++.dg/template/unify11.C: Adjust.
341 * g++.dg/template/unify6.C: Adjust.
342 * g++.dg/template/unify9.C: Adjust.
343 * g++.dg/template/varmod1.C: Adjust.
344 * g++.old-deja/g++.brendan/crash56.C: Adjust.
345 * g++.old-deja/g++.pt/crash28.C: Adjust.
346 * g++.old-deja/g++.pt/explicit41.C: Adjust.
347 * g++.old-deja/g++.pt/explicit77.C: Adjust.
348 * g++.old-deja/g++.pt/expr2.C: Adjust.
349 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
350 * g++.old-deja/g++.pt/spec5.C: Adjust.
351 * g++.old-deja/g++.pt/spec6.C: Adjust.
352 * g++.old-deja/g++.pt/unify4.C: Adjust.
353 * g++.old-deja/g++.pt/unify8.C: Adjust.
354 * g++.old-deja/g++.robertl/eb98.C: Adjust.
355 * g++.dg/overload/template5.C: New testcase.
356 * g++.dg/template/overload12.C: New testcase.
358 2011-07-11 Tobias Burnus <burnus@net-b.de>
360 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
361 * gfortran.dg/coarray_7.f90: Ditto.
362 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
363 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
365 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
367 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
369 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
370 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
371 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
373 * gcc.c-torture/execute/ieee/pr29302.x: New file.
374 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
375 * gcc.dg/torture/builtin-math-7.c: Add a comment.
377 2011-07-15 Jason Merrill <jason@redhat.com>
380 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
381 Use --extra_opts instead of --additional_options.
383 2011-07-15 Jakub Jelinek <jakub@redhat.com>
386 * g++.dg/torture/pr49309.C: Remove.
388 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
390 * gcc.target/tic6x/weak-call.c: New test.
391 * gcc.target/tic6x/fpcmp.c: New test.
392 * gcc.target/tic6x/fpdiv.c: New test.
393 * gcc.target/tic6x/rotdi16-scan.c: New test.
394 * gcc.target/tic6x/ffssi.c: New test.
395 * gcc.target/tic6x/fpdiv-lib.c: New test.
396 * gcc.target/tic6x/cold-lc.c: New test.
397 * gcc.target/tic6x/longcalls.c: New test.
398 * gcc.target/tic6x/abi-align-1.c: New test.
399 * gcc.target/tic6x/fpcmp-finite.c: New test.
400 * gcc.target/tic6x/rotdi16.c: New test.
401 * gcc.target/tic6x/bswapl.c: New test.
402 * gcc.target/tic6x/ffsdi.c: New test.
403 * gcc.target/tic6x/tic6x.exp: New file.
404 * gcc.target/tic6x/builtins/arith24.c: New test.
405 * gcc.target/tic6x/builtins/smpy.c: New test.
406 * gcc.target/tic6x/builtins/smpylh.c: New test.
407 * gcc.target/tic6x/builtins/smpyh.c: New test.
408 * gcc.target/tic6x/builtins/sarith1.c: New test.
409 * gcc.target/tic6x/builtins/extclr.c: New test
410 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
411 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
412 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
413 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
415 * gcc.c-torture/execute/20101011-1.c: Add a condition for
417 * gcc.dg/20020312-2.c: Likewise.
418 * gcc.dg/pr27095.c: Handle tic6x like hppa.
419 * gcc.dg/torture/pr37868.c: Skip on tic6x.
420 * gcc.dg/torture/builtin-math-7.c: Likewise.
423 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
424 not testing tic6x-*-*.
426 2011-07-14 Andrew Pinski <pinskia@gmail.com>
429 * g++.dg/torture/pr49309.C: New testcase.
431 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
433 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
435 2011-07-14 Richard Guenther <rguenther@suse.de>
437 PR tree-optimization/49651
438 * gcc.dg/torture/pr49651.c: New testcase.
440 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
443 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
445 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
447 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
448 -mno-pointers-to-nested-functions.
449 * gcc.target/powerpc/no-r11-2.c: Ditto.
450 * gcc.target/powerpc/no-r11-3.c: Ditto.
452 2011-07-13 Jason Merrill <jason@redhat.com>
454 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
455 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
456 when compiling C files.
457 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
458 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
459 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
460 * g++.dg/lookup/anon2.C: Likewise.
461 * g++.dg/tree-ssa/copyprop.C: Likewise.
462 * g++.old-deja/g++.jason/rfg27.C: Likewise.
463 * g++.dg/init/vector1.C: Ignore narrowing errors.
464 * g++.dg/torture/pr35526.C: Likewise.
465 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
467 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
470 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
473 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
475 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
476 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
478 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
480 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
481 * lib/obj-c++.exp (obj-c++_init): Ditto.
482 * lib/file-format.exp (gcc_target_object_format): Ditto.
483 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
484 * lib/target-supports-dg-exp (check_weak_available): Ditto.
485 (check_visibility_available): Ditto.
486 (check_effective_target_tls_native): Ditto.
487 (check_effective_target_tls_emulated): Ditto.
488 (check_effective_target_function_sections): Ditto.
490 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
492 * gcc.target/arm/pr48183.c: New test.
494 2011-07-13 Richard Guenther <rguenther@suse.de>
496 * gcc.dg/torture/20110713-1.c: New testcase.
498 2011-07-12 Andrew Pinski <pinskia@gmail.com>
501 * gcc.c-torture/compile/pr49474.c: New testcase.
503 2011-07-12 Jakub Jelinek <jakub@redhat.com>
505 PR tree-optimization/49712
506 * gcc.c-torture/execute/pr49712.c: New test.
508 2011-07-11 Jason Merrill <jason@redhat.com>
511 * g++.dg/template/recurse3.C: New.
513 2011-07-11 Jakub Jelinek <jakub@redhat.com>
516 * gcc.dg/guality/csttest.c: New test.
519 * gfortran.dg/pr49698.f90: New test.
521 2011-07-11 Jeff Law <law@redhat.com>
523 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
525 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
527 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
528 * go.test/go-test.exp (go-set-goarch): Likewise.
530 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
533 * gcc.target/avr/torture/pr39633.c: New test case.
535 2011-07-11 Tobias Burnus <burnus@net-b.de>
538 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
540 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
542 * lib/target-supports.exp (check_effective_target_scheduling):
544 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
545 * gcc.dg/pr45055.c: Ditto.
546 * gcc.dg/pr45353.c: Ditto.
547 * g++.dg/pr45056.C: Ditto.
549 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
551 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
552 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
553 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
554 * g++.dg/torture/pr31863.C: Skip AVR.
556 2011-07-10 Tobias Burnus <burnus@net-b.de>
559 * gfortran.dg/intrinsic_signal.f90: New.
561 2011-07-09 Jason Merrill <jason@redhat.com>
563 * g++.dg/cpp0x/regress/regress6.C: New.
564 * g++.dg/parse/crash45.C: Adjust message.
565 * g++.dg/template/crash38.C: Adjust message.
566 * g++.dg/template/crash64.C: Adjust message.
568 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
570 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
571 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
572 * g++.dg/abi/bitfield3.C: Likewise.
573 * g++.dg/eh/pr38662.C: Likewise.
574 * g++.dg/ext/attrib36.C: Likewise.
575 * g++.dg/ext/attrib37.C: Likewise.
576 * g++.dg/ext/attrib8.C: Likewise.
577 * g++.dg/ext/tmplattr1.C: Likewise.
578 * g++.dg/inherit/override-attribs.C: Likewise.
579 * g++.dg/opt/inline9.C: Likewise.
580 * g++.dg/opt/life1.C: Likewise.
581 * g++.dg/opt/longbranch2.C: Likewise.
582 * g++.dg/opt/nrv12.C: Likewise.
583 * g++.dg/opt/reg-stack4.C: Likewise.
584 * g++.dg/other/pr35504.C: Likewise.
585 * g++.dg/other/pr39496.C: Likewise.
586 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
587 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
588 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
589 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
590 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
591 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
592 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
593 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
594 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
595 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
596 * g++.dg/warn/pr15774-1.C: Likewise.
597 * g++.dg/warn/pr15774-2.C: Likewise.
598 * g++.old-deja/g++.ext/attrib1.C: Likewise.
599 * g++.old-deja/g++.ext/attrib2.C: Likewise.
600 * g++.old-deja/g++.ext/attrib3.C: Likewise.
601 * g++.old-deja/g++.pt/asm2.C: Likewise.
602 * gcc.c-torture/compile/20000804-1.c: Likewise.
603 * gcc.c-torture/compile/pr16566-2.c: Likewise.
604 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
605 * gcc.dg/20020108-1.c: Likewise.
606 * gcc.dg/20020122-2.c: Likewise.
607 * gcc.dg/20020122-3.c: Likewise.
608 * gcc.dg/20020206-1.c: Likewise.
609 * gcc.dg/20020219-1.c: Likewise.
610 * gcc.dg/20020310-1.c: Likewise.
611 * gcc.dg/20020411-1.c: Likewise.
612 * gcc.dg/20020418-2.c: Likewise.
613 * gcc.dg/20020426-2.c: Likewise.
614 * gcc.dg/20020517-1.c: Likewise.
615 * gcc.dg/20030204-1.c: Likewise.
616 * gcc.dg/20030826-2.c: Likewise.
617 * gcc.dg/20031102-1.c: Likewise.
618 * gcc.dg/20031202-1.c: Likewise.
619 * gcc.dg/20050111-1.c: Likewise.
620 * gcc.dg/20050503-1.c: Likewise.
621 * gcc.dg/array-init-1.c: Likewise.
622 * gcc.dg/builtin-apply4.c: Likewise.
623 * gcc.dg/dfp/pr31344.c: Likewise.
624 * gcc.dg/gomp/atomic-11.c: Likewise.
625 * gcc.dg/graphite/pr40281.c: Likewise.
626 * gcc.dg/ia64-sync-1.c: Likewise.
627 * gcc.dg/ia64-sync-2.c: Likewise.
628 * gcc.dg/ia64-sync-3.c: Likewise.
629 * gcc.dg/ia64-sync-4.c: Likewise.
630 * gcc.dg/ifcvt-fabs-1.c: Likewise.
631 * gcc.dg/invalid-call-1.c: Likewise.
632 * gcc.dg/loop-3.c: Likewise.
633 * gcc.dg/lower-subreg-1.c: Likewise.
634 * gcc.dg/lto/pr47259_0.c: Likewise.
635 * gcc.dg/nested-calls-1.c: Likewise.
636 * gcc.dg/pr20017.c: Likewise.
637 * gcc.dg/pr25023.c: Likewise.
638 * gcc.dg/pr27671-2.c: Likewise.
639 * gcc.dg/pr32176.c: Likewise.
640 * gcc.dg/pr33676.c: Likewise.
641 * gcc.dg/pr35045.c: Likewise.
642 * gcc.dg/pr36015.c: Likewise.
643 * gcc.dg/pr36584.c: Likewise.
644 * gcc.dg/pr36998.c: Likewise.
645 * gcc.dg/pr37438.c: Likewise.
646 * gcc.dg/pr37908.c: Likewise.
647 * gcc.dg/pr41241.c: Likewise.
648 * gcc.dg/pr41340.c: Likewise.
649 * gcc.dg/pr44136.c: Likewise.
650 * gcc.dg/pr44194-1.c: Likewise.
651 * gcc.dg/pr46212.c: Likewise.
652 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
653 * gcc.dg/setjmp-2.c: Likewise.
654 * gcc.dg/short-compare-1.c: Likewise.
655 * gcc.dg/short-compare-2.c: Likewise.
656 * gcc.dg/smod-1.c: Likewise.
657 * gcc.dg/sync-2.c: Likewise.
658 * gcc.dg/sync-3.c: Likewise.
659 * gcc.dg/tls/opt-1.c: Likewise.
660 * gcc.dg/tls/opt-2.c: Likewise.
661 * gcc.dg/tls/opt-3.c: Likewise.
662 * gcc.dg/torture/badshift.c: Likewise.
663 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
664 * gcc.dg/torture/pr20314-2.c: Likewise.
665 * gcc.dg/torture/pr36891.c: Likewise.
666 * gcc.dg/torture/pr38774.c: Likewise.
667 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
668 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
669 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
670 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
671 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
672 * gcc.dg/torture/stackalign/push-1.c: Likewise.
673 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
674 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
675 * gcc.dg/tree-ssa/loop-28.c: Likewise.
676 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
677 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
678 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
679 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
680 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
681 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
682 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
683 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
684 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
685 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
686 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
687 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
688 * gcc.dg/unroll-1.c: Likewise.
689 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
690 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
691 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
692 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
693 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
694 * gcc.target/i386/20000609-1.c: Likewise.
695 * gcc.target/i386/20000720-1.c: Likewise.
696 * gcc.target/i386/20000724-1.c: Likewise.
697 * gcc.target/i386/20011107-1.c: Likewise.
698 * gcc.target/i386/20011119-1.c: Likewise.
699 * gcc.target/i386/20020201-3.c: Likewise.
700 * gcc.target/i386/20020218-1.c: Likewise.
701 * gcc.target/i386/20020729-1.c: Likewise.
702 * gcc.target/i386/20030926-1.c: Likewise.
703 * gcc.target/i386/20060125-1.c: Likewise.
704 * gcc.target/i386/20060125-2.c: Likewise.
705 * gcc.target/i386/20060512-1.c: Likewise.
706 * gcc.target/i386/20060512-2.c: Likewise.
707 * gcc.target/i386/20060512-3.c: Likewise.
708 * gcc.target/i386/20060512-4.c: Likewise.
709 * gcc.target/i386/387-1.c: Likewise.
710 * gcc.target/i386/387-2.c: Likewise.
711 * gcc.target/i386/387-5.c: Likewise.
712 * gcc.target/i386/387-6.c: Likewise.
713 * gcc.target/i386/980312-1.c: Likewise.
714 * gcc.target/i386/980313-1.c: Likewise.
715 * gcc.target/i386/990117-1.c: Likewise.
716 * gcc.target/i386/990424-1.c: Likewise.
717 * gcc.target/i386/990524-1.c: Likewise.
718 * gcc.target/i386/991129-1.c: Likewise.
719 * gcc.target/i386/991214-1.c: Likewise.
720 * gcc.target/i386/991230-1.c: Likewise.
721 * gcc.target/i386/addr-sel-1.c: Likewise.
722 * gcc.target/i386/aggregate-ret1.c: Likewise.
723 * gcc.target/i386/aggregate-ret2.c: Likewise.
724 * gcc.target/i386/align-main-3.c: Likewise.
725 * gcc.target/i386/amd64-abi-1.c: Likewise.
726 * gcc.target/i386/amd64-abi-2.c: Likewise.
727 * gcc.target/i386/amd64-abi-4.c: Likewise.
728 * gcc.target/i386/amd64-abi-5.c: Likewise.
729 * gcc.target/i386/amd64-abi-6.c: Likewise.
730 * gcc.target/i386/asm-1.c: Likewise.
731 * gcc.target/i386/asm-3.c: Likewise.
732 * gcc.target/i386/asm-5.c: Likewise.
733 * gcc.target/i386/attributes-error.c: Likewise.
734 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
735 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
736 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
737 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
738 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
739 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
740 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
741 * gcc.target/i386/avx-vmovd-2.c: Likewise.
742 * gcc.target/i386/avx-vmovq-2.c: Likewise.
743 * gcc.target/i386/avx-vmovq-3.c: Likewise.
744 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
745 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
746 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
747 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
748 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
749 * gcc.target/i386/bitfield1.c: Likewise.
750 * gcc.target/i386/bitfield2.c: Likewise.
751 * gcc.target/i386/bmi-2.c: Likewise.
752 * gcc.target/i386/bmi-5.c: Likewise.
753 * gcc.target/i386/builtin-unreachable.c: Likewise.
754 * gcc.target/i386/cleanup-2.c: Likewise.
755 * gcc.target/i386/clobbers.c: Likewise.
756 * gcc.target/i386/cmov8.c: Likewise.
757 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
758 * gcc.target/i386/compress-float-387-pic.c: Likewise.
759 * gcc.target/i386/compress-float-387.c: Likewise.
760 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
761 * gcc.target/i386/compress-float-sse.c: Likewise.
762 * gcc.target/i386/crc32-2.c: Likewise.
763 * gcc.target/i386/crc32-3.c: Likewise.
764 * gcc.target/i386/divmod-7.c: Likewise.
765 * gcc.target/i386/divmod-8.c: Likewise.
766 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
767 * gcc.target/i386/fma3-builtin.c: Likewise.
768 * gcc.target/i386/fma3-fma.c: Likewise.
769 * gcc.target/i386/fma4-256-vector.c: Likewise.
770 * gcc.target/i386/fma4-builtin.c: Likewise.
771 * gcc.target/i386/fma4-fma-2.c: Likewise.
772 * gcc.target/i386/fma4-fma.c: Likewise.
773 * gcc.target/i386/fma4-vector-2.c: Likewise.
774 * gcc.target/i386/fma4-vector.c: Likewise.
775 * gcc.target/i386/funcspec-1.c: Likewise.
776 * gcc.target/i386/funcspec-10.c: Likewise.
777 * gcc.target/i386/funcspec-11.c: Likewise.
778 * gcc.target/i386/funcspec-2.c: Likewise.
779 * gcc.target/i386/funcspec-5.c: Likewise.
780 * gcc.target/i386/funcspec-6.c: Likewise.
781 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
782 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
783 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
784 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
785 * gcc.target/i386/incoming-1.c: Likewise.
786 * gcc.target/i386/incoming-10.c: Likewise.
787 * gcc.target/i386/incoming-11.c: Likewise.
788 * gcc.target/i386/incoming-12.c: Likewise.
789 * gcc.target/i386/incoming-13.c: Likewise.
790 * gcc.target/i386/incoming-14.c: Likewise.
791 * gcc.target/i386/incoming-15.c: Likewise.
792 * gcc.target/i386/incoming-2.c: Likewise.
793 * gcc.target/i386/incoming-3.c: Likewise.
794 * gcc.target/i386/incoming-4.c: Likewise.
795 * gcc.target/i386/incoming-5.c: Likewise.
796 * gcc.target/i386/incoming-6.c: Likewise.
797 * gcc.target/i386/incoming-7.c: Likewise.
798 * gcc.target/i386/incoming-8.c: Likewise.
799 * gcc.target/i386/incoming-9.c: Likewise.
800 * gcc.target/i386/lea.c: Likewise.
801 * gcc.target/i386/local.c: Likewise.
802 * gcc.target/i386/loop-1.c: Likewise.
803 * gcc.target/i386/loop-2.c: Likewise.
804 * gcc.target/i386/loop-3.c: Likewise.
805 * gcc.target/i386/max-stack-align.c: Likewise.
806 * gcc.target/i386/memcpy-1.c: Likewise.
807 * gcc.target/i386/movbe-2.c: Likewise.
808 * gcc.target/i386/movq-2.c: Likewise.
809 * gcc.target/i386/movq.c: Likewise.
810 * gcc.target/i386/nrv1.c: Likewise.
811 * gcc.target/i386/pad-4.c: Likewise.
812 * gcc.target/i386/pad-5a.c: Likewise.
813 * gcc.target/i386/pad-5b.c: Likewise.
814 * gcc.target/i386/pad-6a.c: Likewise.
815 * gcc.target/i386/pad-6b.c: Likewise.
816 * gcc.target/i386/pad-7.c: Likewise.
817 * gcc.target/i386/pad-9.c: Likewise.
818 * gcc.target/i386/pentium4-not-mull.c: Likewise.
819 * gcc.target/i386/pic-1.c: Likewise.
820 * gcc.target/i386/pr12092-1.c: Likewise.
821 * gcc.target/i386/pr12329.c: Likewise.
822 * gcc.target/i386/pr21518.c: Likewise.
823 * gcc.target/i386/pr22362.c: Likewise.
824 * gcc.target/i386/pr22585.c: Likewise.
825 * gcc.target/i386/pr23098.c: Likewise.
826 * gcc.target/i386/pr25196.c: Likewise.
827 * gcc.target/i386/pr25293.c: Likewise.
828 * gcc.target/i386/pr25654.c: Likewise.
829 * gcc.target/i386/pr26449.c: Likewise.
830 * gcc.target/i386/pr26778.c: Likewise.
831 * gcc.target/i386/pr26826.c: Likewise.
832 * gcc.target/i386/pr27266.c: Likewise.
833 * gcc.target/i386/pr29978.c: Likewise.
834 * gcc.target/i386/pr30505.c: Likewise.
835 * gcc.target/i386/pr30961-1.c: Likewise.
836 * gcc.target/i386/pr31628.c: Likewise.
837 * gcc.target/i386/pr32000-2.c: Likewise.
838 * gcc.target/i386/pr32661-1.c: Likewise.
839 * gcc.target/i386/pr32708-2.c: Likewise.
840 * gcc.target/i386/pr32708-3.c: Likewise.
841 * gcc.target/i386/pr34256.c: Likewise.
842 * gcc.target/i386/pr34312.c: Likewise.
843 * gcc.target/i386/pr34522.c: Likewise.
844 * gcc.target/i386/pr35160.c: Likewise.
845 * gcc.target/i386/pr35281.c: Likewise.
846 * gcc.target/i386/pr36246.c: Likewise.
847 * gcc.target/i386/pr36786.c: Likewise.
848 * gcc.target/i386/pr37275.c: Likewise.
849 * gcc.target/i386/pr37843-3.c: Likewise.
850 * gcc.target/i386/pr37843-4.c: Likewise.
851 * gcc.target/i386/pr39082-1.c: Likewise.
852 * gcc.target/i386/pr39431.c: Likewise.
853 * gcc.target/i386/pr39496.c: Likewise.
854 * gcc.target/i386/pr39543-2.c: Likewise.
855 * gcc.target/i386/pr39911.c: Likewise.
856 * gcc.target/i386/pr40718.c: Likewise.
857 * gcc.target/i386/pr40906-1.c: Likewise.
858 * gcc.target/i386/pr40906-2.c: Likewise.
859 * gcc.target/i386/pr40906-3.c: Likewise.
860 * gcc.target/i386/pr40934.c: Likewise.
861 * gcc.target/i386/pr41900.c: Likewise.
862 * gcc.target/i386/pr42589.c: Likewise.
863 * gcc.target/i386/pr43662.c: Likewise.
864 * gcc.target/i386/pr43671.c: Likewise.
865 * gcc.target/i386/pr43766.c: Likewise.
866 * gcc.target/i386/pr43869.c: Likewise.
867 * gcc.target/i386/pr44942.c: Likewise.
868 * gcc.target/i386/pr44948-2a.c: Likewise.
869 * gcc.target/i386/pr45234.c: Likewise.
870 * gcc.target/i386/pr45336-2.c: Likewise.
871 * gcc.target/i386/pr45336-4.c: Likewise.
872 * gcc.target/i386/pr45852.c: Likewise.
873 * gcc.target/i386/pr46470.c: Likewise.
874 * gcc.target/i386/pr48037-1.c: Likewise.
875 * gcc.target/i386/pr48389.c: Likewise.
876 * gcc.target/i386/pr49095.c: Likewise.
877 * gcc.target/i386/pr9771-1.c: Likewise.
878 * gcc.target/i386/rdfsbase-1.c: Likewise.
879 * gcc.target/i386/rdfsbase-2.c: Likewise.
880 * gcc.target/i386/rdgsbase-1.c: Likewise.
881 * gcc.target/i386/rdgsbase-2.c: Likewise.
882 * gcc.target/i386/rdrand-3.c: Likewise.
883 * gcc.target/i386/regparm-stdcall.c: Likewise.
884 * gcc.target/i386/regparm.c: Likewise.
885 * gcc.target/i386/reload-1.c: Likewise.
886 * gcc.target/i386/rotate-2.c: Likewise.
887 * gcc.target/i386/sibcall-5.c: Likewise.
888 * gcc.target/i386/signbit-1.c: Likewise.
889 * gcc.target/i386/signbit-2.c: Likewise.
890 * gcc.target/i386/signbit-3.c: Likewise.
891 * gcc.target/i386/sse-5.c: Likewise.
892 * gcc.target/i386/sse-8.c: Likewise.
893 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
894 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
895 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
896 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
897 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
898 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
899 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
900 * gcc.target/i386/sse2-movq-2.c: Likewise.
901 * gcc.target/i386/sse2-movq-3.c: Likewise.
902 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
903 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
904 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
905 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
906 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
907 * gcc.target/i386/ssefn-1.c: Likewise.
908 * gcc.target/i386/ssefn-2.c: Likewise.
909 * gcc.target/i386/sseregparm-1.c: Likewise.
910 * gcc.target/i386/sseregparm-2.c: Likewise.
911 * gcc.target/i386/sseregparm-3.c: Likewise.
912 * gcc.target/i386/sseregparm-4.c: Likewise.
913 * gcc.target/i386/sseregparm-5.c: Likewise.
914 * gcc.target/i386/sseregparm-6.c: Likewise.
915 * gcc.target/i386/sseregparm-7.c: Likewise.
916 * gcc.target/i386/sseregparm-8.c: Likewise.
917 * gcc.target/i386/stack-realign.c: Likewise.
918 * gcc.target/i386/stack-usage-realign.c: Likewise.
919 * gcc.target/i386/stackalign/asm-1.c: Likewise.
920 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
921 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
922 * gcc.target/i386/stackalign/return-1.c: Likewise.
923 * gcc.target/i386/stackalign/return-2.c: Likewise.
924 * gcc.target/i386/stackalign/return-3.c: Likewise.
925 * gcc.target/i386/tailcall-1.c: Likewise.
926 * gcc.target/i386/tbm-2.c: Likewise.
927 * gcc.target/i386/udivmod-7.c: Likewise.
928 * gcc.target/i386/udivmod-8.c: Likewise.
929 * gcc.target/i386/unroll-1.c: Likewise.
930 * gcc.target/i386/vararg-1.c: Likewise.
931 * gcc.target/i386/vararg-2.c: Likewise.
932 * gcc.target/i386/vect8-ret.c: Likewise.
933 * gcc.target/i386/vectorize5.c: Likewise.
934 * gcc.target/i386/wmul-1.c: Likewise.
935 * gcc.target/i386/wmul-2.c: Likewise.
936 * gcc.target/i386/wrfsbase-1.c: Likewise.
937 * gcc.target/i386/wrfsbase-2.c: Likewise.
938 * gcc.target/i386/wrgsbase-1.c: Likewise.
939 * gcc.target/i386/wrgsbase-2.c: Likewise.
940 * gcc.target/i386/xop-pcmov.c: Likewise.
941 * gcc.target/i386/xop-pcmov2.c: Likewise.
942 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
943 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
944 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
945 * gcc.target/i386/xop-shift1-vector.c: Likewise.
946 * gcc.target/i386/xop-shift2-vector.c: Likewise.
947 * gcc.target/i386/xop-shift3-vector.c: Likewise.
948 * gcc.target/i386/zee.c: Likewise.
949 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
950 * gfortran.dg/compiler-directive_2.f: Likewise.
951 * gfortran.dg/g77/20010216-1.f: Likewise.
952 * gfortran.dg/gomp/pr39152.f90: Likewise.
953 * gfortran.dg/pr33794.f90: Likewise.
955 2011-07-09 Jason Merrill <jason@redhat.com>
957 * g++.dg/cpp0x/regress/regress5.C: New.
959 2011-07-08 Jason Merrill <jason@redhat.com>
962 * g++.dg/expr/compound-asn1.C: New.
963 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
965 2011-07-08 Jakub Jelinek <jakub@redhat.com>
968 * gcc.target/powerpc/altivec-34.c: New test.
970 2011-07-08 Jason Merrill <jason@redhat.com>
973 * g++.dg/abi/guard3.C: New.
975 2011-07-08 Julian Brown <julian@codesourcery.com>
977 * lib/target-supports.exp
978 (check_effective_target_arm_little_endian): New.
979 (check_effective_target_vect_pack_trunc): Use above.
980 (check_effective_target_vect_unpack): Likewise.
981 (check_effective_target_vect_element_align): Test
982 check_effective_target_arm_vect_no_misalign for ARM.
984 2011-07-08 Jason Merrill <jason@redhat.com>
987 * g++.dg/cpp0x/constexpr-rom.C: New.
989 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
992 * g++.dg/torture/pr49519.C: New test.
994 2011-07-08 Martin Jambor <mjambor@suse.cz>
996 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
998 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1001 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1003 2011-07-08 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/49662
1006 * gcc.dg/graphite/interchange-14.c: XFAIL.
1007 * gcc.dg/graphite/interchange-15.c: Likewise.
1008 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1010 2011-07-06 Jason Merrill <jason@redhat.com>
1013 * g++.dg/cpp0x/regress/regress4.C: New.
1015 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1018 * gfortran.dg/result_in_spec_4.f90: New test.
1020 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1022 * gcc.target/sparc/cas64.c: New test.
1024 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1027 * g++.dg/torture/pr49644.C: New test.
1030 * gcc.c-torture/execute/pr49644.c: New test.
1032 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1034 * lib/target-supports.exp (check_effective_target_ia32): New.
1035 (check_effective_target_x32): Likewise.
1036 (check_effective_target_vect_cmdline_needed): Also check x32.
1038 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1040 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1042 * gcc.target/arm/pr42235.c: Likewise.
1043 * gcc.target/arm/pr42495.c: Likewise.
1044 * gcc.target/arm/pr42574.c: Likewise.
1045 * gcc.target/arm/thumb-branch1.c: Likewise.
1047 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1048 unneeded prune of possible warning.
1049 * gcc.target/arm/pr40956.c: Likewise.
1050 * gcc.target/arm/pr42505.c: Likewise.
1052 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1053 * gcc.c-torture/compile/pr46883.c: Likewise.
1054 * gcc.c-torture/compile/pr46934.c: Likewise.
1056 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1057 for move to ../../gcc.c-torture/compile.
1058 * gcc.target/arm/pr46883.c: Likewise.
1059 * gcc.target/arm/pr46934.c: Likewise.
1061 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1062 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1063 * gcc.target/arm/wmul-1.c: Likewise.
1064 * gcc.target/arm/wmul-2.c: Likewise.
1065 * gcc.target/arm/wmul-3.c: Likewise.
1066 * gcc.target/arm/wmul-4.c: Likewise.
1067 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1068 add tab after scan target.
1069 * gcc.target/arm/smlaltt-1.c: Likewise.
1070 * gcc.target/arm/smlatb-1.c: Likewise.
1071 * gcc.target/arm/smlatt-1.c: Likewise.
1073 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.dg/debug/pr49522.c: New test.
1078 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1080 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1081 * gcc.dg/pr46212.c: Run only if target int32plus.
1082 * gcc.dg/torture/pr48146.c: Ditto.
1083 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1084 * c-c++-common/pr44832.c: Ditto.
1085 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1086 * gcc.dg/pr31490.c: Ditto.
1087 * gcc.dg/torture/builtin-math-7.c: Run only if target
1089 * gcc.dg/torture/pr45764.c: Skip for AVR.
1090 * gcc.dg/pr47893.c: Ditto.
1092 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1094 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1095 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1096 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1097 add tab to scan target.
1099 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1101 * gcc.target/arm/neon-modes-3.c: New test.
1103 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1105 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1106 -fno-loop-interchange -ffast-math.
1108 2011-07-07 Richard Guenther <rguenther@suse.de>
1110 * gcc.dg/ftrapv-3.c: New testcase.
1112 2011-07-07 Richard Guenther <rguenther@suse.de>
1114 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1115 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1117 2011-07-07 Kai Tietz <ktietz@redhat.com>
1119 * gcc.dg/binop-notxor1.c: New test.
1120 * gcc.dg/binop-notand4a.c: New test.
1121 * gcc.dg/binop-notxor2.c: New test.
1122 * gcc.dg/binop-notand3a.c: New test.
1123 * gcc.dg/binop-notand2a.c: New test.
1124 * gcc.dg/binop-notand6a.c: New test.
1125 * gcc.dg/binop-notor1.c: New test.
1126 * gcc.dg/binop-notand1a.c: New test.
1127 * gcc.dg/binop-notand5a.c: New test.
1128 * gcc.dg/binop-notor2.c: New test.
1130 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1133 * gcc.dg/gomp/pr49640.c: New test.
1135 2011-07-07 Richard Guenther <rguenther@suse.de>
1137 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1139 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1142 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1144 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1146 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1147 * gcc.target/powerpc/no-r11-2.c: Ditto.
1148 * gcc.target/powerpc/no-r11-3.c: Ditto.
1150 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1152 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1153 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1155 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1157 * lib/target-supports.exp (check_profiling_available): Disable
1158 profiling with -fprofile-generate for target avr.
1160 2011-07-06 Richard Guenther <rguenther@suse.de>
1162 PR tree-optimization/49645
1163 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1165 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1168 * gcc.dg/pr47383.c: New.
1170 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1172 PR tree-optimization/49647
1173 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1175 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1178 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1179 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1181 2011-07-05 Jason Merrill <jason@redhat.com>
1184 * g++.dg/template/template-id-4.C: New.
1186 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1188 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1189 * gcc.dg/pr43402.c: Ditto.
1191 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1193 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1195 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1197 * gcc.target/powerpc/ppc-switch-1.c: New test for
1198 --param case-values-threshold.
1199 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1201 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1203 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1205 2011-07-05 Jason Merrill <jason@redhat.com>
1207 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1209 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1211 PR tree-optimization/47654
1212 * gcc.dg/graphite/block-pr47654.c: New.
1214 2011-07-05 Jason Merrill <jason@redhat.com>
1216 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1218 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1220 PR tree-optimization/49580
1221 * gcc.dg/autopar/pr49580.c: New test.
1223 2011-07-05 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/49518
1226 PR tree-optimization/49628
1227 * g++.dg/torture/pr49628.C: New testcase.
1228 * gcc.dg/torture/pr49518.c: Likewise.
1230 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1232 * ada/acats/run_acats (which): Extract last field from type -p,
1233 type output only if command succeeded.
1235 2011-07-04 Jason Merrill <jason@redhat.com>
1237 * g++.dg/abi/mangle48.C: New.
1239 * g++.dg/cpp0x/diag1.C: New.
1241 * g++.dg/diagnostic/aka1.C: New.
1243 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1245 PR rtl-optimization/49619
1246 * gcc.dg/pr49619.c: New test.
1248 PR rtl-optimization/49472
1249 * gfortran.dg/pr49472.f90: New test.
1252 * gcc.dg/pr49602.c: New test.
1254 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1258 * gcc.target/avr/avr.exp: Run over cpp files, too.
1259 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1260 * gcc.target/avr/progmem.h: New file.
1261 * gcc.target/avr/exit-abort.h: New file.
1262 * gcc.target/avr/progmem-error-1.c: New file.
1263 * gcc.target/avr/progmem-error-1.cpp: New file.
1264 * gcc.target/avr/progmem-warning-1.c: New file.
1265 * gcc.target/avr/torture/progmem-1.c: New file.
1266 * gcc.target/avr/torture/progmem-1.cpp: New file.
1268 2011-07-04 Richard Guenther <rguenther@suse.de>
1270 PR tree-optimization/49615
1271 * g++.dg/torture/pr49615.C: New testcase.
1273 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1275 PR tree-optimization/49610
1276 * gcc.dg/vect/pr49610.c: New test.
1278 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1280 * gnat.dg/specs/debug1.ads: New test.
1282 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1285 * gfortran.dg/typebound_proc_23.f90: New.
1287 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1290 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1292 2011-07-01 Jason Merrill <jason@redhat.com>
1295 * g++.dg/template/template-id-3.C: New.
1298 * g++.dg/template/qualified-id4.C: New.
1301 * g++.dg/template/explicit-args4.C: New.
1304 * g++.dg/template/offsetof2.C: New.
1306 2011-07-01 Kai Tietz <ktietz@redhat.com>
1308 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1310 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313 * lib/target-supports.exp (check_effective_target_gld): New proc.
1315 2011-07-01 Richard Guenther <rguenther@suse.de>
1317 PR tree-optimization/49603
1318 * gcc.dg/torture/pr49603.c: New testcase.
1320 2011-06-30 Jason Merrill <jason@redhat.com>
1323 * g++.dg/rtti/template1.C: New.
1326 * g++.dg/cpp0x/regress/ctor1.C: New.
1329 * g++.dg/cpp0x/initlist54.C: New.
1331 2011-06-30 Martin Jambor <mjambor@suse.cz>
1333 * gcc.dg/tree-ssa/sra-12.c: New test.
1335 2011-06-29 Jason Merrill <jason@redhat.com>
1337 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1339 2011-06-30 Richard Guenther <rguenther@suse.de>
1341 PR tree-optimization/46787
1342 * gcc.dg/vect/vect-121.c: New testcase.
1344 2011-06-30 Martin Jambor <mjambor@suse.cz>
1346 PR tree-optimization/49094
1347 * gcc.dg/tree-ssa/pr49094.c: New test.
1349 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1352 * gfortran.dg/pr49540-1.f90: New test.
1353 * gfortran.dg/pr49540-2.f90: New test.
1355 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1358 * ada/acats/run_acats (which): Use last field of type -p output.
1360 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1361 Iain Sandoe <iains@gcc.gnu.org>
1364 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1365 Only skip on 64-bit *-*-darwin8* && !objc2.
1367 2011-06-30 Richard Guenther <rguenther@suse.de>
1369 PR tree-optimization/38752
1370 * gcc.c-torture/compile/pr38752.c: New testcase.
1372 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1374 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1375 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1377 2011-06-29 Jason Merrill <jason@redhat.com>
1380 * g++.dg/cpp0x/initlist53.C: Use placement new.
1381 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1382 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1385 * g++.dg/cpp0x/trailing6.C: New.
1386 * g++.dg/cpp0x/pr45908.C: No error.
1389 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1392 * g++.dg/cpp0x/constexpr-using2.C: New.
1394 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1397 * g++.dg/cpp0x/constexpr-diag3.C: New.
1398 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1399 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1400 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1401 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1403 2011-06-29 Jason Merrill <jason@redhat.com>
1405 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1407 2011-06-29 Richard Guenther <rguenther@suse.de>
1409 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1411 2011-06-29 Jason Merrill <jason@redhat.com>
1413 * g++.dg/cpp0x/initlist-value2.C: New.
1415 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1416 * g++.dg/cpp0x/initlist-value.C: New.
1418 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1420 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1422 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1424 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1425 * gcc.dg/inline_2.c: Likewise.
1426 * gcc.dg/unroll_1.c: Likewise.
1428 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1431 * gcc.target/i386/pr49567.c: New test.
1433 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1435 * gnat.dg/opt17.ad[sb]: New test.
1437 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1438 Tom de Vries <tom@codesourcery.com>
1440 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1441 (check_effective_target_arm_thumb2): New effective targets.
1442 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1443 properly. Clean up temporary files.
1444 * gcc.target/arm/ivopts-2.c: Likewise.
1445 * gcc.target/arm/ivopts-3.c: Likewise.
1446 * gcc.target/arm/ivopts-4.c: Likewise.
1447 * gcc.target/arm/ivopts-5.c: Likewise.
1448 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1450 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1453 * gfortran.dg/reshape_zerosize_3.f90: New test.
1455 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1457 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1458 * gcc.target/arm/vfp-ldmias.c: Likewise.
1459 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1460 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1461 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1462 * gcc.target/arm/vfp-stmias.c: Likewise.
1463 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1464 * gcc.target/arm/vfp-stmiad.c: Likewise.
1466 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1468 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1470 * gcc.target/arm/pr45701-2.c: Ditto.
1472 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1475 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1476 * gfortran.dg/extends_14.f03: Modified.
1478 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1480 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1481 early if the test is already being skipped.
1483 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1484 scan-assembler-dem-not): For missing file, report unresolved with
1485 same message as for pass/fail, with reason reported in log file.
1487 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1488 from add_options_for_arm_neon_fp16.
1489 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1490 check_effective_target_arm_neon_fp16_ok_nocache.
1491 Check -mfpu and -mfloat-abi options from current multilib.
1492 Do not require neon support.
1493 (check_effective_target_arm_fp16_ok): Renamed from
1494 check_effecitve_target_arm_neon_fp16_ok.
1495 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1496 arm_neon_fp16_ok and arm_fp16.
1497 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1498 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1499 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1500 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1502 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/builtin-assume-aligned-1.c: New test.
1505 * gcc.dg/builtin-assume-aligned-2.c: New test.
1506 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1509 * gcc.dg/pr49544.c: New test.
1511 2011-06-27 Richard Guenther <rguenther@suse.de>
1513 PR tree-optimization/49394
1514 * g++.dg/torture/pr49394.C: New testcase.
1516 2011-06-27 Kai Tietz <ktietz@redhat.com>
1518 * gcc.dg/optimize-bswapdi-2.c: New test.
1520 2011-06-27 Michael Hope <michael.hope@linaro.org>
1521 Richard Sandiford <richard.sandiford@linaro.org>
1523 PR tree-optimization/49169
1524 * gcc.dg/torture/pr49169.c: New test.
1526 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1529 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1531 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1534 2011-06-26 Jason Merrill <jason@redhat.com>
1536 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1539 * g++.dg/init/ref19.C: New.
1540 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1542 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1544 PR tree-optimization/48377
1545 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1548 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1551 * lib/target-supports.exp (check_effective_target_non_strict_align):
1553 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1555 2011-06-24 Martin Jambor <mjambor@suse.cz>
1557 PR tree-optimizations/49516
1558 * g++.dg/tree-ssa/pr49516.C: New test.
1560 2011-06-23 Jason Merrill <jason@redhat.com>
1563 * g++.dg/template/partial10.C: New.
1564 * g++.dg/template/partial11.C: New.
1566 2011-06-23 Jeff Law <law@redhat.com>
1569 * gcc.dg/pr48770.c: New test.
1571 2011-06-23 Jan Hubicka <jh@suse.cz>
1574 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1576 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1580 instead of -fdump-tree-optimized.
1582 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/template/crash107.C: New.
1586 * g++.dg/template/error17.C: Adjust.
1588 2011-06-23 Jason Merrill <jason@redhat.com>
1591 * g++.dg/cpp0x/defaulted30.C: New.
1594 * g++.dg/rtti/anon-ns1.C: New.
1597 * g++.dg/init/ref18.C: New.
1600 * g++.dg/template/partial9.C: New.
1602 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1605 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1607 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1610 * gcc.dg/pr49496.c: New test.
1612 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1614 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1617 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1619 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1620 * gcc.target/arm/pr42879.c: Likewise.
1621 * gcc.target/arm/pr45701-3.c: Likewise.
1623 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1624 * gcc.target/arm/pr40482.c: Likewise.
1625 * gcc.target/arm/stack-corruption.c: Likewise.
1627 2011-06-22 Richard Guenther <rguenther@suse.de>
1629 PR tree-optimization/49493
1630 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1632 2011-06-22 Jason Merrill <jason@redhat.com>
1635 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1637 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1638 Dmitry Melnik <dm@ispras.ru>
1640 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1641 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1642 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1644 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1646 * gcc.target/arm/tlscall.c: New.
1648 2011-06-21 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/constexpr-ref1.C: New.
1652 * g++.dg/cpp0x/constexpr-ref2.C: New.
1653 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1656 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1659 * g++.dg/template/param3.C: New.
1661 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1663 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1664 my_clrsb test functions.
1666 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1667 test_sll, test_ull): Add clrsb tests.
1668 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1671 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1674 * gfortran.dg/class_44.f03: New.
1676 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1678 PR tree-optimization/49478
1679 * gcc.dg/vect/pr49478.c
1681 2011-06-21 Richard Guenther <rguenther@suse.de>
1683 PR tree-optimization/49483
1684 * gcc.dg/vect/vect-120.c: New testcase.
1686 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1689 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1690 * gcc.dg/vect/vect-peel-4.c: Likewise.
1692 2011-06-22 Christian Bruel <christian.bruel@st.com>
1695 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1696 * gcc.dg/always_inline2.c: Likewise.
1697 * gcc.dg/always_inline3.c: Likewise.
1698 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1699 * gcc.dg/inline_1.c: Likewise.
1700 * gcc.dg/inline_2.c: Likewise.
1701 * gcc.dg/inline_3.c: Likewise.
1702 * gcc.dg/inline_4.c: Likewise.
1703 * gcc.dg/20051201-1.c: Likewise.
1704 * gcc.dg/pr40087.c: Likewise.
1705 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1706 * gcc.dg/inline-22.c: Likewise.
1707 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1708 * gcc.dg/lto/20090218-1_1.c: Likewise.
1709 * g++.dg/ipa/devirt-7.C: Likewise.
1710 * gcc.dg/uninit-pred-5_a.c: Likewise.
1711 * gcc.dg/uninit-pred-5_b.c: Likewise.
1712 * gcc.dg/fail_always_inline.c: New.
1714 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1716 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1717 into 6 jobs instead of 3.
1719 2011-06-20 Jason Merrill <jason@redhat.com>
1722 * g++.dg/cpp0x/initlist53.C: New.
1724 2011-06-20 Tobias Burnus <burnus@net-b.de>
1727 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1728 * gfortran.dg/coarray_lock_3.f90: New.
1729 * gfortran.dg/coarray/lock_1.f90: New.
1731 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1733 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1734 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1735 unresolved and report the reason to the log file.
1737 * lib/scanasm.exp (object-size): Move argument processing earlier
1738 to report errors before verifying that the file exists. Report
1739 problems detected at runtime as unresolved instead of error and
1740 report their reasons to the log file.
1742 2011-06-20 Jason Merrill <jason@redhat.com>
1745 * g++.dg/cpp0x/explicit6.C: New.
1748 * g++.dg/cpp0x/enum20.C: New.
1751 * g++.dg/ext/attr-aligned01.C: New.
1754 * g++.dg/cpp0x/variadic-default.C: New.
1757 * g++.dg/cpp0x/auto26.C: New.
1760 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1762 2011-06-20 Kai Tietz <ktietz@redhat.com>
1764 * gcc.dg/binop-notand1.c: New test.
1765 * gcc.dg/binop-notand2.c: New test.
1766 * gcc.dg/binop-notand3.c: New test.
1767 * gcc.dg/binop-notand4.c: New test.
1768 * gcc.dg/binop-notand5.c: New test.
1769 * gcc.dg/binop-notand6.c: New test.
1771 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1774 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1776 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1779 * gfortran.dg/proc_ptr_31.f90: New.
1781 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/volatile6.adb: New test.
1784 * gnat.dg/volatile7.adb: Likewise.
1785 * gnat.dg/volatile8.adb: Likewise.
1786 * gnat.dg/volatile9.adb: Likewise.
1788 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1790 * gnat.dg/constant3.adb: New test.
1792 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1795 * gfortran.dg/read_list_eof_1.f90: New test.
1797 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.target/i386/testimm-1.c: New test.
1801 * gcc.target/i386/testimm-2.c: New test.
1802 * gcc.target/i386/testimm-3.c: New test.
1803 * gcc.target/i386/testimm-4.c: New test.
1804 * gcc.target/i386/testimm-5.c: New test.
1805 * gcc.target/i386/testimm-6.c: New test.
1806 * gcc.target/i386/testimm-7.c: New test.
1807 * gcc.target/i386/testimm-8.c: New test.
1808 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1809 * gcc.target/i386/xop-rotate1-int.c: New test.
1810 * gcc.target/i386/xop-rotate2-int.c: New test.
1812 2011-06-17 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/rv-func2.C: New.
1816 * g++.dg/debug/dwarf2/lambda1.C: New.
1817 * g++.dg/warn/Wshadow-6.C: Adjust.
1819 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/move_alloc_5.f90: New.
1824 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1826 PR rtl-optimization/48542
1827 * gcc.dg/torture/pr48542.c: New test.
1829 2011-06-16 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1835 * g++.dg/cpp0x/initlist52.C New.
1838 * c-c++-common/raw-string-12.c: New.
1841 * g++.dg/cpp0x/sfinae26.C: New.
1844 * g++.dg/cpp0x/variadic113.C: New.
1847 * g++.dg/cpp0x/variadic112.C: New.
1849 2011-06-16 Jeff Law <law@redhat.com>
1851 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1852 improved jump threading.
1853 * gcc.dg/builtin-object-size-2.c: Likewise.
1854 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1856 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1859 * gfortran.dg/typebound_assignment_3.f03: New.
1861 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1864 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1866 2011-06-16 Martin Jambor <mjambor@suse.cz>
1868 PR tree-optimization/49343
1869 * gnat.dg/discr31.ad[sb]: New test.
1871 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1873 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1875 2011-06-16 Tom de Vries <tom@codesourcery.com>
1878 * gcc.target/arm/ivopts-3.c: Update test.
1879 * gcc.target/arm/ivopts-5.c: Same.
1881 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1884 2011-06-10 Wei Guozhi <carrot@google.com>
1887 * gcc.target/arm/pr45335.c: New test.
1888 * gcc.target/arm/pr45335-2.c: New test.
1889 * gcc.target/arm/pr45335-3.c: New test.
1890 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1891 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1892 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1894 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1896 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1898 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1901 * gfortran.dg/class_43.f03: New.
1903 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1905 PR tree-optimization/49419
1906 * gcc.c-torture/execute/pr49419.c: New test.
1908 2011-06-16 Revital Eres <revital.eres@linaro.org>
1910 * gcc.dg/sms-9.c: New file.
1912 2011-06-15 Easwaran Raman <eraman@google.com>
1914 PR rtl-optimization/49414
1915 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1917 2011-06-14 Jason Merrill <jason@redhat.com>
1919 * g++.dg/cpp0x/noexcept13.C: New.
1921 2011-06-14 Easwaran Raman <eraman@google.com>
1923 PR rtl-optimization/44194
1924 * gcc.dg/pr44194-1.c: New test.
1925 * gcc.dg/pr44194-2.c: New test.
1927 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1929 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1931 * gcc.target/arm/pr45701-2.c: Likewise.
1932 * gcc.target/arm/thumb-branch1.c: Likewise.
1934 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1937 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1939 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1941 * gcc.target/arm/pr45701-1.c: Require thumb support.
1942 * gcc.target/arm/pr45701-2.c: Likewise.
1943 * gcc.target/arm/thumb-branch1.c: Likewise.
1945 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1946 * gcc.target/arm/pr39839.c: Likewise.
1947 * gcc.target/arm/pr40657-2.c: Likewise.
1948 * gcc.target/arm/pr40956.c: Likewise.
1949 * gcc.target/arm/pr41679.c: Likewise.
1950 * gcc.target/arm/pr42235.c: Likewise.
1951 * gcc.target/arm/pr42495.c: Likewise.
1952 * gcc.target/arm/pr42505.c: Likewise.
1953 * gcc.target/arm/pr42574.c: Likewise.
1954 * gcc.target/arm/pr46883.c: Likewise.
1955 * gcc.target/arm/pr46934.c: Likewise.
1956 * gcc.target/arm/xor-and.c: Likewise.
1958 2011-06-14 Jason Merrill <jason@redhat.com>
1960 * g++.dg/other/error23.C: Adjust error message.
1961 * g++.dg/other/error32.C: Likewise.
1964 * g++.dg/cpp0x/rv-dotstar.C: New.
1967 * g++.dg/cpp0x/decltype30.C: New.
1969 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1971 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1974 * gfortran.dg/pr49103.f90: New test.
1976 2011-06-14 Tom de Vries <tom@codesourcery.com>
1979 * gcc.target/arm/ivopts-3.c: New test.
1980 * gcc.target/arm/ivopts-4.c: New test.
1981 * gcc.target/arm/ivopts-5.c: New test.
1983 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1985 PR rtl-optimization/49390
1986 * gcc.c-torture/execute/pr49390.c: New test.
1988 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1992 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1994 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1995 * gcc.c-torture/execute/cmpsi-2.x: New file.
1996 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1997 * gcc.c-torture/execute/pr45262.x: New file.
1998 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1999 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2001 * gcc.c-torture/compile/pr49163.c: Ditto.
2003 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2005 * gcc.dg/vect/vect-16.c: Rename to...
2006 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2007 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2008 for double-word vectors.
2009 * gcc.dg/vect/vect-peel-4.c: Likewise.
2010 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2012 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2015 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2018 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2020 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2022 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2024 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2026 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2028 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2030 * gfortran.dg/trim_optimize_8.f90: New test case.
2032 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2033 Ira Rosen <ira.rosen@linaro.org>
2035 PR tree-optimization/49352
2036 * gcc.dg/vect/pr49352.c: New test.
2038 2011-06-12 Tobias Burnus
2041 * gfortran.dg/alloc_comp_assign_11.f90: New.
2043 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2045 * gfortran.dg/trim_optimize_7.f90: New test.
2047 2011-06-10 Wei Guozhi <carrot@google.com>
2050 * gcc.target/arm/pr45335.c: New test.
2051 * gcc.target/arm/pr45335-2.c: New test.
2052 * gcc.target/arm/pr45335-3.c: New test.
2053 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2054 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2055 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2057 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2060 * g++.dg/parse/error39.C: New.
2062 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2064 * gcc.target/arm/20090811-1.c: Skip for incompatible
2065 options, do not override other options.
2066 * gcc.target/arm/combine-cmp-shift.c: Skip for
2067 incompatible options.
2068 * gcc.target/arm/pr45094.c: Likewise.
2069 * gcc.target/arm/scd42-1.c: Likewise.
2070 * gcc.target/arm/scd42-3.c: Likewise.
2071 * gcc.target/arm/thumb-ltu.c: Likewise.
2073 * lib/target-supports.exp
2074 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2075 multilib flags use -mfpu with a value other than neon-fp16.
2077 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2080 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2082 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 * lib/target-supports.exp (check_effective_target_pie): New proc.
2085 * gcc.dg/pie-link.c: Use target pie.
2087 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2088 Laurent Rougé <laurent.rouge@menta.fr>
2090 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2091 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2093 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2095 * gfortran.dg/coarray/sync_1.f90: New test for
2096 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2098 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2100 PR tree-optimization/49318
2101 * gcc.dg/vect/pr49318.c: New test.
2103 2011-06-09 David Krauss <potswa@mac.com>
2105 * g++.dg/template/arrow1.C: New.
2107 2011-06-09 Jason Merrill <jason@redhat.com>
2109 * lib/prune.exp: Prune "note"s.
2110 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2112 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2113 * g++.dg/template/dependent-expr3.C: Likewise.
2114 * g++.dg/parse/template7.C: Likewise.
2115 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2116 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2117 * g++.old-deja/g++.pt/friend38.C: Likewise.
2118 * g++.old-deja/g++.pt/crash32.C: Likewise.
2119 * g++.old-deja/g++.other/init4.C: Likewise.
2120 * g++.old-deja/g++.other/friend8.C: Likewise.
2122 * g++.dg/ext/complex7.C: Adjust expected output.
2123 * g++.dg/diagnostic/method1.C: Likewise.
2124 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2125 * g++.dg/parse/crash33.C: Likewise.
2126 * g++.dg/other/warning1.C: Likewise.
2127 * g++.dg/init/pr29571.C: Likewise.
2128 * g++.dg/warn/overflow-warn-1.C: Likewise.
2129 * g++.dg/warn/overflow-warn-3.C: Likewise.
2130 * g++.dg/warn/overflow-warn-4.C: Likewise.
2131 * g++.old-deja/g++.oliva/template1.C: Likewise.
2133 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2134 * g++.dg/parse/template7.C: Adjust.
2136 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2139 * gcc.dg/pr49307.c: New.
2141 2011-06-09 Wei Guozhi <carrot@google.com>
2144 * gcc.target/arm/pr46975.c: New testcase.
2146 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2148 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2149 (PMETH, arglist_t): Removed.
2150 (method_get_number_of_arguments): Removed.
2151 (method_get_nth_argument): Removed.
2152 (method_get_first_argument): Removed.
2153 (method_get_next_argument): Removed.
2154 (method_get_sizeof_arguments): Removed.
2155 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2157 (method_get_number_of_arguments): Removed.
2158 (method_get_nth_argument): Removed.
2159 (method_get_first_argument): Removed.
2160 (method_get_next_argument): Removed.
2161 (method_get_sizeof_arguments): Removed.
2162 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2164 2011-06-09 David Li <davidxl@google.com>
2166 * gcc.dg/dump-pass.c: New test.
2168 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2171 * g++.dg/parse/error38.C: New.
2173 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2176 * gfortran.dg/pr49308.f90: New test.
2178 2011-06-08 Jason Merrill <jason@redhat.com>
2180 * g++.dg/cpp0x/noexcept11.C: New.
2181 * g++.dg/cpp0x/noexcept12.C: New.
2182 * g++.dg/cpp0x/sfinae11.C: Adjust.
2184 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2187 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2188 to dg-options, match also DW_AT_linkage_name.
2190 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2193 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2194 -fno-common on alpha*-dec-osf*.
2195 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2197 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2199 PR rtl-optimization/49303
2200 * gcc.target/ia64/pr49303.c: New test.
2202 2011-06-08 Tobias Burnus <burnus@net-b.de>
2205 * gfortran.dg/coarray_lock_1.f90: New.
2206 * gfortran.dg/coarray_lock_2.f90: New.
2208 2011-06-07 Jason Merrill <jason@redhat.com>
2210 * lib/prune.exp: Look for "required" rather than "instantiated".
2211 * g++.dg/abi/mangle11.C: Likewise.
2212 * g++.dg/abi/mangle12.C: Likewise.
2213 * g++.dg/abi/mangle17.C: Likewise.
2214 * g++.dg/abi/mangle20-2.C: Likewise.
2215 * g++.dg/abi/pragma-pack1.C: Likewise.
2216 * g++.dg/cpp0x/decltype26.C: Likewise.
2217 * g++.dg/cpp0x/decltype28.C: Likewise.
2218 * g++.dg/cpp0x/decltype29.C: Likewise.
2219 * g++.dg/cpp0x/enum11.C: Likewise.
2220 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2221 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2222 * g++.dg/cpp0x/pr47416.C: Likewise.
2223 * g++.dg/ext/case-range2.C: Likewise.
2224 * g++.dg/ext/case-range3.C: Likewise.
2225 * g++.dg/gomp/for-19.C: Likewise.
2226 * g++.dg/gomp/pr37533.C: Likewise.
2227 * g++.dg/gomp/pr38639.C: Likewise.
2228 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2229 * g++.dg/inherit/base3.C: Likewise.
2230 * g++.dg/inherit/using6.C: Likewise.
2231 * g++.dg/init/placement4.C: Likewise.
2232 * g++.dg/init/reference3.C: Likewise.
2233 * g++.dg/lookup/scoped6.C: Likewise.
2234 * g++.dg/lookup/using7.C: Likewise.
2235 * g++.dg/other/abstract1.C: Likewise.
2236 * g++.dg/other/error10.C: Likewise.
2237 * g++.dg/other/error5.C: Likewise.
2238 * g++.dg/other/field1.C: Likewise.
2239 * g++.dg/other/offsetof5.C: Likewise.
2240 * g++.dg/parse/bitfield2.C: Likewise.
2241 * g++.dg/parse/constant4.C: Likewise.
2242 * g++.dg/parse/crash20.C: Likewise.
2243 * g++.dg/parse/invalid-op1.C: Likewise.
2244 * g++.dg/parse/non-dependent2.C: Likewise.
2245 * g++.dg/parse/template18.C: Likewise.
2246 * g++.dg/tc1/dr152.C: Likewise.
2247 * g++.dg/tc1/dr166.C: Likewise.
2248 * g++.dg/tc1/dr176.C: Likewise.
2249 * g++.dg/tc1/dr213.C: Likewise.
2250 * g++.dg/template/access11.C: Likewise.
2251 * g++.dg/template/access2.C: Likewise.
2252 * g++.dg/template/access3.C: Likewise.
2253 * g++.dg/template/access7.C: Likewise.
2254 * g++.dg/template/arg7.C: Likewise.
2255 * g++.dg/template/cond2.C: Likewise.
2256 * g++.dg/template/crash13.C: Likewise.
2257 * g++.dg/template/crash40.C: Likewise.
2258 * g++.dg/template/crash7.C: Likewise.
2259 * g++.dg/template/crash84.C: Likewise.
2260 * g++.dg/template/ctor5.C: Likewise.
2261 * g++.dg/template/defarg13.C: Likewise.
2262 * g++.dg/template/defarg14.C: Likewise.
2263 * g++.dg/template/dtor7.C: Likewise.
2264 * g++.dg/template/eh2.C: Likewise.
2265 * g++.dg/template/error2.C: Likewise.
2266 * g++.dg/template/error43.C: Likewise.
2267 * g++.dg/template/friend32.C: Likewise.
2268 * g++.dg/template/injected1.C: Likewise.
2269 * g++.dg/template/instantiate1.C: Likewise.
2270 * g++.dg/template/instantiate3.C: Likewise.
2271 * g++.dg/template/instantiate5.C: Likewise.
2272 * g++.dg/template/instantiate7.C: Likewise.
2273 * g++.dg/template/local6.C: Likewise.
2274 * g++.dg/template/lookup2.C: Likewise.
2275 * g++.dg/template/member5.C: Likewise.
2276 * g++.dg/template/memfriend15.C: Likewise.
2277 * g++.dg/template/memfriend16.C: Likewise.
2278 * g++.dg/template/memfriend17.C: Likewise.
2279 * g++.dg/template/memfriend7.C: Likewise.
2280 * g++.dg/template/meminit1.C: Likewise.
2281 * g++.dg/template/nested3.C: Likewise.
2282 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2283 * g++.dg/template/nontype12.C: Likewise.
2284 * g++.dg/template/nontype13.C: Likewise.
2285 * g++.dg/template/nontype6.C: Likewise.
2286 * g++.dg/template/pr23510.C: Likewise.
2287 * g++.dg/template/pr35240.C: Likewise.
2288 * g++.dg/template/ptrmem15.C: Likewise.
2289 * g++.dg/template/ptrmem6.C: Likewise.
2290 * g++.dg/template/qualified-id1.C: Likewise.
2291 * g++.dg/template/qualttp20.C: Likewise.
2292 * g++.dg/template/qualttp3.C: Likewise.
2293 * g++.dg/template/qualttp4.C: Likewise.
2294 * g++.dg/template/qualttp5.C: Likewise.
2295 * g++.dg/template/qualttp6.C: Likewise.
2296 * g++.dg/template/qualttp7.C: Likewise.
2297 * g++.dg/template/qualttp8.C: Likewise.
2298 * g++.dg/template/recurse.C: Likewise.
2299 * g++.dg/template/recurse2.C: Likewise.
2300 * g++.dg/template/ref5.C: Likewise.
2301 * g++.dg/template/scope2.C: Likewise.
2302 * g++.dg/template/sfinae10.C: Likewise.
2303 * g++.dg/template/sfinae3.C: Likewise.
2304 * g++.dg/template/sizeof3.C: Likewise.
2305 * g++.dg/template/static9.C: Likewise.
2306 * g++.dg/template/template-id-2.C: Likewise.
2307 * g++.dg/template/typedef13.C: Likewise.
2308 * g++.dg/template/typename4.C: Likewise.
2309 * g++.dg/template/using14.C: Likewise.
2310 * g++.dg/template/using2.C: Likewise.
2311 * g++.dg/template/warn1.C: Likewise.
2312 * g++.dg/warn/Wparentheses-13.C: Likewise.
2313 * g++.dg/warn/Wparentheses-15.C: Likewise.
2314 * g++.dg/warn/Wparentheses-16.C: Likewise.
2315 * g++.dg/warn/Wparentheses-17.C: Likewise.
2316 * g++.dg/warn/Wparentheses-18.C: Likewise.
2317 * g++.dg/warn/Wparentheses-19.C: Likewise.
2318 * g++.dg/warn/Wparentheses-20.C: Likewise.
2319 * g++.dg/warn/Wparentheses-23.C: Likewise.
2320 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2321 * g++.dg/warn/noeffect2.C: Likewise.
2322 * g++.dg/warn/noeffect4.C: Likewise.
2323 * g++.dg/warn/pr8570.C: Likewise.
2324 * g++.old-deja/g++.brendan/init2.C: Likewise.
2325 * g++.old-deja/g++.eh/spec6.C: Likewise.
2326 * g++.old-deja/g++.pt/crash10.C: Likewise.
2327 * g++.old-deja/g++.pt/crash36.C: Likewise.
2328 * g++.old-deja/g++.pt/derived3.C: Likewise.
2329 * g++.old-deja/g++.pt/error2.C: Likewise.
2330 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2331 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2332 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2333 * g++.old-deja/g++.pt/overload7.C: Likewise.
2334 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2336 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2337 Iain Sandoe <iains@gcc.gnu.org>
2339 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2340 Added code to deal with the case when [Protocol
2341 -descriptionForInstanceMethod:] or [Protocol
2342 -descriptionForClassMethod:] returns NULL.
2344 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2345 Iain Sandoe <iains@gcc.gnu.org>
2347 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2348 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2351 2011-06-07 Xinliang David Li <davidxl@google.com>
2353 * gcc.dg/inline_2.c: New test.
2354 * gcc.dg/unroll_2.c: New test.
2355 * gcc.dg/inline_3.c: New test.
2356 * gcc.dg/unroll_3.c: New test.
2357 * gcc.dg/inline_4.c: New test.
2358 * gcc.dg/unroll_4.c: New test.
2359 * gcc.dg/inline_1.c: New test.
2360 * gcc.dg/unroll_1.c: New test.
2362 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2364 PR tree-optimization/48497
2365 * lib/gcc-defs.exp (dg-additional-options): New proc.
2366 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2367 -msse2 on 32-bit x86.
2369 2011-06-06 Jason Merrill <jason@redhat.com>
2371 * g++.dg/cpp0x/enum19.C: New.
2373 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2375 * gcc.target/arm/neon-reload-class.c: New test.
2377 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2380 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2382 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2384 * gcc.target/arm/smlatb-1.c: New file.
2385 * gcc.target/arm/smlatt-1.c: New file.
2386 * gcc.target/arm/smlaltb-1.c: New file.
2387 * gcc.target/arm/smlaltt-1.c: New file.
2389 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2391 * gcc.target/arm/mla-2.c: New test.
2393 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2395 PR gcov-profile/49299
2396 * gcc.dg/tree-prof/pr49299-1.c: New test.
2397 * gcc.dg/tree-prof/pr49299-2.c: New test.
2399 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2401 * lib/target-supports.exp
2402 (check_effective_target_vect_widen_mult_qi_to_hi):
2403 Add NEON as supporting target.
2404 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2405 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2406 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2407 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2408 using widening multiplication on targets that support it.
2409 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2410 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2411 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2413 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2415 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2416 Modern Objective-C runtime API.
2417 * objc/execute/next_mapping.h: Removed.
2418 * objc-obj-c++-shared/next-mapping.h: Removed.
2419 * objc-obj-c++-shared/Object1.h: Removed.
2420 * objc-obj-c++-shared/Object1.m: Removed.
2421 * objc-obj-c++-shared/Object1.mm: Removed.
2422 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2423 * objc-obj-c++-shared/Protocol1.h: Removed.
2424 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2425 of ProtoBool, IVAR_T and METHOD.
2426 * objc-obj-c++-shared/runtime.h: New.
2427 * objc-obj-c++-shared/TestsuiteObject.h: New.
2428 * objc-obj-c++-shared/TestsuiteObject.m: New.
2430 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2431 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2432 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2434 * objc/execute/_cmd.m: Include
2435 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2436 runtime API. ([TestClass +initialize]): Include this method also
2437 with the GNU runtime.
2438 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2439 Object. ([-setValue:]): Return void.
2440 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2441 with the GNU runtime. Include
2442 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2443 for the NeXT runtime. Use the existing print_ivars() and
2444 compare_structures() implementations for the old NeXT runtime.
2445 Added new implementations for the Modern GNU and NeXT runtimes.
2446 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2447 well. (main): Use objc_getClass(). Use return instead of exit.
2448 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2449 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2451 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2452 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2453 instead of Object. (main): Use return instead of exit().
2454 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2455 instead of Object. Removed prototype for exit(). (main): Use
2456 return instead of exit(). Use the Modern Objective-C runtime API.
2457 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2459 * objc/execute/class-tests-1.h: Include
2460 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2461 runtime API. (test_class_with_superclass): Do not call [Object
2462 class]. There is no need to with the current libobjc.
2463 * objc/execute/class-tests-2.h: Include
2464 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2466 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2467 ../../objc-obj-c++-shared/next-mapping.h.
2468 * objc/execute/class-2.m: Likewise.
2469 * objc/execute/class-3.m: Likewise.
2470 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2471 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2472 +initialize]): Include this method also with the GNU
2473 runtime. (main): Use the Modern Objective-C runtime API.
2474 * objc/execute/class-5.m: Likewise.
2475 * objc/execute/class-6.m: Likewise.
2476 * objc/execute/class-7.m: Likewise.
2477 * objc/execute/class-8.m: Likewise.
2478 * objc/execute/class-9.m: Likewise.
2479 * objc/execute/class-10.m: Likewise.
2480 * objc/execute/class-11.m: Likewise.
2481 * objc/execute/class-12.m: Likewise.
2482 * objc/execute/class-13.m: Likewise.
2483 * objc/execute/class-14.m: Likewise.
2484 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2485 this method also with the GNU runtime.
2486 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2487 +initialize]): Include this method also with the GNU runtime.
2488 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2490 * objc/execute/encode-1.m: Likewise.
2491 * objc/execute/enumeration-1.m: Likewise.
2492 * objc/execute/enumeration-2.m: Likewise.
2493 * objc/execute/exceptions/catchall-1.m: Likewise.
2494 * objc/execute/exceptions/finally-1.m: Likewise.
2495 * objc/execute/exceptions/foward-1.m: Likewise.
2496 * objc/execute/exceptions/local-variables-1.m: Likewise.
2497 * objc/execute/exceptions/throw-nil.m: Likewise.
2498 * objc/execute/exceptions/trivial.m: Likewise.
2499 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2500 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2501 * objc/execute/exceptions/matcher-1.m: Likewise.
2502 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2504 * objc/execute/formal_protocol-2.m: Likewise.
2505 * objc/execute/formal_protocol-3.m: Likewise.
2506 * objc/execute/formal_protocol-4.m: Likewise.
2507 * objc/execute/formal_protocol-5.m: Include
2508 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2510 * objc/execute/formal_protocol-6.m: Likewise.
2511 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2512 Object. Include <objc/Protocol.h> instead of
2513 ../../objc-obj-c++-shared/Protocol1.h.
2514 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2516 * objc/execute/informal_protocol.m: Likewise.
2517 * objc/execute/load-3.m: Likewise.
2518 * objc/execute/many_args_method.m ([TestClass +initialize]):
2519 Include this method with the GNU runtime as well.
2520 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2521 * objc/execute/nested-func-1.m: Use TestsuiteObject
2523 * objc/execute/nil_method-1.m: Likewise.
2524 * objc/execute/no_clash.m: Likewise.
2525 * objc/execute/np-1.m: Do not include
2526 ../../objc-obj-c++-shared/Protocol1.h.
2527 (main): Use return instead of exit().
2528 * objc/execute/np-2.m: Do not include
2529 ../../objc-obj-c++-shared/Protocol1.h.
2530 ([MyObject +initialize]): Include this method also with the GNU
2531 runtime. (main): Use return instead of exit().
2532 * objc/execute/object_is_class.m: Include
2533 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2534 of Object. (main): Use the Modern Objective-C runtime API.
2535 * objc/execute/object_is_meta_class.m: Likewise.
2536 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2537 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2538 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2539 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2540 Objective-C runtime API.
2541 * objc/execute/protocol-isEqual-2.m: Likewise.
2542 * objc/execute/protocol-isEqual-3.m: Likewise.
2543 * objc/execute/protocol-isEqual-4.m: Likewise.
2544 * objc/execute/redefining_self.m ([TestClass +initialize]):
2545 Include this method with the GNU runtime as well.
2546 * objc/execute/root_methods.m: Include
2547 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2548 Include this method with the GNU runtime as well.
2549 (main): Use the Modern Objective-C runtime API.
2550 * objc/execute/selector-1.m: Include
2551 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2552 of Object. (main): Use the Modern Objective-C runtime API.
2553 * objc/execute/static-1.m ([Test +initialize]): Include this
2554 method with the GNU runtime as well.
2555 * objc/execute/static-2.m: Likewise.
2556 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2557 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2558 ([MathClass +initialize]): Include this method with the GNU
2560 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2562 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2563 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2564 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2565 * objc.dg/attributes/method-attribute-1.m: Likewise.
2566 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2567 * objc.dg/attributes/method-attribute-2.m: Likewise.
2568 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2569 * objc.dg/attributes/method-attribute-3.m: Likewise.
2570 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2571 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2572 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2573 * obj-c++.dg/bitfield-1.mm: Likewise.
2574 * obj-c++.dg/bitfield-2.mm: Likewise
2575 * objc.dg/bitfield-3.m: Likewise.
2576 * obj-c++.dg/bitfield-4.mm: Likewise.
2577 * objc.dg/bitfield-5.m: Likewise
2578 * objc.dg/call-super-1.m: Likewise.
2579 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2580 Use objc_getClass() instead of objc_get_class(), but for the GNU
2581 runtime redefine objc_getClass as objc_get_class. Include
2582 ../objc-obj-c++-shared/runtime.h.
2583 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2584 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2585 Use the Modern Objective-C runtime API.
2586 * objc.dg/class-protocol-1.m: Include
2587 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2588 * obj-c++.dg/class-protocol-1.mm: Likewise.
2589 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2590 * objc.dg/comp-types-10.m: Likewise.
2591 * objc.dg/comp-types-11.m: Likewise.
2592 * objc.dg/comp-types-12.m: Likewise.
2593 * obj-c++.dg/comp-types-9.mm: Likewise.
2594 * obj-c++.dg/comp-types-11.mm: Likewise.
2595 * obj-c++.dg/comp-types-12.mm: Likewise.
2596 * obj-c++.dg/comp-types-13.mm: Likewise.
2597 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2598 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2599 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2600 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2601 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2602 * objc.dg/desig-init-1.m: Likewise.
2603 * obj-c++.dg/defs.mm: Likewise.
2604 * objc.dg/exceptions-2.m: Likewise.
2605 * obj-c++.dg/except-1.mm: Likewise.
2606 * obj-c++.dg/exceptions-2.mm: Likewise.
2607 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2608 Use the Modern Objective-C runtime API.
2609 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2610 the Modern Objective-C runtime API. Do not include
2611 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2612 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2613 the Modern Objective-C runtime API except when using an older NeXT
2615 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2616 the Modern Objective-C runtime API.
2617 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2619 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2620 * objc.dg/encode-7-next-64bit.m: Updated include.
2621 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2623 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2624 the Modern Objective-C runtime API.
2625 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2626 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2627 instead of ../objc-obj-c++-shared/Protocol1.h.
2628 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2629 the Modern Objective-C runtime API except when using an older NeXT
2631 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2632 the Modern Objective-C runtime API.
2633 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2635 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2636 * objc.dg/fix-and-continue-2.m: Likewise.
2637 * objc.dg/foreach-1.m: Likewise.
2638 * objc.dg/foreach-2.m: Likewise.
2639 * objc.dg/foreach-3.m: Likewise.
2640 * objc.dg/foreach-4.m: Likewise.
2641 * objc.dg/foreach-5.m: Likewise.
2642 * objc.dg/foreach-6.m: Likewise.
2643 * objc.dg/foreach-7.m: Likewise.
2644 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2646 * objc.dg/func-ptr-2.m: Likewise.
2647 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2648 Do not include objc/objc-api.h.
2649 * obj-c++.dg/fsf-package-0.mm: Likewise.
2650 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2651 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2652 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2654 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2655 * objc.dg/gnu-runtime-3.m: Likewise.
2656 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2657 * objc.dg/headers.m: Include objc/runtime.h instead of
2658 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2659 for the NeXT runtime.
2660 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2661 * obj-c++.dg/isa-field-1.mm: Likewise.
2662 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2663 * objc.dg/layout-1.m: Likewise.
2664 * objc.dg/layout-2.m: Likewise.
2665 * objc.dg/local-decl-2.m: Likewise.
2666 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2667 Object. ([Container +elementForView:]): Use
2668 class_conformsToProtocol().
2669 * obj-c++.dg/lookup-2.mm: Likewise.
2670 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2671 * obj-c++.dg/local-decl-1.mm: Likewise.
2672 * objc.dg/method-3.m: Likewise.
2673 * objc.dg/method-4.m: Likewise.
2674 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2675 ../objc-obj-c++-shared/Protocol1.h.
2676 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2677 * objc.dg/method-9.m: Likewise.
2678 * objc.dg/method-10.m: Likewise.
2679 * objc.dg/method-13.m ([Root +initialize]): Include this method
2680 also for the GNU runtime. (main): Use objc_getClass() also for
2682 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2683 * objc.dg/method-17.m: Likewise.
2684 * objc.dg/method-19.m: Likewise.
2685 * objc.dg/method-20b.m: Likewise.
2686 * obj-c++.dg/method-2.mm: Likewise.
2687 * obj-c++.dg/method-6.mm: Likewise.
2688 * obj-c++.dg/method-10.mm: Likewise.
2689 * obj-c++.dg/method-11.mm: Likewise.
2690 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2691 ../objc-obj-c++-shared/Protocol1.h.
2692 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2693 * obj-c++.dg/method-15.mm: Likewise.
2694 * obj-c++.dg/method-17.mm: Likewise.
2695 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2696 +initialize]): Include this method also for the GNU
2697 runtime. (main): Use objc_getClass() also for the GNU runtime.
2698 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2699 * obj-c++.dg/method-22.mm: Likewise.
2700 * obj-c++.dg/method-23.mm: Likewise.
2701 * obj-c++.dg/no-extra-load.mm: Likewise.
2702 * objc.dg/objc-fast-4.m: Likewise.
2703 * objc.dg/objc-gc-4.m: Likewise.
2704 * obj-c++.dg/objc-gc-3.mm: Likewise.
2705 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2706 protocol_getMethodDescription() instead of [Protocol
2707 -descriptionForInstanceMethod].
2708 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2709 Made it available with all runtimes. (main): Call -test instead
2711 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2712 and put into a category.
2713 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2714 Object. Include objc/objc.h.
2715 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2716 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2717 New. (main): Use protocol_getMethodDescription() instead
2718 of [Protocol -descriptionForInstanceMethod] and [Protocol
2719 -descriptionForClassMethod].
2720 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2721 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2722 Objective-C runtime API.
2723 * obj-c++.dg/proto-qual-1.mm: Likewise.
2724 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2726 * obj-c++.dg/property/property-1.mm: Likewise.
2727 * obj-c++.dg/qual-types-1.mm: Likewise.
2728 * objc.dg/selector-2.m: Include objc/objc.h instead of
2729 ../objc-obj-c++-shared/Object1.h.
2730 * obj-c++.dg/selector-2.mm: Likewise.
2731 * obj-c++.dg/selector-5.mm: Likewise.
2732 * obj-c++.dg/selector-6.mm: Likewise.
2733 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2734 Object. Do not include objc/objc-api.h.
2735 * obj-c++.dg/set-not-used-1.mm: Likewise.
2736 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2737 * objc.dg/stret-1.m: Likewise.
2738 * objc.dg/stret-2.m: Likewise.
2739 * obj-c++.dg/super-class-2.mm: Likewise.
2740 * objc.dg/super-class-3.m: Likewise.
2741 * objc.dg/super-class-4.m: Likewise.
2742 * objc.dg/sync-2.m: Likewise.
2743 * obj-c++.dg/sync-2.mm: Likewise.
2744 * objc.dg/sync-1.m: Include objc/objc.h instead of
2745 ../objc-obj-c++-shared/Object1.h.
2746 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2747 'Class' as the type of 'isa'.
2748 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2749 Objective-C runtime API. ([TestClass +initialize]): Include this
2750 method with the GNU runtime as well.
2751 * objc.dg/strings/strings-1.m: Updated includes.
2752 * obj-c++.dg/strings/strings-1.mm: Likewise.
2753 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2754 objc.dg/strings/const-str-12b.m.
2755 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2756 * obj-c++.dg/template-3.mm: Likewise.
2757 * obj-c++.dg/template-4.mm: Likewise.
2758 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2759 Objective-C runtime API.
2760 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2761 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2762 * obj-c++.dg/try-catch-1.mm: Likewise.
2763 * obj-c++.dg/try-catch-2.mm: Likewise.
2764 * objc.dg/try-catch-3.m: Likewise.
2765 * obj-c++.dg/try-catch-3.mm: Likewise.
2766 * objc.dg/try-catch-6.m: Likewise.
2767 * objc.dg/try-catch-7.m: Likewise.
2768 * obj-c++.dg/try-catch-7.mm: Likewise.
2769 * obj-c++.dg/try-catch-8.mm: Likewise.
2770 * obj-c++.dg/try-catch-9.mm: Likewise.
2771 * objc.dg/try-catch-10.m: Likewise.
2772 * obj-c++.dg/try-catch-11.mm: Likewise.
2773 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2774 Object. Include objc/objc.h.
2775 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2776 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2777 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2778 Object. Use Modern Objective-C runtime API. Do not use
2780 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2781 * obj-c++.dg/torture/trivial.mm: Likewise.
2782 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2783 instead of ../objc-obj-c++-shared/Object1.h. Include
2784 ../objc-obj-c++-shared/runtime.h.
2785 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2786 * objc.dg/torture/strings/const-str-11.m: Likewise.
2787 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2788 * objc.dg/torture/strings/const-str-9.m: Likewise.
2789 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2790 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2791 instead of Object. Only add _FooClassReference if
2793 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2794 * objc.dg/torture/strings/const-str-8.m: Likewise.
2795 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2796 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2798 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2800 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2801 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2802 * obj-c++.dg/va-meth-1.mm: Likewise.
2803 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2804 ../objc-obj-c++-shared/Object1.h.
2805 * objc.dg/zero-link-3.m: Likewise.
2807 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2809 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2811 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2814 * obj-c++.dg/property/cxx-property-1.mm: New.
2815 * obj-c++.dg/property/cxx-property-2.mm: New.
2817 2011-06-06 Jason Merrill <jason@redhat.com>
2819 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2821 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2823 PR rtl-optimization/49145
2825 * gcc.c-torture/compile/pr49145.c: New test.
2827 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2830 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2831 to dg-options, match also DW_AT_linkage_name.
2834 * gcc.dg/debug/pr49294.c: New test.
2837 * g++.dg/opt/pr49264.C: New test.
2839 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2841 PR tree-optimization/49243
2842 * gcc.dg/pr49243.c: New.
2844 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2846 * gnat.dg/specs/cond_expr1.ads: New test.
2848 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2850 * gnat.dg/deferred_const4.ad[sb]: New test.
2851 * gnat.dg/deferred_const4_pkg.ads: New helper.
2853 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/test_tamdt.adb: Rename to...
2856 * gnat.dg/taft_type1.adb: ...this.
2857 * gnat.dg/tamdt.ad[sb]: Rename to...
2858 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2859 * gnat.dg/tamdt_aux.ads: Rename to...
2860 * gnat.dg/taft_type1_pkg2.ads: ...this.
2861 * gnat.dg/taft_type2.ad[sb]: New test.
2862 * gnat.dg/taft_type2_pkg.ads: New helper.
2863 * gnat.dg/taft_type3.adb: New test.
2864 * gnat.dg/taft_type3_pkg.ads: New helper.
2866 2011-06-05 Tobias Burnus <burnus@net-b.de>
2869 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2872 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2875 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2877 * objc.dg/gnu-api-2-objc.m: Likewise.
2878 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2879 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2881 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2883 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2884 alignment, not the alignment, when calling class_addIvar(). Add
2885 an 'isa' instance variable to the test root class.
2886 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2888 2011-06-04 Jan Hubicka <jh@suse.cz>
2890 PR tree-optimization/48893
2891 PR tree-optimization/49091
2892 PR tree-optimization/49179
2893 * gfortran.dg/pr49179.f90: New testcase
2895 2011-06-04 Jan Hubicka <jh@suse.cz>
2898 * g++.dg/torture/pr48954.C: New testcase.
2900 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2902 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2904 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2907 * g++.dg/diagnostic/bitfld2.C: New.
2909 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.c-torture/execute/pr49281.c: New test.
2914 2011-06-04 Jan Hubicka <jh@suse.cz>
2916 PR tree-optimize/48929
2917 * gcc.c-torture/compile/pr48929.c: New testcase.
2919 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2923 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2926 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2928 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2930 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2932 2011-06-03 Richard Henderson <rth@redhat.com>
2933 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2935 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2937 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2939 * objc.dg/headers.m: Do not include objc-list.h.
2941 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2943 * objc.dg/type-stream-1.m: Test removed.
2944 * objc.dg/headers.m: Do not include typedstream.h.
2946 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2948 * objc.dg/torture/forward-1.m (main): Updated testcase.
2950 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2953 * gcc.c-torture/compile/pr49163.c: New.
2955 2011-06-02 Asher Langton <langton2@llnl.gov>
2958 * gfortran.dg/PR49268.f90: New test.
2960 2011-06-02 Asher Langton <langton2@llnl.gov>
2963 * gfortran.dg/PR37039.f90: New test.
2965 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2968 * objc.dg/method-5.m: Updated.
2969 * objc.dg/method-19.m: Updated.
2970 * objc.dg/method-lookup-1.m: New.
2971 * obj-c++.dg/method-6.mm: Updated.
2972 * obj-c++.dg/method-7.mm: Updated.
2973 * obj-c++.dg/method-lookup-1.mm: New.
2975 2011-06-02 DJ Delorie <dj@redhat.com>
2977 * lib/timeout.exp (timeout): Add board_info support.
2979 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2981 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2983 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2986 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2987 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2989 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2990 Hans-Peter Nilsson <hp@axis.com>
2992 PR rtl-optimization/48840
2993 * gcc.target/sparc/ultrasp13.c: New test.
2995 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2998 * gcc.c-torture/compile/pr49238.c: New.
3000 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3002 * gcc.target/arm/g2.c: Skip test in -mthumb.
3003 Skip test unless cpu is xscale.
3004 * gcc.target/arm/scd42-2.c: Likewise.
3005 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3007 2011-06-01 Jason Merrill <jason@redhat.com>
3009 * g++.dg/cpp0x/decltype28.C: New.
3010 * g++.dg/cpp0x/decltype29.C: New.
3012 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3015 * gcc.target/mips/pr45074.c: New test.
3017 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3018 Hans-Peter Nilsson <hp@axis.com>
3020 PR rtl-optimization/48830
3021 * gcc.target/sparc/ultrasp12.c: New test.
3023 2011-06-01 David Li <davidxl@google.com>
3025 * gcc.dg/profile-dir-1.c: Change pass name.
3026 * gcc.dg/profile-dir-2.c: Ditto.
3027 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3028 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3029 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3030 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3031 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3032 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3033 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3034 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3035 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3036 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3037 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3038 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3039 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3040 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3041 * gcc.dg/profile-dir-3.c: Ditto.
3042 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3044 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3046 * objc.dg/attributes/method-nonnull-1.m: New test.
3047 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3049 2011-05-31 Tobias Burnus <burnus@net-b.de>
3052 * gfortran.dg/coarray_atomic_1.f90: New.
3053 * gfortran.dg/coarray/atomic_1.f90: New.
3055 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3057 * gcc.dg/guality/bswaptest.c: New test.
3058 * gcc.dg/guality/clztest.c: New test.
3059 * gcc.dg/guality/ctztest.c: New test.
3060 * gcc.dg/guality/rotatetest.c: New test.
3063 * gcc.target/i386/pr48688.c: New test.
3065 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3068 * g++.dg/lookup/name-clash9.C: New.
3070 2011-05-31 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/coarray/dummy_1.f90: New.
3075 2011-05-31 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/coarray/save_1.f90: New.
3079 * gfortran.dg/coarray_4.f90: Update dg-error.
3081 2011-05-31 Jason Merrill <jason@redhat.com>
3083 * g++.dg/cpp0x/rv-template1.C: New.
3085 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3087 PR rtl-optimization/49235
3088 * gcc.dg/pr49235.c: New test.
3090 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3092 PR tree-optimization/49093
3093 * gcc.dg/vect/pr49093.c: New test.
3095 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3098 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3100 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3103 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3106 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3109 * gcc.c-torture/execute/pr49186.c: New.
3111 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.target/i386/pr49168-1.c: New.
3116 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3117 Eric Botcazou <ebotcazou@adacore.com>
3119 * gcc.dg/guality/drap.c: New test.
3121 2011-05-30 Richard Guenther <rguenther@suse.de>
3123 PR tree-optimization/49210
3124 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3125 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3127 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3130 * g++.dg/gomp/pr49223-1.C: New test.
3131 * g++.dg/gomp/pr49223-2.C: New test.
3133 2011-05-30 Richard Guenther <rguenther@suse.de>
3135 PR tree-optimization/49218
3136 * gcc.c-torture/execute/pr49218.c: New testcase.
3138 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3140 PR tree-optimization/49199
3141 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3142 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3143 -fno-tree-scev-cprop.
3145 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3148 * gfortran.dg/extends_13.f03: New.
3150 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3152 PR rtl-optimization/49095
3153 * gcc.target/i386/pr49095.c: New test.
3155 2011-05-29 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/coarray_24.f90: New.
3160 2011-05-29 Tobias Burnus <burnus@net-b.de>
3163 * gfortran.dg/coarray_23.f90: New.
3165 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3168 * gcc.dg/pr48826.c: New test.
3170 2011-05-29 Richard Guenther <rguenther@suse.de>
3172 PR tree-optimization/49217
3173 * gcc.dg/torture/pr49217.c: New testcase.
3175 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3178 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3180 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3182 * gnat.dg/boolean_subtype.adb: Rename to...
3183 * gnat.dg/boolean_subtype1.adb: ...this.
3185 2011-05-28 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3189 2011-05-27 Jason Merrill <jason@redhat.com>
3191 * g++.dg/cpp0x/enum18.C: Adjust.
3193 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3195 2011-05-27 Tobias Burnus <burnus@net-b.de>
3198 * gfortran.dg/coarray_22.f90: New.
3200 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3202 PR tree-optimization/46728
3203 * gcc.target/powerpc/pr46728-1.c: New.
3204 * gcc.target/powerpc/pr46728-2.c: New.
3205 * gcc.target/powerpc/pr46728-3.c: New.
3206 * gcc.target/powerpc/pr46728-4.c: New.
3207 * gcc.target/powerpc/pr46728-5.c: New.
3208 * gcc.dg/pr46728-6.c: New.
3209 * gcc.target/powerpc/pr46728-7.c: New.
3210 * gcc.target/powerpc/pr46728-8.c: New.
3211 * gcc.dg/pr46728-9.c: New.
3212 * gcc.target/powerpc/pr46728-10.c: New.
3213 * gcc.target/powerpc/pr46728-11.c: New.
3214 * gcc.dg/pr46728-12.c: New.
3215 * gcc.target/powerpc/pr46728-13.c: New.
3216 * gcc.target/powerpc/pr46728-14.c: New.
3217 * gcc.target/powerpc/pr46728-15.c: New.
3218 * gcc.target/powerpc/pr46728-16.c: New.
3220 2011-05-27 Jason Merrill <jason@redhat.com>
3222 * g++.dg/abi/mangle47.C: New.
3225 * g++.dg/template/const5.C: New.
3227 * g++.dg/cpp0x/enum18.C: New.
3229 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3231 * g++.dg/cpp0x/error6.C: New.
3233 * g++.dg/cpp0x/error5.C: New.
3235 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3238 * g++.dg/eh/cond6.C: New test.
3240 2011-05-27 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/rank_3.f90: New.
3244 * gfortran.dg/rank_4.f90: New.
3246 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3248 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3249 replace dump search.
3251 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3254 * gnat.dg/bit_packed_array5.adb: ...here.
3256 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3259 * g++.dg/cpp0x/auto25.C: New.
3261 2011-05-27 Richard Guenther <rguenther@suse.de>
3263 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3265 2011-05-27 Richard Guenther <rguenther@suse.de>
3267 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3269 2011-05-27 Richard Guenther <rguenther@suse.de>
3272 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3274 2011-05-26 Jason Merrill <jason@redhat.com>
3276 * g++.dg/cpp0x/friend1.C: New.
3277 * g++.dg/cpp0x/friend2.C: New.
3279 * g++.dg/cpp0x/auto7.C: Update.
3280 * g++.dg/template/crash50.C: Adjust.
3281 * g++.dg/template/static9.C: Adjust.
3282 * g++.old-deja/g++.ext/memconst.C: Adjust.
3284 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3286 * gcc.dg/march.c: Ignore a note for some targets.
3288 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3289 Nathan Froyd <froydnj@codesourcery.com>
3293 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3294 * g++.dg/parse/pr18770.C: New test.
3295 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3297 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3300 * gfortran.dg/dependency_40.f90 : New test.
3302 2011-05-26 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/coarray/registering_1.f90: New.
3307 2011-05-26 Jason Merrill <jason@redhat.com>
3309 * g++.dg/cpp0x/variadic111.C: New.
3310 * g++.dg/cpp0x/variadic41.C: Adjust.
3312 2011-05-26 Richard Guenther <rguenther@suse.de>
3314 PR tree-optimization/48702
3315 * gcc.dg/torture/pr48702.c: New testcase.
3317 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3319 PR gcov-profile/48845
3320 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3322 * gcc.dg/matrix/matrix.exp: Likewise.
3323 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3324 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3325 line number to check_profiling_available.
3326 * lib/target-supports.exp (check_profiling_available): Account for
3328 Require TLS runtime support with -fprofile-generate.
3329 * lib/profopt.exp (profopt-execute): Add TLS options for
3331 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3333 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3336 * g++.dg/eh/cond5.C: New test.
3338 PR tree-optimization/49161
3339 * gcc.c-torture/execute/pr49161.c: New test.
3341 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3343 * gcc.target/arm/neon-vorn-vbic.c: New test.
3345 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3347 PR tree-optimization/49038
3348 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3349 * gcc.dg/vect/pr49038.c: New test.
3351 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3352 * g++.dg/init/pr25811-3.C: New.
3353 * g++.dg/init/pr25811-4.C: New.
3355 2011-05-25 Jason Merrill <jason@redhat.com>
3357 * g++.dg/cpp0x/enum17.C: New.
3358 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3360 * g++.dg/cpp0x/auto24.C: New.
3362 * g++.dg/cpp0x/error4.C: New.
3364 * g++.dg/cpp0x/rv-restrict.C: New.
3366 * g++.dg/cpp0x/enum15.C: New.
3367 * g++.dg/cpp0x/constexpr-switch2.C: New.
3369 * g++.dg/cpp0x/variadic110.C: New.
3371 * g++.dg/cpp0x/auto9.C: Add typedef test.
3373 * g++.dg/cpp0x/auto23.C: New.
3374 * g++.dg/cpp0x/auto9.C: Adjust.
3376 * g++.dg/cpp0x/defaulted29.C: New.
3378 * g++.dg/cpp0x/initlist51.C: New.
3380 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3382 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3383 * g++.dg/abi/packed1.C: Suppress warning.
3384 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3385 * g++.dg/template/stdarg1.C: Likewise.
3386 * g++.dg/other/packed1.C: Remove arm from xfail list.
3388 2011-05-25 Jason Merrill <jason@redhat.com>
3390 * g++.dg/cpp0x/enum16.C: New.
3391 * g++.dg/parse/error15.C: Adjust.
3393 * g++.dg/cpp0x/initlist50.C: New.
3395 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3397 * g++.dg/cpp0x/variadic109.C: New.
3399 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3401 * gcc.target/i386/pause-1.c: New.
3403 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3405 * gcc.dg/stack-usage-1.c: Adjust comment.
3406 * gcc.dg/stack-usage-2.c: New test.
3408 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3411 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3412 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3414 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3416 PR rtl-optimization/48757
3417 * gfortran.dg/pr48757.f: New test case.
3419 2011-05-24 Jason Merrill <jason@redhat.com>
3421 * g++.dg/cpp0x/access01.C: New.
3423 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3426 * objc.dg/pr48177.m: New testcase.
3428 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3431 * objc.dg/pr48187.m: New testcase.
3432 * obj-c++.dg/pr48187.mm: New testcase.
3433 * objc.dg/ivar-extra-semicolon.m: New testcase.
3435 2011-05-24 Jason Merrill <jason@redhat.com>
3437 * g++.dg/template/access21.C: New.
3438 * g++.dg/template/access22.C: New.
3440 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3442 PR rtl-optimization/48633
3443 * g++.dg/pr48633.C: New test.
3445 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3448 * g++.dg/other/pr49133.C: New test.
3450 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3451 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3453 * gcc.dg/torture/tls/run-gd.c: New test.
3454 * gcc.dg/torture/tls/run-ie.c: New test.
3455 * gcc.dg/torture/tls/run-ld.c: New test.
3456 * gcc.dg/torture/tls/run-le.c: New test.
3457 * lib/target-supports.exp (check_effective_target_tls_runtime):
3458 Build testcase with TLS options.
3460 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3462 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3464 2011-05-24 Tom de Vries <tom@codesourcery.com>
3466 PR tree-optimization/49121
3467 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3469 2011-05-23 Jason Merrill <jason@redhat.com>
3471 * g++.dg/cpp0x/defaulted28.C: New.
3473 * g++.dg/cpp0x/sfinae25.C: New.
3475 * g++.dg/cpp0x/rv-cast2.C: New.
3477 * g++.dg/cpp0x/enum14.C: New.
3479 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3482 * gcc.c-torture/execute/pr49123.c: New test.
3485 * gcc.dg/debug/pr49032.c: New test.
3488 * gcc.dg/pr49120.c: New test.
3490 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3493 * gcc.target/i386/pr47315.c: New test.
3495 2011-05-23 Jason Merrill <jason@redhat.com>
3497 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3499 * g++.dg/cpp0x/sfinae24.C: New.
3501 * g++.dg/cpp0x/error3.C: New.
3503 * g++.dg/cpp0x/defaulted27.C: New.
3505 * g++.dg/cpp0x/decltype27.C: New.
3507 2011-05-23 Richard Guenther <rguenther@suse.de>
3509 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3511 2011-05-23 Richard Guenther <rguenther@suse.de>
3513 PR tree-optimization/40874
3514 * g++.dg/tree-ssa/pr40874.C: New testcase.
3516 2011-05-23 Richard Guenther <rguenther@suse.de>
3518 PR tree-optimization/49115
3519 * g++.dg/torture/pr49115.C: New testcase.
3521 2011-05-23 Richard Guenther <rguenther@suse.de>
3524 * gcc.dg/memcpy-3.c: New testcase.
3526 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3529 * gcc.c-torture/execute/pr48973-1.c: New test.
3530 * gcc.c-torture/execute/pr48973-2.c: New test.
3532 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3535 * g++.dg/warn/pr18016.C: New.
3537 2011-05-23 Tom de Vries <tom@codesourcery.com>
3540 * gcc.target/arm/ivopts-6.c: New test.
3542 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3545 * gcc.c-torture/compile/pr49029.c: New test.
3547 2011-05-22 Jason Merrill <jason@redhat.com>
3549 * g++.dg/cpp0x/sfinae23.C: New.
3550 * g++.dg/cpp0x/sfinae8.C: Correct.
3552 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3554 * gfortran.dg/function_optimize_8.f90: New test case.
3556 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3558 PR tree-optimization/49087
3559 * gcc.dg/vect/O3-pr49087.c: New test.
3561 2011-05-21 Jason Merrill <jason@redhat.com>
3563 * g++.dg/debug/const5.C: New.
3565 2011-05-20 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3569 * g++.dg/cpp0x/constexpr-static7.C: New.
3571 * g++.dg/cpp0x/enum12.C: New.
3572 * g++.dg/cpp0x/enum13.C: New.
3574 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3577 * gfortran.dg/select_type_23.f03: New.
3579 2011-05-20 Jason Merrill <jason@redhat.com>
3581 * g++.dg/cpp0x/defaulted26.C: New.
3583 * g++.dg/cpp0x/noexcept02.C: Fix.
3584 * g++.dg/cpp0x/noexcept03.C: Fix.
3585 * g++.dg/cpp0x/noexcept08.C: Fix.
3586 * g++.dg/cpp0x/noexcept10.C: New.
3588 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3591 * gfortran.dg/extends_12.f03: New.
3593 2011-05-20 Jason Merrill <jason@redhat.com>
3595 * g++.dg/template/koenig9.C: New.
3596 * g++.dg/opt/pr47615.C: Fix.
3597 * g++.dg/overload/defarg1.C: Fix.
3598 * g++.dg/tc1/dr213.C: Remove xfail.
3599 * g++.dg/torture/pr34850.C: Fix.
3600 * g++.dg/torture/pr39362.C: Fix.
3601 * g++.old-deja/g++.brendan/crash56.C: Fix.
3602 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3604 2011-05-20 Richard Guenther <rguenther@suse.de>
3606 PR tree-optimization/49079
3607 * gcc.dg/torture/pr49079.c: New testcase.
3609 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3611 PR tree-optimization/49073
3612 * gcc.c-torture/execute/pr49073.c: New test.
3614 2011-06-19 Tobias Burnus <burnus@net-b.de>
3617 * gfortran.dg/coarray_21.f90: New.
3619 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3621 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3624 2011-05-19 Richard Guenther <rguenther@suse.de>
3627 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3629 2011-05-19 Richard Guenther <rguenther@suse.de>
3632 * gcc.dg/builtin-object-size-11.c: New testcase.
3634 2011-05-19 Tom de Vries <tom@codesourcery.com>
3637 * gcc.target/arm/ivopts.c: New test.
3638 * gcc.target/arm/ivopts-2.c: New test.
3640 2011-05-19 Tom de Vries <tom@codesourcery.com>
3642 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3644 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3646 * gcc.c-torture/execute/960321-1.x: Remove.
3648 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3651 * gfortran.dg/move_alloc_4.f90: New.
3653 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3656 * gcc.target/i386/pr49002-1.c: New test.
3657 * gcc.target/i386/pr49002-2.c: Likewise.
3659 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3661 PR tree-optimization/49039
3662 * gcc.c-torture/execute/pr49039.c: New test.
3663 * gcc.dg/tree-ssa/pr49039.c: New test.
3664 * g++.dg/torture/pr49039.C: New test.
3666 2011-05-18 Jason Merrill <jason@redhat.com>
3668 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3669 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3670 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3672 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3674 * gcc.target/bfin/mcpu-bf592.c: New test.
3676 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3678 PR tree-optimization/41881
3679 * gcc.dg/vect/O3-pr41881.c: New test.
3680 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3682 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3684 PR tree-optimization/49000
3685 * gcc.dg/pr49000.c: New test.
3687 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3689 * gnat.dg/invalid1.adb: New test.
3691 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3693 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3695 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3696 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3698 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3701 * g++.dg/cpp0x/range-for18.C: New.
3703 2011-05-15 Tobias Burnus <burnus@net-b.de>
3706 * gfortran.dg/coarray/image_index_2.f90: New.
3708 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3710 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3711 * g++.dg/cpp0x/override2.C: New.
3713 2011-05-14 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.de/coarray_20.f90: New.
3718 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * function_optimize_7.f90: New test case.
3723 2011-05-13 Jason Merrill <jason@redhat.com>
3725 * g++.dg/cpp0x/decltype26.C: New.
3726 * g++.dg/cpp0x/enum11.C: New.
3728 2011-05-13 Tobias Burnus <burnus@net-b.de>
3732 * gfortran.dg/assign_8.f90: Update dg-error.
3734 2011-05-13 Tobias Burnus <burnus@net-b.de>
3737 * gfortran.dg/io_constraints_8.f90: New.
3738 * gfortran.dg/io_constraints_9.f90: New.
3740 2011-05-13 Martin Thuresson <martint@google.com>
3742 PR gcov-profile/47793
3743 * gcc.dg/pr47793.c: New.
3745 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3747 PR tree-optimization/48975
3748 * gcc.dg/pr48975.c: New test.
3750 2011-05-12 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3755 2011-05-12 Jason Merrill <jason@redhat.com>
3757 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3759 2011-05-12 Geert Bosch <bosch@adacore.com>
3761 * gnat.dg/view_conversion1.adb: New test.
3763 2011-05-12 Richard Guenther <rguenther@suse.de>
3765 PR tree-optimization/48172
3766 * gcc.dg/vect/pr48172.c: New testcase.
3768 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3771 * g++.dg/opt/pr48967.C: New test.
3773 2011-05-11 Jason Merrill <jason@redhat.com>
3775 * g++.dg/cpp0x/constexpr-friend.C: New.
3776 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3778 * g++.dg/cpp0x/sfinae22.C: New.
3780 2011-05-11 Tobias Burnus <burnus@net-b.de>
3783 * gfortran.dg/generic_24.f90: New.
3785 2011-05-11 Richard Guenther <rguenther@suse.de>
3787 PR tree-optimization/15256
3788 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3790 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3793 * gcc.dg/pr48159-1.c: New test.
3794 * gcc.dg/pr48159-2.c: New test.
3796 2011-05-11 Richard Guenther <rguenther@suse.de>
3799 * gcc.dg/torture/pr48953.c: New testcase.
3801 2011-05-11 Richard Guenther <rguenther@suse.de>
3803 PR tree-optimization/18041
3804 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3806 2011-05-11 Alan Modra <amodra@gmail.com>
3809 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3811 2011-05-10 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp0x/defaulted25.C: New.
3814 * g++.dg/template/crash7.C: Adjust.
3816 * g++.dg/cpp0x/variadic108.C: New.
3818 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3820 * g++.dg/inherit/virtual9.C: Extend.
3822 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3825 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3826 are passed and returned in vector registers.
3828 2011-05-10 Richard Guenther <rguenther@suse.de>
3830 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3831 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3832 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3833 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3834 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3837 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3839 PR tree-optimization/48611
3840 PR tree-optimization/48794
3841 * gfortran.dg/gomp/pr48611.f90: New test.
3842 * gfortran.dg/gomp/pr48794.f90: New test.
3845 * gcc.dg/dfp/pr48928.c: New test.
3847 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3850 * g++.dg/cpp0x/pr48522.C: New.
3852 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3855 * g++.dg/cpp0x/sfinae21.C: New.
3857 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3859 * g++.dg/template/sfinae28.C: Rename to...
3860 * g++.dg/cpp0x/sfinae19.C: ... this.
3861 * g++.dg/template/sfinae29.C: Rename to...
3862 * g++.dg/cpp0x/sfinae20.C: ... this.
3864 2011-05-09 Jeff Law <law@redhat.com>
3866 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3869 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3872 * g++.dg/init/pr20039.C: New.
3874 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/template/sfinae28.C: New.
3879 * g++.dg/template/sfinae29.C: Likewise.
3881 2011-05-09 Jason Merrill <jason@redhat.com>
3883 * g++.dg/template/nontype23.C: New.
3885 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3887 * g++.dg/init/pr48859.C: New.
3889 2011-05-09 Jason Merrill <jason@redhat.com>
3891 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3892 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3893 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3894 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3895 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3896 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3897 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3898 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3900 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3902 * g++.dg/inherit/virtual9.C: New.
3904 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3907 * g++.dg/template/dependent-expr8.C: New test case.
3909 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3911 PR tree-optimization/48837
3912 * gcc.dg/pr48837.c: New testcase.
3914 2011-05-06 Jason Merrill <jason@redhat.com>
3916 * g++.dg/cpp0x/constexpr-condition2.C: New.
3918 * g++.dg/cpp0x/constexpr-missing.C: New.
3920 2011-05-06 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/coarray/this_image_2.f90: New.
3925 2011-05-06 Tobias Burnus <burnus@net-b.de>
3929 * gfortran.dg/bind_c_usage_22.f90: New.
3930 * gfortran.dg/bind_c_usage_23.f90: New.
3931 * gfortran.dg/bind_c_usage_24.f90: New.
3932 * gfortran.dg/bind_c_usage_24_c.c: New.
3934 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3937 * g++.dg/template/member9.C: New test case.
3939 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3941 * gnat.dg/discr29.ad[sb]: New test.
3942 * gnat.dg/discr30.adb: Likewise.
3944 2011-05-05 Julian Brown <julian@codesourcery.com>
3946 * gcc.target/arm/neon-vset_lanes8.c: New test.
3948 2011-05-05 Jason Merrill <jason@redhat.com>
3950 * g++.dg/init/new32.C: New.
3952 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3954 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3957 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3959 PR rtl-optimization/48381
3960 * gcc.c-torture/compile/pr48381.c: New test.
3962 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3964 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3966 * gcc.target/i386/opt-1.c: Ditto.
3968 2011-05-04 Jason Merrill <jason@redhat.com>
3970 * g++.dg/conversion/base1.C: New.
3972 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3974 PR libgfortran/48787
3975 * gfortran.dg/round_3.f08: Add more checks to test case.
3977 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3979 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3980 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3981 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3982 Gate test on effective_target fd_truncate.
3984 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3986 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3987 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3988 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3989 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3990 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3991 * gcc.target/i386/pr38824.c: Ditto.
3992 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3993 * gcc.target/i386/vecinit-2.c: Ditto.
3994 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3995 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3996 * gcc.target/i386/parity-2.c: Ditto.
3997 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3999 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4001 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4003 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4004 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4005 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4007 2011-05-03 Tobias Burnus <burnus@net-b.de>
4010 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4012 2011-05-03 Tobias Burnus <burnus@net-b.de>
4015 * gfortran.dg/coarray/this_image_1.f90: New.
4017 2011-05-03 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/coarray/caf.dg: New.
4021 * gfortran.dg/coarray/image_index_1.f90: New, copied
4022 from ../coarray_16.f90.
4024 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4027 * g++.dg/ext/complex9.C: New.
4029 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4032 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4033 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4034 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4036 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4038 * gcc.target/bfin/builtins: Created.
4039 * gcc.target/bfin/hisilh-O0.c: Deleted.
4040 * gcc.target/bfin/hisilh.c: Moved to...
4041 * gcc.target/bfin/builtins/hisilh.c: ...here.
4042 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4043 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4044 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4045 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4046 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4047 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4048 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4049 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4050 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4051 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4052 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4053 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4054 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4055 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4056 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4057 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4058 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4059 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4060 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4061 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4062 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4063 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4064 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4065 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4066 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4067 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4068 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4069 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4070 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4071 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4072 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4073 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4074 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4075 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4076 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4077 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4078 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4079 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4080 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4081 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4082 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4083 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4084 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4085 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4086 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4087 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4088 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4089 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4090 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4091 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4092 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4093 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4094 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4095 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4096 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4097 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4098 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4099 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4100 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4101 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4102 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4103 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4104 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4105 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4106 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4107 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4108 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4109 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4110 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4111 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4112 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4113 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4114 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4115 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4116 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4117 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4118 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4119 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4120 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4121 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4122 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4123 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4124 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4125 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4126 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4127 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4128 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4129 * gcc.target/bfin/builtins/circptr.c: Ditto.
4130 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4131 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4132 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4133 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4134 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4135 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4136 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4137 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4138 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4139 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4140 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4141 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4142 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4143 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4144 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4145 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4146 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4147 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4148 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4149 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4150 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4151 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4152 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4153 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4154 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4155 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4156 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4157 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4158 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4159 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4160 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4161 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4162 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4163 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4164 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4165 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4166 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4167 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4168 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4169 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4170 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4171 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4172 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4173 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4174 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4175 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4176 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4177 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4178 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4179 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4180 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4181 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4182 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4183 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4184 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4185 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4186 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4187 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4188 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4189 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4190 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4191 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4192 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4193 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4194 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4195 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4196 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4197 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4198 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4199 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4201 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4203 * gcc.target/arm/cold-lc.c: New test.
4205 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4208 * gcc.dg/pr48774.c: New test.
4210 2011-05-03 Richard Guenther <rguenther@suse.de>
4212 * gcc.dg/large-size-array-5.c: New testcase.
4214 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4216 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4218 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4220 * lib/target-supports.exp (check_effective_target_vect_strided):
4222 (check_effective_target_vect_strided2)
4223 (check_effective_target_vect_strided3)
4224 (check_effective_target_vect_strided4)
4225 (check_effective_target_vect_strided8): ...these new functions.
4227 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4228 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4229 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4230 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4231 * gcc.dg/vect/pr37539.c: Likewise.
4232 * gcc.dg/vect/slp-11a.c: Likewise.
4233 * gcc.dg/vect/slp-11b.c: Likewise.
4234 * gcc.dg/vect/slp-11c.c: Likewise.
4235 * gcc.dg/vect/slp-12a.c: Likewise.
4236 * gcc.dg/vect/slp-12b.c: Likewise.
4237 * gcc.dg/vect/slp-18.c: Likewise.
4238 * gcc.dg/vect/slp-19a.c: Likewise.
4239 * gcc.dg/vect/slp-19b.c: Likewise.
4240 * gcc.dg/vect/slp-21.c: Likewise.
4241 * gcc.dg/vect/slp-23.c: Likewise.
4242 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4244 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4245 instead of vect_interleave && vect_extract_even_odd.
4246 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4247 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4248 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4249 * gcc.dg/vect/vect-1.c: Likewise.
4250 * gcc.dg/vect/vect-10.c: Likewise.
4251 * gcc.dg/vect/vect-98.c: Likewise.
4252 * gcc.dg/vect/vect-107.c: Likewise.
4253 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4254 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4255 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4256 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4257 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4258 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4259 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4260 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4261 * gcc.dg/vect/vect-strided-float.c: Likewise.
4262 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4263 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4264 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4265 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4266 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4267 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4268 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4269 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4270 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4271 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4272 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4273 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4274 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4275 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4276 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4278 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4280 * gcc.dg/vect/pr30843.c: Likewise.
4281 * gcc.dg/vect/pr33866.c: Likewise.
4282 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4283 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4284 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4285 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4287 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4289 * gcc.dg/vect/slp-11.c: Split into...
4290 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4291 gcc.dg/vect/slp-11c.c: ...these tests.
4292 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4293 * gcc.dg/vect/slp-12c.c: ...this new test.
4294 * gcc.dg/vect/slp-19.c: Split into...
4295 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4296 gcc.dg/vect/slp-19c.c: ...these new tests.
4298 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4300 * lib/target-supports.exp
4301 (check_effective_target_vect_extract_even_odd_wide): Delete.
4302 (check_effective_target_vect_strided_wide): Likewise.
4303 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4304 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4305 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4306 * gcc.dg/vect/pr37539.c: Likewise.
4307 * gcc.dg/vect/slp-11.c: Likewise.
4308 * gcc.dg/vect/slp-12a.c: Likewise.
4309 * gcc.dg/vect/slp-12b.c: Likewise.
4310 * gcc.dg/vect/slp-19.c: Likewise.
4311 * gcc.dg/vect/slp-23.c: Likewise.
4312 * gcc.dg/vect/vect-1.c: Likewise.
4313 * gcc.dg/vect/vect-98.c: Likewise.
4314 * gcc.dg/vect/vect-107.c: Likewise.
4315 * gcc.dg/vect/vect-strided-float.c: Likewise.
4317 2011-05-02 Jason Merrill <jason@redhat.com>
4319 * g++.dg/init/new31.C: New.
4321 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4324 * gcc.dg/pr35445.c: New test.
4326 2011-05-02 Jason Merrill <jason@redhat.com>
4328 * c-c++-common/vla-1.c: New.
4330 2011-05-02 Richard Guenther <rguenther@suse.de>
4332 PR tree-optimization/48822
4333 * gcc.dg/torture/pr48822.c: New testcase.
4335 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4338 * g++.dg/cpp0x/constexpr-47969.C: New.
4340 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4343 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4344 on vect_no_align targets.
4345 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4346 vect_no_align targets.
4348 2011-05-01 Xinliang David Li <davidxl@google.com>
4350 * gcc.dg/tree-ssa/integer-addr.c: New test.
4351 * gcc.dg/tree-ssa/alias_bug.c: New test.
4353 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4355 PR libgfortran/48787
4356 * gfortran.dg/round_3.f08: Add more checks.
4358 2011-04-30 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/import9.f90: New, proper test.
4362 * gfortran.dg/interface_37.f90: Remove bogus
4363 test (bogus copy of interface_36.f90).
4365 2011-04-30 Tobias Burnus <burnus@net-b.de>
4368 * gfortran.dg/interface_37.f90: New.
4370 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4373 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4375 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4377 PR tree-optimization/48809
4378 * gcc.c-torture/execute/pr48809.c: New test.
4380 2011-04-29 Jeff Law <law@redhat.com>
4382 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4384 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/init/ctor10.C: New.
4389 2011-04-29 Le-Chun Wu <lcwu@google.com>
4391 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4392 warning in implicitly instantiated templates.
4394 2011-04-29 Le-Chun Wu <lcwu@google.com>
4396 * g++.dg/warn/Wnull-conversion-1.C: New.
4397 * g++.dg/warn/Wnull-conversion-2.C: New.
4399 2011-04-29 Diego Novillo <dnovillo@google.com>
4401 * g++.old-deja/g++.other/null3.C: Expect warning about
4402 converting boolean to a pointer.
4404 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4407 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4411 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4413 2011-04-29 Tobias Burnus <burnus@net-b.de>
4416 * gfortran.dg/typebound_proc_22.f90: New.
4419 * gfortran.dg/interface_36.f90: New.
4421 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4423 PR libgfortran/48488
4424 PR libgfortran/48602
4425 PR libgfortran/48615
4426 PR libgfortran/48684
4427 PR libgfortran/48787
4428 * gfortran.dg/fmt_g.f: Adjust test.
4429 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4430 * gfortran.dg/round_3.f08: New test.
4431 * gfortran.dg/namelist_print_1.f: Adjust test.
4432 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4433 * gfortran.dg/f2003_io_5.f03: Adjust test.
4434 * gfortran.dg/coarray_15.f90: Adjust test.
4435 * gfortran.dg/namelist_65.f90: Adjust test.
4436 * gfortran.dg/fmt_cache_1.f: Adjust test.
4437 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4438 * gfortran.dg/real_const_3.f90: Adjust test.
4440 2011-04-28 Xinliang David Li <davidxl@google.com>
4442 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4443 * g++.dg/prof-robust-1.C: New test.
4445 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4447 PR tree-optimization/48765
4448 * gcc.dg/vect/pr48765.c: New.
4450 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4452 PR tree-optimization/48775
4453 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4455 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4458 * g++.dg/inherit/pr48798.C: New.
4459 * g++.old-deja/g++.other/base1.C: Adjust.
4461 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4464 * g++.dg/template/inherit7.C: New test case.
4466 2011-04-28 Richard Guenther <rguenther@suse.de>
4468 PR tree-optimization/40052
4469 PR tree-optimization/15347
4470 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4471 * gcc.dg/pr15347.c: Likewise.
4473 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4476 * g++.dg/cpp0x/sfinae18.C: New.
4478 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4481 * g++.dg/ext/is_literal_type1.C: New.
4483 2011-04-28 Tobias Burnus <burnus@net-b.de>
4487 * gfortran.dg/interface_35.f90: New.
4488 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4489 * gfortran.dg/func_result_6.f90: Add dg-warning.
4490 * gfortran.dg/bessel_1.f90: Ditto.
4491 * gfortran.dg/hypot_1.f90: Ditto.
4492 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4493 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4494 * gfortran.dg/interface_assignment_4.f90: Ditto.
4496 2011-04-27 Jason Merrill <jason@redhat.com>
4498 * g++.dg/ext/complex8.C: New.
4500 * g++.dg/cpp0x/initlist49.C: New.
4501 * g++.dg/init/new30.C: New.
4503 2011-04-27 Tobias Burnus <burnus@net-b.de>
4506 * gfortran.dg/whole_file_34.f90: New.
4508 2011-04-27 Jan Hubicka <jh@suse.cz>
4510 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4512 2011-04-27 Jason Merrill <jason@redhat.com>
4514 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4516 * g++.dg/parse/ambig6.C: New.
4518 2011-04-27 Nick Clifton <nickc@redhat.com>
4520 * gcc.dg/20020312-2.c: Add definition for RX.
4522 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4523 option with RX targets.
4525 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4528 2011-04-27 Richard Guenther <rguenther@suse.de>
4530 * gcc.dg/tree-ssa/pr23382.c: Remove.
4532 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4535 * gcc.c-torture/compile/pr48767.c: New test.
4537 2011-04-27 Richard Guenther <rguenther@suse.de>
4539 PR tree-optimization/48772
4540 * g++.dg/pr48772.C: New testcase.
4542 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4545 * gcc.c-torture/compile/pr48742.c: New test.
4547 2011-04-26 Jason Merrill <jason@redhat.com>
4549 * g++.dg/lookup/koenig13.C: New.
4551 * g++.dg/cpp0x/initlist48.C: New.
4553 2011-04-25 Jason Merrill <jason@redhat.com>
4555 * g++.dg/cpp0x/sfinae17.C: New.
4557 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4560 * gcc.target/powerpc/pr48258-1.c: New file.
4561 * gcc.target/powerpc/pr48258-2.c: Ditto.
4563 2011-04-26 Xinliang David Li <davidxl@google.com>
4565 * gcc.dg/uninit-suppress.c: New test.
4566 * gcc.dg/uninit-suppress.c: New test.
4568 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4571 * gcc.dg/pr48768.c: New test.
4573 PR tree-optimization/48734
4574 * gcc.c-torture/compile/pr48734.c: New test.
4577 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4579 2011-04-26 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/48731
4582 * gcc.dg/torture/pr48731.c: New testcase.
4584 2011-04-26 Richard Guenther <rguenther@suse.de>
4587 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4589 2011-04-26 Richard Guenther <rguenther@suse.de>
4592 * gcc.dg/torture/pr48694-1.c: New testcase.
4593 * gcc.dg/torture/pr48694-2.c: Likewise.
4595 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4597 * g++.dg/ext/underlying_type1.C: New.
4598 * g++.dg/ext/underlying_type2.C: Likewise.
4599 * g++.dg/ext/underlying_type3.C: Likewise.
4600 * g++.dg/ext/underlying_type4.C: Likewise.
4601 * g++.dg/ext/underlying_type5.C: Likewise.
4602 * g++.dg/ext/underlying_type6.C: Likewise.
4603 * g++.dg/ext/underlying_type7.C: Likewise.
4604 * g++.dg/ext/underlying_type8.C: Likewise.
4605 * g++.dg/ext/underlying_type9.C: Likewise.
4606 * g++.dg/ext/underlying_type10.C: Likewise.
4608 2011-04-25 Jason Merrill <jason@redhat.com>
4610 * g++.dg/cpp0x/regress/template-const2.C: New.
4612 2011-04-25 Jeff Law <law@redhat.com>
4614 * gcc.dg/tree-ssa/vrp56.c: new test.
4616 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4618 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4620 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4622 PR preprocessor/48740
4623 * c-c++-common/raw-string-11.c: New test.
4625 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4627 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4630 2011-04-23 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/coarray_19.f90: New.
4635 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.dg/pr48685.c: New test.
4640 2011-04-22 Jan Hubicka <jh@suse.cz>
4642 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4644 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4646 PR tree-optimization/48717
4647 * gcc.c-torture/execute/pr48717.c: New test.
4649 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4652 * gcc.target/i386/pr48723.c: New test.
4654 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4657 * gcc.dg/gomp/pr48716.c: New test.
4658 * g++.dg/gomp/pr48716.C: New test.
4660 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4663 * gcc.dg/missing-field-init-2.c: Update testcase.
4665 2011-04-22 Alan Modra <amodra@gmail.com>
4667 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4669 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4672 * gfortran.dg/function_optimize_6.f90: New test.
4674 2011-04-21 Easwaran Raman <eraman@google.com>
4676 * gcc.dg/stack-layout-2.c: New test.
4678 2011-04-21 Richard Guenther <rguenther@suse.de>
4681 * g++.dg/lto/pr48207-2_0.C: New testcase.
4682 * g++.dg/lto/pr48207-3_0.C: Likewise.
4684 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4686 * gnat.dg/volatile5.adb: New test.
4687 * gnat.dg/volatile5_pkg.ads: New helper.
4689 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4692 * gcc.target/i386/pr48708.c: New test.
4694 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4696 * gcc.dg/vect/vect-119.c: New test.
4698 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4700 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4703 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4704 Richard Sandiford <richard.sandiford@linaro.org>
4707 * gcc.target/arm/pr46329.c: New test.
4709 2011-04-21 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/coarray_18.f90: New.
4714 2011-04-20 Jason Merrill <jason@redhat.com>
4716 * g++.dg/cpp0x/initlist47.C: New.
4718 * g++.dg/init/dtor4.C: New.
4720 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4723 * gcc.target/i386/sse2-pinsrw.c: New test.
4724 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4725 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4726 * gcc.target/i386/sse2-insvhi.c: Ditto.
4727 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4728 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4730 2011-04-20 Jason Merrill <jason@redhat.com>
4732 * g++.dg/template/const4.C: New.
4734 2011-04-20 Easwaran Raman <eraman@google.com>
4736 * gcc.dg/stack-layout-1.c: New test.
4738 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4740 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4741 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4744 2011-04-20 Kai Tietz <ktietz@redhat.com>
4746 * gcc.dg/binop-xor1.c: New test.
4747 * gcc.dg/binop-xor2.c: New test.
4748 * gcc.dg/binop-xor3.c: New test.
4749 * gcc.dg/binop-xor4.c: New test.
4750 * gcc.dg/binop-xor5.c: New test.
4752 2011-04-20 Richard Guenther <rguenther@suse.de>
4754 PR tree-optimization/47892
4755 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4757 2011-04-20 Richard Guenther <rguenther@suse.de>
4760 * g++.dg/torture/pr48695.C: New testcase.
4762 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4764 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4765 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4766 * gcc.c-torture/execute/pr45262.c: Ditto
4767 * gcc.dg/torture/pr43165.c: Ditto.
4768 * gcc.dg/torture/pr47228.c: Ditto.
4769 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4770 * gcc.dg/ipa/pr45644.c: Ditto.
4771 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4774 2011-04-19 Jason Merrill <jason@redhat.com>
4776 * g++.dg/ext/complex7.C: New.
4778 * g++.dg/ext/attrib41.C: New.
4780 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4783 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4785 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/pr48678.c: New test.
4790 2011-04-19 Martin Jambor <mjambor@suse.cz>
4792 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4793 * g++.dg/opt/devirt2.C: New test.
4794 * g++.dg/ipa/devirt-g-1.C: Likewise.
4796 2011-04-19 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/whole_file_33.f90: New.
4801 2011-04-19 Martin Jambor <mjambor@suse.cz>
4803 * g++.dg/ipa/devirt-7.C: New test.
4805 2011-04-19 Richard Guenther <rguenther@suse.de>
4808 * g++.dg/lto/pr48207_0.C: New testcase.
4810 2011-04-18 Jason Merrill <jason@redhat.com>
4812 * g++.dg/init/void1.C: New.
4814 * g++.dg/cpp0x/union4.C: New.
4816 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4819 * g++.dg/torture/pr48661.C: New test.
4822 * g++.dg/gomp/pr48632.C: New test.
4824 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4826 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4827 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4829 2011-04-18 Tobias Burnus <burnus@net-b.de>
4832 * gfortran.dg/coarray_17.f90: New.
4833 * gfortran.dg/coarray_10.f90: Update dg-error.
4835 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4839 * gfortran.dg/guality/guality.exp: Likewise.
4841 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4845 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4847 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4849 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4853 2011-04-18 Richard Guenther <rguenther@suse.de>
4856 * g++.dg/torture/pr46364.C: New testcase.
4858 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4860 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4862 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4864 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4866 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4867 Ira Rosen <ira.rosen@linaro.org>
4870 * gcc.target/arm/pr48252.c: New test.
4872 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4874 PR tree-optimization/48616
4875 * gcc.dg/pr48616.c: New test.
4877 2011-04-18 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/coarray_16.f90: New.
4882 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4885 * gfortran.dg/realloc_on_assign_7.f03: New test.
4887 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4889 PR libgfortran/48602
4890 * gfortran.dg/fmt_g0_6.f08: New test.
4892 2011-04-17 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/sfinae16.C: New.
4896 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4898 * gcc.target/mips/reg-var-1.c: New test.
4900 2011-04-17 Jan Hubicka <jh@suse.cz>
4902 * gcc.dg/winline-5.c: Update testcase.
4904 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4906 * gnat.dg/discr27.ad[sb]: Move dg directive.
4907 * gnat.dg/discr28.ad[sb]: New test.
4908 * gnat.dg/discr28_pkg.ads: New helper.
4910 2011-04-17 Michael Matz <matz@suse.de>
4912 PR tree-optimization/48622
4914 * gcc.dg/lto/pr48622_0.c: New test.
4916 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4918 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4919 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4920 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4921 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4922 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4923 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4925 2011-04-15 Jason Merrill <jason@redhat.com>
4927 * g++.dg/cpp0x/range-for17.C: New.
4929 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4931 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4932 * g++.dg/cpp0x/range-for3.C: Likewise.
4933 * g++.dg/cpp0x/range-for9.C: Correct error message.
4934 * g++.dg/cpp0x/range-for11.C: New.
4935 * g++.dg/cpp0x/range-for12.C: New.
4936 * g++.dg/cpp0x/range-for13.C: New.
4937 * g++.dg/cpp0x/range-for14.C: New.
4938 * g++.dg/cpp0x/range-for15.C: New.
4939 * g++.dg/cpp0x/range-for16.C: New.
4941 2011-04-15 Tobias Burnus <burnus@net-b.de>
4944 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4946 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4948 * objc.dg/naming-4.m: Updated.
4949 * objc.dg/naming-5.m: Updated.
4950 * objc.dg/naming-6.m: New.
4951 * objc.dg/naming-7.m: New.
4952 * obj-c++.dg/naming-1.mm: Updated.
4953 * obj-c++.dg/naming-2.mm: Updated.
4954 * obj-c++.dg/naming-3.mm: New.
4955 * obj-c++.dg/naming-4.mm: New.
4957 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959 PR libgfortran/48589
4960 * gfortran.dg/fmt_g0_5.f08: New test.
4962 2011-04-15 Richard Guenther <rguenther@suse.de>
4965 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4967 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4969 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4970 -finline-limit=0 to -fno-inline
4972 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4978 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4982 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4983 * gcc.target/i386/avx-insertps-3.c: New test.
4984 * gcc.target/i386/avx-insertps-4.c: New test.
4986 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4988 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4991 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4996 * gcc.target/avr/pr46779-1.c: New test case
4997 * gcc.target/avr/pr46779-2.c: New test case
4999 2011-04-14 Jason Merrill <jason@redhat.com>
5001 * g++.dg/cpp0x/sfinae15.C: New.
5003 * g++.dg/cpp0x/sfinae14.C: New.
5005 * g++.dg/ext/vla10.C: New.
5007 2011-04-14 Richard Guenther <rguenther@suse.de>
5009 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5011 2011-04-14 Richard Guenther <rguenther@suse.de>
5013 * gcc.dg/fold-bitand-4.c: Move ...
5014 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5016 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5018 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5020 * gcc.target/avr/torture/trivial.c: Ditto.
5022 2011-04-13 Jason Merrill <jason@redhat.com>
5024 * g++.dg/template/operator11.C: New.
5026 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5029 * gcc.dg/gomp/pr48591.c: New test.
5032 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5033 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5035 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5038 * g++.dg/template/dependent-expr7.C: New test case.
5040 2011-04-13 Jason Merrill <jason@redhat.com>
5042 * g++.dg/cpp0x/sfinae13.C: New.
5044 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5046 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5048 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5050 * gcc.target/arm/pr43698.c: Remove -march option.
5052 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5054 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5057 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5061 * gfortran.dg/realloc_on_assign_6.f03: New test.
5063 2011-04-12 Kai Tietz <ktietz@redhat.com>
5065 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5066 targets the additional -mno-ms-bitfields and
5067 -Wno-packed-bitfield-compat options.
5068 * g++.dg/ext/bitfield3.C: Likewise.
5069 * g++.dg/ext/bitfield4.C: Likewise.
5070 * g++.dg/ext/bitfield5.C: Likewise.
5071 * gcc.dg/bitfld-15.c: Likewise.
5072 * gcc.dg/bitfld-16.c: Likewise.
5073 * gcc.dg/bitfld-17.c: Likewise.
5074 * gcc.dg/bitfld-18.c: Likewise.
5076 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5078 * gcc.target/arm/neon-vld3-1.c: New test.
5079 * gcc.target/arm/neon-vst3-1.c: New test.
5080 * gcc.target/arm/neon/v*.c: Regenerate.
5082 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5084 PR rtl-optimization/48549
5085 * g++.dg/opt/pr48549.C: New test.
5087 2011-04-12 Richard Guenther <rguenther@suse.de>
5089 PR tree-optimization/46076
5090 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5092 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5095 * lib/compat.exp (compat-execute): Declare unsupported after
5096 stripping path from src1.
5097 * lib/lto.exp (lto-execute): Likewise.
5099 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5102 * gcc.dg/pr48552-1.c: New test.
5103 * gcc.dg/pr48552-2.c: New test.
5105 2011-04-11 Jason Merrill <jason@redhat.com>
5107 * g++.dg/cpp0x/sfinae12.C: New.
5109 * g++.dg/cpp0x/enum10.C: New.
5111 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5113 * g++.dg/cpp0x/rv-func.C: New.
5115 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5117 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5120 2011-04-11 Martin Jambor <mjambor@suse.cz>
5122 PR tree-optimization/48195
5123 * gcc.dg/ipa/pr48195.c: New test.
5125 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5127 * gnat.dg/return3.adb: Remove unused switch.
5129 2011-04-08 Mike Stump <mikestump@comcast.net>
5132 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5133 default to fno-common.
5135 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5137 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5138 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5140 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5143 * gfortran.dg/function_optimize_5.f90: New test.
5145 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5147 * gnat.dg/aggr17.adb: New test.
5148 * gnat.dg/aggr18.adb: Likewise.
5150 2011-04-08 Michael Matz <matz@suse.de>
5153 * gcc.target/i386/pr48389.c: New test.
5155 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5157 PR rtl-optimization/48272
5158 * g++.dg/opt/pr48272.C: New.
5160 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5162 PR rtl-optimization/48235
5163 * gcc.dg/pr48235.c: New.
5165 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5167 PR rtl-optimization/48302
5168 * g++.dg/opt/pr48302.C: New.
5170 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5173 * g++.dg/opt/pr48273.C: New.
5175 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5177 PR rtl-optimization/48442
5178 * gcc.dg/pr48442.c: New.
5180 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5182 PR tree-optimization/48377
5183 * gcc.dg/vect/pr48377.c: New test.
5185 2011-04-07 Jason Merrill <jason@redhat.com>
5187 * g++.dg/cpp0x/regress/call1.C: New.
5189 * g++.dg/cpp0x/variadic107.C: New.
5191 * g++.dg/cpp0x/sfinae11.C: New.
5192 * g++.dg/cpp0x/noexcept02.C: Fix.
5194 * g++.dg/cpp0x/sfinae10.C: New.
5196 * g++.dg/cpp0x/sfinae9.C: New.
5198 * c-c++-common/Wcast-qual-1.c: Move here from...
5199 * gcc.dg/cast-qual-3.c: ...here, and...
5200 * g++.dg/warn/Wcast-qual2.C: ...here.
5202 * g++.dg/cpp0x/sfinae8.C: New.
5204 * g++.dg/cpp0x/sfinae7.C: New.
5206 * g++.dg/cpp0x/enum9.C: New.
5208 2011-04-07 Mike Stump <mikestump@comcast.net>
5210 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5211 with no trampolines.
5213 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5216 * gfortran.dg/gomp/pr48117.f90: New test.
5219 * gcc.dg/torture/pr48343.c: New test.
5221 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5223 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5225 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5227 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5229 2011-04-07 Tom de Vries <tom@codesourcery.com>
5232 * lib/scanasm.exp (object-size): New proc.
5233 * gcc.target/arm/pr43920-2.c: New test.
5235 2011-04-06 Tobias Burnus <burnus@net-b.de>
5239 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5241 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5243 * gcc.dg/mtune.c: Prune note from output.
5245 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5248 * gcc.dg/guality/pr36977.c: New test.
5249 * gcc.dg/guality/pr48466.c: New test.
5251 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5253 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5255 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5257 * gnat.dg/return3.adb: New test.
5259 2011-04-06 Richard Guenther <rguenther@suse.de>
5261 PR tree-optimization/47663
5262 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5264 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5266 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5267 Solaris 8 and 9 as well.
5269 2011-04-05 Tom de Vries <tom@codesourcery.com>
5272 * gcc.target/arm/pr43920-1.c: New test.
5274 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5276 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5277 (cctor): Actually return the value.
5278 (main): Cast return values.
5280 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5282 * gfortran.dg/character_comparison_8.f90: New test.
5284 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5286 * frontend-passes: (optimize_lexical_comparison): New function.
5287 (optimize_expr): Call it.
5288 (optimize_comparison): Also handle lexical comparison functions.
5289 Return false instad of -2 for unequal comparison.
5291 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5294 * function_optimize_4.f90: New test.
5296 2011-04-04 Tobias Burnus <burnus@net-b.de>
5299 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5300 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5301 * gfortran.dg/coarray_15.f90: New.
5303 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5305 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5306 * gfortran.dg/bessel_7.f90: Likewise.
5308 2011-04-03 Tobias Burnus <burnus@net-b.de>
5310 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5312 2011-04-03 Richard Guenther <rguenther@suse.de>
5313 Ira Rosen <ira.rosen@linaro.org>
5315 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5316 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5317 -ftree-loop-if-convert-stores.
5319 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5321 * gnat.dg/specs/aggr2.ads: New test.
5323 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5325 * gnat.dg/debug2.ad[sb]: New test.
5326 * gnat.dg/debug2_pkg.ads: New helper.
5327 * gnat.dg/debug3.ad[sb]: New test.
5329 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5331 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5333 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5336 * gcc.c-torture/compile/pr48335-1.c: New test.
5337 * gcc.dg/pr48335-1.c: New test.
5338 * gcc.dg/pr48335-2.c: New test.
5339 * gcc.dg/pr48335-3.c: New test.
5340 * gcc.dg/pr48335-4.c: New test.
5341 * gcc.dg/pr48335-5.c: New test.
5342 * gcc.dg/pr48335-6.c: New test.
5343 * gcc.dg/pr48335-7.c: New test.
5344 * gcc.dg/pr48335-8.c: New test.
5345 * gcc.target/i386/pr48335-1.c: New test.
5347 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5350 * gcc.dg/Waddress.c: New test.
5352 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5355 * gfortran.dg/function_optimize_3.f90: New test.
5357 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5359 * gcc.c-torture/compile/20110401-1.c: New test.
5361 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5362 * g++.dg/lto/20091002-2_0.C: Likewise.
5363 * g++.dg/lto/20090303_0.c: Likewise.
5364 * g++.dg/lto/20091004-1_0.C: Likewise.
5365 * g++.dg/lto/20091002-3_0.C: Likewise.
5366 * g++.dg/lto/20091004-2_0.C: Likewise.
5367 * g++.dg/lto/20081123_0.C: Likewise.
5368 * g++.dg/lto/20090313_0.C: Likewise.
5369 * g++.dg/lto/20081109-1_0.C: Likewise.
5370 * g++.dg/lto/20081219_0.C: Likewise.
5371 * g++.dg/lto/20081204-1_0.C: Likewise.
5372 * g++.dg/lto/20090302_0.C: Likewise.
5373 * g++.dg/lto/20081119-1_0.C: Likewise.
5374 * g++.dg/lto/20081118_0.C: Likewise.
5375 * gcc.dg/lto/20091020-2_0.c: Likewise.
5376 * gcc.dg/lto/20090210_0.c: Likewise.
5377 * gcc.dg/lto/20081204-1_0.c: Likewise.
5378 * gcc.dg/lto/20081224_0.c: Likewise.
5379 * gcc.dg/lto/20090219_0.c: Likewise.
5380 * gcc.dg/lto/20091014-1_0.c: Likewise.
5381 * gcc.dg/lto/20091016-1_0.c: Likewise.
5382 * gcc.dg/lto/20090206-2_0.c: Likewise.
5383 * gcc.dg/lto/20090116_0.c: Likewise.
5384 * gcc.dg/lto/20091013-1_0.c: Likewise.
5385 * gcc.dg/lto/20091015-1_0.c: Likewise.
5386 * gcc.dg/lto/20090126-2_0.c: Likewise.
5388 2011-03-31 Ian Lance Taylor <iant@google.com>
5390 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5392 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5394 * gnat.dg/opt16.adb: New test.
5396 2011-03-31 Jason Merrill <jason@redhat.com>
5398 * g++.dg/cpp0x/defaulted24.C: New.
5400 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5403 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5406 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5408 * g++.dg/other/i386-9.C: New test.
5410 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5412 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5414 2011-03-30 Jason Merrill <jason@redhat.com>
5416 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5418 * g++.dg/cpp0x/regress/isnan.C: New.
5420 * g++.dg/cpp0x/initlist46.C: New.
5422 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5425 * gcc.target/arm/neon-modes-2.c: New test.
5427 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5430 * gcc.c-torture/compile/pr48305.c: New test.
5432 2011-03-29 Jason Merrill <jason@redhat.com>
5434 * g++.dg/cpp0x/regress/value-dep1.C: New.
5436 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5438 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5440 2011-03-29 Ian Lance Taylor <iant@google.com>
5442 * go.test/go-test.exp: Handle the test lines used in several new
5444 (errchk): Add opts parameter. Change all callers. Handle parens
5447 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5448 Dominique d'Humieres <dominiq@lps.ens.fr>
5450 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5451 and __APPLE__ && __PPC__ && __ALTIVEC__.
5453 2011-03-29 Jason Merrill <jason@redhat.com>
5455 * g++.dg/cpp0x/dependent1.C: New.
5457 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5459 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5461 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5463 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5466 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5467 * gfortran.dg/proc_ptr_comp_32.f90: New.
5469 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5471 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5472 check for corresponding warning.
5474 2011-03-28 Jason Merrill <jason@redhat.com>
5476 * g++.dg/cpp0x/rv-deduce2.C: New.
5478 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5481 * gcc.dg/pr48203.c: New test.
5483 2011-03-28 Jeff Law <law@redhat.com>
5485 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5487 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5489 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5490 and __PPC__ && __ALTIVEC__.
5492 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5495 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5496 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5497 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5498 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5500 2011-03-28 Jason Merrill <jason@redhat.com>
5502 * g++.dg/cpp0x/initlist-array2.C: New.
5504 * g++.dg/cpp0x/initlist-array1.C: New.
5506 * g++.dg/cpp0x/constexpr-compound.C: New.
5508 * g++.dg/cpp0x/constexpr-using.C: New.
5510 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5512 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5517 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5519 * gcc.dg/slp-1.c: New test.
5521 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5523 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5524 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5525 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5526 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5527 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5528 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5529 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5530 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5531 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5532 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5533 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5534 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5535 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5536 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5538 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5541 * gfortran.dg/trim_optimize_5.f90: New test.
5542 * gfortran.dg/trim_optimize_6.f90: New test.
5544 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5547 * gcc.target/mips/madd-7.c: Remove -mlong32.
5548 * gcc.target/mips/msub-7.c: Likewise.
5550 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5552 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5553 accesses to preserve the meaning of the test for doubleword vectors.
5554 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5555 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5557 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5560 * gfortran.dg/class_42.f03: New.
5562 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5564 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5567 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5569 PR rtl-optimization/48144
5570 * gcc.dg/pr48144.c: New test.
5572 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5574 * gnat.dg/discr27.ad[sb]: New test.
5576 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5578 * gnat.dg/limited_with2.ad[sb]: New test.
5579 * gnat.dg/limited_with2_pkg1.ads: New helper.
5580 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5582 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5584 * gnat.dg/opt15.adb: New test.
5585 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5587 2011-03-25 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5592 * gfortran.dg/leadz_trailz_3.f90: Ditto
5594 2011-03-25 Martin Jambor <mjambor@suse.cz>
5596 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5598 2011-03-25 Jason Merrill <jason@redhat.com>
5600 * g++.dg/cpp0x/defaulted22.C: New.
5601 * g++.dg/cpp0x/defaulted23.C: New.
5602 * g++.dg/cpp0x/defaulted15.C: Adjust.
5604 2011-03-25 Jason Merrill <jason@redhat.com>
5606 * g++.dg/cpp0x/move1.C: New.
5608 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5611 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5613 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5615 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5616 for mips-sgi-irix6.5.
5617 Replace snprintf prototype by <stdio.h>.
5619 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5622 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5623 run_expensive_tests.
5624 * gcc.dg/graphite/block-4.c: Likewise.
5625 * gcc.dg/graphite/block-7.c: Likewise.
5626 * gcc.dg/graphite/block-8.c: Likewise.
5628 2011-03-25 Richard Guenther <rguenther@suse.de>
5630 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5631 * g++.dg/tree-ssa/pr8781.C: Likewise.
5632 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5633 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5634 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5635 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5636 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5637 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5638 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5639 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5640 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5641 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5642 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5643 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5644 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5645 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5646 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5647 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5648 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5649 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5650 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5651 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5652 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5653 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5654 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5655 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5657 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5658 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5659 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5660 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5661 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5662 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5663 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5664 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5665 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5666 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5667 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5668 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5669 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5670 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5671 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5672 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5673 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5674 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5675 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5676 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5677 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5678 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5679 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5680 * c-c++-common/pr46562-2.c: Likewise.
5681 * gfortran.dg/pr42108.f90: Likewise.
5682 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5683 foo to be inlined even at -O1.
5684 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5685 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5686 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5687 * gcc.dg/matrix/matrix.exp: Disable FRE.
5689 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5692 * gcc.dg/dfp/pr48204.c: New test.
5694 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5697 * gcc.c-torture/execute/pr47917.c: Move this...
5698 * gcc.dg/torture/pr47917.c: to here and add xfails.
5700 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5702 * gnat.dg/array16.ad[sb]: New test.
5703 * gnat.dg/array16.ads: New helper.
5705 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5707 * gnat.dg/derived_type2.adb: New test.
5709 2011-03-24 Richard Guenther <rguenther@suse.de>
5711 PR tree-optimization/48271
5712 * g++.dg/torture/pr48271.C: New testcase.
5714 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5716 * gnat.dg/array15.ad[sb]: New test.
5718 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5721 * gcc.target/i386/pr48237.c: New test.
5723 2011-03-24 Richard Guenther <rguenther@suse.de>
5726 * gcc.dg/builtin-object-size-10.c: New testcase.
5728 2011-03-24 Richard Guenther <rguenther@suse.de>
5730 PR tree-optimization/46562
5731 * c-c++-common/pr46562-2.c: New testcase.
5732 * c-c++-common/pr46562.c: Likewise.
5734 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5736 * gcc.dg/vect/vect-cselim-1.c: New test.
5737 * gcc.dg/vect/vect-cselim-2.c: New test.
5739 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5741 * gcc.target/arm/pr46934.c: New.
5743 2011-03-23 Ian Lance Taylor <iant@google.com>
5745 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5747 2011-03-23 Richard Guenther <rguenther@suse.de>
5749 * gcc.dg/struct: Remove directory and contents.
5751 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5754 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5756 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5758 * gnat.dg/discr26.ad[sb]: New test.
5759 * gnat.dg/discr26_pkg.ads: New helper.
5761 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5764 * gcc.target/arm/neon-vld-1.c: New test.
5766 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5768 * gnat.dg/array14.ad[sb]: New test.
5769 * gnat.dg/array14_pkg.ads: New helper.
5771 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5773 * gcc.c-torture/execute/920501-8.x: Remove.
5774 * gcc.c-torture/execute/930513-1.x: Remove.
5775 * gcc.c-torture/execute/960312-1.x: Remove.
5776 * gcc.c-torture/compile/20000804-1.c,
5777 gcc.c-torture/compile/20001205-1.c,
5778 gcc.c-torture/compile/20001226-1.c,
5779 gcc.c-torture/compile/20010518-2.c,
5780 gcc.c-torture/compile/20020312-1.c,
5781 gcc.c-torture/compile/20020604-1.c,
5782 gcc.c-torture/compile/920501-12.c,
5783 gcc.c-torture/compile/920501-4.c,
5784 gcc.c-torture/compile/920520-1.c,
5785 gcc.c-torture/compile/980506-1.c,
5786 gcc.c-torture/execute/980709-1.x,
5787 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5788 options for m68hc11.
5789 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5790 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5793 2011-03-22 Nick Clifton <nickc@redhat.com>
5795 * lib/target-supports.exp (check_profiling_available): Add MN10300
5796 to the list of targets that do not support profiling. Restore
5797 alpha sorting to this list.
5799 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5801 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5802 failure on 32-bit systems.
5803 * gcc.dg/torture/vector-2.c: Ditto.
5805 2011-03-22 Richard Guenther <rguenther@suse.de>
5807 PR tree-optimization/48228
5808 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5810 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5812 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5816 * gcc.target/powerpc/pr48226.c: New file.
5818 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5820 * lib/prune.exp (prune_gcc_output): Prune "could not create
5821 compact unwind for" warnings.
5823 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5827 * gcc.c-torture/execute/pr42544.c: New test.
5828 * gcc.c-torture/execute/pr48197.c: New test.
5830 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5832 PR preprocessor/48192
5833 * gcc.target/powerpc/pr48192.c: New file.
5836 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5837 split problem of 0 being loaded in a VSX register.
5839 2011-03-21 Richard Guenther <rguenther@suse.de>
5842 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5843 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5844 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5845 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5847 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5850 * gcc.dg/pr48213.c: New test.
5852 2011-03-21 Kai Tietz <ktietz@redhat.com>
5855 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5857 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5859 * gcc.target/arm/xor-and.c: New.
5861 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5864 * gfortran.dg/function_optimize_1.f90: New test.
5865 * gfortran.dg/function_optimize_2.f90: New test.
5867 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5869 PR rtl-optimization/47502
5870 * gcc.target/i386/pr47502-1.c: New.
5871 * gcc.target/i386/pr47502-2.c: Likewise.
5873 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5875 PR rtl-optimization/48156
5876 * gcc.dg/pr48156.c: New test.
5878 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5881 * gfortran.dg/scratch_1.f90: Adjust test.
5883 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5886 * gfortran.dg/scratch_1.f90: New test.
5888 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5890 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5891 variably modified typedefs.
5892 * gcc.dg/c1x-typedef-2.c: Remove.
5894 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5896 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5897 * gcc.dg/c1x-anon-struct-3.c: New test.
5898 * gcc.dg/anon-struct-11.c: Update.
5900 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5902 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5904 Only xfail with gas.
5906 2011-03-18 Jason Merrill <jason@redhat.com>
5908 * g++.dg/template/fn-ptr1.C: New.
5910 * g++.dg/overload/volatile1.C: New.
5912 * g++.dg/opt/pr23372.C: New.
5914 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5916 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5919 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5921 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5923 * gcc.target/arm/unsigned-extend-1.c: New.
5925 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5928 * gcc.c-torture/compile/pr48161.c: New test.
5930 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5933 * gcc.dg/torture/pr47725.c: New.
5935 2011-03-17 Jason Merrill <jason@redhat.com>
5937 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5938 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5940 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5942 * gnat.dg/specs/elab2.ads: New test.
5943 * gnat.dg/specs/elab2_pkg.ads: New helper.
5945 2011-03-17 Jason Merrill <jason@redhat.com>
5947 * g++.dg/cpp0x/decltype-1212.C: New.
5948 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5950 2011-03-17 Jason Merrill <jason@redhat.com>
5952 * g++.dg/parse/memfnquals1.C: New.
5954 2011-03-17 Richard Guenther <rguenther@suse.de>
5957 * gcc.dg/pr48134.c: New testcase.
5959 2011-03-17 Richard Guenther <rguenther@suse.de>
5962 * g++.dg/torture/pr48165.C: New testcase.
5964 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5966 PR rtl-optimization/48141
5967 * gcc.dg/pr48141.c: New test.
5969 2011-03-16 Jason Merrill <jason@redhat.com>
5971 * g++.dg/cpp0x/constexpr-48089.C: New.
5973 * g++.dg/cpp0x/constexpr-abi1.C: New.
5975 * g++.dg/cpp0x/constexpr-46336.C: New.
5976 * g++.dg/parse/friend5.C: Adjust expected errors.
5978 * g++.dg/cpp0x/constexpr-47570.C: New.
5980 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5983 * ++.dg/debug/dwarf2/typedef6.C: New test.
5985 2011-03-16 Jason Merrill <jason@redhat.com>
5987 * g++.dg/cpp0x/elision2.C: New.
5989 * g++.dg/cpp0x/constexpr-array3.C: New.
5991 2011-03-16 Jason Merrill <jason@redhat.com>
5993 * g++.dg/cpp0x/sfinae6.C: New.
5994 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5995 * g++.dg/cpp0x/pr45908.C: Likewise.
5996 * g++.dg/cpp0x/sfinae6.C: Likewise.
5997 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5998 * g++.old-deja/g++.law/arg11.C: Likewise.
6000 2011-03-16 Jason Merrill <jason@redhat.com>
6002 * g++.dg/template/incomplete6.C: New.
6004 2011-03-16 Jeff Law <law@redhat.com>
6006 * gcc.dg/tree-ssa/vrp55.c: New test.
6008 2011-03-16 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/auto22.C: New.
6012 2011-03-16 Richard Guenther <rguenther@suse.de>
6014 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6015 optimizing it away if promoted to const.
6017 2011-03-16 Richard Guenther <rguenther@suse.de>
6019 PR tree-optimization/48149
6020 * gcc.dg/fold-complex-1.c: New testcase.
6022 2011-03-16 Richard Guenther <rguenther@suse.de>
6025 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6028 2011-03-16 Richard Guenther <rguenther@suse.de>
6030 PR tree-optimization/26134
6031 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6033 2011-03-16 Richard Guenther <rguenther@suse.de>
6035 PR tree-optimization/48146
6036 * gcc.dg/torture/pr48146.c: New testcase.
6038 2011-03-16 Richard Guenther <rguenther@suse.de>
6040 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6041 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6043 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6046 * gcc.c-torture/compile/pr48136.c: New test.
6048 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6051 * gcc.dg/guality/pr45882.c: New test.
6053 2011-03-15 Jason Merrill <jason@redhat.com>
6055 * g++.dg/cpp0x/constexpr-recursion.C: New.
6057 * g++.dg/cpp0x/implicit11.C: New.
6059 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6061 * g++.dg/cpp0x/constexpr-attribute.C: New.
6063 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6065 * g++.dg/parse/pr34758.C: New.
6067 2011-03-15 Xinliang David Li <davidxl@google.com>
6070 * gcc.dg/uninit-pred-7_d.c: New test.
6071 * gcc.dg/uninit-pred-8_d.c: New test.
6073 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6076 * gcc.target/arm/pr46788.c: New.
6078 2011-03-15 Richard Guenther <rguenther@suse.de>
6081 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6082 * gfortran.dg/ishft_4.f90: Likewise.
6083 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6085 2011-03-15 Richard Guenther <rguenther@suse.de>
6087 PR tree-optimization/13954
6088 * g++.dg/tree-ssa/pr13954.C: New testcase.
6090 2011-03-15 Richard Guenther <rguenther@suse.de>
6092 PR tree-optimization/48037
6093 * gcc.target/i386/pr48037-1.c: New testcase.
6095 2011-03-15 Richard Guenther <rguenther@suse.de>
6097 PR tree-optimization/41490
6098 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6099 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6100 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6101 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6102 * g++.dg/tree-ssa/pr33604.C: Adjust.
6104 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6107 * gcc.c-torture/execute/pr47917.c: New test.
6108 * gcc.dg/pr47917.c: New test.
6111 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6113 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6115 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6116 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6117 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6118 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6119 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6120 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6121 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6122 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6123 * gcc.target/i386/avx-floor-vec.c: Ditto.
6124 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6125 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6126 * gcc.target/i386/avx-rint-vec.c: Ditto.
6127 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6128 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6129 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6130 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6132 2011-03-14 Tom Tromey <tromey@redhat.com>
6134 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6135 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6136 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6138 2011-03-14 Tom Tromey <tromey@redhat.com>
6140 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6141 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6142 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6144 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6146 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6148 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6150 PR rtl-optimization/47166
6151 * gcc.c-torture/execute/postmod-1.c: New test.
6153 2011-03-14 Richard Guenther <rguenther@suse.de>
6156 * gcc.dg/torture/pr48098.c: New testcase.
6158 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6161 * gcc.target/powerpc/pr48053-1.c: New test.
6162 * gcc.target/powerpc/pr48053-2.c: Likewise.
6164 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6167 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6169 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6172 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6174 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6177 * gfortran.dg/class_41.f03: New.
6179 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6181 * g++.dg/conversion/cast3.C: New test.
6183 2011-03-11 Jason Merrill <jason@redhat.com>
6185 * g++.dg/template/error45.C: New.
6187 * g++.dg/parse/no-type-defn1.C: New.
6189 * g++.dg/ext/attrib40.C: New.
6191 * g++.dg/cpp0x/regress/array1.C: New.
6193 2011-03-11 Richard Guenther <rguenther@suse.de>
6195 PR tree-optimization/48067
6196 * gcc.dg/pr48067.c: New testcase.
6198 2011-03-11 Richard Guenther <rguenther@suse.de>
6201 * g++.dg/lto/20110311-1_0.C: New testcase.
6203 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6206 * g++.dg/inherit/virtual8.C: New test.
6209 * gcc.dg/torture/pr48044.c: New test.
6211 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6214 * gfortran.dg/proc_ptr_comp_31.f90: New.
6216 2011-03-11 Richard Guenther <rguenther@suse.de>
6218 PR tree-optimization/47278
6219 * gcc.dg/torture/pr47278-1.c: New testcase.
6220 * gcc.dg/torture/pr47278-2.c: Likewise.
6222 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6224 PR tree-optimization/48063
6225 * gcc.dg/torture/pr48063.c: New test.
6227 2011-03-10 Jason Merrill <jason@redhat.com>
6229 * g++.dg/template/array22.C: New.
6231 * g++.dg/cpp0x/syntax-err1.C: New.
6232 * g++.dg/parse/error36.C: Adjust expected errors.
6233 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6234 * g++.old-deja/g++.pt/typename3.C: Likewise.
6235 * g++.old-deja/g++.pt/typename4.C: Likewise.
6236 * g++.old-deja/g++.pt/typename6.C: Likewise.
6238 2011-03-09 Jason Merrill <jason@redhat.com>
6240 * g++.dg/template/nontype22.C: New.
6242 2011-03-09 Martin Jambor <mjambor@suse.cz>
6244 PR tree-optimization/47714
6245 * g++.dg/torture/pr47714.C: New test.
6247 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6250 * gcc.target/powerpc/pr47755-2.c: New file.
6252 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6254 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6255 is not set in the environment, pass 64 as first argument when not
6256 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6257 native where ulimit -u is supported.
6259 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6261 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6263 2011-03-08 Jason Merrill <jason@redhat.com>
6265 * g++.dg/template/nontype21.C: New.
6267 * g++.dg/template/anon5.C: New.
6269 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6272 * gcc.dg/pr47881.c: New test.
6274 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6277 * g++.dg/lookup/template3.C: New test.
6279 2011-03-08 Kai Tietz <ktietz@redhat.com>
6281 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6284 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6287 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6288 sizeof to compute alignment.
6290 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6292 PR tree-optimization/48022
6293 * gcc.dg/pr48022-1.c: New test.
6294 * gcc.dg/pr48022-2.c: New test.
6296 2011-03-07 Jason Merrill <jason@redhat.com>
6298 * g++.dg/template/nontype20.C: New.
6299 * g++.dg/init/member1.C: Adjust expected errors.
6300 * g++.dg/parse/constant4.C: Likewise.
6301 * g++.dg/template/qualified-id3.C: Likewise.
6302 * g++.old-deja/g++.pt/crash10.C: Likewise.
6304 * g++.dg/cpp0x/regress/non-const1.C: New.
6306 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6309 * gcc.dg/pr47991.c: New test.
6311 2011-03-07 Jason Merrill <jason@redhat.com>
6313 * g++.dg/abi/mangle46.C: New.
6315 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6318 * gcc.target/powerpc/pr47862.c: New.
6320 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6323 * gcc.target/i386/combine-mul.c: Require nonpic.
6325 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6326 Nathan Froyd <froydnj@codesourcery.com>
6328 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6330 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6332 * README.QMTEST: Remove.
6334 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6335 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6338 * gfortran.dg/array_constructor_37.f90 : New test.
6340 2011-03-05 Jason Merrill <jason@redhat.com>
6342 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6343 * g++.dg/abi/mangle45.C: Likewise.
6344 * g++.dg/cpp0x/trailing1.C: Likewise.
6346 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6348 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6350 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6352 PR rtl-optimization/47899
6353 * gcc.dg/pr47899.c: New test.
6355 * gcc.dg/torture/pr47968.c: Ignore warnings.
6357 PR tree-optimization/47967
6358 * gcc.c-torture/compile/pr47967.c: New test.
6360 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6362 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6363 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6365 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6367 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6368 and property_getAttributes() if __OBJC2__.
6369 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6370 * objc.dg/property/property-encoding-1.m: New.
6371 * obj-c++.dg/property/property-encoding-1.mm: New.
6373 2011-03-04 Jason Merrill <jason@redhat.com>
6375 * g++.dg/template/pseudodtor6.C: New.
6377 * g++.dg/inherit/covariant19.C: New.
6379 2011-03-04 Richard Guenther <rguenther@suse.de>
6382 * gcc.dg/torture/pr47968.c: New testcase.
6384 2011-03-04 Richard Guenther <rguenther@suse.de>
6387 * gcc.dg/torture/pr47975.c: New testcase.
6389 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/template/crash106.C: New.
6394 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6397 * gcc.dg/gomp/pr47963.c: New test.
6398 * g++.dg/gomp/pr47963.C: New test.
6400 2011-03-02 Jason Merrill <jason@redhat.com>
6402 * g++.dg/cpp0x/regress/condition1.C: New.
6404 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6406 2011-03-01 Jason Merrill <jason@redhat.com>
6408 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6410 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6412 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6414 PR rtl-optimization/47925
6415 * gcc.c-torture/execute/pr47925.c: New test.
6417 2011-03-01 Jason Merrill <jason@redhat.com>
6419 * g++.dg/cpp0x/decltype25.C: New.
6421 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6423 2011-03-01 Richard Guenther <rguenther@suse.de>
6425 PR tree-optimization/47890
6426 * gcc.dg/torture/pr47890.c: New testcase.
6428 2011-03-01 Richard Guenther <rguenther@suse.de>
6431 * gcc.dg/lto/pr47924_0.c: New testcase.
6433 2011-03-01 Richard Guenther <rguenther@suse.de>
6436 * gfortran.dg/lto/pr46911_0.f: New testcase.
6438 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6440 PR libgfortran/47933
6441 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6442 compile errors from older code form.
6444 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6446 PR libgfortran/47567
6447 * gfortran.dg/fmt_fw_d.f90: New test.
6449 2011-02-28 Jason Merrill <jason@redhat.com>
6451 * g++.dg/inherit/covariant18.C: New.
6453 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6456 * gcc.dg/pr47893.c: New test.
6458 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6460 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6461 NULL in case of a selector with conflicting types.
6462 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6464 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6466 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6467 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6468 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6469 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6471 2011-02-28 Jason Merrill <jason@redhat.com>
6474 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6476 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6478 PR libgfortran/47778
6479 * gfortran.dg/namelist_71.f90: New test.
6481 2011-02-27 Jason Merrill <jason@redhat.com>
6484 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6485 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6487 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6490 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6492 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6495 * gfortran.dg/gomp/task-1.f90: Removed.
6497 2011-02-26 Jason Merrill <jason@redhat.com>
6499 * g++.dg/template/this-targ1.C: New.
6501 * g++.dg/cpp0x/regress/template-const1.C: New.
6502 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6503 * g++.dg/template/function1.C: Adjust.
6504 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6505 * g++.dg/debug/debug7.C: Adjust.
6507 2011-02-26 Tobias Burnus <burnus@net-b.de>
6510 * gfortran.dg/gomp/task-1.f90: New.
6512 2011-02-25 Jie Zhang <jie@codesourcery.com>
6514 * gcc.target/arm/neon-thumb2-move.c: Add
6515 dg-require-effective-target arm_thumb2_ok.
6517 2011-02-24 Jason Merrill <jason@redhat.com>
6519 * g++.dg/parse/constant1.C: Specify C++98 mode.
6520 * g++.dg/parse/constant5.C: Likewise.
6521 * g++.dg/parse/error2.C: Likewise.
6522 * g++.dg/parse/semicolon3.C: Likewise.
6523 * g++.dg/template/crash14.C: Likewise.
6524 * g++.dg/template/local4.C: Likewise.
6525 * g++.dg/template/nontype3.C: Likewise.
6526 * g++.dg/parse/crash31.C: Adjust expected errors.
6527 * g++.dg/template/function1.C: Likewise.
6528 * g++.dg/template/ref3.C: Likewise.
6529 * g++.dg/template/static9.C: Likewise.
6530 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6532 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6533 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6534 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6535 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6536 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6538 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6541 * gfortran.dg/pr47878.f90: New test.
6543 2011-02-24 Richard Guenther <rguenther@suse.de>
6546 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6547 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6549 2011-02-24 Richard Guenther <rguenther@suse.de>
6552 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6553 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6555 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6557 PR libgfortran/47567
6558 * gfortran.dg/fmt_f0_1.f90: Update test.
6560 2011-02-23 Jason Merrill <jason@redhat.com>
6562 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6563 * g++.dg/abi/mangle45.C: New.
6565 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6566 * g++.dg/template/canon-type-9.C: Match use of decltype
6567 between declaration and definition.
6568 * g++.dg/template/canon-type-12.C: Likewise.
6570 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6573 * gfortran.dg/nested_allocatables_1.f90: New.
6575 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6578 * g++.dg/pr46868.C: New test.
6579 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6580 * g++.dg/parse/error14.C: Adjust.
6582 2011-02-23 Richard Guenther <rguenther@suse.de>
6584 PR tree-optimization/47838
6585 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6587 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6589 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6591 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6593 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6594 * gfortran.dg/count_init_expr.f03: Ditto.
6595 * gfortran.dg/gomp/pr43711.f90: Ditto.
6596 * gcc.dg/struct-parse-2.c: Ditto.
6597 * gcc.dg/parse-error-3.c: Ditto.
6598 * gcc.dg/Wlogical-op-1.c: Ditto.
6599 * gcc.dg/Walways-true-1.c: Ditto.
6600 * gcc.dg/pr24225.c: Ditto.
6601 * gcc.dg/Walways-true-2.c: Ditto.
6602 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6603 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6604 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6605 * g++.dg/overload/defarg4.C: Ditto.
6606 * g++.dg/inherit/covariant16.C: Ditto.
6607 * g++.dg/inherit/virtual7.C: Ditto.
6608 * g++.dg/template/canon-type-9.C: Ditto.
6609 * g++.dg/template/access19.C: Ditto.
6610 * g++.dg/template/call7.C: Ditto.
6611 * g++.dg/template/canon-type-2.C: Ditto.
6612 * g++.dg/template/init7.C: Ditto.
6613 * g++.dg/template/sizeof-template-argument.C: Ditto.
6614 * g++.dg/template/const3.C: Ditto.
6615 * g++.dg/template/sfinae26.C: Ditto.
6616 * g++.dg/template/sfinae26.C: Ditto.
6617 * g++.dg/template/canon-type-11.C: Ditto.
6618 * g++.dg/template/union2.C: Ditto.
6619 * g++.dg/template/canon-type-3.C: Ditto.
6620 * g++.dg/template/canon-type-1.C: Ditto.
6621 * g++.dg/template/canon-type-5.C: Ditto.
6622 * g++.dg/template/canon-type-7.C: Ditto.
6623 * g++.dg/template/canon-type-10.C: Ditto.
6624 * g++.dg/template/spec36.C: Ditto.
6625 * g++.dg/template/typedef38.C: Ditto.
6626 * g++.dg/template/canon-type-4.C: Ditto.
6627 * g++.dg/template/canon-type-6.C: Ditto.
6628 * g++.dg/template/canon-type-13.C: Ditto.
6629 * g++.dg/template/instantiate9.C: Ditto.
6630 * g++.dg/template/ttp22.C: Ditto.
6631 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6632 * g++.dg/warn/Walways-true-1.C: Ditto.
6633 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6634 * g++.dg/warn/Walways-true-2.C: Ditto.
6635 * g++.dg/conversion/op4.C: Ditto.
6636 * g++.dg/opt/pr19650.C: Ditto.
6637 * g++.dg/lookup/friend11.C: Ditto.
6638 * g++.dg/other/default2.C: Ditto.
6639 * g++.dg/other/default3.C: Ditto.
6640 * g++.dg/other/dtor2.C: Ditto.
6641 * g++.dg/other/friend5.C: Ditto.
6642 * g++.dg/other/default5.C: Ditto.
6643 * g++.dg/init/brace6.C: Ditto.
6644 * g++.dg/init/aggr5.C: Ditto.
6645 * g++.dg/init/error2.C: Ditto.
6646 * g++.dg/expr/bound-mem-fun.C: Ditto.
6647 * g++.dg/expr/cond6.C: Ditto.
6648 * g++.dg/expr/stmt-expr-1.C: Ditto.
6649 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6650 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6651 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6652 * g++.dg/cpp0x/bracket1.C: Ditto.
6653 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6654 * g++.dg/cpp0x/pr38646.C: Ditto.
6655 * g++.dg/cpp0x/variadic73.C: Ditto.
6656 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6657 * g++.dg/cpp0x/bracket4.C: Ditto.
6658 * g++.dg/cpp0x/decltype4.C: Ditto.
6659 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6660 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6661 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6662 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6663 * g++.dg/cpp0x/decltype2.C: Ditto.
6664 * g++.dg/cpp0x/decltype1.C: Ditto.
6665 * g++.dg/cpp0x/bracket2.C: Ditto.
6666 * g++.dg/cpp0x/decltype5.C: Ditto.
6667 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6668 * g++.dg/cpp0x/variadic70.C: Ditto.
6669 * g++.dg/cpp0x/decltype6.C: Ditto.
6670 * g++.dg/cpp0x/rvo.C: Ditto.
6671 * g++.dg/cpp0x/vt-40092.C: Ditto.
6672 * g++.dg/cpp0x/variadic-new.C: Ditto.
6673 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6674 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6675 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6676 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6677 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6678 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6679 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6680 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6681 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6682 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6683 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6684 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6685 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6686 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6687 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6688 * g++.dg/cpp0x/pr39639.C: Ditto.
6689 * g++.dg/cpp0x/decltype3.C: Ditto.
6690 * g++.dg/cpp0x/variadic68.C: Ditto.
6691 * g++.dg/cpp0x/variadic-function.C: Ditto.
6692 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6693 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6694 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6695 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6696 * g++.dg/parse/crash35.C: Ditto.
6697 * g++.dg/parse/crash40.C: Ditto.
6698 * g++.dg/parse/defarg12.C: Ditto.
6699 * g++.dg/parse/crash34.C: Ditto.
6700 * g++.dg/parse/constructor3.C: Ditto.
6701 * g++.dg/parse/template23.C: Ditto.
6702 * g++.dg/parse/crash56.C: Ditto.
6703 * g++.dg/parse/dtor13.C: Ditto.
6704 * g++.dg/parse/error33.C: Ditto.
6705 * g++.dg/parse/ctor9.C: Ditto.
6706 * g++.dg/parse/error32.C: Ditto.
6707 * g++.dg/parse/error37.C: Ditto.
6708 * g++.dg/parse/bitfield3.C: Ditto.
6709 * g++.dg/parse/struct-4.C: Ditto.
6710 * g++.dg/ext/has_trivial_copy.C: Ditto.
6711 * g++.dg/ext/is_polymorphic.C: Ditto.
6712 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6713 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6714 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6715 * g++.dg/ext/is_union.C: Ditto.
6716 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6717 * g++.dg/ext/is_pod.C: Ditto.
6718 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6719 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6720 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6721 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6722 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6723 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6724 * g++.dg/ext/is_abstract.C: Ditto.
6725 * g++.dg/ext/has_trivial_assign.C: Ditto.
6726 * g++.dg/ext/is_class.C: Ditto.
6727 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6728 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6729 * g++.dg/ext/is_base_of.C: Ditto.
6730 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6731 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6732 * g++.dg/ext/is_empty.C: Ditto.
6733 * g++.dg/ext/is_enum.C: Ditto.
6734 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6735 * gnat.dg/opt11.adb: Ditto.
6736 * obj-c++.dg/pr45735.mm: Ditto.
6737 * obj-c++.dg/pr24393.mm: Ditto.
6738 * obj-c++.dg/exceptions-2.mm: Ditto.
6739 * objc.dg/pr45735.m: Ditto.
6740 * objc.dg/pr24393.m: Ditto.
6742 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6744 * objc.dg/attributes/objc-exception-1.m: New.
6746 2011-02-23 Jie Zhang <jie@codesourcery.com>
6748 * gcc.dg/cpp/include7.c: New test.
6750 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6753 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6755 2011-02-23 Jie Zhang <jie@codesourcery.com>
6757 PR rtl-optimization/47763
6758 * gcc.dg/pr47763.c: New test.
6760 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6763 * gfortran.dg/whole_file_32.f90 : New test.
6765 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6768 * g++.dg/inherit/virtual7.C: New test.
6770 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6773 * objc.dg/type-size-3.m: Updated error message.
6774 * objc.dg/type-size-4.m: New test.
6775 * objc.dg/type-size-5.m: New test.
6777 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779 * lib/gnat.exp: Fix comments.
6780 Don't load libgloss.exp.
6781 (default_gnat_version): Call $compiler with --version.
6782 Adapt regexp for gnatmake output, insert version.
6783 (gnat_version): New proc.
6784 (gnat_init): Remove gnat_libgcc_s_path.
6785 (gnat_target_compile): Likewise.
6786 Remove ld_library_path.
6787 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6788 (gnat_pass): Remove.
6789 (gnat_pass): Remove.
6790 (gnat_finish): Remove.
6791 (gnat_exit): Remove.
6792 (local_find_gnatmake): Reindent.
6793 (runtest_file_p): Remove.
6794 (prune_warnings): Remove.
6795 (find_gnatclean): New proc.
6796 * lib/gnat-dg.exp (lremove): New proc.
6797 (gnat-dg-test): Reindent.
6798 Remove additional output files.
6799 (gnat-dg-runtest): Remove.
6801 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6802 * gnat.dg/loop_optimization6.adb: Likewise.
6803 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6805 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6807 PR tree-optimization/47835
6808 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6810 2011-02-22 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6813 * gfortran.dg/abstract_type_2.f03: Ditto.
6814 * gfortran.dg/abstract_type_3.f03: Ditto.
6815 * gfortran.dg/abstract_type_4.f03: Ditto.
6816 * gfortran.dg/abstract_type_5.f03: Ditto.
6817 * gfortran.dg/abstract_type_6.f03: Ditto.
6818 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6819 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6820 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6821 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6822 * gfortran.dg/array_function_5.f90: Ditto.
6823 * gfortran.dg/asynchronous_3.f03: Ditto.
6824 * gfortran.dg/char_expr_1.f90: Ditto.
6825 * gfortran.dg/class_14.f03: Ditto.
6826 * gfortran.dg/data_array_6.f: Ditto.
6827 * gfortran.dg/data_invalid.f90: Ditto.
6828 * gfortran.dg/dot_product_1.f03: Ditto.
6829 * gfortran.dg/func_derived_5.f90: Ditto.
6830 * gfortran.dg/func_result_4.f90: Ditto.
6831 * gfortran.dg/implied_do_1.f90: Ditto.
6832 * gfortran.dg/initialization_25.f90: Ditto.
6833 * gfortran.dg/initialization_26.f90: Ditto.
6834 * gfortran.dg/interface_34.f90: Ditto.
6835 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6836 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6837 * gfortran.dg/matmul_8.f03: Ditto.
6838 * gfortran.dg/merge_init_expr.f90: Ditto.
6839 * gfortran.dg/pack_assign_1.f90: Ditto.
6840 * gfortran.dg/pack_vector_1.f90: Ditto.
6841 * gfortran.dg/pointer_check_8.f90: Ditto.
6842 * gfortran.dg/product_init_expr.f03: Ditto.
6843 * gfortran.dg/reshape_order_5.f90: Ditto.
6844 * gfortran.dg/reshape_shape_1.f90: Ditto.
6845 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6846 * gfortran.dg/same_name_2.f90: Ditto.
6847 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6848 * gfortran.dg/spread_init_expr.f03: Ditto.
6849 * gfortran.dg/stmt_func_1.f90: Ditto.
6850 * gfortran.dg/sum_init_expr.f03: Ditto.
6851 * gfortran.dg/transpose_3.f03: Ditto.
6852 * gfortran.dg/unpack_init_expr.f03: Ditto.
6853 * gfortran.dg/warn_conversion.f90: Ditto.
6854 * gfortran.dg/warn_conversion_2.f90: Ditto.
6855 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6856 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6857 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6858 * gfortran.dg/whole_file_16.f90: Ditto.
6859 * gfortran.dg/whole_file_17.f90: Ditto.
6860 * gfortran.dg/whole_file_18.f90: Ditto.
6861 * gfortran.dg/whole_file_20.f03: Ditto.
6862 * gfortran.dg/whole_file_5.f90: Ditto.
6863 * gfortran.dg/whole_file_6.f90: Ditto.
6864 * gfortran.dg/write_invalid_format.f90: Ditto.
6865 * gfortran.dg/zero_sized_6.f90: Ditto.
6867 2011-02-21 Jeff Law <law@redhat.com>
6869 PR rtl-optimization/46178
6870 * gcc.target/i386/pr46178.c: New test.
6872 PR rtl-optimization/46002
6873 * gcc.c-torture/compile/pr46002.c: New test.
6875 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6877 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6880 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6883 * g++.dg/debug/pr47106.C: Require effective target lto.
6885 2011-02-21 Jason Merrill <jason@redhat.com>
6887 * g++.dg/cpp0x/constexpr-diag2.C: New.
6889 2011-02-20 Jason Merrill <jason@redhat.com>
6891 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6893 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6895 * g++.dg/overload/conv-op1.C: New.
6897 * g++.dg/cpp0x/constexpr-synth1.C: New.
6899 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6901 * objc.dg/layout-2.m: New.
6902 * objc.dg/selector-3.m: Adjusted location of error message.
6903 * objc.dg/type-size-3.m: Same.
6904 * obj-c++.dg/selector-3.mm: Same.
6906 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6909 * objc.dg/property/dotsyntax-22.m: New.
6910 * obj-c++.dg/property/dotsyntax-22.mm: New.
6912 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6915 * g++.dg/template/typedef38.C: New test.
6917 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6920 * gfortran.dg/whole_file_30.f90 : New test.
6921 * gfortran.dg/whole_file_31.f90 : New test.
6923 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6927 * gfortran.dg/whole_file_28.f90 : New test.
6928 * gfortran.dg/whole_file_29.f90 : New test.
6930 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6933 * g++.dg/template/crash105.C: New.
6935 2011-02-19 Jason Merrill <jason@redhat.com>
6937 * g++.dg/cpp0x/regress/no-elide1.C: New.
6939 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6941 PR tree-optimization/46620
6942 * gcc.dg/pr46620.c: New.
6944 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6947 * gcc.target/i386/pr47809.c: New test.
6949 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6950 Tobias Burnus <burnus@net-b.de>
6952 * lib/target-supports.exp
6953 (check_effective_target_fortran_large_real): New check for large reals.
6954 * gfortran.dg/nan_7.f90: New test.
6956 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6958 PR libgfortran/47567
6959 * gfortran.dg/fmt_f0_1.f90: Update test.
6961 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6964 * gfortran.dg/array_constructor_36.f90 : New test.
6965 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6966 allow for comparison between different elements of the array
6967 constructor at different levels of optimization.
6969 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6971 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6972 * gcc.target/i386/pr32280-1.c: Likewise.
6974 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.target/i386/pr47800.c: New test.
6979 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6981 * objc/execute/exceptions/foward-1.x: New.
6983 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6986 * gfortran.dg/derived_constructor_comps_4.f90: New.
6988 2011-02-18 Tobias Burnus
6991 * gfortran.dg/func_result_6.f90: New.
6993 2011-02-18 Michael Matz <matz@suse.de>
6996 * gfortran.dg/lto/pr45586_0.f90: New test.
6997 * gfortran.dg/typebound_proc_20.f90: Ditto.
6998 * gfortran.dg/typebound_proc_21.f90: Ditto.
7000 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7003 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7005 2011-02-18 Tobias Burnus <burnus@net-b.de>
7008 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7010 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7011 normalizing the error/warning output.
7012 * gfortran.dg/Wall.f90: Update dg-error/warning.
7013 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7014 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7015 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7016 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7017 * gfortran.dg/class_30.f90: Update dg-error/warning.
7018 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7019 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7020 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7021 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7022 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7023 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7024 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7025 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7026 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7027 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7028 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7029 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7030 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7031 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7032 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7033 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7034 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7035 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7036 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7037 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7038 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7039 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7040 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7041 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7042 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7044 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7047 * gfortran.dg/proc_ptr_comp_30.f90: New.
7049 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7052 * gcc.target/i386/pr47780.c: New test.
7054 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7057 * gfortran.dg/class_40.f03: New.
7059 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7062 * g++.dg/cpp0x/auto21.C: New test.
7064 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7066 * objc.dg/special/unclaimed-category-1.h: Updated for
7068 * objc.dg/special/unclaimed-category-1.m: Same.
7069 * objc.dg/zero-link-1.m: Same.
7070 * objc.dg/lookup-1.m: Same.
7071 * objc.dg/torture/strings/const-str-9.m
7072 * objc.dg/torture/strings/const-str-10.m: Same.
7073 * objc.dg/torture/strings/const-str-11.m: Same.
7074 * objc.dg/torture/forward-1.m: Same.
7075 * objc.dg/zero-link-2.m: Same.
7076 * objc.dg/encode-7-next-64bit.m: Same.
7077 * objc.dg/method-4.m: Same.
7078 * objc.dg/next-runtime-1.m: Same.
7079 * objc.dg/image-info.m: Same.
7080 * objc.dg/pr23214.m: Same.
7081 * objc.dg/symtab-1.m: Same.
7082 * obj-c++.dg/basic.m: Same.
7083 * obj-c++.dg/proto-lossage-3.m: Same.
7084 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7085 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7086 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7087 * obj-c++.dg/method-11.m: Same.
7088 * objc/execute/enumeration-1.m: Same.
7089 * objc/execute/object_is_class.m: Same.
7090 * objc/execute/formal_protocol-2.m: Same.
7091 * objc/execute/formal_protocol-4.m: Same.
7092 * objc/execute/formal_protocol-6.m: Same.
7093 * objc/execute/bycopy-3.m: Same.
7094 * objc/execute/exceptions/catchall-1.m: Same.
7095 * objc/execute/exceptions/finally-1.m: Same.
7096 * objc/execute/exceptions/local-variables-1.m: Same.
7097 * objc/execute/exceptions/foward-1.m: Same.
7098 * objc/execute/bf-common.h
7099 * objc/execute/enumeration-2.m: Same.
7100 * objc/execute/formal_protocol-1.m: Same.
7101 * objc/execute/formal_protocol-3.m: Same.
7102 * objc/execute/formal_protocol-5.m: Same.
7103 * objc/execute/accessing_ivars.m: Same.
7104 * objc/execute/bycopy-2.m: Same.
7105 * objc/execute/formal_protocol-7.m: Same.
7106 * objc/execute/compatibility_alias.m: Same.
7107 * objc/execute/no_clash.m: Same.
7108 * objc/execute/object_is_meta_class.m: Same.
7109 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7110 * objc/execute/class-tests-1.h: Include stdio.h.
7111 * objc/execute/class-tests-2.h: Same.
7112 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7114 * obj-c++.dg/try-catch-2.mm: Same.
7116 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/warn/Wunused-parm-4.C: New test.
7121 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7122 Jan Hubicka <jh@suse.cz>
7126 * g++.dg/debug/pr47106.C: New.
7128 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7131 * gcc.target/i386/pr43653.c: New test.
7133 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7136 * g++.dg/template/inherit6.C: New test.
7138 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7141 * gfortran.dg/class_39.f03: New.
7143 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7146 * g++.dg/cpp0x/variadic106.C: New test.
7148 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7151 * gfortran.dg/pr47757-1.f90: New test.
7152 * gfortran.dg/pr47757-2.f90: New test.
7153 * gfortran.dg/pr47757-3.f90: New test.
7156 * g++.dg/cpp0x/enum8.C: New test.
7158 2011-02-15 Jason Merrill <jason@redhat.com>
7160 * g++.dg/inherit/implicit-trivial1.C: New.
7161 * g++.dg/cpp0x/implicit-trivial1.C: New.
7163 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7166 * gcc.dg/torture/pr47725.c: Removed.
7168 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7171 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7172 constant does not generate a load from memory.
7174 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7177 * gcc.dg/torture/pr47725.c: New.
7179 2011-02-15 Richard Guenther <rguenther@suse.de>
7181 PR tree-optimization/47743
7182 * gcc.dg/torture/pr47743.c: New testcase.
7184 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.target/i386/pr47581.c: New test.
7189 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7192 * gfortran.dg/select_type_22.f03: New.
7194 2011-02-14 Jason Merrill <jason@redhat.com>
7196 * g++.dg/cpp0x/regress/enum1.C: New.
7198 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7200 * gnat.dg/include.adb: New test.
7202 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7205 * gfortran.dg/class_38.f03: New.
7207 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7209 * gcc.dg/pr46494.c: New test.
7211 2011-02-14 Richard Guenther <rguenther@suse.de>
7213 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7215 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7218 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7219 sparc*-sun-solaris2.11.
7221 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7224 * gfortran.dg/argument_checking_18.f90: New.
7226 2011-02-13 Tobias Burnus <burnus@net-b.de>
7228 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7229 * gfortran.dg/argument_checking_17.f90: New.
7231 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7233 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7234 are temporarily disabled.
7235 * gfortran.dg/class_7.f03: Ditto.
7236 * gfortran.dg/coarray_14.f90: Ditto.
7237 * gfortran.dg/typebound_proc_13.f03: Ditto.
7239 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7242 * gfortran.dg/extends_11.f03: New.
7244 2011-02-11 Xinliang David Li <davidxl@google.com>
7246 PR tree-optimization/47707
7247 * g++.dg/tree-ssa/pr47707.C: New test.
7249 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7251 * g++.dg/opt/inline17.C: New test.
7253 2011-02-11 Tobias Burnus <burnus@net-b.de>
7256 * gfortran.dg/pure_formal_2.f90: New.
7258 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7260 PR rtl-optimization/47614
7261 * gfortran.dg/pr47614.f: New.
7263 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7266 * gcc.dg/opts-6.c: New test.
7268 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.dg/pr47684.c: New test.
7273 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7276 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7277 c99_runtime, dg-add-options c99_runtime.
7278 (main): Use __asm__.
7280 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7283 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7284 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7285 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7286 * gcc.dg/ucnid-10.c: Likewise.
7287 * gcc.dg/ucnid-13.c: Likewise.
7288 * gcc.dg/ucnid-7.c: Likewise.
7289 * gcc.dg/ucnid-8.c: Likewise.
7290 Adapt dg-warning line number.
7292 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7294 * gcc.target/i386/parity-1.c: Use -march=k8.
7295 * gcc.target/i386/parity-2.c: Ditto.
7296 * gcc.target/i386/vecinit-1.c: Ditto.
7297 * gcc.target/i386/vecinit-2.c: Ditto.
7299 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7302 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7303 * gcc.target/mips/save-restore-3.c: Likewise.
7304 * gcc.target/mips/save-restore-4.c: Likewise.
7305 * gcc.target/mips/save-restore-5.c: Likewise.
7308 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7309 * g++.dg/tree-prof/partition2.C: Likewise.
7311 2011-02-09 Jason Merrill <jason@redhat.com>
7313 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7314 rather than misdeclare std::puts.
7316 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7317 * g++.dg/other/warning1.C: Likewise.
7318 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7319 * g++.old-deja/g++.gb/scope06.C: Likewise.
7320 * g++.old-deja/g++.law/cvt11.C: Likewise.
7321 * g++.old-deja/g++.law/init1.C: Likewise.
7322 * g++.dg/abi/mangle26.C: Likewise.
7324 * g++.dg/template/function1.C: Adjust for C++0x mode.
7325 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7327 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7328 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7330 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7332 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7334 * g++.dg/cpp0x/regress: New directory.
7335 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7336 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7337 * g++.dg/cpp0x/regress/regress3.C: New.
7339 2011-02-10 Richard Guenther <rguenther@suse.de>
7341 PR tree-optimization/47677
7342 * gcc.dg/torture/pr47677.c: New testcase.
7344 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7346 * objc.dg/special/load-category-1.m: Remove unused header.
7347 * objc.dg/special/load-category-1a.m: Likewise.
7348 * objc.dg/special/load-category-2.m: Likewise.
7349 * objc.dg/special/load-category-2a.m: Likewise.
7350 * objc.dg/special/load-category-3.m: Likewise.
7351 * objc.dg/special/load-category-3a.m: Likewise.
7352 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7353 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7354 * objc.dg/attributes/class-attribute-1.m: Likewise.
7355 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7356 * obj-c++.dg/property/property.exp: Likewise.
7357 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7358 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7359 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7360 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7361 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7362 * obj-c++.dg/template-8.mm: Likewise.
7364 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7367 * gcc.target/i386/pr47665.c: New test.
7369 2011-02-10 Jie Zhang <jie@codesourcery.com>
7373 2011-02-05 Jie Zhang <jie@codesourcery.com>
7375 * gcc.dg/pr42631.c: Update test.
7376 * gcc.dg/pr42631-2.c: New test.
7378 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7381 * gfortran.dg/proc_decl_25.f90: New.
7383 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7386 * gfortran.dg/typebound_assignment_2.f03: New.
7388 2011-02-09 Richard Guenther <rguenther@suse.de>
7390 PR tree-optimization/47664
7391 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7393 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7396 * gnat.dg/uninit_func.adb: Adjust dg directive.
7398 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7401 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7403 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7406 * gfortran.dg/auto_dealloc_2.f90: New.
7408 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7410 * gcc.dg/builtins-config.h: Remove __sgi handling.
7411 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7412 -std=c99 for mips-sgi-irix6.5*.
7414 2011-02-09 Martin Jambor <mjambor@suse.cz>
7417 * gfortran.dg/pr25923.f90: Remove xfails.
7419 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7422 * gfortran.dg/inquire_14.f90: New test.
7424 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/pointer_init_6.f90: New.
7429 2011-02-08 Jeff Law <law@redhat.com>
7431 PR tree-optimization/42893
7432 * gcc.tree-ssa/pr42893.c: New test.
7434 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7436 PR tree-optimization/46834
7437 PR tree-optimization/46994
7438 PR tree-optimization/46995
7439 * gcc.dg/graphite/id-pr46834.c: New.
7440 * gfortran.dg/graphite/id-pr46994.f90: New.
7441 * gfortran.dg/graphite/id-pr46995.f90: New.
7443 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7446 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7447 using the variable is known the warning is emitted there.
7448 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7449 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7451 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7454 * gcc.dg/noreturn-1.c (foo5): Likewise.
7455 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7456 (method2): Likewise.
7458 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7459 the return statement using the uninitialized variable.
7460 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7462 2011-02-08 Richard Guenther <rguenther@suse.de>
7465 * g++.dg/opt/pr47639.c: New testcase.
7467 2011-02-08 Richard Guenther <rguenther@suse.de>
7469 PR tree-optimization/47632
7470 * g++.dg/opt/pr47632.C: New testcase.
7472 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7474 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7476 2011-02-07 Richard Guenther <rguenther@suse.de>
7478 PR tree-optimization/47615
7479 * g++.dg/opt/pr47615.C: New testcase.
7481 2011-02-07 Richard Guenther <rguenther@suse.de>
7483 PR tree-optimization/47621
7484 * gcc.dg/torture/pr47621.c: New testcase.
7486 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7488 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7490 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7493 * gfortran.dg/allocate_with_source_1 : New test.
7495 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7498 * gcc.dg/pr47610.c: New test.
7500 2011-02-05 Jie Zhang <jie@codesourcery.com>
7503 * gcc.dg/pr42631.c: Update test.
7504 * gcc.dg/pr42631-2.c: New test.
7506 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7509 * gfortran.dg/pr47574.f90: New test.
7511 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7513 PR tree-optimization/46194
7514 * gcc.dg/autopar/pr46194.c: New.
7516 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7518 PR tree-optimization/43695
7519 * g++.dg/ipa/pr43695.C: New.
7521 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.dg/pr23200.c: New test.
7526 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7529 * g++.dg/pr47589.C: New test.
7531 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7534 * g++.dg/template/typedef37.C: New test.
7535 * g++.dg/template/param1.C: Adjust expected error message.
7537 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7540 * gcc.dg/pr31490-2.c: New test.
7541 * gcc.dg/pr31490-3.c: New test.
7542 * gcc.dg/pr31490-4.c: New test.
7544 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7545 Jakub Jelinek <jakub@redhat.com>
7548 * g++.dg/parser/semicolon3.C: Adjust.
7549 * g++.dg/parser/semicolon4.C: New testcase.
7550 * g++.dg/pr46890.C: New testcase.
7552 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7555 * g++.dg/init/pr29571.C: New.
7557 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7559 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7560 instead of vect_int.
7562 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7565 * gcc.target/i386/pr47312.c: New test.
7568 * gcc.target/i386/pr47564.c: New test.
7570 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7572 PR tree-optimization/45122
7573 * gcc.dg/tree-ssa/pr45122.c: New.
7575 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7578 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7581 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7582 and vsx so a default --with-cpu=power7 doesn't give an error
7583 when -mavoid-indexed-addresses is used.
7585 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7586 wrapper function to save the arguments and then jump to the real
7587 function, rather than depending on the compiler not to move stuff
7589 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7591 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7592 Paul Thomas <pault@gcc.gnu.org>
7595 * gfortran.dg/class_37.f03 : New test.
7597 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7598 Richard Guenther <rguenther@suse.de>
7600 PR tree-optimization/40979
7602 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7603 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7604 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7605 check_vect_support_and_set_flags.
7606 * gfortran.dg/graphite/vect-pr40979.f90: New.
7608 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7611 * gfortran.dg/class_36.f03: New.
7613 2011-02-02 Richard Guenther <rguenther@suse.de>
7615 PR tree-optimization/47566
7616 * gcc.dg/lto/20110201-1_0.c: New testcase.
7618 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7624 * debug/pr47498.c: New.
7625 * debug/pr47501.c: New.
7627 2011-02-01 Richard Guenther <rguenther@suse.de>
7629 PR tree-optimization/47559
7630 * g++.dg/torture/pr47559.C: New testcase.
7632 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7635 * gfortran.dg/typebound_call_20.f03: New.
7637 2011-02-01 Richard Guenther <rguenther@suse.de>
7639 PR tree-optimization/47555
7640 * gcc.dg/pr47555.c: New testcase.
7642 2011-02-01 Richard Guenther <rguenther@suse.de>
7644 PR tree-optimization/47541
7645 * g++.dg/torture/pr47541.C: New testcase.
7647 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7650 * gfortran.dg/typebound_call_19.f03: New.
7652 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7655 * g++.dg/cpp0x/pr47416.C: New test.
7657 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7660 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7662 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7665 * gfortran.dg/typebound_assignment_1.f03: New.
7667 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7669 PR tree-optimization/47538
7670 * gcc.c-torture/execute/pr47538.c: New test.
7672 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7677 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7679 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7681 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7683 PR rtl-optimization/44031
7684 * gcc.c-torture/compile/20110131-1.c: New test.
7686 2011-01-31 Tobias Burnus <burnus@net-b.de>
7689 * gfortran.dg/stmt_func_1.f90: New.
7691 2011-01-31 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/interface_34.f90: New.
7696 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7699 * gfortran.dg/realloc_on_assign_5.f03: New test.
7700 * gfortran.dg/realloc_on_assign_5.f03: New test.
7702 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7704 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7705 * gfortran.dg/bessel_7.f90: Likewise.
7706 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7708 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7709 * gfortran.dg/sum_init_expr.f03: Likewise.
7711 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7713 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7716 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7717 loop only on "vect_intfloat_cvt" targets.
7719 2011-01-29 Tobias Burnus <burnus@net-b.de>
7722 * gfortran.dg/shape_6.f90: New.
7724 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7726 PR libgfortran/47434
7727 * gfortran.dg/read_infnan_1.f90: Update test.
7728 * gfortran.dg/module_nan.f90: Update test.
7729 * gfortran.dg/char4_iunit_1.f03: Update test.
7730 * gfortran.dg/large_real_kind_1.f90: Update test.
7731 * gfortran.dg/real_const_3.f90: Update test.
7732 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7734 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7737 * g++.dg/template/param2.C: New test.
7739 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7741 PR libgfortran/47285
7742 * gfortran.dg/fmt_g.f: New test.
7744 2011-01-28 Tobias Burnus <burnus@net-b.de>
7747 * gfortran.dg/pure_formal_1.f90: New.
7749 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/tls/pr42894.c: New test.
7754 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7756 * gcc.dg/pr47276.c: Add dg-require-visibility.
7758 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7760 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7762 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7763 Tobias Burnus <burnus@gcc.gnu.org>
7768 * gfortran.dg/realloc_on_assign_3.f03: New test.
7769 * gfortran.dg/realloc_on_assign_4.f03: New test.
7770 * gfortran.dg/allocatable_function_5.f90: New test.
7771 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7772 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7773 implemented" dg-errors.
7775 2011-01-27 Jan Hubicka <jh@suse.cz>
7778 * gcc.dg/attr-weakref-4.c: New testcase
7780 2011-01-27 Martin Jambor <mjambor@suse.cz>
7782 PR tree-optimization/47228
7783 * gcc.dg/torture/pr47228.c: New test.
7785 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7787 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7789 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7791 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7792 when using auto-overlay support on the SPU.
7794 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7796 PR rtl-optimization/44174
7797 * gcc.target/i386/asm-6.c: New test.
7799 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7801 PR rtl-optimization/46856
7802 * gcc.c-torture/compile/pr46856.c: New test.
7804 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7805 Andrew Pinski <pinskia@gmail.com>
7808 * gcc.dg/pr43082.c: New.
7810 2011-01-26 DJ Delorie <dj@redhat.com>
7812 PR rtl-optimization/46878
7813 * gcc.dg/pr46878-1.c: New test.
7815 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7818 * g++.dg/cpp0x/pr47476.C: New test.
7820 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7822 * gcc.c-torture/compile/20110126-1.c: New test.
7824 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.dg/torture/pr47473.c: New test.
7829 2011-01-26 Jan Hubicka <jh@suse.cz>
7832 * gcc.c-torture/execute/pr47237.c: New testcase.
7834 2011-01-26 Jan Hubicka <jh@suse.cz>
7836 PR tree-optimization/47190
7837 * gcc.dg/attr-weakref-3.c: New testcase.
7839 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7842 * gcc.dg/dll-9a.c: New test file.
7843 * gcc.dg/dll-11.c: Likewise.
7844 * gcc.dg/dll-12.c: Likewise.
7845 * gcc.dg/dll-12a.c: Likewise.
7846 * gcc.dg/dll-11a.c: Likewise.
7847 * gcc.dg/dll-9.c: Likewise.
7848 * gcc.dg/dll-10.c: Likewise.
7849 * gcc.dg/dll-10a.c: Likewise.
7850 * g++.dg/ext/dllexport4a.cc: Likewise.
7851 * g++.dg/ext/dllexport4.C: Likewise.
7852 * g++.dg/ext/dllexport5.C: Likewise.
7853 * g++.dg/ext/dllexport5a.cc: Likewise.
7855 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7857 PR tree-optimization/46970
7858 * gcc.dg/graphite/pr46970.c: New.
7860 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7862 PR tree-optimization/46215
7863 * gcc.dg/graphite/pr46215.c: New.
7865 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7867 PR tree-optimization/46168
7868 * gcc.dg/graphite/pr46168.c: New.
7870 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7872 PR tree-optimization/43657
7873 * gcc.dg/graphite/pr43657.c: New.
7875 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7877 PR tree-optimization/29832
7878 * gfortran.dg/graphite/pr29832.f90: New.
7880 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7882 PR tree-optimization/43567
7883 * gcc.dg/graphite/pr43567.c: New.
7885 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7887 * gfortran.dg/graphite/interchange-4.f: New.
7888 * gfortran.dg/graphite/interchange-5.f: New.
7890 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7891 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7892 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7893 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7894 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7895 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7896 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7897 * gfortran.dg/ltrans-7.f90: Removed.
7898 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7900 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7901 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7902 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7903 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7904 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7905 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7906 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7907 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7908 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7909 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7910 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7911 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7912 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7913 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7914 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7915 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7916 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7917 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7918 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7919 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7920 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7921 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7922 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7923 * gcc.dg/tree-ssa/data-dep-1.c
7924 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7925 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7926 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7927 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7928 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7930 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7932 PR tree-optimization/47265
7933 PR tree-optimization/47443
7934 * gcc.c-torture/compile/pr47265.c: New test.
7935 * gcc.dg/pr47443.c: New test.
7937 2011-01-25 Martin Jambor <mjambor@suse.cz>
7939 PR tree-optimization/47382
7940 * g++.dg/torture/pr47382.C: New test.
7941 * g++.dg/opt/devirt1.C: Xfail.
7943 2011-01-25 Yao Qi <yao@codesourcery.com>
7946 * gcc.target/arm/pr45701-1.c: New test.
7947 * gcc.target/arm/pr45701-2.c: New test.
7948 * gcc.target/arm/pr45701-3.c: New test.
7950 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7951 Jakub Jelinek <jakub@redhat.com>
7953 PR tree-optimization/47271
7954 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7956 2011-01-25 Nick Clifton <nickc@redhat.com>
7958 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7959 (saturate_add): Delete.
7961 (main): Do not run saturate_add.
7962 (set_interrupts): Delete.
7964 2011-01-25 Tobias Burnus <burnus@net-b.de>
7967 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7969 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7971 PR tree-optimization/47427
7972 PR tree-optimization/47428
7973 * gcc.c-torture/compile/pr47427.c: New test.
7974 * gcc.c-torture/compile/pr47428.c: New test.
7976 2011-01-25 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/torture/pr47411.c: New testcase.
7981 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7983 * gfortran.dg/graphite/id-24.f: New.
7984 * gfortran.dg/graphite/id-25.f: New.
7986 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7988 * gfortran.dg/graphite/id-23.f: New.
7990 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7992 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7994 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7996 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7997 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7998 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7999 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8000 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8001 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8002 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8003 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8004 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8006 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8008 * gcc.dg/graphite/block-0.c: Add documentation.
8009 * gcc.dg/graphite/block-4.c: Same.
8010 * gcc.dg/graphite/block-7.c: Same.
8011 * gcc.dg/graphite/block-8.c: New.
8012 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8013 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8014 * gcc.dg/graphite/interchange-12.c: Add documentation.
8015 * gcc.dg/graphite/interchange-13.c: New.
8016 * gcc.dg/graphite/interchange-14.c: New.
8017 * gcc.dg/graphite/interchange-15.c: New.
8018 * gcc.dg/graphite/interchange-8.c: Add documentation.
8019 * gcc.dg/graphite/interchange-mvt.c: Same.
8021 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8024 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8025 * gcc.target/powerpc/altivec-14.c: Ditto.
8026 * gcc.target/powerpc/altivec-33.c: Ditto.
8027 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8028 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8029 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8030 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8031 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8032 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8033 * g++.dg/ext/altivec-15.C: Ditto.
8034 * g++.dg/ext/altivec-types-1.C: Ditto.
8035 * g++.dg/ext/altivec-types-2.C: Ditto.
8036 * g++.dg/ext/altivec-types-3.C: Ditto.
8037 * g++.dg/ext/altivec-types-4.C: Ditto.
8039 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8043 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8045 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8046 optimization options.
8048 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8053 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8055 2011-01-23 Tobias Burnus <burnus@net-b.de>
8058 * gfortran.dg/allocatable_scalar_12.f90: New.
8060 2011-01-23 Ira Rosen <irar@il.ibm.com>
8062 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8063 vectorization to be not profitable if peeling is used to
8064 realign the memory access.
8065 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8066 loop bound to avoid loop unrolling.
8067 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8069 2011-01-22 Jan Hubicka <jh@suse.cz>
8072 * g++.dg/lto/pr47333.C: New file.
8074 2011-01-22 Jan Hubicka <jh@suse.cz>
8076 PR tree-optimization/43884
8078 * gcc.dg/autopar/outer-2.c: Increase array size.
8079 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8081 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8084 * gfortran.dg/c_loc_tests_16.f90: New test.
8086 2011-01-22 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/typebound_proc_19.f90: New.
8091 2011-01-21 Jeff Law <law@redhat.com>
8093 PR tree-optimization/47053
8094 * g++.dg/pr47053.C: New test.
8096 2011-01-21 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8101 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8104 * g++.dg/cpp0x/range-for10.C: New test.
8105 * g++.dg/template/for1.C: New test.
8108 * g++.dg/tree-prof/partition3.C: New test.
8110 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8112 PR rtl-optimization/47366
8113 * g++.dg/opt/pr47366.C: New test.
8115 2011-01-21 Jason Merrill <jason@redhat.com>
8118 * g++.dg/cpp0x/constexpr-regress2.C: New.
8120 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8122 2011-01-21 Jeff Law <law@redhat.com>
8124 PR rtl-optimization/41619
8125 * gcc.dg/pr41619.c: New.
8127 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8129 PR tree-optimization/47355
8130 * g++.dg/opt/pr47355.C: New test.
8132 2011-01-21 Richard Guenther <rguenther@suse.de>
8134 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8137 2011-01-21 Richard Guenther <rguenther@suse.de>
8139 PR tree-optimization/47365
8140 * gcc.dg/torture/pr47365.c: New testcase.
8141 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8143 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8145 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8147 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8149 PR tree-optimization/47391
8150 * gcc.dg/pr47391.c: New test.
8152 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8154 * g++.dg/template/char1.C: Use signed char.
8156 2011-01-21 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/pointer_target_4.f90: New.
8161 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8164 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8165 ILP32 system and not IP32.
8167 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8170 * g++.dg/debug/pr46583.C: New.
8172 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8175 * g++.dg/debug/pr47283.C: New test.
8178 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8179 * gcc.target/i386/headmerge-2.c: Likewise.
8181 2011-01-20 Richard Guenther <rguenther@suse.de>
8184 * gcc.dg/torture/pr47370.c: New testcase.
8186 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8188 PR tree-optimization/46130
8189 * gcc.dg/pr46130-1.c: New test.
8190 * gcc.dg/pr46130-2.c: New test.
8192 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8195 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8197 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8200 * g++.dg/debug/pr46240.cc: New.
8202 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8205 * g++.dg/template/anonunion1.C: New test.
8207 PR rtl-optimization/47337
8208 * gcc.c-torture/execute/pr47337.c: New test.
8210 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8213 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8215 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8217 PR tree-optimization/46021
8218 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8220 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8222 PR tree-optimization/47290
8223 * g++.dg/torture/pr47290.C: New test.
8225 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8228 * gfortran.dg/proc_ptr_comp_29.f90: New.
8230 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8233 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8234 powerpc-apple-darwin9.
8236 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8238 PR rtl-optimization/47299
8239 * gcc.c-torture/execute/pr47299.c: New test.
8241 2011-01-17 Jason Merrill <jason@redhat.com>
8243 * g++.dg/cpp0x/constexpr-virtual.C: New.
8245 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8248 * gfortran.dg/gomp/pr47331.f90: New test.
8250 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8253 * objc.dg/selector-warn-1.m: New.
8254 * obj-c++.dg/selector-warn-1.mm: New.
8256 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8258 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8259 Update dg-final accordingly.
8261 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8263 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8265 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8267 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8269 * gcc.dg/guality/pr36728-2.c: Likewise.
8271 2011-01-17 Richard Guenther <rguenther@suse.de>
8273 PR tree-optimization/47313
8274 * g++.dg/torture/pr47313.C: New testcase.
8276 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8279 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8280 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8281 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8282 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8284 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8286 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8287 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8288 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8290 2011-01-17 Richard Guenther <rguenther@suse.de>
8292 PR tree-optimization/45967
8293 * gcc.dg/torture/pr45967-2.c: New testcase.
8294 * gcc.dg/torture/pr45967-3.c: Likewise.
8296 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8299 * g++.dg/ext/pr47213.C: Require visibility.
8301 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8303 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8304 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8306 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8308 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8309 Linux-based targets.
8311 2011-01-13 Jan Hubicka <jh@suse.cz>
8313 PR tree-optimization/47276
8314 * gcc.dg/pr47276.c: New testcase.
8316 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8317 Jonathan Wakely <jwakely.gcc@gmail.com>
8320 * g++.dg/other/pr33558.C: New.
8321 * g++.dg/other/pr33558-2.C: New.
8323 2011-01-14 Martin Jambor <mjambor@suse.cz>
8325 PR tree-optimization/45934
8326 PR tree-optimization/46302
8327 * g++.dg/ipa/devirt-c-1.C: New test.
8328 * g++.dg/ipa/devirt-c-2.C: Likewise.
8329 * g++.dg/ipa/devirt-c-3.C: Likewise.
8330 * g++.dg/ipa/devirt-c-4.C: Likewise.
8331 * g++.dg/ipa/devirt-c-5.C: Likewise.
8332 * g++.dg/ipa/devirt-c-6.C: Likewise.
8333 * g++.dg/ipa/devirt-6.C: Likewise.
8334 * g++.dg/ipa/devirt-d-1.C: Likewise.
8335 * g++.dg/torture/pr45934.C: Likewise.
8337 2011-01-14 Jason Merrill <jason@redhat.com>
8339 * g++.dg/cpp0x/variadic105.C: New.
8341 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8342 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8345 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8346 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8347 execution tests on i?86-*-*, x86_64-*-* and
8348 powerpc*-apple-darwin* && ilp32.
8349 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8350 tests on i?86-*-* and x86_64-*-*.
8352 2011-01-14 Richard Guenther <rguenther@suse.de>
8354 PR tree-optimization/47280
8355 * g++.dg/opt/pr47280.C: New testcase.
8357 2011-01-14 Jason Merrill <jason@redhat.com>
8359 * g++.dg/cpp0x/constexpr-regress1.C: New.
8361 * g++.dg/ext/flexary2.C: New.
8363 2011-01-14 Richard Guenther <rguenther@suse.de>
8366 * gcc.dg/torture/pr47281.c: New testcase.
8367 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8369 2011-01-14 Richard Guenther <rguenther@suse.de>
8371 PR tree-optimization/47286
8372 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8374 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8377 * g++.dg/ext/pr47213.C: New.
8379 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8383 2011-01-13 Tobias Burnus <burnus@net-b.de>
8384 Mikael Morin <mikael@gcc.gnu.org>
8388 * gfortran.dg/select_type_20.f90: New.
8389 * gfortran.dg/select_type_21.f90: New.
8391 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8394 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8396 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8398 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8399 * gcc.dg/guality/pr36728-2.c: Likewise.
8401 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8404 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8406 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8408 PR rtl-optimization/45352
8409 * gcc.dg/pr45352-3.c: New.
8411 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8413 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8415 * g++.dg/cpp0x/range-for8.C: New.
8416 * g++.dg/cpp0x/range-for9.C: New.
8418 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8421 * g++.dg/debug/pr47209.C: New.
8423 2011-01-12 Richard Guenther <rguenther@suse.de>
8426 * gcc.dg/lto/pr47259_0.c: New testcase.
8427 * gcc.dg/lto/pr47259_1.c: Likewise.
8429 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8431 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8432 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8433 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8434 methods missing from the OBJC2 Object.
8435 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8436 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8437 GNU and NeXT runtimes.
8438 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8440 * objc-obj-c++-shared/Object1.m: Likewise.
8441 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8442 * objc.dg/proto-qual-1.m: Likewise.
8443 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8444 * obj-c++.dg/proto-qual-1.mm: Likewise.
8446 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8449 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8451 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8453 Fixed the Objective-C++ testsuite and updated all tests.
8454 * lib/obj-c++.exp (obj-c++_init): Declare and set
8455 gcc_warning_prefix and gcc_error_prefix.
8456 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8457 'dg-warning', 'dg-message' and 'dg-error'.
8458 * obj-c++.dg/class-extension-3.mm: Likewise.
8459 * obj-c++.dg/class-protocol-1.mm: Likewise.
8460 * obj-c++.dg/encode-7.mm: Likewise.
8461 * obj-c++.dg/exceptions-3.mm: Likewise.
8462 * obj-c++.dg/exceptions-5.mm: Likewise.
8463 * obj-c++.dg/method-12.mm: Likewise.
8464 * obj-c++.dg/method-13.mm: Likewise.
8465 * obj-c++.dg/method-15.mm: Likewise.
8466 * obj-c++.dg/method-16.mm: Likewise.
8467 * obj-c++.dg/method-4.mm: Likewise.
8468 * obj-c++.dg/method-8.mm: Likewise.
8469 * obj-c++.dg/method-conflict-1.mm: Likewise.
8470 * obj-c++.dg/method-conflict-2.mm: Likewise.
8471 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8472 and uncommented second part of the testcase now that the testsuite
8474 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8475 and uncommented second part of the testcase now that the testsuite
8477 * obj-c++.dg/private-1.mm: Likewise.
8478 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8479 * obj-c++.dg/syntax-error-7.mm: Likewise.
8480 * obj-c++.dg/warn5.mm: Likewise.
8481 * obj-c++.dg/property/at-property-14.mm: Likewise.
8482 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8484 * obj-c++.dg/property/at-property-18.mm: Likewise.
8485 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8487 * obj-c++.dg/property/at-property-21.mm: Likewise.
8488 * obj-c++.dg/property/at-property-28.mm: Likewise.
8489 * obj-c++.dg/property/at-property-5.mm: Likewise.
8490 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8491 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8492 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8493 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8494 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8495 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8496 * obj-c++.dg/tls/diag-5.mm: Likewise.
8497 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8498 dg-error, now matched correctly.
8500 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8502 * objc.dg/property/at-property-29.m: New.
8503 * obj-c++.dg/property/at-property-29.mm: New.
8505 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507 * go.test/go-test.exp (go-set-goarch): New proc.
8508 (go-gc-tests): Use it.
8510 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8513 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8515 2011-01-11 Richard Henderson <rth@redhat.com>
8517 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8519 2011-01-11 Jan Hubicka <jh@suse.cz>
8523 * gcc.dg/lto/pr45721_1.c: New file.
8524 * gcc.dg/lto/pr45721_0.c: New file.
8526 2011-01-11 Richard Guenther <rguenther@suse.de>
8528 PR tree-optimization/46076
8529 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8531 2011-01-11 Jeff Law <law@redhat.com>
8533 * PR tree-optimization/47086
8534 * gcc.dg/pr47086.c: New test.
8536 2011-01-11 Jason Merrill <jason@redhat.com>
8539 * g++.dg/template/new10.C: New.
8542 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8544 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8546 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8547 Split type definitions and NSConstantString class into...
8548 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8549 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8550 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8551 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8552 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8553 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8555 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8556 encode defines for newer NeXT system headers.
8557 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8558 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8559 * objc.dg/foreach-5.m: Likewise.
8560 * objc.dg/foreach-2.m: Likewise.
8561 * objc.dg/foreach-4.m: Likewise.
8562 * objc.dg/torture/strings/string1.m: Likewise.
8563 * objc.dg/torture/strings/string2.m: Likewise.
8564 * objc.dg/torture/strings/string3.m: Likewise.
8565 * objc.dg/torture/strings/string4.m: Likewise.
8566 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8567 header and stand alone.
8568 * obj-c++.dg/strings/strings-2.mm: Likewise.
8569 * objc.dg/torture/strings/const-str-3.m: Likewise.
8570 * objc.dg/strings/strings-2.m: Likewise.
8571 * objc.dg/strings/const-str-12b.m: Likewise.
8573 2011-01-12 Richard Guenther <rguenther@suse.de>
8576 * gcc.dg/attr-weak-1.c: Adjust.
8578 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8581 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8582 standard compliant and comment.
8584 2011-01-10 Jan Hubicka <jh@suse.cz>
8587 * gcc.dg/initpri3.c: New testcase.
8589 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8592 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8598 (g_ebp_save): Likewise.
8599 (g_esp_save): Likewise.
8601 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8603 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8605 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8607 PR tree-optimization/46021
8608 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8609 i?86-*-*, x86_64-*-*.
8611 2011-01-10 Jeff Law <law@redhat.com>
8613 * PR tree-optimization/47141
8614 * gcc.c-torture/compile/pr47141.c: New test.
8616 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8619 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8620 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8621 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8622 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8625 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8626 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8627 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8628 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8629 being vectorized. Adjust dg-final pattern.
8632 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8633 * gcc.dg/vect/slp-24.c: Likewise.
8635 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8638 * g++.dg/other/pr47218-1.C: New test file.
8639 * g++.dg/other/pr47218.C: Likewise.
8640 * g++.dg/other/pr47218.h: New supporting header.
8642 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8645 * objc.dg/attributes/invalid-attribute-1.m: New.
8646 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8648 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8651 * gfortran.dg/proc_ptr_comp_28.f90: New.
8653 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8655 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8656 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8657 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8658 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8659 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8660 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8661 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8662 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8663 * objc.dg/gnu-api-2-class.m: Likewise.
8664 * objc.dg/gnu-api-2-ivar.m: Likewise.
8665 * objc.dg/gnu-api-2-method.m: Likewise.
8666 * objc.dg/gnu-api-2-objc.m: Likewise.
8667 * objc.dg/gnu-api-2-object.m: Likewise.
8668 * objc.dg/gnu-api-2-property.m: Likewise.
8669 * objc.dg/gnu-api-2-protocol.m: Likewise.
8670 * objc.dg/gnu-api-2-sel.m: Likewise.
8672 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8674 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8675 * objc.dg/objc-foreach-4.m: Likewise.
8676 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8677 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8678 * objc.dg/foreach-4.m: Likewise.
8679 * objc.dg/foreach-5.m: Likewise.
8680 * objc.dg/foreach-3.m: Return self from init.
8682 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8685 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8687 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8690 * gfortran.dg/class_35.f90: New.
8692 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8694 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8696 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8699 * objc.dg/invalid-method-2.m: New.
8700 * obj-c++.dg/invalid-method-2.mm: New.
8702 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8705 * gfortran.dg/transpose_optimization_2.f90 : New test.
8707 2011-01-08 Jan Hubicka <jh@suse.cz>
8709 PR tree-optmization/46469
8710 * g++.dg/torture/pr46469.C: New testcase.
8712 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8714 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8715 emulation of libobjc-gnu structure layout functionality to ..
8716 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8717 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8718 * objc/execute/bf-common.h: Adjust headers.
8719 * objc/execute/bf-1.m: Likewise.
8720 * objc/execute/bf-2.m: Likewise.
8721 * objc/execute/bf-3.m: Likewise.
8722 * objc/execute/bf-4.m: Likewise.
8723 * objc/execute/bf-5.m: Likewise.
8724 * objc/execute/bf-6.m: Likewise.
8725 * objc/execute/bf-7.m: Likewise.
8726 * objc/execute/bf-8.m: Likewise.
8727 * objc/execute/bf-9.m: Likewise.
8728 * objc/execute/bf-10.m: Likewise.
8729 * objc/execute/bf-11.m: Likewise.
8730 * objc/execute/bf-12.m: Likewise.
8731 * objc/execute/bf-13.m: Likewise.
8732 * objc/execute/bf-14.m: Likewise.
8733 * objc/execute/bf-15.m: Likewise.
8734 * objc/execute/bf-16.m: Likewise.
8735 * objc/execute/bf-17.m: Likewise.
8736 * objc/execute/bf-18.m: Likewise.
8737 * objc/execute/bf-19.m: Likewise.
8738 * objc/execute/bf-20.m: Likewise.
8739 * objc/execute/bf-21.m: Likewise.
8740 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8741 objc_get_type_qualifiers ().
8743 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8746 * gfortran.dg/dependency_39.f90: New test.
8748 2011-01-07 Jan Hubicka <jh@suse.cz>
8750 Get builtins tests ready for linker plugin.
8751 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8752 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8753 my_memset, my_bzero): Mark used.
8754 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8755 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8757 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8760 2011-01-07 Jan Hubicka <jh@suse.cz>
8762 PR tree-optimization/46367
8763 * g++.dg/torture/pr46367.C: New file.
8765 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8768 * gcc.dg/pr47201.c: New test.
8771 * gcc.dg/tree-prof/pr47187.c: New test.
8773 2011-01-07 Tobias Burnus <burnus@net-b.de>
8776 * gfortran.dg/extends_type_of_3.f90: New.
8778 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8780 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8781 * g++.dg/ext/dllimport-MI1.C: Likewise.
8782 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8783 * g++.dg/ext/dllimport10.C: Likewise.
8784 * g++.dg/ext/dllimport11.C: Likewise.
8785 * g++.dg/ext/dllimport12.C: Likewise.
8786 * g++.dg/ext/dllimport13.C: Likewise.
8787 * g++.dg/ext/dllimport2.C: Likewise.
8788 * g++.dg/ext/dllimport3.C: Likewise.
8789 * g++.dg/ext/dllimport4.C: Likewise.
8790 * g++.dg/ext/dllimport5.C: Likewise.
8791 * g++.dg/ext/dllimport6.C: Likewise.
8792 * g++.dg/ext/dllimport8.C: Likewise.
8793 * g++.dg/ext/dllimport9.C: Likewise.
8794 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8795 targets, too. Additionally enable test for i?86-*-mingw*.
8796 * g++.dg/ext/selectany1.C: Likewise.
8797 Remove guard variable check.
8799 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8803 * gfortran.dg/storage_size_3.f08: Extended.
8805 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8808 * g++.dg/template/stdarg1.C: New test.
8810 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8813 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8814 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8815 from the interface of functions to not hide the errors that
8818 2011-01-06 Jan Hubicka <jh@suse.cz>
8820 * gcc.dg/lto/pr47188_0.c: New testcase.
8821 * gcc.dg/lto/pr47188_1.c: New testcase.
8823 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8827 * gfortran.dg/interface_33.f90: New test.
8829 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8832 * gcc.c-torture/compile/pr47150.c: New test.
8834 2011-01-06 Ira Rosen <irar@il.ibm.com>
8836 PR tree-optimization/47139
8837 * gcc.dg/vect/pr47139.c: New test.
8839 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8842 * gfortran.dg/extends_type_of_2.f03: New.
8844 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8846 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8848 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8850 * gnat.dg/opt14.adb: New test.
8852 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8855 * gfortran.dg/allocate_error_2.f90: New test.
8857 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8860 * gfortran.dg/storage_size_3.f08: New.
8862 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8864 PR libgfortran/47154
8865 * gfortran.dg/namelist_68.f90: New test.
8867 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8869 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8871 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8874 * gfortran.dg/class_34.f90: New.
8876 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8878 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8879 use __builtin_inff. Skip all single-precision tests that require
8882 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8884 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8886 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8888 PR tree-optimization/47148
8889 * gcc.c-torture/execute/pr47148.c: New test.
8891 PR tree-optimization/47155
8892 * gcc.c-torture/execute/pr47155.c: New test.
8894 PR rtl-optimization/47157
8895 * gcc.c-torture/compile/pr47157.c: New test.
8897 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8899 * gcc.dg/torture/vector-shift2.c (schar): Define.
8900 (main): Always use schar or uchar instead of plain "char" to avoid
8901 dependencies on implementation-defined char signedness.
8903 2011-01-03 Martin Jambor <mjambor@suse.cz>
8905 PR tree-optimization/46801
8906 * gnat.dg/pack9.adb: Remove xfail.
8908 2011-01-03 Martin Jambor <mjambor@suse.cz>
8910 PR tree-optimization/46984
8911 * g++.dg/ipa/pr46984.C: New test.
8913 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8916 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8918 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8920 PR tree-optimization/47140
8921 * gcc.c-torture/compile/pr47140.c: New test.
8923 PR rtl-optimization/47028
8924 * gcc.dg/pr47028.c: New test.
8926 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8928 * objc.dg/protocol-forward-1.m: Removed TODO.
8929 * objc.dg/protocol-forward-2.m: New.
8930 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8931 * obj-c++.dg/protocol-forward-2.mm: New.
8933 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8936 * g++.dg/eh/pr38662.C: New testcase.
8938 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8940 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8941 scan for newline '\n'.
8944 Copyright (C) 2011 Free Software Foundation, Inc.
8946 Copying and distribution of this file, with or without modification,
8947 are permitted in any medium without royalty provided the copyright
8948 notice and this notice are preserved.