1 2009-12-24 Julian Brown <julian@codesourcery.com>
2 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5 * gcc.target/arm/pr40887.c: New test.
7 2009-12-23 Jakub Jelinek <jakub@redhat.com>
9 PR rtl-optimization/42475
10 * gcc.dg/pr42475.c: New test.
12 2009-12-23 Jakub Jelinek <jakub@redhat.com>
13 Cary Coutant <ccoutant@google.com>
16 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
18 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
21 * gcc.target/arm/pr42093.c: New test.
23 2009-12-23 Ramana Radhakrishnan <ramrad01@arm.com>
26 * gcc.target/arm/pr40670.c: New test.
28 2009-12-23 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/alpha/20000715-1.c: Remove target selector.
31 * gcc.target/alpha/20011018-1.c: Ditto.
32 * gcc.target/alpha/980217-1.c: Ditto.
33 * gcc.target/alpha/asm-1.c: Ditto.
34 * gcc.target/alpha/base-1.c: Ditto.
35 * gcc.target/alpha/base-2.c: Ditto.
36 * gcc.target/alpha/cix-1.c: Ditto.
37 * gcc.target/alpha/cix-2.c: Ditto.
38 * gcc.target/alpha/max-1.c: Ditto.
39 * gcc.target/alpha/max-2.c: Ditto.
41 2009-12-23 Sebastian Pop <sebpop@gmail.com>
43 * g++.dg/graphite/id-1.C: New.
44 * g++.dg/graphite/pr41305.C: New.
45 * gcc.dg/graphite/id-16.c: New.
46 * gcc.dg/graphite/interchange-10.c: New.
47 * gcc.dg/graphite/interchange-11.c: New.
48 * gcc.dg/graphite/interchange-mvt.c: New.
49 * gcc.dg/graphite/pr40281.c: New.
50 * gcc.dg/graphite/run-id-2.c: New.
51 * gcc.dg/graphite/scop-dsyr2k.c: New.
52 * gcc.dg/graphite/scop-dsyrk.c: New.
53 * gcc.dg/graphite/scop-mvt.c: New.
54 * gcc.dg/graphite/scop-sor.c: New.
55 * gfortran.dg/graphite/id-18.f90: New.
56 * gfortran.dg/graphite/interchange-3.f90: New.
57 * gfortran.dg/graphite/pr42050.f90: New.
59 2009-12-23 Dodji Seketeli <dodji@redhat.com>
62 * conversion/cast2.C: New test.
64 2009-12-22 Jason Merrill <jason@redhat.com>
67 * g++.dg/template/nontype19.C: New.
70 * g++.dg/cpp0x/initlist29.C: New.
72 2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
75 * lib/g++.exp: Provide -B options to allow for link spec %s
76 substitutions for static libraries.
78 2009-12-22 Brian Hackett <bhackett1024@gmail.com>
80 * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
81 * g++.dg/plugin/dumb_plugin.c: Same.
83 2009-12-21 Jason Merrill <jason@redhat.com>
85 * g++.dg/abi/mangle14.C: Add expected mangling.
87 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
89 * gcc.dg/pr36901.h: AVR must support address zero.
91 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
94 * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
96 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
97 * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
98 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
99 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
100 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
101 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
102 * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
103 * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
104 * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
107 2009-12-21 Thomas Koenig <tkoenig@gcc.gnu.org>
109 PR libfortran/PR42422
110 * gfortran.dg/list_read_10.f90: New test.
112 2009-12-19 Dodji Seketeli <dodji@redhat.com>
115 * g++.dg/template/typedef26.C: New test.
117 2009-12-19 Richard Guenther <rguenther@suse.de>
120 * g++.dg/lto/20091219_0.C: New testcase.
122 2009-12-19 Richard Guenther <rguenther@suse.de>
124 PR tree-optimization/42108
125 * gfortran.dg/pr42108.f90: New testcase.
127 2009-12-18 Jason Merrill <jason@redhat.com>
130 * g++.dg/template/spec37.C: New.
133 * g++.dg/tc1/dr147.C: Add test.
134 * g++.old-deja/g++.jason/temporary5.C: Adjust.
136 2009-12-18 Shujing Zhao <pearly.zhao@oracle.com>
138 * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
141 2009-12-17 Jakub Jelinek <jakub@redhat.com>
143 * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
144 but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value. Add
145 -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
146 * g++.dg/debug/dwarf2/const1.C: Likewise.
147 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
148 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
150 2009-12-17 Alexandre Oliva <aoliva@redhat.com>
153 * gcc.target/arm/pr41679.c: New.
155 2009-12-17 Jakub Jelinek <jakub@redhat.com>
158 * g++.dg/opt/dtor3.C: New test.
160 2009-12-17 Arnaud Charlet <charlet@adacore.com>
162 * ada/acats/run_all.sh: Strip comments from norun.lst
164 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
167 * gcc.target/i386/pr32280-1.c: New test.
169 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
171 * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
172 x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
174 2009-12-17 Janus Weil <janus@gcc.gnu.org>
177 * gfortran.dg/dynamic_dispatch_6.f03: New test.
179 2009-12-17 Shujing Zhao <pearly.zhao@oracle.com>
181 * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
183 * g++.old-deja/g++.bugs/900213_02.C: Likewise.
184 * g++.old-deja/g++.bugs/900215_02.C: Likewise.
186 2009-12-16 Richard Guenther <rguenther@suse.de>
189 * gcc.dg/lto/20091216-1_0.c: New testcase.
191 2009-12-15 Jason Merrill <jason@redhat.com>
194 * g++.dg/ext/vla8.C: New.
196 2009-12-16 Jakub Jelinek <jakub@redhat.com>
198 * gcc.c-torture/compile/20091215-1.c: New test.
200 * gcc.dg/debug/tls-1.c: New test.
202 2009-12-15 Jason Merrill <jason@redhat.com>
205 * g++.dg/cpp0x/variadic98.C: New.
207 2009-12-14 Jason Merrill <jason@redhat.com>
210 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
212 2009-12-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
214 * ada/acats/norun.lst: Sort.
216 2009-12-15 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/torture/pr41183.C: New test.
221 2009-12-15 Tobias Burnus <burnus@net-b.de>
224 * gfortran.dg/auto_char_len_1.f90: New test.
225 * gfortran.dg/auto_char_len_2.f90: New test.
226 * gfortran.dg/auto_char_len_4.f90: Correct test.
228 2009-12-14 Jason Merrill <jason@redhat.com>
231 * g++.dg/cpp0x/variadic31.C: Compile with -g.
232 * g++.dg/ext/attrib33.C: Likewise.
234 2009-12-15 Shujing Zhao <pearly.zhao@oracle.com>
236 * g++.dg/other/error20.C: Adjust dg-message strings.
237 * g++.dg/other/error31.C: Likewise.
238 * g++.dg/rtti/typeid6.C: Likewise.
239 * g++.dg/ext/ms-1.C: Likewise.
240 * g++.dg/parse/error19.C: Likewise.
241 * g++.dg/parse/crash5.C: Likewise.
242 * g++.dg/cpp0x/explicit4.C: Likewise.
243 * g++.dg/template/ptrmem4.C: Likewise.
244 * g++.dg/template/crash37.C: Likewise.
245 * g++.dg/template/qualttp5.C: Likewise.
246 * g++.dg/template/local6.C: Likewise.
247 * g++.dg/template/instantiate5.C: Likewise.
248 * g++.old-deja/g++.brendan/overload1.C: Likewise.
249 * g++.old-deja/g++.brendan/cvt3.C: Likewise.
250 * g++.old-deja/g++.brendan/overload4.C: Likewise.
251 * g++.old-deja/g++.jason/conversion11.C: Likewise.
252 * g++.old-deja/g++.jason/scoping10.C: Likewise.
253 * g++.old-deja/g++.other/expr1.C: Likewise.
254 * g++.old-deja/g++.other/pmf3.C: Likewise.
255 * g++.old-deja/g++.other/crash24.C: Likewise.
256 * g++.old-deja/g++.niklas/t120.C: Likewise.
257 * g++.old-deja/g++.niklas/t121.C: Likewise.
258 * g++.old-deja/g++.law/operators9.C: Likewise.
259 * g++.old-deja/g++.law/arm9.C: Likewise.
260 * g++.old-deja/g++.law/enum4.C: Likewise.
261 * g++.old-deja/g++.law/arg11.C: Likewise.
262 * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
263 * g++.old-deja/g++.mike/p2431.C: Likewise.
264 * g++.old-deja/g++.mike/p438.C: Likewise.
265 * g++.old-deja/g++.mike/p9068.C: Likewise.
266 * g++.old-deja/g++.mike/p11110.C: Likewise.
267 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
269 2009-12-14 Uros Bizjak <ubizjak@gmail.com>
271 * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
272 * g++.dg/other/i386-3.C: Ditto.
273 * g++.dg/other/i386-5.C: Remove duplicated test.
274 * g++.dg/other/i386-6.C: Ditto.
276 2009-12-14 Daniel Franke <franke.daniel@gmail.com>
279 * gfortran.dg/iso_c_binding_init_expr.f03: New.
280 * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
281 * gfortran.dg/function_kinds_5.f90: Likewise.
282 * gfortran.dg/selected_char_kind_3.f90: Likewise.
284 2009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr>
286 * gfortran.dg/boz_15.f90: Fix typos.
288 2009-12-14 Jakub Jelinek <jakub@redhat.com>
289 Sebastian Pop <sebastian.pop@amd.com>
291 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
292 * gcc.target/i386/sse-13.c: Same.
293 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
294 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
295 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
296 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
297 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
298 * gcc.target/i386/sse-23.c: Same.
300 2009-12-14 Sebastian Pop <sebpop@gmail.com>
303 * testsuite/gcc.dg/graphite/pr42284.c: New.
305 2009-12-13 Richard Guenther <rguenther@suse.de>
307 PR tree-optimization/42357
308 * g++.dg/torture/pr42357.C: New testcase.
310 2009-12-11 Janus Weil <janus@gcc.gnu.org>
313 * gfortran.dg/extends_9.f03: New test.
315 2009-12-11 Jason Merrill <jason@redhat.com>
318 * g++.dg/conversion/err-recover1.C: New.
320 2009-12-11 Janus Weil <janus@gcc.gnu.org>
323 * gfortran.dg/select_type_11.f03: New test.
325 2009-12-11 Dodji Seketeli <dodji@redhat.com>
328 * g++.dg/template/typedef24.C: New test.
329 * g++.dg/template/typedef25.C: New test.
331 2009-12-11 Dodji Seketeli <dodji@redhat.com>
334 * g++.dg/template/const3.C: New test.
336 2009-12-11 Richard Guenther <rguenther@suse.de>
339 * g++.dg/lto/20091210-1_0.h: New testcase.
340 * g++.dg/lto/20091210-1_0.C: Likewise.
341 * g++.dg/lto/20091210-1_1.C: Likewise.
343 2009-12-10 Jakub Jelinek <jakub@redhat.com>
346 * g++.dg/opt/dtor2.C: New test.
347 * g++.dg/opt/dtor2.h: New file.
348 * g++.dg/opt/dtor2-aux.cc: New file.
350 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
353 * gfortran.dg/func_derived_5.f90: New.
355 2009-12-10 Jan Hubicka <jh@suse.cz>
358 * g++.dg/torture/pr42110.C: new file.
360 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
363 * gfortran.dg/alloc_comp_init_expr.f03: New.
365 2009-12-09 David Edelsohn <edelsohn@gnu.org>
367 * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
368 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
370 2009-12-09 Xinliang David Li <davidxl@google.com>
372 PR tree-optimization/42337
373 * g++.dg/tree-ssa/pr42337.C: New test.
375 2009-12-08 Tobias Burnus <burnus@net-b.de>
378 * gfortran.dg/boz_15.f90: New test.
380 2008-12-08 Daniel Kraft <d@domob.eu>
383 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
384 * gfortran.dg/typebound_proc_13.f03: New test.
386 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
387 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
392 2009-12-07 Richard Henderson <rth@redhat.com>
395 * gcc.c-torture/execute/pr42269-2.c: New.
396 * gcc.target/alpha/pr42269-1.c: Likewise.
398 2009-12-07 Richard Henderson <rth@redhat.com>
402 * gcc.c-torture/compile/pr42299.c: New.
403 * gfortran.dg/pr42166.f90: Likewise.
405 2009-12-07 Jakub Jelinek <jakub@redhat.com>
408 * gcc.dg/debug/pr42244.c: New test.
410 2009-12-07 Jakub Jelinek <jakub@redhat.com>
412 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
413 abmintrin.h is also tested.
414 * gcc.target/i386/sse-13.c: Likewise.
416 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
419 * gfortran.dg/allocate_scalar_with_shape.f90: New.
421 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
424 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
425 * gcc.dg/torture/builtin-math-7.c: Likewise.
426 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
427 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
428 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
429 * lib/target-supports.exp (check_effective_target_mpc,
430 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
433 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
435 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
438 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
440 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
441 for 16bit int targets.
443 2009-12-06 Richard Henderson <rth@redhat.com>
446 * gcc.c-torture/compile/pr42234.c: New.
448 2009-12-06 Janus Weil <janus@gcc.gnu.org>
452 * gfortran.dg/intrinsic_pack_5.f90: New test.
454 2009-12-04 Jason Merrill <jason@redhat.com>
457 * g++.dg/abi/local2.C: New.
460 * g++.dg/cpp0x/decltype20.C: New.
462 2009-12-04 David Daney <ddaney@caviumnetworks.com>
464 PR rtl-optimization/42164
465 * gcc.c-torture/compile/pr42164.c: New test.
467 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
469 * gnat.dg/specs/size_attribute1.ads: New test.
470 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
471 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
473 2009-12-04 Dodji Seketeli <dodji@redhat.com>
476 * g++.dg/other/error33.C: New test.
478 2009-12-03 Jason Merrill <jason@redhat.com>
480 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
483 * g++.dg/abi/guard2.C: New.
486 * g++.dg/cpp0x/variadic97.C: New.
488 2009-12-03 Jakub Jelinek <jakub@redhat.com>
491 * gcc.c-torture/compile/pr42049.c: New test.
493 2009-12-03 Quentin Ochem <ochem@adacore.com>
495 * gnat.dg/controlled5.adb: New test.
496 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
498 2009-12-03 Dodji Seketeli <dodji@redhat.com>
501 * g++.dg/other/bitfield4.C: New test.
503 2009-12-03 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/inherit/thunk11.C: New test.
507 * g++.dg/inherit/thunk11.h: New file.
508 * g++.dg/inherit/thunk11-aux.cc: New file.
510 2009-12-02 Richard Henderson <rth@redhat.com>
513 * gcc.dg/pr42215.c: New.
515 2009-12-02 Richard Guenther <rguenther@suse.de>
517 * g++.dg/ipa/iinline-1.C: Adjust.
518 * g++.dg/template/cond2.C: Likewise.
519 * g++.dg/template/pr35240.C: Likewise.
521 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
524 * gcc.target/s390/pr42224.c: New test.
526 2009-12-01 Jason Merrill <jason@redhat.com>
529 * g++.dg/abi/guard1.C: New.
531 2009-12-01 Uros Bizjak <ubizjak@gmail.com>
533 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
535 2009-12-01 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/gomp/pr42234.C: New test.
540 2009-12-01 Martin Jambor <mjambor@suse.cz>
542 PR tree-optimization/42237
543 * gcc.c-torture/compile/pr42237.c: New test.
545 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/parse/crash54.C: New.
550 2009-11-30 Chao-ying Fu <fu@mips.com>
552 * gcc.target/mips/dsp-lhx.c: New test.
553 * gcc.target/mips/dsp-no-lhx.c: New test.
555 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
557 * lib/g++.exp (g++_init): Add host-dependent settings for
559 * lib/gcc-dg.exp: Likewise.
560 * lib/options.exp: Likewise.
561 * lib/objc.exp (objc_init): Likewise.
562 * lib/gfortran.exp (gfortran_init): Likewise.
564 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
567 * g++.dg/template/crash93.C: New.
569 2009-11-30 Steve Ellcey <sje@cup.hp.com>
571 * gcc.dg/pr41551.c: New test.
573 2009-11-30 Janus Weil <janus@gcc.gnu.org>
576 * gfortran.dg/select_type_9.f03: New.
578 2009-11-30 Janus Weil <janus@gcc.gnu.org>
581 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
582 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
583 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
584 * gfortran.dg/select_type_2.f03: Ditto.
585 * gfortran.dg/select_type_8.f03: New test.
587 2009-11-30 Janus Weil <janus@gcc.gnu.org>
589 * gfortran.dg/extends_type_of_1.f03: New test.
590 * gfortran.dg/same_type_as_1.f03: Extended.
592 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
594 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
595 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
597 2009-11-30 Janis Johnson <janis187@us.ibm.com>
600 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
602 2009-11-30 Martin Jambor <mjambor@suse.cz>
605 * gcc.c-torture/compile/pr42196-1.c: New test.
606 * gcc.c-torture/compile/pr42196-2.c: New test.
607 * gcc.c-torture/compile/pr42196-3.c: New test.
609 2009-11-30 Ira Rosen <irar@il.ibm.com>
611 * gfortran.dg/vect/vect-7.f90: New test.
613 2009-11-30 Richard Guenther <rguenther@suse.de>
617 * gfortran.dg/pr42119.f90: New testcase.
619 2009-11-30 Dodji Seketeli <dodji@redhat.com>
622 * g++.dg/template/typedef23.C: New test.
624 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
626 PR tree-optimization/41961
627 * g++.dg/tree-ssa/pr41961.C: New.
629 2009-11-29 Ira Rosen <irar@il.ibm.com>
631 PR tree-optimization/42193
632 * gcc.dg/vect/pr42193.c: New test.
634 2009-11-28 Dodji Seketeli <dodji@redhat.com>
637 * g++.dg/template/stmtexpr2.C: New test.
639 2009-11-28 Richard Guenther <rguenther@suse.de>
641 PR tree-optimization/42183
642 * g++.dg/torture/pr42183.C: New testcase.
644 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
646 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
647 w64 target type 'unsigned long long'.
649 2009-11-27 Martin Jambor <mjambor@suse.cz>
652 * gcc.c-torture/execute/pr42006.c: New test.
654 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/cpp0x/error2.C: New.
659 2009-11-27 Michael Matz <matz@suse.de>
661 PR rtl-optimization/42084
662 * gcc.dg/pr42084.c: New test.
664 2009-11-27 Michael Matz <matz@suse.de>
667 * g++.dg/tree-ssa/pr41906.C: New testcase.
669 2009-11-27 Jakub Jelinek <jakub@redhat.com>
671 * gcc.dg/O16384.c: New test.
673 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/parse/crash53.C: New.
677 * g++.dg/parse/error17.C: Adjust, error messages are not
679 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
681 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
683 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
684 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
685 * gcc.target/i386/vperm-v4si-2.c: Ditto.
686 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
688 2009-11-26 Richard Henderson <rth@redhat.com>
690 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
692 2009-11-26 Jason Merrill <jason@redhat.com>
695 * g++.dg/lookup/koenig8.C: New.
698 * g++.dg/template/explicit-args2.C: Add typeid cases.
700 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
703 * gfortran.dg/array_function_5.f90: New test.
705 2009-11-26 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/select_type_10.f03: New test case.
710 * gfortran.dg/typebound_call_11.f03: Extended test case.
712 2009-11-26 Michael Matz <matz@suse.de>
714 PR tree-optimization/41905
715 * g++.dg/tree-ssa/pr41905.C: New testcase.
717 2009-11-25 Richard Henderson <rth@redhat.com>
719 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
721 * lib/target-supports.exp
722 (check_effective_target_vect_extract_even_odd): Add x86.
724 * gcc.target/i386/isa-check.h: New.
725 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
726 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
727 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
728 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
729 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
730 gcc.target/i386/vperm.pl: New files.
732 2009-11-25 Richard Henderson <rth@redhat.com>
734 * gcc.dg/vect/pr36493.c: Call check_vect.
735 * gcc.dg/vect/pr37539.c: Likewise.
736 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
737 * tree-vect.h (check_vect): Use cpuid for x86.
739 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/specs/pack6.ads: New test.
742 * gnat.dg/specs/pack6_pkg.ads: New helper.
744 2009-11-25 Jakub Jelinek <jakub@redhat.com>
746 * gcc.target/powerpc/regnames-1.c: New test.
748 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
749 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
752 * ada/acats/run_acats: Bump stack limit to 16MB.
754 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
756 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
759 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
762 * gfortran.dg/pure_initializer_2.f90: New test.
764 2009-11-23 Jason Merrill <jason@redhat.com>
766 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
767 * g++.old-deja/g++.pt/ctor2.C: Adjust.
768 * g++.dg/lookup/name-clash4.C: Adjust.
770 2009-11-23 Jason Merrill <jason@redhat.com>
772 * g++.dg/template/spec15.C: Check for helpful message.
774 2009-11-24 Janis Johnson <janis187@us.ibm.com>
776 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
777 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
778 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
779 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
780 * gcc.target/powerpc/paired-2.c: Ditto.
781 * gcc.target/powerpc/paired-3.c: Ditto.
782 * gcc.target/powerpc/paired-4.c: Ditto.
783 * gcc.target/powerpc/paired-5.c: Ditto.
784 * gcc.target/powerpc/paired-6.c: Ditto.
785 * gcc.target/powerpc/paired-7.c: Ditto.
786 * gcc.target/powerpc/paired-8.c: Ditto.
787 * gcc.target/powerpc/paired-9.c: Ditto.
788 * gcc.target/powerpc/paired-10.c: Ditto.
789 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
790 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
791 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
792 * gcc.target/powerpc/pr39457.c: Don't use -m64.
793 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
794 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
795 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
796 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
798 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
800 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
801 scan-assembler-not regular expression.
803 2009-11-24 Richard Guenther <rguenther@suse.de>
805 PR tree-optimization/42142
806 * gcc.c-torture/execute/pr42142.c: New testcase.
808 2009-11-24 Martin Jambor <mjambor@suse.cz>
810 PR tree-optimization/42154
811 * gcc.c-torture/execute/pr42154.c: New test.
813 2009-11-24 Janus Weil <janus@gcc.gnu.org>
816 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
817 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
818 * gfortran.dg/proc_ptr_comp_24.f90: New.
820 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
822 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
825 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
827 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
829 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
832 * gcc.target/ia64/fptr-1.c: Make it a compile test.
834 2009-11-23 Janis Johnson <janis187@us.ibm.com>
836 * lib/lto.exp (lto_option_list): Rename from option_list.
837 * lib/compat.exp (compat_option_list): Rename from option_list.
839 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
841 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
842 * gcc-dg/raw-string-2.c: Ditto.
843 * gcc-dg/utf-array-short-wchar.c: Ditto.
844 * gcc-dg/utf-array.c: Ditto.
845 * gcc-dg/utf8-2.c: Ditto.
847 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
849 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
852 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
854 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
856 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
858 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
860 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
863 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
864 Enable short test for avr target.
865 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
866 * gcc.dg/utf32-2.c: Ditto.
867 * gcc.dg/utf32-3.c: Ditto.
868 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
870 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
872 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
874 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
876 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
879 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
881 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
882 * gcc.dg/sms-7.c: Ditto.
884 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
886 * gcc.dg/pr36998.c: Frame pointer required for avr target.
887 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
888 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
889 * gcc.dg/pr41340.c: Test requires long pointer target.
890 * gcc.dg/profile-generate-3.c: Test requires profiling support.
892 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
894 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
895 * gcc.dg/graphite/block-3.c: Ditto.
896 * gcc.dg/graphite/block-4.c: Ditto.
897 * gcc.dg/graphite/block-5.c: Ditto.
898 * gcc.dg/graphite/block-6.c: Ditto.
899 * gcc.dg/graphite/interchange-0.c: Ditto.
900 * gcc.dg/graphite/interchange-1.c: Ditto.
901 * gcc.dg/graphite/interchange-2.c: Ditto.
902 * gcc.dg/graphite/interchange-3.c: Ditto.
903 * gcc.dg/graphite/interchange-4.c: Ditto.
904 * gcc.dg/graphite/interchange-5.c: Ditto.
905 * gcc.dg/graphite/interchange-6.c: Ditto.
906 * gcc.dg/graphite/run-id-1.c: Ditto.
907 * gcc.dg/graphite/scop-16.c: Ditto.
908 * gcc.dg/graphite/scop-17.c: Ditto.
909 * gcc.dg/graphite/scop-18.c: Ditto.
910 * gcc.dg/graphite/scop-matmult.c: Ditto.
911 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
912 * gcc.dg/graphite/id-15.c: Ditto.
914 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
916 * gnat.dg/specs/weak1.ads: New test.
918 2009-11-23 Steve Ellcey <sje@cup.hp.com>
920 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
922 2009-11-23 Dodji Seketeli <dodji@redhat.com>
925 * g++.dg/template/typedef13.C: Adjust.
926 * g++.dg/template/typedef19.C: Adjust.
927 * g++.dg/template/typedef20.C: Adjust.
928 * g++.dg/template/typedef22.C: New test.
930 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
933 * gcc.target/alpha/pr42113.c: New test.
935 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
938 * gfortran.dg/data_value_1.f90: Update test.
939 * gfortran.dg/array_constructor_32.f90: New test.
941 2009-11-21 Martin Jambor <mjambor@suse.cz>
944 * gcc.c-torture/compile/pr42025-1.c: New test.
945 * gcc.c-torture/compile/pr42025-2.c: New test.
947 2009-11-21 Adam Nemet <adambnemet@gmail.com>
949 * gcc.target/mips/mult-1.c: Forbid octeon.
950 * gcc.target/mips/octeon-dmul-3.c: New test.
952 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
954 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
956 2009-11-20 Jason Merrill <jason@redhat.com>
958 PR c++/9050, DR 147, DR 318
959 * g++.dg/template/ctor9.C: New.
960 * g++.dg/tc1/dr147.C: Remove xfails.
961 * g++.dg/lookup/name-clash4.C: Adjust.
962 * g++.old-deja/g++.jason/temporary5.C: Adjust.
963 * g++.old-deja/g++.pt/ctor2.C: Adjust.
965 2009-11-21 Jakub Jelinek <jakub@redhat.com>
967 PR tree-optimization/42078
968 * gcc.dg/pr42078.c: New test.
970 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
973 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
974 XFAIL ptrdiff range test for avr.
975 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
976 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
977 * gcc-dg/c99-stdint-6.c: Ditto.
979 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
981 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
982 2009-10-23 change to set VRSAVE if VSX has been reverted.
984 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
987 * g++.dg/cpp0x/pr38646.C: New test.
989 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
991 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
992 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
993 Wrap *intmax_t tests in !NO_MAX_TYPES.
995 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/initlist28.C: New.
1000 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
1002 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1004 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1006 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1008 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
1010 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1012 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1013 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1014 * g++.old-deja/g++.law/typeck1.C: Likewise.
1015 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1016 * g++.dg/conversion/ptrmem9.C: Likewise.
1017 * g++.dg/expr/cond2.C: Likewise.
1019 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
1020 Janus Weil <janus@gcc.gnu.org>
1023 * gfortran.dg/proc_ptr_comp_23.f90: New test.
1025 2009-11-19 Jason Merrill <jason@redhat.com>
1028 * g++.dg/init/placement5.C: Add positive test.
1030 DR 176 permissiveness
1031 * g++.dg/ext/injected-ttp.C: New.
1032 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1033 * g++.old-deja/g++.pt/ttp41.C: Adjust.
1035 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1037 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1038 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1040 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1042 * gcc-dg/raw-string-1.c: Skip test for avr target.
1043 * gcc-dg/utf-array-short-wchar.c: Ditto.
1044 * gcc-dg/utf-array.c: Ditto.
1045 * gcc-dg/utf8-2.c: Ditto.
1047 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
1049 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1050 (plugin_init): Pass correct version to plugin_default_version_check.
1051 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1052 (plugin_init): Pass correct version to plugin_default_version_check.
1053 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1054 (plugin_init): Pass correct version to plugin_default_version_check.
1056 2009-11-19 Jason Merrill <jason@redhat.com>
1059 * g++.dg/overload/pmf2.C: New.
1061 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1063 PR libgfortran/42090
1064 * gfortran.dg/direct_io_11.f90: New test.
1066 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1068 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1070 2009-11-18 Nick Clifton <nickc@redhat.com>
1072 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1073 * g++.dg/lto/20081120-1_0.C: Likewise.
1074 * g++.dg/lto/20091002-2_0.C: Likewise.
1075 * g++.dg/lto/20081120-2_0.C: Likewise.
1076 * g++.dg/lto/20091002-3_0.C: Likewise.
1077 * g++.dg/lto/20081123_0.C: Likewise.
1078 * g++.dg/lto/20090313_0.C: Likewise.
1079 * g++.dg/lto/20081109-1_0.C: Likewise.
1080 * g++.dg/lto/20081219_0.C: Likewise.
1081 * g++.dg/lto/20081204-1_0.C: Likewise.
1082 * g++.dg/lto/20090302_0.C: Likewise.
1083 * g++.dg/lto/20081119-1_0.C: Likewise.
1084 * g++.dg/lto/20081118_0.C: Likewise.
1086 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1089 * lib/lto.exp (scan-symbol): Properly check if target exist.
1091 2009-11-18 Janus Weil <janus@gcc.gnu.org>
1094 * gfortran.dg/proc_ptr_8.f90: Extended.
1096 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
1098 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1100 * g++.dg/inherit/error4.C: Likewise.
1101 * g++.dg/template/crash90.C: Likewise.
1103 2009-11-18 Jakub Jelinek <jakub@redhat.com>
1106 * g++.dg/abi/mangle26.C: Also match *C2* definition.
1107 * g++.dg/abi/mangle27.C: Likewise.
1108 * g++.dg/abi/mangle28.C: Likewise.
1109 * g++.dg/abi/mangle29.C: Likewise.
1111 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
1114 * gcc.dg/vect/vect-debug-pr41926.c: New.
1116 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/init/array26.C: New.
1120 * g++.dg/init/array27.C: Likewise.
1121 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1123 2009-11-17 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/cpp0x/initlist27.C: New test.
1129 * g++.dg/cpp0x/initlist26.C: New test.
1131 2009-11-16 Jason Merrill <jason@redhat.com>
1133 PR c++/189, c++/9937, c++/13950, DR 176
1134 * g++.dg/tc1/dr176.C: Adjust.
1135 * g++.dg/template/injected1.C: New.
1136 * g++.dg/template/inherit.C: Adjust.
1137 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1138 * g++.old-deja/g++.pt/lookup8.C: Adjust.
1139 * g++.old-deja/g++.pt/ttp22.C: Adjust.
1140 * g++.old-deja/g++.pt/ttp23.C: Adjust.
1142 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/template/crash92.C: New.
1147 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/template/error44.C: New.
1152 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1154 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1156 2009-11-15 Janus Weil <janus@gcc.gnu.org>
1159 * gfortran.dg/typebound_call_11.f03: New test.
1161 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
1163 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1166 2009-11-13 Jason Merrill <jason@redhat.com>
1170 * g++.dg/template/arg7.C: New.
1173 * g++.dg/template/error43.C: New.
1176 * g++.dg/debug/dwarf2/static-data-member2.C: New.
1179 * g++.dg/template/ref5.C: New.
1181 PR c++/21008, DR 515
1182 * g++.dg/template/inherit4.C: New.
1183 * g++.dg/lookup/scoped8.C: Adjust.
1186 * g++.dg/parse/typename11.C: New.
1187 * g++.dg/template/crash48.C: Adjust.
1189 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
1192 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1193 lto_finish at the end.
1194 * gfortran.dg/lto/lto.exp: Ditto.
1196 2009-11-12 Jason Merrill <jason@redhat.com>
1199 * g++.dg/lookup/anon7.C: New.
1202 * g++.dg/template/typedef21.C: New.
1205 * g++.dg/cpp0x/decltype19.C: New.
1207 2009-11-11 Jason Merrill <jason@redhat.com>
1210 * g++.dg/dfp/typeid1.C: New.
1212 2009-11-11 Janus Weil <janus@gcc.gnu.org>
1215 * gfortran.dg/proc_ptr_comp_22.f90: New test.
1217 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
1220 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1221 lto_finish at the end.
1223 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1224 (lto_finish): New. Restore mathlib.
1226 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
1228 * g++.dg/torture/pushpop_macro.C: New testcase.
1229 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1230 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1232 2009-11-11 Jon Beniston <jon@beniston.com>
1234 * lib/target-supports.exp (check_profiling_available): lm32 target
1235 doesn't support profiling.
1236 * gcc.dg/20020312-2.c: Add lm32 support.
1237 * g++.dg/other/packed1.C: Expect to fail on lm32.
1238 * g++.old-deja/g++.jason/thunk3.C: Likewise.
1240 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
1242 * gcc.target/arm/neon: Regenerate generated tests.
1244 2009-11-10 Jason Merrill <jason@redhat.com>
1246 * g++.dg/init/placement5.C: New.
1249 * g++.dg/init/placement4.C: New.
1251 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1253 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1254 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1255 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1256 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1258 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1260 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1261 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
1263 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1265 * gcc.c-torture/compile/pr41987.c: New.
1267 2009-11-09 Jakub Jelinek <jakub@redhat.com>
1270 * gcc.dg/pr40946.c: New test.
1272 2009-11-09 Jason Merrill <jason@redhat.com>
1275 * g++.dg/template/ref4.C: New.
1278 * g++.dg/template/conv10.C: New.
1280 2009-11-07 Jason Merrill <jason@redhat.com>
1283 * g++.dg/ext/typeof11.C: New.
1285 2009-11-08 Jakub Jelinek <jakub@redhat.com>
1288 * gcc.target/i386/pr41985.c: New test.
1290 2009-11-08 Richard Guenther <rguenther@suse.de>
1292 * gcc.dg/torture/pta-escape-1.c: New testcase.
1294 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
1296 * gnat.dg/rep_clause4.adb: New test.
1298 2009-11-08 Richard Guenther <rguenther@suse.de>
1300 PR rtl-optimization/41928
1301 * gfortran.dg/pr41928.f90: New testcase.
1303 2009-11-07 Jason Merrill <jason@redhat.com>
1307 * g++.dg/parse/error36.C: Add parameter and template cases.
1308 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1309 * g++.dg/ext/typedef-init.C: Likewise.
1310 * g++.dg/lookup/hidden-class1.C: Likewise.
1311 * g++.dg/lookup/hidden-class10.C: Likewise.
1312 * g++.dg/lookup/hidden-class5.C: Likewise.
1313 * g++.dg/lookup/hidden-class7.C: Likewise.
1314 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1315 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1316 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1317 * g++.dg/lookup/strong-using-2.C: Likewise.
1318 * g++.dg/other/typedef1.C: Likewise.
1319 * g++.dg/parse/access10.C: Likewise.
1320 * g++.dg/parse/constructor1.C: Likewise.
1321 * g++.dg/parse/crash38.C: Likewise.
1322 * g++.dg/parse/error3.C: Likewise.
1323 * g++.dg/parse/typespec1.C: Likewise.
1324 * g++.dg/template/typedef5.C: Likewise.
1325 * g++.old-deja/g++.pt/typename3.C: Likewise.
1326 * g++.old-deja/g++.pt/typename4.C: Likewise.
1327 * g++.old-deja/g++.pt/typename6.C: Likewise.
1328 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1330 * g++.dg/abi/regparm1.C: Fix execute test.
1332 2009-11-07 Jakub Jelinek <jakub@redhat.com>
1334 PR tree-optimization/41643
1335 * gcc.dg/pr41643.c: New test.
1337 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1340 * gfortran.dg/recursive_check_15.f90: New test.
1342 2009-11-06 Jason Merrill <jason@redhat.com>
1345 * g++.dg/parse/error36.C: New.
1346 * g++.old-deja/g++.other/typename1.C: Adjust.
1349 * g++.dg/abi/regparm1.C: New.
1351 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
1353 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1355 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1356 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1357 and pragma_plugin-test-1.C.
1359 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1362 * g++.dg/ext/always_inline-5.C: New test.
1364 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/gomp/pr41967.C: New test.
1369 2009-11-06 Michael Matz <matz@suse.de>
1372 * gcc.dg/pr41963.c: New test.
1374 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.dg/pr41935.c: New test.
1378 * c-c++-common/pr41935.c: New test.
1379 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1381 * gcc.c-torture/execute/pr41935.c: New test.
1383 2009-11-05 Jason Merrill <jason@redhat.com>
1386 * g++.dg/init/synth2.C: New.
1389 * g++.dg/abi/pragma-pack1.C: New.
1392 * g++.dg/lookup/koenig7.C: New.
1395 * g++.dg/template/partial6.C: New.
1397 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1400 * gfortran.dg/class_12.f03: New test.
1402 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1407 2009-11-04 Jason Merrill <jason@redhat.com>
1410 * g++.dg/init/static-init2.C: New.
1412 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1416 * gfortran.dg/interface_abstract_4.f90: New test.
1418 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1420 * gcc.target/m68k/pr41302.c: Fix target triplet.
1422 2009-11-04 Jason Merrill <jason@redhat.com>
1425 * g++.dg/template/overload11.C: New.
1426 * g++.dg/template/nested3.C: Adjust.
1428 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1431 * ada/acats/norun.lst: Remove the stack checking tests.
1432 * ada/acats/run_acats: Limit the stack to 8MB.
1434 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1438 * gfortran.dg/class_11.f03: New test.
1440 2009-11-04 Jason Merrill <jason@redhat.com>
1443 * g++.dg/abi/thunk5.C: New.
1445 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1448 * gcc.target/powerpc/altivec-33.c: New testcase.
1450 2009-11-04 Jason Merrill <jason@redhat.com>
1452 PR c++/17365, DR 218
1453 * g++.dg/lookup/koenig6.C: New.
1454 * g++.dg/lookup/koenig5.C: Adjust.
1455 * g++.dg/template/crash56.C: Adjust.
1456 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1458 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1459 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1461 * gcc.target/i386/xop-check.h: New file.
1462 * gcc.target/i386/xop-hadduX.c: Ditto.
1463 * gcc.target/i386/xop-haddX.c: Ditto.
1464 * gcc.target/i386/xop-hsubX.c: Ditto.
1465 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1466 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1467 * gcc.target/i386/xop-pcmov2.c: Ditto.
1468 * gcc.target/i386/xop-pcmov.c: Ditto.
1469 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1470 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1471 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1472 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1473 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1474 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1475 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1476 * gcc.target/i386/sse-12.c: Update with new compile options to
1477 activate and check xopintrin.h intrinsic file.
1478 * gcc.target/i386/sse-13.c: Ditto.
1479 * gcc.target/i386/sse-14.c: Ditto.
1480 * gcc.target/i386/sse-22.c: Ditto.
1481 * gcc.target/i386/sse-23.c: Ditto.
1482 * g++.dg/other/i386-2.C: Ditto.
1483 * g++.dg/other/i386-3.C: Ditto.
1484 * g++.dg/other/i386-5.C: Ditto.
1485 * g++.dg/other/i386-6.C: Ditto.
1487 2009-11-04 Wei Guozhi <carrot@google.com>
1490 * gcc.target/arm/pr40835: New testcase.
1492 2009-11-04 Revital Eres <eres@il.ibm.com>
1494 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1495 change in decision of peeling for alignment.
1496 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1497 * gcc.dg/vect/vect-50.c: Likewise.
1498 * gcc.dg/vect/vect-42.c: Likewise.
1499 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1501 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1503 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1504 * gcc.dg/vect/vect-60.c: Likewise.
1505 * gcc.dg/vect/vect-52.c: Likewise.
1506 * gcc.dg/vect/vect-44.c: Likewise.
1507 * gcc.dg/vect/vect-27.c: Likewise.
1508 * gcc.dg/vect/vect-29.c: Likewise.
1509 * gcc.dg/vect/vect-72.c: Likewise.
1510 * gcc.dg/vect/vect-56.c: Likewise.
1511 * gcc.dg/vect/vect-48.c: Likewise.
1512 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1513 * gfortran.dg/vect/vect-2.f90: Likewise.
1514 * gfortran.dg/vect/vect-5.f90: Likewise.
1516 2009-11-04 Richard Guenther <rguenther@suse.de>
1518 PR tree-optimization/41919
1519 * gcc.c-torture/execute/pr41919.c: New testcase.
1521 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1524 * gcc.target/m68k/pr41302.c: New test.
1526 2009-11-03 Jason Merrill <jason@redhat.com>
1529 * g++.dg/opt/inline16.C: New.
1531 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1533 * gnat.dg/stack_check.adb1: New test.
1534 * gnat.dg/stack_check.adb2: Likewise.
1536 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1538 PR rtl-optimization/41917
1539 * gcc.c-torture/execute/pr41917.c: New test.
1541 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1543 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1544 dump to not include "call *%esp".
1546 2009-11-03 Jason Merrill <jason@redhat.com>
1549 * g++.dg/lookup/using22.C: New.
1552 * g++.dg/parse/eh-decl.C: New.
1555 * g++.dg/template/sfinae16.C: New.
1558 * g++.dg/cpp0x/rv-return.C: New.
1559 * g++.dg/cpp0x/deduce.C: Adjust.
1562 * g++.dg/template/sfinae15.C: New.
1565 * g++.dg/cpp0x/auto3.C: Remove xfail.
1567 2009-11-03 Tobias Burnus <burnus@net-b.de>
1570 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1572 2009-11-03 Nick Clifton <nickc@redhat.com>
1574 * gcc.target/rx/builtins.c: Remove redundant tests.
1575 Add test of MVTIPL instruction.
1576 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1577 function attributes. Add -msave-acc-in-interrupts option to the
1580 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1581 Maxim Kuvyrkov <maxim@codesourcery.com>
1583 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1586 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1589 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1590 * c-c++-common/builtin-offsetof.c: ... here.
1592 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1595 * c-c++-common/dfp/builtin-offsetof.c: New test.
1596 * g++.dg/other/offsetof6.C: Likewise.
1598 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1601 * gcc.target/i386/pr41900.c: New test.
1603 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1605 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1607 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1610 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1611 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1613 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1616 * g++.dg/other/ptrmem10.C: New test.
1617 * g++.dg/other/ptrmem11.C: Likewise.
1619 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1622 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1623 spaces in some expressions.
1625 2009-11-02 Jason Merrill <jason@redhat.com>
1627 * g++.dg/other/linkage2.C: Move to...
1628 * g++.dg/cpp0x/linkage2.C: ..here.
1629 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1630 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1631 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1632 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1633 * g++.dg/lookup/anon2.C: Likewise.
1634 * g++.dg/other/anon3.C: Likewise.
1635 * g++.dg/template/arg2.C: Likewise.
1636 * g++.dg/template/local4.C: Likewise.
1637 * g++.old-deja/g++.law/operators32.C: Likewise.
1638 * g++.old-deja/g++.other/linkage2.C: Likewise.
1639 * g++.old-deja/g++.pt/enum6.C: Likewise.
1640 * g++.old-deja/g++.other/anon9.C: Likewise.
1641 * g++.old-deja/g++.other/linkage1.C: Likewise.
1642 * c-c++-common/dfp/pr35620.c: Give the union a name.
1644 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1646 PR tree-optimization/41857
1647 * gcc.target/spu/ea/pr41857.c: New file.
1649 2009-11-02 Martin Jambor <mjambor@suse.cz>
1651 PR tree-optimization/41750
1652 * gcc.c-torture/execute/pr41750.c: New test.
1654 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1656 PR tree-optimization/41841
1657 * gcc.dg/pr41841.c: New test.
1660 * gcc.dg/debug/pr41893-1.c: New test.
1661 * gcc.dg/debug/pr41893-2.c: New file.
1664 * g++.dg/ext/visibility/namespace3.C: New test.
1666 2009-11-01 Jason Merrill <jason@redhat.com>
1668 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1669 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1670 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1672 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1674 * gnat.dg/opt5.adb: New test.
1676 2009-11-01 Tobias Burnus <burnus@net-b.de>
1679 * gfortran.dg/allocatable_scalar_4.f90: New test.
1681 2009-11-01 Tobias Burnus <burnus@net-b.de>
1684 * gfortran.dg/intent_out_6.f90: New testcase.
1686 2009-10-31 Richard Guenther <rguenther@suse.de>
1688 * g++.dg/tree-ssa/restrict1.C: New.
1690 2009-10-31 Jason Merrill <jason@redhat.com>
1692 * g++.dg/rtti/typeid9.C: New.
1695 * g++.dg/cpp0x/initlist25.C: New.
1697 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1699 * gnat.dg/specs/rep_clause4.ads: New test.
1701 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1704 * gcc.target/avr/torture/pr41885.c: New test.
1706 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1708 * gnat.dg/specs/pack5.ads: New test.
1710 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1712 * lib/target-supports.exp: Handle powerpc-*-elf.
1714 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1717 * gcc.target/i386/incoming-6.c: New.
1718 * gcc.target/i386/incoming-7.c: Likewise.
1719 * gcc.target/i386/incoming-8.c: Likewise.
1720 * gcc.target/i386/incoming-9.c: Likewise.
1721 * gcc.target/i386/incoming-10.c: Likewise.
1722 * gcc.target/i386/incoming-11.c: Likewise.
1723 * gcc.target/i386/incoming-12.c: Likewise.
1724 * gcc.target/i386/incoming-13.c: Likewise.
1725 * gcc.target/i386/incoming-14.c: Likewise.
1726 * gcc.target/i386/incoming-15.c: Likewise.
1727 * gcc.target/i386/pr37843-4.c: Likewise.
1729 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1732 * g++.dg/template/sizeof12.C: New test.
1734 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/pack14.adb: New test.
1738 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1740 * gcc.target/mips/mips.exp (mips_option_groups): Add
1742 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1743 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1744 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1746 2009-10-29 Michael Matz <matz@suse.de>
1748 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1749 * gcc.target/i386/sse-recip-vec.c: Ditto.
1750 * gcc.target/i386/brokensqrt.c: New test.
1752 2009-10-29 Tobias Burnus <burnus@net-b.de>
1755 * gfortran.dg/associated_target_3.f90: New testcase.
1757 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1759 * gfortran.dg/lto/pr41764_0.f: New.
1761 2009-10-29 Martin Jambor <mjambor@suse.cz>
1763 PR tree-optimization/41775
1764 * g++.dg/torture/pr41775.C: New testcase.
1766 2009-10-28 Jason Merrill <jason@redhat.com>
1768 * g++.dg/cpp0x/inline-ns1.C: New.
1769 * g++.dg/cpp0x/inline-ns2.C: New.
1770 * g++.dg/cpp0x/inline-ns3.C: New.
1772 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1774 PR rtl-optimization/39715
1775 * gcc.target/arm/thumb-ltu.c: New.
1777 2009-10-28 Richard Guenther <rguenther@suse.de>
1781 * gcc.dg/lto/20091027-1_0.c: New testcase.
1782 * gcc.dg/lto/20091027-1_1.c: Likewise.
1783 * g++.dg/lto/20091026-1_0.C: Likewise.
1784 * g++.dg/lto/20091026-1_1.C: Likewise.
1785 * g++.dg/lto/20091026-1_a.h: Likewise.
1787 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.dg/pr41837.c: New test.
1793 * g++.dg/ext/sync-3.C: New test.
1796 * gcc.dg/pr41762.c: New test.
1798 2009-10-28 Richard Guenther <rguenther@suse.de>
1801 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1802 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1803 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1804 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1806 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1808 PR rtl-optimization/39715
1809 * gcc.target/arm/thumb-bitfld1.c: New.
1811 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1813 PR rtl-optimization/40741
1814 * gcc.target/arm/thumb-branch1.c: New.
1816 2009-10-27 Jason Merrill <jason@redhat.com>
1818 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1819 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1820 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1821 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1823 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1826 * gnat.dg/null_pointer_deref2.adb: Likewise.
1828 2009-10-27 Richard Guenther <rguenther@suse.de>
1830 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1832 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.dg/pr41842.c: New test.
1837 2009-10-27 Revital Eres <eres@il.ibm.com>
1839 PR tree-optimization/40648
1840 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1841 change in decision of peeling for alignment.
1842 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1843 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1844 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1845 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1846 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1847 * gcc.dg/vect/vect-50.c: Likewise.
1848 * gcc.dg/vect/vect-33.c: Likewise.
1849 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1850 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1852 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1853 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1854 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1856 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1857 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1858 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1859 * gcc.dg/vect/vect-60.c: Likewise.
1860 * gcc.dg/vect/vect-26.c: Likewise.
1861 * gcc.dg/vect/vect-52.c: Likewise.
1862 * gcc.dg/vect/vect-44.c: Likewise.
1863 * gcc.dg/vect/vect-27.c: Likewise.
1864 * gcc.dg/vect/vect-70.c: Likewise.
1865 * gcc.dg/vect/vect-28.c: Likewise.
1866 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1867 * gcc.dg/vect/vect-109.c: Likewise.
1868 * gcc.dg/vect/vect-54.c: Likewise.
1869 * gcc.dg/vect/vect-29.c: Likewise.
1870 * gcc.dg/vect/vect-72.c: Likewise.
1871 * gcc.dg/vect/vect-56.c: Likewise.
1872 * gcc.dg/vect/vect-48.c: Likewise.
1873 * gcc.dg/vect/vect-91.c: Likewise.
1874 * gcc.dg/vect/vect-92.c: Likewise.
1875 * gcc.dg/vect/vect-58.c: Likewise.
1876 * gcc.dg/vect/slp-25.c: Likewise.
1877 * gcc.dg/vect/vect-93.c: Likewise.
1878 * gcc.dg/vect/vect-95.c: Likewise.
1879 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1880 * gcc.dg/vect/vect-87.c: Likewise.
1881 * gcc.dg/vect/vect-96.c: Likewise.
1882 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1883 * gcc.dg/vect/vect-88.c: Likewise.
1884 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1885 * gcc.dg/vect/vect-89.c: Likewise.
1886 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1887 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1888 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1889 * gfortran.dg/vect/vect-2.f90: Likewise.
1890 * gfortran.dg/vect/vect-3.f90: Likewise.
1891 * gfortran.dg/vect/vect-4.f90: Likewise.
1892 * gfortran.dg/vect/vect-5.f90: Likewise.
1894 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1899 2009-10-26 Ben Elliston <bje@au.ibm.com>
1900 Michael Meissner <meissner@linux.vnet.ibm.com>
1901 Ulrich Weigand <uweigand@de.ibm.com>
1903 * gcc.target/spu/ea/ea.exp: New file.
1904 * gcc.target/spu/ea/cache1.c: Likewise.
1905 * gcc.target/spu/ea/cast1.c: Likewise.
1906 * gcc.target/spu/ea/cast2.c: Likewise.
1907 * gcc.target/spu/ea/compile1.c: Likewise.
1908 * gcc.target/spu/ea/compile2.c: Likewise.
1909 * gcc.target/spu/ea/cppdefine.c: Likewise.
1910 * gcc.target/spu/ea/errors1.c: Likewise.
1911 * gcc.target/spu/ea/errors2.c: Likewise.
1912 * gcc.target/spu/ea/execute1.c: Likewise.
1913 * gcc.target/spu/ea/execute2.c: Likewise.
1914 * gcc.target/spu/ea/execute3.c: Likewise.
1915 * gcc.target/spu/ea/ops1.c: Likewise.
1916 * gcc.target/spu/ea/ops2.c: Likewise.
1917 * gcc.target/spu/ea/options1.c: Likewise.
1918 * gcc.target/spu/ea/test-sizes.c: Likewise.
1920 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1923 * gcc.dg/pr41345.c: New test.
1926 * g++.dg/debug/dwarf2/anonname1.C: New test.
1928 2009-10-26 Jason Merrill <jason@redhat.com>
1931 * g++.dg/cpp0x/defaulted15.C: New.
1932 * g++.dg/cpp0x/defaulted16.C: New.
1934 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1937 * g++.dg/cpp0x/variadic96.C: New test.
1939 2009-10-26 Nick Clifton <nickc@redhat.com>
1941 * lib/target-supports.exp (check_profiling_available):
1942 Profiling is not, currently, available for the RX port.
1943 (check_effective_target_hard_float): Add support for RX target.
1944 * gcc.target/rx: New directory.
1945 * gcc.target/rx/builtins.c: New test file.
1946 * gcc.target/rx/interrupts.c: New test file.
1947 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1948 * gcc.target/rx/zero-width-bitfield.c: New test file.
1949 * gcc.target/rx/i272091.c: New test file.
1950 * gcc.target/rx/packed-struct.c: New test file.
1951 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1953 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1955 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1956 * gcc.dg/lto/20091016-1_0.c: Likewise.
1957 * gcc.dg/lto/20090206-1_0.c: Likewise.
1958 * gcc.dg/lto/20081120-1_0.c: Likewise.
1959 * gcc.dg/lto/20081120-2_0.c: Likewise.
1960 * gcc.dg/lto/20090116_0.c: Likewise.
1961 * gcc.dg/lto/20081126_0.c: Likewise.
1962 * gcc.dg/lto/20091013-1_0.c: Likewise.
1963 * gcc.dg/lto/20081212-1_0.c: Likewise.
1964 * gcc.dg/lto/20091015-1_0.c: Likewise.
1965 * gcc.dg/lto/20090126-1_0.c: Likewise.
1966 * gcc.dg/lto/20090126-2_0.c: Likewise.
1967 * gcc.dg/lto/20091020-1_0.c: Likewise.
1968 * gcc.dg/lto/20091020-2_0.c: Likewise.
1969 * gcc.dg/lto/20081204-1_0.c: Likewise.
1970 * gcc.dg/lto/20081204-2_0.c: Likewise.
1971 * gcc.dg/lto/20081224_0.c: Likewise.
1972 * gcc.dg/lto/20090219_0.c: Likewise.
1974 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1977 * g++.dg/lookup/extern-c-redecl2.C: New test.
1978 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1979 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1980 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1982 2009-10-26 Michael Matz <matz@suse.de>
1984 PR tree-optimization/41783
1985 * gcc.dg/pr41783.c: New test.
1986 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1987 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1988 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1990 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/class_allocate_4.f03: New test.
1995 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1997 * gcc.target/mips/mult-1.c: New test.
1999 2009-10-24 Janus Weil <janus@gcc.gnu.org>
2002 * gfortran.dg/extends_8.f03: New test.
2004 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/specs/pack4.ads: New test.
2008 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2010 * gnat.dg/null_pointer_deref1.adb: New test.
2011 * gnat.dg/null_pointer_deref2.adb: Likewise.
2013 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
2016 * gfortran.dg/transfer_intrinsic_3.f90.
2018 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/opt4.adb: New test.
2022 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2025 * gcc.dg/noncompile/pr40033-1.c: New test.
2027 2009-10-23 Dodji Seketeli <dodji@redhat.com>
2030 * g++.dg/abi/mangle34.C: New test
2032 2009-10-23 Jason Merrill <jason@redhat.com>
2034 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2037 * g++.dg/cpp0x/explicit4.C: New.
2039 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2041 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2043 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2044 for *-*-mingw* and *-*-cygwin.
2045 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2046 * g++.dg/template/spec35.C: Disable weak symbol test for
2047 *-*-mingw* and *-*-cygwin.
2050 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2052 2009-10-23 Janus Weil <janus@gcc.gnu.org>
2055 * gfortran.dg/class_10.f03: New test.
2057 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/vsx-vrsave.c: New file.
2062 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2065 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2067 2009-10-23 Richard Guenther <rguenther@suse.de>
2069 PR tree-optimization/41778
2070 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2072 2009-10-22 Richard Guenther <rguenther@suse.de>
2075 * g++.dg/lto/20091022-2_0.C: New testcase.
2077 2009-10-22 Richard Guenther <rguenther@suse.de>
2080 * g++.dg/lto/20091022-1_0.C: New testcase.
2082 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
2084 * gcc.dg/autopar/outer-4.c: Adjust scan.
2085 * gcc.dg/autopar/outer-5.c: Adjust scan.
2086 * gcc.dg/autopar/outer-5.c: Add scan optimized.
2088 * libgomp.graphite/force-parallel-2.c: Adjust scan.
2089 * gcc.dg/autopar/outer-1.c: New testcase.
2090 * gcc.dg/autopar/outer-2.c: New testcase.
2091 * gcc.dg/autopar/outer-3.c: New testcase.
2092 * gcc.dg/autopar/outer-4.c: New testcase.
2093 * gcc.dg/autopar/outer-5.c: New testcase.
2094 * gcc.dg/autopar/outer-6.c: New testcase.
2096 2009-10-22 Jan Hubicka <jh@suse.cz>
2098 * gcc.c-torture/compile/pr40556.c: New testcase.
2100 2009-10-22 Janus Weil <janus@gcc.gnu.org>
2103 * gfortran.dg/goto_8.f90: New test case.
2105 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
2107 PR tree-optimization/41497
2108 * gcc.dg/tree-ssa/pr41497.c: New.
2110 2009-10-21 Steve Ellcey <sje@cup.hp.com>
2112 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2114 2009-10-21 Joseph Myers <joseph@codesourcery.com>
2116 * gcc.dg/tls/pie-1.c: New test.
2118 2009-10-21 Jakub Jelinek <jakub@redhat.com>
2120 * g++.dg/abi/mangle33.C: New test.
2122 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2124 * gnat.dg/discr22.adb: New test.
2126 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2128 * gnat.dg/loop_optimization7.ad[sb]: New test.
2129 * gnat.dg/loop_optimization7_pkg.ads: New helper.
2131 2009-10-21 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/class_9.f03: Extended test case.
2136 * gfortran.dg/select_type_7.f03: New test case.
2138 2009-10-20 Richard Guenther <rguenther@suse.de>
2140 * gcc.dg/lto/20091020-3_0.c: New testcase.
2142 2009-10-20 Richard Guenther <rguenther@suse.de>
2145 * gcc.dg/lto/20091020-1_0.c: New testcase.
2146 * gcc.dg/lto/20091020-1_1.c: Likewise.
2147 * gcc.dg/lto/20091020-2_0.c: Likewise.
2148 * gcc.dg/lto/20091020-2_1.c: Likewise.
2150 2009-10-20 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.dg/pr41340.c: New test.
2155 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
2157 * gnat.dg/discr21.ad[sb]: New test.
2158 * gnat.dg/discr21_pkg.ads: New helper.
2160 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
2163 * gfortran.dg/class_9 : New test.
2165 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2167 * gcc.dg/raw-string-1.c: New test.
2168 * gcc.dg/raw-string-2.c: New test.
2169 * gcc.dg/raw-string-3.c: New test.
2170 * gcc.dg/raw-string-4.c: New test.
2171 * gcc.dg/raw-string-5.c: New test.
2172 * gcc.dg/raw-string-6.c: New test.
2173 * gcc.dg/raw-string-7.c: New test.
2174 * gcc.dg/utf8-1.c: New test.
2175 * gcc.dg/utf8-2.c: New test.
2176 * gcc.dg/utf-badconcat2.c: New test.
2177 * gcc.dg/utf-dflt2.c: New test.
2178 * gcc.dg/cpp/include6.c: New test.
2179 * g++.dg/ext/raw-string-1.C: New test.
2180 * g++.dg/ext/raw-string-2.C: New test.
2181 * g++.dg/ext/raw-string-3.C: New test.
2182 * g++.dg/ext/raw-string-4.C: New test.
2183 * g++.dg/ext/raw-string-5.C: New test.
2184 * g++.dg/ext/raw-string-6.C: New test.
2185 * g++.dg/ext/raw-string-7.C: New test.
2186 * g++.dg/ext/utf8-1.C: New test.
2187 * g++.dg/ext/utf8-2.C: New test.
2188 * g++.dg/ext/utf-badconcat2.C: New test.
2189 * g++.dg/ext/utf-dflt2.C: New test.
2191 * gcc.dg/cleanup-13.c: New test.
2193 2009-10-19 Janus Weil <janus@gcc.gnu.org>
2196 * gfortran.dg/auto_dealloc_1.f90: New test case.
2198 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2200 Port from redhat/gcc-4_4-branch:
2201 2009-10-08 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.dg/debug/vta-2.c: New test.
2204 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
2205 * gcc.dg/debug/vta-1.c: New.
2207 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
2209 * gnat.dg/noreturn2.ad[sb]: New test.
2211 2009-10-19 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/equiv_8.f90: New test.
2215 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2217 2009-10-19 Joseph Myers <joseph@codesourcery.com>
2219 * gcc.target/arm/neon-thumb2-move.c: New test.
2221 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.dg/debug/vta-3.c: New test.
2225 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2227 * gnat.dg/nested_proc.adb: Rename into...
2228 * gnat.dg/nested_proc1.adb: ...this.
2229 * gnat.dg/nested_proc2.adb: New test.
2231 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2233 * gnat.dg/noreturn1.ad[sb]: New test.
2235 2009-10-17 Janus Weil <janus@gcc.gnu.org>
2236 Paul Thomas <pault@gcc.gnu.org>
2239 * gfortran.dg/class_6.f90: New test.
2243 * gfortran.dg/class_7.f90: New test.
2246 * gfortran.dg/class_8.f90: New test.
2248 2009-10-17 Richard Guenther <rguenther@suse.de>
2250 * gcc.dg/lto/20091017-1_0.c: New testcase.
2251 * gcc.dg/lto/20091017-1_1.c: Likewise.
2253 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2255 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2257 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2259 * gnat.dg/aggr11.adb: New test.
2260 * gnat.dg/aggr11_pkg.ads: New helper.
2262 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/slice8.adb: New test.
2265 * gnat.dg/slice8_pkg1.ads: New helper.
2266 * gnat.dg/slice8_pkg2.ads: Likewise.
2267 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2269 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2271 * gnat.dg/unchecked_convert4.adb: New test.
2273 2009-10-15 Jason Merrill <jason@redhat.com>
2276 * g++.dg/cpp0x/trailing5.C: New.
2278 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2279 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2280 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2281 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2283 2009-10-16 Janus Weil <janus@gcc.gnu.org>
2286 * gfortran.dg/class_5.f03: New test case.
2287 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2288 * gfortran.dg/typebound_operator_4.f03: Ditto.
2290 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2292 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2293 * g++.dg/other/first-global.C: Likewise.
2294 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2295 * g++.dg/torture/pr40323.C: Likewise.
2296 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2297 * gcc.dg/inline-33.c: Likewise.
2298 * gcc.dg/ipa/ipa-1.c: Likewise.
2299 * gcc.dg/ipa/ipa-2.c: Likewise.
2300 * gcc.dg/ipa/ipa-3.c: Likewise.
2301 * gcc.dg/ipa/ipa-4.c: Likewise.
2302 * gcc.dg/ipa/ipa-5.c: Likewise.
2303 * gcc.dg/ipa/ipa-7.c: Likewise.
2304 * gcc.dg/ipa/ipacost-2.c: Likewise.
2305 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2306 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2307 * gfortran.dg/whole_file_5.f90: Likewise.
2308 * gfortran.dg/whole_file_6.f90: Likewise.
2310 2009-10-16 Richard Guenther <rguenther@suse.de>
2312 PR tree-optimization/41728
2313 * gcc.c-torture/compile/pr41728.c: New testcase.
2315 2009-10-16 Richard Guenther <rguenther@suse.de>
2318 * gcc.dg/lto/20091016-1_0.c: New testcase.
2319 * gcc.dg/lto/20091016-1_1.c: Likewise.
2320 * gcc.dg/lto/20091016-1_a.h: Likewise.
2322 2009-10-16 Richard Guenther <rguenther@suse.de>
2325 * gfortran.dg/lto/20091015-1_0.f: New testcase.
2326 * gfortran.dg/lto/20091015-1_1.f: Likewise.
2327 * gfortran.dg/lto/20091015-1_2.f: Likewise.
2329 2009-10-16 Richard Guenther <rguenther@suse.de>
2332 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2334 2009-10-15 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/debug/pr41717.c: New test.
2339 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
2342 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2345 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2347 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2350 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2352 * g++.dg/ext/altivec-2.C (main): Ditto.
2354 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2356 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2357 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2359 2009-10-15 Richard Guenther <rguenther@suse.de>
2362 * gcc.dg/lto/20091015-1_0.c: New testcase.
2363 * gcc.dg/lto/20091015-1_1.c: Likewise.
2364 * gcc.dg/lto/20091015-1_2.c: Likewise.
2365 * gcc.dg/lto/20091015-1_a.h: Likewise.
2366 * gcc.dg/lto/20091015-1_b.h: Likewise.
2368 2009-10-15 Steve Ellcey <sje@cup.hp.com>
2370 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2372 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
2374 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2376 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2378 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2380 * obj-c++.dg/bitfield-1.mm: Likewise.
2381 * obj-c++.dg/bitfield-4.mm: Likewise.
2383 2009-10-14 Richard Guenther <rguenther@suse.de>
2386 * gcc.dg/lto/20091014-1_0.c: New testcase.
2388 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2391 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2392 warning on line 0 instead of 1.
2394 2009-10-14 Richard Guenther <rguenther@suse.de>
2397 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2398 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2400 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2402 PR preprocessor/41543
2403 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2406 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2408 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2410 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2412 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2415 2009-10-14 Jason Merrill <jason@redhat.com>
2418 * g++.dg/cpp0x/defaulted14.C: New.
2420 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2422 * g++.dg/cpp0x/vt-40092.C: New.
2424 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2426 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2427 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2429 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2431 * gfortran.dg/complex_intrinsic_8.f90: New test.
2433 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2435 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2436 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2438 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2441 * gcc.dg/torture/pr38948.c: New test.
2443 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2445 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2447 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/class_allocate_2.f03: Modified.
2451 * gfortran.dg/class_allocate_3.f03: New test case.
2453 2009-10-13 Richard Guenther <rguenther@suse.de>
2456 * gcc.dg/lto/20091006-2_0.c: New testcase.
2457 * gcc.dg/lto/20091006-2_1.c: Likewise.
2458 * gcc.dg/lto/20091006-2_2.c: Likewise.
2459 * gcc.dg/lto/20091013-1_0.c: Likewise.
2460 * gcc.dg/lto/20091013-1_1.c: Likewise.
2461 * gcc.dg/lto/20091013-1_2.c: Likewise.
2463 2009-10-13 Martin Jambor <mjambor@suse.cz>
2465 * gcc.c-torture/compile/pr41661.c: New test.
2467 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2469 PR libgfortran/41683
2470 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2472 2009-10-12 Jason Merrill <jason@redhat.com>
2475 * g++.dg/cpp0x/decltype18.C: New.
2478 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2480 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2482 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2484 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2490 * gcc.dg/guality/pr41447-1.c: New.
2491 * gcc.dg/debug/pr41264-1.c: New.
2492 * gcc.dg/debug/pr41343-1.c: New.
2494 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2497 * gcc.dg/torture/pr26515.c: New test.
2499 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2502 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2503 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2504 or "xfail" with dg-lto-do.
2506 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2508 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2510 2009-10-12 Michael Matz <matz@suse.de>
2512 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2515 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2518 * g++.dg/torture/pr41680.C: New test.
2520 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2523 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2525 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2528 * gcc.dg/guality/pr41616-1.c: New.
2530 2009-10-11 Jason Merrill <jason@redhat.com>
2533 * g++.dg/cpp0x/rv-reinterpret.C: New.
2535 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2537 PR libgfortran/38439
2538 * gfortran.dg/fmt_error_9.f: New test.
2539 * gfortran.dg/fmt_error_10.f: New test.
2541 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2544 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2545 * gfortran.dg/class_4b.f03: As above.
2546 * gfortran.dg/class_4c.f03: As above.
2547 * gfortran.dg/class_4d.f03: As above.
2549 2009-10-11 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/41555
2552 * gcc.dg/torture/pr41555.c: New testcase.
2554 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2556 PR libgfortran/35862
2557 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2560 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2562 PR libgfortran/35862
2563 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2564 Add conditions to avoid runtime errors if not supported.
2566 2009-10-10 Richard Guenther <rguenther@suse.de>
2568 PR tree-optimization/41654
2569 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2571 2009-10-09 Jason Merrill <jason@redhat.com>
2573 * g++.dg/cpp/ucn-1.C: New.
2575 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/class_2.f03: Extended test case.
2580 2009-10-09 Tobias Burnus <burnus@net-b.de>
2583 * gfortran.dg/class_allocate_1.f03: Modify code such that
2584 it compiles with the gfc_warning->gfc_error change.
2585 * gfortran.dg/class_allocate_1.f03: New test.
2587 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2590 * gfortran.dg/select_type_6.f03: New test.
2592 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2594 PR preprocessor/41445
2595 * gcc.dg/cpp/separate-1.c: Adjust.
2596 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2597 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2598 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2599 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2600 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2601 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2602 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2604 PR rtl-optimization/41646
2605 * gcc.c-torture/compile/pr41646.c: New test.
2607 2009-10-09 Richard Guenther <rguenther@suse.de>
2609 PR tree-optimization/41634
2610 * gcc.c-torture/compile/pr41634.c: New testcase.
2612 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2614 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2616 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2618 * gnat.dg/opt3.adb: New test.
2619 * gnat.dg/opt3_pkg.ads: New helper.
2621 2009-10-08 Doug Kwan <dougkwan@google.com>
2623 PR rtl-optimization/41574
2624 * gcc.dg/pr41574.c: New test.
2626 2009-10-08 Cary Coutant <ccoutant@google.com>
2628 Add support for debugging with ICF (Identical Code Folding).
2629 * g++.dg/debug/dwarf2/icf.C: New test.
2631 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2633 * gcc.target/mips/truncate-6.c: New test.
2635 2009-10-08 Jason Merrill <jason@redhat.com>
2638 * g++.dg/cpp0x/rv-deduce.C: New.
2641 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2642 * g++.dg/template/explicit-args2.C: New.
2643 * g++.dg/template/explicit-args3.C: New.
2644 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2646 2009-10-08 Michael Matz <matz@suse.de>
2649 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2650 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2651 * gcc.dg/pr41573.c: New test.
2653 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2656 * gcc.c-torture/compile/pr41182-1.c: New.
2658 2009-10-07 Jason Merrill <jason@redhat.com>
2660 * g++.dg/cpp0x/variadic95.C: New.
2662 2009-10-07 Jason Merrill <jason@redhat.com>
2664 * g++.dg/template/scope3.C: New.
2666 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.dg/debug/dwarf2/inline3.c: New test.
2670 2009-10-07 Daniel Kraft <d@domob.eu>
2673 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2675 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2677 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2678 * gfortran.dg/select_type_1.f03: Modified error message.
2679 * gfortran.dg/select_type_5.f03: New test.
2681 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2683 PR libgfortran/41612
2684 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2687 2009-10-06 Jason Merrill <jason@redhat.com>
2689 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2690 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2692 2009-10-06 Richard Guenther <rguenther@suse.de>
2695 * gcc.dg/lto/20091006-1_0.c: New testcase.
2696 * gcc.dg/lto/20091006-1_1.c: Likewise.
2697 * gcc.dg/lto/20091005-2_0.c: Likewise.
2699 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2702 * gnat.dg/timer_cancel.adb: New test.
2704 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2707 * gnat.dg/specs/import_abstract.ads: New.
2709 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711 PR libgfortran/35862
2712 * gfortran.dg/round_2.f03: New test.
2714 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2717 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2718 * lib/gcc-gdb-test.exp: ... here. New file.
2719 * gfortran.dg/guality/guality.exp: New file.
2720 * gfortran.dg/guality/pr41558.f90: New test.
2721 * gfortran.dg/guality/arg1.f90: New test.
2723 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2725 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2726 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2727 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2728 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2730 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2732 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2734 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2735 plugin_pass to register_pass_info.
2736 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2738 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2741 2009-10-05 Richard Guenther <rguenther@suse.de>
2744 * gcc.dg/lto/20090914-2_0.c: New testcase.
2746 2009-10-05 Richard Guenther <rguenther@suse.de>
2749 * gcc.dg/lto/20091005-1_0.c: New testcase.
2750 * gcc.dg/lto/20091005-1_1.c: Likewise.
2752 2009-10-05 Richard Guenther <rguenther@suse.de>
2756 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2757 * g++.dg/lto/20091004-1_0.C: New testcase.
2758 * g++.dg/lto/20091004-1_1.C: Likewise.
2759 * g++.dg/lto/20091004-2_0.C: Likewise.
2760 * g++.dg/lto/20091004-2_1.C: Likewise.
2761 * g++.dg/lto/20091004-3_0.C: Likewise.
2762 * g++.dg/lto/20091004-3_1.C: Likewise.
2764 2009-10-05 Richard Guenther <rguenther@suse.de>
2766 PR tree-optimization/23821
2767 * gcc.dg/torture/pr23821.c: New testcase.
2769 2009-10-05 Daniel Kraft <d@domob.eu>
2772 * gfortran.dg/goto_6.f: New test.
2773 * gfortran.dg/goto_7.f: New test.
2775 2009-10-03 Ben Elliston <bje@au.ibm.com>
2776 Bill Maddox <maddox@google.com>
2777 Cary Coutant <ccoutant@google.com>
2778 Chris Demetriou <cgd@google.com>
2779 Diego Novillo <dnovillo@google.com>
2780 Doug Kwan <dougkwan@google.com>
2781 Jan Hubicka <jh@suse.cz>
2782 Ollie Wild <aaw@google.com>
2783 Rafael Espindola <espindola@google.com>
2784 Richard Guenther <rguenther@suse.de>
2785 Simon Baldwin <simonb@google.com>
2787 * g++.dg/20090107-1.C: New.
2788 * g++.dg/20090121-1.C: New.
2789 * g++.dg/ipa/20090113-1.C: New.
2790 * g++.dg/lto: New directory.
2791 * g++.dg/lto/20080829_0.C: New.
2792 * g++.dg/lto/20080904_0.C: New.
2793 * g++.dg/lto/20080907_0.C: New.
2794 * g++.dg/lto/20080908-1_0.C: New.
2795 * g++.dg/lto/20080908-2_0.C: New.
2796 * g++.dg/lto/20080908-3_0.C: New.
2797 * g++.dg/lto/20080909-1_0.C: New.
2798 * g++.dg/lto/20080910-1_0.C: New.
2799 * g++.dg/lto/20080912-1_0.C: New.
2800 * g++.dg/lto/20080912_0.C: New.
2801 * g++.dg/lto/20080915_0.C: New.
2802 * g++.dg/lto/20080916_0.C: New.
2803 * g++.dg/lto/20080917_0.C: New.
2804 * g++.dg/lto/20080924_0.C: New.
2805 * g++.dg/lto/20080926_0.C: New.
2806 * g++.dg/lto/20081008_0.C: New.
2807 * g++.dg/lto/20081022.h: New.
2808 * g++.dg/lto/20081022_0.C: New.
2809 * g++.dg/lto/20081022_1.C: New.
2810 * g++.dg/lto/20081023_0.C: New.
2811 * g++.dg/lto/20081109-1_0.C: New.
2812 * g++.dg/lto/20081109-2_0.C: New.
2813 * g++.dg/lto/20081109_0.C: New.
2814 * g++.dg/lto/20081109_1.C: New.
2815 * g++.dg/lto/20081118-1_0.C: New.
2816 * g++.dg/lto/20081118-1_1.C: New.
2817 * g++.dg/lto/20081118_0.C: New.
2818 * g++.dg/lto/20081118_1.C: New.
2819 * g++.dg/lto/20081119-1.h: New.
2820 * g++.dg/lto/20081119-1_0.C: New.
2821 * g++.dg/lto/20081119-1_1.C: New.
2822 * g++.dg/lto/20081119_0.C: New.
2823 * g++.dg/lto/20081119_1.C: New.
2824 * g++.dg/lto/20081120-1_0.C: New.
2825 * g++.dg/lto/20081120-1_1.C: New.
2826 * g++.dg/lto/20081120-2_0.C: New.
2827 * g++.dg/lto/20081120-2_1.C: New.
2828 * g++.dg/lto/20081123_0.C: New.
2829 * g++.dg/lto/20081123_1.C: New.
2830 * g++.dg/lto/20081125.h: New.
2831 * g++.dg/lto/20081125_0.C: New.
2832 * g++.dg/lto/20081125_1.C: New.
2833 * g++.dg/lto/20081127_0.C: New.
2834 * g++.dg/lto/20081127_1.C: New.
2835 * g++.dg/lto/20081203_0.C: New.
2836 * g++.dg/lto/20081203_1.C: New.
2837 * g++.dg/lto/20081204-1_0.C: New.
2838 * g++.dg/lto/20081204-1_1.C: New.
2839 * g++.dg/lto/20081204-2_0.C: New.
2840 * g++.dg/lto/20081204-2_1.C: New.
2841 * g++.dg/lto/20081209_0.C: New.
2842 * g++.dg/lto/20081209_1.C: New.
2843 * g++.dg/lto/20081211-1.h: New.
2844 * g++.dg/lto/20081211-1_0.C: New.
2845 * g++.dg/lto/20081211-1_1.C: New.
2846 * g++.dg/lto/20081217-1_0.C: New.
2847 * g++.dg/lto/20081217-2_0.C: New.
2848 * g++.dg/lto/20081219_0.C: New.
2849 * g++.dg/lto/20081219_1.C: New.
2850 * g++.dg/lto/20090106_0.C: New.
2851 * g++.dg/lto/20090112_0.C: New.
2852 * g++.dg/lto/20090128_0.C: New.
2853 * g++.dg/lto/20090221_0.C: New.
2854 * g++.dg/lto/20090302_0.C: New.
2855 * g++.dg/lto/20090302_1.C: New.
2856 * g++.dg/lto/20090303_0.C: New.
2857 * g++.dg/lto/20090311-1.h: New.
2858 * g++.dg/lto/20090311-1_0.C: New.
2859 * g++.dg/lto/20090311-1_1.C: New.
2860 * g++.dg/lto/20090311_0.C: New.
2861 * g++.dg/lto/20090311_1.C: New.
2862 * g++.dg/lto/20090312.h: New.
2863 * g++.dg/lto/20090312_0.C: New.
2864 * g++.dg/lto/20090312_1.C: New.
2865 * g++.dg/lto/20090313_0.C: New.
2866 * g++.dg/lto/20090313_1.C: New.
2867 * g++.dg/lto/20090315_0.C: New.
2868 * g++.dg/lto/20090315_1.C: New.
2869 * g++.dg/lto/20091002-1_0.C: New testcase.
2870 * g++.dg/lto/20091002-2_0.C: Likewise..
2871 * g++.dg/lto/20091002-3_0.C: Likewise..
2872 * g++.dg/lto/README: New.
2873 * g++.dg/lto/pr40818_0.C: New.
2874 * g++.dg/opt/thunk3-1.C: New.
2875 * g++.dg/opt/thunk4.C: New.
2876 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2877 replacements with __attribute__ ((__noinline__)).
2878 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2879 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2880 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2881 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2882 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2883 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2884 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2885 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2886 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2887 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2888 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2889 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2890 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2891 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2892 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2893 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2894 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2895 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2896 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2897 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2898 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2899 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2900 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2901 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2902 * gcc.dg/20081223-1.c: New.
2903 * gcc.dg/lto: New directory.
2904 * gcc.dg/lto/20080908_0.c: New.
2905 * gcc.dg/lto/20080917_0.c: New.
2906 * gcc.dg/lto/20080924_0.c: New.
2907 * gcc.dg/lto/20081024_0.c: New.
2908 * gcc.dg/lto/20081109_0.c: New.
2909 * gcc.dg/lto/20081111_0.c: New.
2910 * gcc.dg/lto/20081111_1.c: New.
2911 * gcc.dg/lto/20081112_0.c: New.
2912 * gcc.dg/lto/20081112_1.c: New.
2913 * gcc.dg/lto/20081115_0.c: New.
2914 * gcc.dg/lto/20081115_1.c: New.
2915 * gcc.dg/lto/20081115_2.c: New.
2916 * gcc.dg/lto/20081118_0.c: New.
2917 * gcc.dg/lto/20081118_1.c: New.
2918 * gcc.dg/lto/20081118_2.c: New.
2919 * gcc.dg/lto/20081120-1_0.c: New.
2920 * gcc.dg/lto/20081120-1_1.c: New.
2921 * gcc.dg/lto/20081120-2_0.c: New.
2922 * gcc.dg/lto/20081120-2_1.c: New.
2923 * gcc.dg/lto/20081125_0.c: New.
2924 * gcc.dg/lto/20081125_1.c: New.
2925 * gcc.dg/lto/20081126_0.c: New.
2926 * gcc.dg/lto/20081201-1_0.c: New.
2927 * gcc.dg/lto/20081201-1_1.c: New.
2928 * gcc.dg/lto/20081201-1_2.c: New.
2929 * gcc.dg/lto/20081201-2_0.c: New.
2930 * gcc.dg/lto/20081201-2_1.c: New.
2931 * gcc.dg/lto/20081202-1_0.c: New.
2932 * gcc.dg/lto/20081202-1_1.c: New.
2933 * gcc.dg/lto/20081202-2_0.c: New.
2934 * gcc.dg/lto/20081202-2_1.c: New.
2935 * gcc.dg/lto/20081204-1_0.c: New.
2936 * gcc.dg/lto/20081204-1_1.c: New.
2937 * gcc.dg/lto/20081204-2_0.c: New.
2938 * gcc.dg/lto/20081210-1_0.c: New.
2939 * gcc.dg/lto/20081212-1_0.c: New.
2940 * gcc.dg/lto/20081222_0.c: New.
2941 * gcc.dg/lto/20081222_0.h: New.
2942 * gcc.dg/lto/20081222_1.c: New.
2943 * gcc.dg/lto/20081224_0.c: New.
2944 * gcc.dg/lto/20081224_0.h: New.
2945 * gcc.dg/lto/20081224_1.c: New.
2946 * gcc.dg/lto/20090116_0.c: New.
2947 * gcc.dg/lto/20090120_0.c: New.
2948 * gcc.dg/lto/20090126-1_0.c: New.
2949 * gcc.dg/lto/20090126-2_0.c: New.
2950 * gcc.dg/lto/20090206-1_0.c: New.
2951 * gcc.dg/lto/20090206-2_0.c: New.
2952 * gcc.dg/lto/20090210_0.c: New.
2953 * gcc.dg/lto/20090210_1.c: New.
2954 * gcc.dg/lto/20090213_0.c: New.
2955 * gcc.dg/lto/20090213_1.c: New.
2956 * gcc.dg/lto/20090218-1_0.c: New.
2957 * gcc.dg/lto/20090218-1_1.c: New.
2958 * gcc.dg/lto/20090218-2_0.c: New.
2959 * gcc.dg/lto/20090218-2_1.c: New.
2960 * gcc.dg/lto/20090218_0.c: New.
2961 * gcc.dg/lto/20090218_1.c: New.
2962 * gcc.dg/lto/20090218_2.c: New.
2963 * gcc.dg/lto/20090218_3.c: New.
2964 * gcc.dg/lto/20090219_0.c: New.
2965 * gcc.dg/lto/20090312_0.c: New.
2966 * gcc.dg/lto/20090312_1.c: New.
2967 * gcc.dg/lto/20090313_0.c: New.
2968 * gcc.dg/lto/20090706-1_0.c: New.
2969 * gcc.dg/lto/20090706-2_0.c: New.
2970 * gcc.dg/lto/20090717_0.c: New.
2971 * gcc.dg/lto/20090717_1.c: New.
2972 * gcc.dg/lto/20090729_0.c: New.
2973 * gcc.dg/lto/20090729_1.c: New.
2974 * gcc.dg/lto/20090812_0.c: New.
2975 * gcc.dg/lto/20090812_1.c: New.
2976 * gcc.dg/lto/20090914-1_0.c: New.
2977 * gcc.dg/lto/README: New.
2978 * gcc.dg/visibility-7.c: Adjust expected pattern
2979 * gfortran.dg/lto: New directory.
2980 * gfortran.dg/lto/pr40724_0.f: New.
2981 * gfortran.dg/lto/pr40724_1.f: New.
2982 * gfortran.dg/lto/pr40725_0.f03: New.
2983 * gfortran.dg/lto/pr40725_1.c: New.
2984 * gfortran.dg/lto/pr41069_0.f90: New.
2985 * gfortran.dg/lto/pr41069_1.f90: New.
2986 * gfortran.dg/lto/pr41069_2.f90: New.
2987 * g++.dg/README: Add 'lto' directory.
2988 * g++.dg/dg.exp: Also scan 'lto' directory
2990 2009-10-03 Ben Elliston <bje@au.ibm.com>
2991 Janis Johnson <janis187@us.ibm.com>
2992 Diego Novillo <dnovillo@google.com>
2994 * g++.dg/lto/lto.exp: New.
2995 * gcc.c-torture/execute/execute.exp: Add
2996 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2997 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2998 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2999 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3000 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3001 * gcc.dg/lto/lto.exp: New.
3002 * gfortran.dg/lto/lto.exp: New.
3003 * lib/target-supports.exp (check_effective_target_lto): New.
3004 * lib/c-torture.exp: Load target-supports.exp. Define
3005 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3006 * lib/gcc-dg.exp: Likewise.
3008 * lib/torture-options.exp: Add support for a third argument.
3010 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
3013 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3015 2009-10-02 Jason Merrill <jason@redhat.com>
3017 * g++.dg/abi/mangle32.C: New.
3019 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/atomic2.adb: New test.
3023 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3025 * gnat.dg/array11.adb: New test.
3026 * gnat.dg/array12.adb: Likewise.
3028 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3030 * gnat.dg/array10.adb: New test.
3031 * gnat.dg/object_overflow.adb: Tweak.
3033 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
3035 * gcc.dg/guality/guality.exp: Disable on darwin.
3037 2009-10-02 Janis Johnson <janis187@us.ibm.com>
3039 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3040 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3041 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3042 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3044 2009-10-02 Tobias Burnus <burnus@net-b.de>
3047 * gfortran.dg/intent_out_5.f90: New test.
3049 2009-10-02 Jakub Jelinek <jakub@redhat.com>
3053 * gcc.dg/guality/pr41404-1.c: New test.
3054 * gcc.dg/guality/pr41353-2.c: New test.
3056 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
3059 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3062 2009-10-01 Jan Hubicka <jh@suse.cz>
3064 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3066 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
3068 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3070 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3072 2009-10-01 Tobias Burnus <burnus@net-b.de>
3075 * gfortran.dg/parameter_array_init_5.f90: New test.
3077 2009-10-01 Jason Merrill <jason@redhat.com>
3079 * g++.dg/cpp0x/defaulted13.C: New.
3081 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
3083 * gfortran.dg/bounds_check_7.f90: Adapted error message.
3084 * gfortran.dg/bounds_check_11.f90: Likewise.
3085 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3087 2009-09-30 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/select_type_4.f90: New test.
3091 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3093 * gfortran.dg/same_type_as_1.f03: New test.
3094 * gfortran.dg/same_type_as_2.f03: Ditto.
3096 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3098 * gfortran.dg/select_type_1.f03: Extended.
3099 * gfortran.dg/select_type_3.f03: New test.
3101 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3103 * gfortran.dg/class_allocate_1.f03: New test.
3105 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3108 * gfortran.dg/allocatable_scalar_3.f90: New test.
3109 * gfortran.dg/select_type_2.f03: Ditto.
3110 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3112 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3114 * gfortran.dg/block_name_2.f90: Modified error message.
3115 * gfortran.dg/select_6.f90: Ditto.
3116 * gfortran.dg/select_type_1.f03: New test.
3118 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3120 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3121 * gfortran.dg/class_1.f03: Ditto.
3122 * gfortran.dg/class_2.f03: Ditto.
3123 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3124 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3125 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3126 * gfortran.dg/typebound_call_10.f03: Ditto.
3127 * gfortran.dg/typebound_call_2.f03: Ditto.
3128 * gfortran.dg/typebound_call_3.f03: Ditto.
3129 * gfortran.dg/typebound_call_4.f03: Ditto.
3130 * gfortran.dg/typebound_call_9.f03: Ditto.
3131 * gfortran.dg/typebound_generic_3.f03: Ditto.
3132 * gfortran.dg/typebound_generic_4.f03: Ditto.
3133 * gfortran.dg/typebound_operator_1.f03: Ditto.
3134 * gfortran.dg/typebound_operator_2.f03: Ditto.
3135 * gfortran.dg/typebound_operator_3.f03: Ditto.
3136 * gfortran.dg/typebound_operator_4.f03: Ditto.
3137 * gfortran.dg/typebound_proc_1.f08: Ditto.
3138 * gfortran.dg/typebound_proc_5.f03: Ditto.
3139 * gfortran.dg/typebound_proc_6.f03: Ditto.
3141 2009-09-30 Jason Merrill <jason@redhat.com>
3143 * g++.dg/eh/init-temp1.C: Improve test.
3145 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
3148 * gcc.target/alpha/pr22093.c: New test.
3150 2009-09-29 John Freeman <jfreeman08@gmail.com>
3151 Jason Merrill <jason@redhat.com>
3153 * g++.dg/cpp0x/lambda/lambda-array.C: New.
3154 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3155 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3156 * g++.dg/cpp0x/lambda/lambda-const.C: New.
3157 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3158 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3159 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3160 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3161 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3162 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3163 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3164 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3165 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3166 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3167 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3168 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3169 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3170 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3171 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3172 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3173 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3174 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3175 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3176 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3177 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3178 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3179 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3180 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3181 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3182 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3183 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3184 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3185 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3186 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3187 * g++.dg/cpp0x/lambda/lambda-template.C: New.
3188 * g++.dg/cpp0x/lambda/lambda-this.C: New.
3189 * g++.dg/cpp0x/lambda/lambda-type.C: New.
3190 * g++.dg/cpp0x/lambda/lambda-use.C: New.
3191 * lib/prune.exp: Accept "In lambda function".
3193 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3195 * gcc.target/i386/fma4-check.h: New file.
3196 * gcc.target/i386/fma4-fma.c: Ditto.
3197 * gcc.target/i386/fma4-maccXX.c: Ditto.
3198 * gcc.target/i386/fma4-msubXX.c: Ditto.
3199 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3200 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3201 * gcc.target/i386/fma4-vector.c: Ditto.
3202 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3203 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3204 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3205 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3206 * gcc.target/i386/fma4-256-vector.c: Ditto.
3207 * gcc.target/i386/funcspec-2.c: Ditto.
3209 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3211 * gcc.target/i386/funcspec-5.c: Add FMA4.
3212 * gcc.target/i386/funcspec-6.c: Ditto.
3213 * gcc.target/i386/funcspec-8.c: Ditto.
3215 * gcc.target/i386/funcspec-9.c: New file.
3217 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3219 * gcc.target/i386/isa-10.c: New file.
3220 * gcc.target/i386/isa-11.c: Ditto.
3221 * gcc.target/i386/isa-12.c: Ditto.
3222 * gcc.target/i386/isa-13.c: Ditto.
3223 * gcc.target/i386/isa-2.c: Ditto.
3224 * gcc.target/i386/isa-3.c: Ditto.
3225 * gcc.target/i386/isa-4.c: Ditto.
3226 * gcc.target/i386/isa-7.c: Ditto.
3227 * gcc.target/i386/isa-8.c: Ditto.
3228 * gcc.target/i386/isa-9.c: Ditto.
3230 * gcc.target/i386/isa-14.c: Add FMA4.
3231 * gcc.target/i386/isa-1.c: Ditto.
3232 * gcc.target/i386/isa-5.c: Ditto.
3233 * gcc.target/i386/isa-6.c: Ditto.
3235 * gcc.target/i386/sse-12.c: New file.
3236 * gcc.target/i386/sse-13.c: Ditto.
3237 * gcc.target/i386/sse-14.c: Ditto.
3238 * gcc.target/i386/sse-22.c: Ditto.
3240 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3241 * g++.dg/other/i386-3.C: Ditto.
3242 * g++.dg/other/i386-5.C: Ditto.
3243 * g++.dg/other/i386-6.C: Ditto.
3245 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
3248 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3251 2009-09-29 Janis Johnson <janis187@us.ibm.com>
3253 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3254 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3256 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3259 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3261 * g++.dg/debug/dwarf2/const-1.C: Likewise.
3263 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3265 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3266 * gcc.target/i386/isa-1.c: Remove SSE5.
3267 * gcc.target/i386/isa-5.c: Ditto.
3268 * gcc.target/i386/isa-6.c: Ditto.
3269 * gcc.target/i386/funcspec-4.c: Remove error conditions
3271 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3272 * gcc.target/i386/avx-2.c: Ditto.
3273 * gcc.target/i386/sse-23.c: Ditto.
3274 * gcc.target/i386/funcspec-9.c: Delete.
3276 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3278 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3279 * gcc.dg/guality/pr41353-1.c: New test.
3282 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3283 in macro name definition for non-unix/win32/msdos.
3285 2009-09-29 Daniel Kraft <d@domob.eu>
3288 * gfortran.dg/block_1.f08: New test.
3289 * gfortran.dg/block_2.f08: New test.
3290 * gfortran.dg/block_3.f90: New test.
3291 * gfortran.dg/block_4.f08: New test.
3292 * gfortran.dg/block_5.f08: New test.
3293 * gfortran.dg/block_6.f08: New test.
3294 * gfortran.dg/block_7.f08: New test.
3295 * gfortran.dg/block_8.f08: New test.
3297 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3299 PR libgfortran/35862
3300 * gfortran.dg/round_1.f03: New test.
3301 * gfortran.dg/f2003_io_3.f03: Update test.
3303 2009-09-28 Easwaran Raman <eraman@google.com>
3305 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3306 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3308 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3310 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3311 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3312 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3313 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3314 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3316 * g++.dg/dfp/dfp.exp: Fix typo.
3318 * lib/target-supports.exp (check-effective-target-dfp-nocache):
3319 Fix typo that breaks the check.
3321 2009-09-28 Olivier Hainque <hainque@adacore.com>
3323 * gnat.dg (tagged_alloc_free.adb): New testcase.
3325 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3327 * g++.dg/dfp: New directory.
3328 * g++.dg/dg.exp: Prune tests in dfp directory.
3329 * g++.dg/dfp/dfp.exp: New.
3330 * g++.dg/dfp/mangle-mode.C: New test.
3332 2009-09-28 Michael Matz <matz@suse.de>
3334 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3337 2009-09-27 Richard Henderson <rth@redhat.com>
3339 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3340 * gcc.dg/tree-ssa/pr41469-1.c: New.
3342 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
3345 * gcc.dg/cond-constqual-1.c: New test.
3347 2009-09-26 Michael Matz <matz@suse.de>
3351 * gcc.dg/pr41470.c: New test.
3353 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
3355 * gnat.dg/array9.adb: New test.
3357 2009-09-26 Michael Matz <matz@suse.de>
3359 PR tree-optimization/41454
3360 * gcc.dg/pr41454.c: New test.
3362 2009-09-25 Dodji Seketeli <dodji@redhat.com>
3364 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3365 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3366 into DW_TAG_GNU_template_parameter_pack and
3367 DW_TAG_GNU_formal_parameter_pack.
3368 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3369 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3371 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
3373 * gcc.dg/vect/vect.exp: Append extra parameters as separate
3374 parameters for alignment-sensitive -fsection-anchors tests.
3376 2009-09-25 Richard Guenther <rguenther@suse.de>
3379 * gcc.c-torture/execute/pr41463.c: New testcase.
3381 2009-09-25 Olivier Hainque <hainque@adacore.com>
3383 * gnat.dg/sse_nolib.adb: New testcase.
3385 2009-09-25 Revital Eres <ERES@il.ibm.com>
3387 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3388 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3389 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3390 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3391 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3392 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3393 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3394 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3395 * gcc.dg/vect/vect.exp: Add Power7 flags.
3396 * g++.dg/vect/vect.exp: Likewise.
3397 * gfortran.dg/vect/vect.exp: Likewise.
3399 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3402 * gfortran.dg/empty_label.f: New test.
3403 * gfortran.dg/empty_label.f90: Ditto.
3404 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3406 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3408 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3411 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3413 * lib/scanasm.exp (make_pattern_printable): New function.
3414 (dg-scan, scan-assembler-times, scan-assembler-dem,
3415 scan-assembler-dem-not): Use it.
3417 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3419 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3420 (test_nested): Renamed to ...
3421 (test_nested1): This.
3422 (test_nested2): New.
3425 2009-09-24 Richard Guenther <rguenther@suse.de>
3427 PR tree-optimization/36143
3428 PR tree-optimization/38747
3429 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3430 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3431 * g++.dg/torture/pr38747.C: New testcase.
3432 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3434 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3436 * gnat.dg/nested_proc.adb: New test.
3438 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.target/i386/pr12329.c: Adjust.
3442 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3445 * gcc.dg/pr41248.c: New.
3447 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3450 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3452 2009-09-23 Andreas Schwab <schwab@redhat.com>
3454 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3455 current_compiler_flags. Fix typos.
3457 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3459 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3461 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3464 * gcc.c-torture/compile/pr39779.c: New test.
3466 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3468 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3469 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3470 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3472 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3475 * gcc.dg/pr41295.c: New.
3477 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3479 * gcc.dg/pr40209.c: Add test case.
3481 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3483 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3485 * gcc.target/mips/code-readable-2.c: Likewise.
3486 * gcc.target/mips/code-readable-3.c: Likewise.
3488 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3490 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3491 Check support via mode instead of C type.
3492 (check_effective_target_dfprt_nocache): Ditto.
3493 (check_effective_target_hard_dfp): Ditto.
3495 2009-09-22 Richard Guenther <rguenther@suse.de>
3498 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3499 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3501 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/20090922-1.c: New test.
3506 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3507 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3508 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3509 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3510 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3511 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3512 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3513 * objc.dg/dwarf-2.m: Likewise.
3515 2009-09-22 Richard Guenther <rguenther@suse.de>
3517 PR tree-optimization/41428
3518 * g++.dg/tree-ssa/pr41428.C: New testcase.
3520 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3523 * g++.dg/gomp/pr41429.C: New test.
3525 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3527 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3529 2009-09-21 Jason Merrill <jason@redhat.com>
3532 * g++.dg/cpp0x/trivial1.C: Expand.
3534 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3536 * gcc.dg/torture/calleesave-sse.c: New.
3538 2009-09-21 Jan Hubicka <jh@suse.cz>
3540 * gcc.dg/guality/inline-params.c: New testcase.
3542 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3544 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3546 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3547 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3550 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3552 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3553 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3554 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3555 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3556 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3558 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3561 * g++.dg/torture/pr40642.C: New testcase.
3563 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3565 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3566 cases in static initializers.
3568 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3570 * gcc.c-tortue/compile/pr39886.c: New.
3572 2009-09-20 Chris Demetriou <cgd@google.com>
3574 PR preprocessor/28435:
3575 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3576 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3577 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3578 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3579 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3581 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3583 * gcc.target/mips/mips.exp: Add relax-pic-calls
3584 under -mfoo/-mno-foo options.
3585 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3586 and -mexplicit-relocs.
3587 * gcc.target/mips/call-1.c: New test.
3588 * gcc.target/mips/call-2.c: New test.
3589 * gcc.target/mips/call-3.c: New test.
3590 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3591 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3593 2009-09-19 Chris Demetriou <cgd@google.com>
3595 PR preprocessor/28435:
3596 * gcc.dg/cpp/missing-header-MD.c: New test.
3597 * gcc.dg/cpp/missing-header-MMD.c: New test.
3598 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3599 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3601 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3603 PR libgfortran/41328
3604 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3607 2009-09-18 Jason Merrill <jason@redhat.com>
3609 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3610 * g++.dg/cpp0x/initlist-deduce.C: New.
3612 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3614 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3616 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3618 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3619 * c-c++-common/dfp: New directory.
3620 * c-c++-common/dfp/dfp-dbg.h: New file.
3621 * gcc.dg/dfp/call-by-value.c: Move to ...
3622 * c-c++-common/call-by-value.c: here.
3623 * gcc.dg/dfp/cast.c: Move to ...
3624 * c-c++-common/cast.c: here.
3625 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3626 * c-c++-common/compare-eq-const.c: here.
3627 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3628 * c-c++-common/compare-eq-d128.c: here.
3629 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3630 * c-c++-common/compare-eq-d32.c: here.
3631 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3632 * c-c++-common/compare-eq-d64.c: here.
3633 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3634 * c-c++-common/compare-eq-dfp.c: here.
3635 * gcc.dg/dfp/compare-eq.h: Move to ...
3636 * c-c++-common/compare-eq.h: here.
3637 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3638 * c-c++-common/compare-rel-const.c: here.
3639 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3640 * c-c++-common/compare-rel-d128.c: here.
3641 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3642 * c-c++-common/compare-rel-d32.c: here.
3643 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3644 * c-c++-common/compare-rel-d64.c: here.
3645 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3646 * c-c++-common/compare-rel-dfp.c: here.
3647 * gcc.dg/dfp/compare-rel.h: Move to ...
3648 * c-c++-common/compare-rel.h: here.
3649 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3650 * c-c++-common/compare-special-d128.c: here.
3651 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3652 * c-c++-common/compare-special-d32.c: here.
3653 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3654 * c-c++-common/compare-special-d64.c: here.
3655 * gcc.dg/dfp/compare-special.h: Move to ...
3656 * c-c++-common/compare-special.h: here.
3657 * gcc.dg/dfp/constants-zero.c: Move to ...
3658 * c-c++-common/constants-zero.c: here.
3659 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3660 * c-c++-common/convert-bfp-10.c: here.
3661 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3662 * c-c++-common/convert-bfp-11.c: here.
3663 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3664 * c-c++-common/convert-bfp-12.c: here.
3665 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3666 * c-c++-common/convert-bfp-13.c: here.
3667 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3668 * c-c++-common/convert-bfp-14.c: here.
3669 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3670 * c-c++-common/convert-bfp-2.c: here.
3671 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3672 * c-c++-common/convert-bfp-3.c: here.
3673 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3674 * c-c++-common/convert-bfp-4.c: here.
3675 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3676 * c-c++-common/convert-bfp-5.c: here.
3677 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3678 * c-c++-common/convert-bfp-6.c: here.
3679 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3680 * c-c++-common/convert-bfp-7.c: here.
3681 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3682 * c-c++-common/convert-bfp-8.c: here.
3683 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3684 * c-c++-common/convert-bfp-9.c: here.
3685 * gcc.dg/dfp/convert-bfp.c: Move to ...
3686 * c-c++-common/convert-bfp.c: here.
3687 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3688 * c-c++-common/convert-bfp-fold.c: here.
3689 * gcc.dg/dfp/convert-dfp.c: Move to ...
3690 * c-c++-common/convert-dfp.c: here.
3691 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3692 * c-c++-common/convert-dfp-fold-2.c: here.
3693 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3694 * c-c++-common/convert-dfp-fold.c: here.
3695 * gcc.dg/dfp/convert.h: Move to ...
3696 * c-c++-common/convert.h: here.
3697 * gcc.dg/dfp/convert-int.c: Move to ...
3698 * c-c++-common/convert-int.c: here.
3699 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3700 * c-c++-common/convert-int-fold.c: here.
3701 * gcc.dg/dfp/convert-int-max.c: Move to ...
3702 * c-c++-common/convert-int-max.c: here.
3703 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3704 * c-c++-common/convert-int-max-fold.c: here.
3705 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3706 * c-c++-common/convert-int-saturate.c: here.
3707 * gcc.dg/dfp/func-array.c: Move to ...
3708 * c-c++-common/func-array.c: here.
3709 * gcc.dg/dfp/func-deref.c: Move to ...
3710 * c-c++-common/func-deref.c: here.
3711 * gcc.dg/dfp/func-mixed.c: Move to ...
3712 * c-c++-common/func-mixed.c: here.
3713 * gcc.dg/dfp/func-pointer.c: Move to ...
3714 * c-c++-common/func-pointer.c: here.
3715 * gcc.dg/dfp/func-scalar.c: Move to ...
3716 * c-c++-common/func-scalar.c: here.
3717 * gcc.dg/dfp/func-struct.c: Move to ...
3718 * c-c++-common/func-struct.c: here.
3719 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3720 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3721 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3722 * c-c++-common/func-vararg-alternate-d128.c: here.
3723 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3724 * c-c++-common/func-vararg-alternate-d32.c: here.
3725 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3726 * c-c++-common/func-vararg-alternate-d64.c: here.
3727 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3728 * c-c++-common/func-vararg-alternate.h: here.
3729 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3730 * c-c++-common/func-vararg-dfp.c: here.
3731 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3732 * c-c++-common/func-vararg-mixed-2.c: here.
3733 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3734 * c-c++-common/func-vararg-mixed.c: here.
3735 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3736 * c-c++-common/func-vararg-size0.c: here.
3737 * gcc.dg/dfp/inf-1.c: Move to ...
3738 * c-c++-common/inf-1.c: here.
3739 * gcc.dg/dfp/loop-index.c: Move to ...
3740 * c-c++-common/loop-index.c: here.
3741 * gcc.dg/dfp/modes.c: Move to ...
3742 * c-c++-common/modes.c: here.
3743 * gcc.dg/dfp/nan-1.c: Move to ...
3744 * c-c++-common/nan-1.c: here.
3745 * gcc.dg/dfp/nan-2.c: Move to ...
3746 * c-c++-common/nan-2.c: here.
3747 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3748 * c-c++-common/operator-arith-fold.c: here.
3749 * gcc.dg/dfp/operator-assignment.c: Move to ...
3750 * c-c++-common/operator-assignment.c: here.
3751 * gcc.dg/dfp/operator-comma.c: Move to ...
3752 * c-c++-common/operator-comma.c: here.
3753 * gcc.dg/dfp/operator-cond.c: Move to ...
3754 * c-c++-common/operator-cond.c: here.
3755 * gcc.dg/dfp/operator-logical.c: Move to ...
3756 * c-c++-common/operator-logical.c: here.
3757 * gcc.dg/dfp/operator-unary.c: Move to ...
3758 * c-c++-common/operator-unary.c: here.
3759 * gcc.dg/dfp/pr31385.c: Move to ...
3760 * c-c++-common/pr31385.c: here.
3761 * gcc.dg/dfp/pr33466.c: Move to ...
3762 * c-c++-common/pr33466.c: here.
3763 * gcc.dg/dfp/pr35620.c: Move to ...
3764 * c-c++-common/pr35620.c: here.
3765 * gcc.dg/dfp/pr36800.c: Move to ...
3766 * c-c++-common/pr36800.c: here.
3767 * gcc.dg/dfp/pr39034.c: Move to ...
3768 * c-c++-common/pr39034.c: here.
3769 * gcc.dg/dfp/pr39035.c: Move to ...
3770 * c-c++-common/pr39035.c: here.
3771 * gcc.dg/dfp/pr39902.c: Move to ...
3772 * c-c++-common/pr39902.c: here.
3773 * gcc.dg/dfp/pr39986.c: Move to ...
3774 * c-c++-common/pr39986.c: here.
3775 * gcc.dg/dfp/signbit-1.c: Move to ...
3776 * c-c++-common/signbit-1.c: here.
3777 * gcc.dg/dfp/signbit-2.c: Move to ...
3778 * c-c++-common/signbit-2.c: here.
3779 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3780 * c-c++-common/struct-layout-1.c: here.
3781 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3782 * c-c++-common/usual-arith-conv.c: here.
3783 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3784 * c-c++-common/usual-arith-conv-const.c: here.
3786 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3789 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3792 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3795 * g++.dg/expr/bool3.C: New test.
3796 * g++.dg/expr/bool4.C: New test.
3798 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3800 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3801 * gcc.dg/dfp/signbit-2.c: Use it.
3802 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3803 arguments to unsigned int.
3804 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3805 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3806 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3807 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3808 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3809 * gcc.dg/dfp/pr39986.c: Ditto.
3810 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3811 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3812 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3813 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3814 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3816 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3818 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3820 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3823 * dfp/pr41049.c: New test.
3825 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3828 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3830 2009-09-17 Martin Jambor <mjambor@suse.cz>
3832 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3833 * gcc.dg/ipa/ipa-sra-1.c: New test.
3834 * gcc.dg/ipa/ipa-sra-2.c: New test.
3835 * gcc.dg/ipa/ipa-sra-3.c: New test.
3836 * gcc.dg/ipa/ipa-sra-4.c: New test.
3837 * gcc.dg/ipa/ipa-sra-5.c: New test.
3838 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3839 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3841 2009-09-17 Michael Matz <matz@suse.de>
3844 * gfortran.dg/pr41347.f90: New test.
3846 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3848 * gcc.c-torture/compile/20090917-1.c: New testcase.
3850 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3852 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3853 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3854 alpha*-*-* target from XFAIL list.
3856 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3858 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3859 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3860 * gcc.dg/dfp/cast-bad.c: Use default options.
3861 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3862 * gcc.dg/dfp/composite-type.c: Ditto.
3863 * gcc.dg/dfp/constants.c: Ditto.
3864 * gcc.dg/dfp/constants-hex.c: Ditto.
3865 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3866 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3867 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3868 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3869 * gcc.dg/dfp/ctypes.c: Ditto.
3870 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3871 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3872 * gcc.dg/dfp/float-constant-double.c: Ditto.
3873 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3874 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3875 * gcc.dg/dfp/modes.c: Ditto.
3876 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3877 * gcc.dg/dfp/pr31344.c: Ditto.
3878 * gcc.dg/dfp/pr31385.c: Ditto.
3879 * gcc.dg/dfp/pr33466.c: Ditto.
3880 * gcc.dg/dfp/pr35620.c: Ditto.
3881 * gcc.dg/dfp/pr37435.c: Ditto.
3882 * gcc.dg/dfp/pr39986.c: Ditto.
3883 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3884 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3885 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3886 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3887 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3888 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3889 * gcc.dg/dfp/typespec.c: Ditto.
3890 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3891 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3892 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3893 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3894 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3895 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3896 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3897 * gcc.dg/dfp/compare-rel.h: Ditto.
3898 * gcc.dg/dfp/compare-special.h: Ditto.
3899 * gcc.dg/dfp/convert.h: Ditto.
3900 * gcc.dg/dfp/fe-check.h: Ditto.
3901 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3902 * gcc.dg/dfp/cast.c: Ditto.
3903 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3904 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3905 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3906 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3907 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3908 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3909 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3910 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3911 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3912 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3913 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3914 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3915 * gcc.dg/dfp/constants-zero.c: Ditto.
3916 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3917 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3918 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3919 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3920 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3921 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3922 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3923 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3924 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3925 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3926 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3927 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3928 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3929 * gcc.dg/dfp/convert-bfp.c: Ditto.
3930 * gcc.dg/dfp/convert-complex.c: Ditto.
3931 * gcc.dg/dfp/convert-dfp.c: Ditto.
3932 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3933 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3934 * gcc.dg/dfp/convert-int.c: Ditto.
3935 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3936 * gcc.dg/dfp/convert-int-max.c: Ditto.
3937 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3938 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3939 * gcc.dg/dfp/fe-binop.c: Ditto.
3940 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3941 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3942 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3943 * gcc.dg/dfp/func-array.c: Ditto.
3944 * gcc.dg/dfp/func-deref.c: Ditto.
3945 * gcc.dg/dfp/func-mixed.c: Ditto.
3946 * gcc.dg/dfp/func-pointer.c: Ditto.
3947 * gcc.dg/dfp/func-scalar.c: Ditto.
3948 * gcc.dg/dfp/func-struct.c: Ditto.
3949 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3950 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3951 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3952 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3953 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3954 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3955 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3956 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3957 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3958 * gcc.dg/dfp/inf-1.c: Ditto.
3959 * gcc.dg/dfp/loop-index.c: Ditto.
3960 * gcc.dg/dfp/nan-1.c: Ditto.
3961 * gcc.dg/dfp/nan-2.c: Ditto.
3962 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3963 * gcc.dg/dfp/operator-assignment.c: Ditto.
3964 * gcc.dg/dfp/operator-comma.c: Ditto.
3965 * gcc.dg/dfp/operator-cond.c: Ditto.
3966 * gcc.dg/dfp/operator-logical.c: Ditto.
3967 * gcc.dg/dfp/operator-unary.c: Ditto.
3968 * gcc.dg/dfp/pr36800.c: Ditto.
3969 * gcc.dg/dfp/pr39034.c: Ditto.
3970 * gcc.dg/dfp/pr39035.c: Ditto.
3971 * gcc.dg/dfp/pr39902.c: Ditto.
3972 * gcc.dg/dfp/signbit-1.c: Ditto.
3973 * gcc.dg/dfp/signbit-2.c: Ditto.
3974 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3975 * gcc.dg/dfp/union-init.c: Ditto.
3976 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3978 2009-09-16 Michael Matz <matz@suse.de>
3981 * gfortran.dg/pr41212.f90: New test.
3983 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3985 * gnat.dg/alignment9.adb: New test.
3987 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3989 * gnat.dg/discr20.ad[sb]: New test.
3991 2009-09-16 Richard Guenther <rguenther@suse.de>
3994 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3996 2009-09-16 DJ Delorie <dj@redhat.com>
3997 Kaz Kojima <kkojima@gcc.gnu.org>
3999 * gcc.target/sh/struct-arg-dw2.c: New test.
4001 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
4002 Jakub Jelinek <jakub@redhat.com>
4005 * gcc.target/powerpc/pr41175.c: New test.
4007 2009-09-14 Richard Henderson <rth@redhat.com>
4009 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4010 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4011 gcc.dg/tree-ssa/asmgoto-1.c: New files.
4013 2009-09-14 Richard Henderson <rth@redhat.com>
4015 * g++.dg/eh/builtin1.C: Update resx pattern match.
4016 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4018 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
4020 * gcc.target/mips/branch-helper.h: New file.
4021 * gcc.target/mips/branch-2.c,
4022 * gcc.target/mips/branch-3.c,
4023 * gcc.target/mips/branch-4.c,
4024 * gcc.target/mips/branch-5.c,
4025 * gcc.target/mips/branch-6.c,
4026 * gcc.target/mips/branch-7.c,
4027 * gcc.target/mips/branch-8.c,
4028 * gcc.target/mips/branch-9.c,
4029 * gcc.target/mips/branch-10.c,
4030 * gcc.target/mips/branch-11.c,
4031 * gcc.target/mips/branch-12.c,
4032 * gcc.target/mips/branch-13.c,
4033 * gcc.target/mips/branch-14.c,
4034 * gcc.target/mips/branch-15.c: New tests.
4036 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4039 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4040 -m32 -mpowerpc64 system.
4042 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
4044 From Jie Zhang <jie.zhang@analog.com>:
4045 * gcc.target/bfin/saveall.c: New test.
4046 * gcc.target/bfin/20090914-1.c: New test.
4047 * gcc.target/bfin/20090914-2.c: New test.
4049 * gcc.target/bfin/20090914-3.c: New test.
4051 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
4053 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4055 2009-09-14 Richard Guenther <rguenther@suse.de>
4058 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4060 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4062 PR libgfortran/41328
4063 * gfortran.dg/cr_lf.f90: New test.
4065 2009-09-11 Michael Matz <matz@suse.de>
4068 * g++.dg/tree-ssa/pr41275.C: New test.
4070 2009-09-11 Janus Weil <janus@gcc.gnu.org>
4073 * gfortran.dg/proc_ptr_comp_21.f90: New.
4075 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4078 * gfortran.dg/module_procedure_1.f90: New test.
4079 * gfortran.dg/module_procedure_2.f90: Ditto.
4080 * gfortran.dg/generic_14.f90: Move dg-error to new location.
4082 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4083 James A. Morrison <phython@gcc.gnu.org>
4086 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4088 * ada/acats/run_test.exp: New file.
4090 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
4093 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4095 PR rtl-optimization/39779
4096 * gcc.dg/pr39979.c: New test.
4098 2009-09-10 Richard Guenther <rguenther@suse.de>
4101 * g++.dg/torture/pr41257-2.C: New testcase.
4103 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
4106 * g++.dg/template/crash91.C: New.
4108 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4110 PR rtl-optimization/39779
4111 * gcc.dg/pr39979.c: New test.
4113 2009-09-09 Richard Guenther <rguenther@suse.de>
4115 PR tree-optimization/41101
4116 * gcc.c-torture/compile/pr41101.c: New testcase.
4118 2009-09-09 Richard Guenther <rguenther@suse.de>
4121 * gcc.c-torture/execute/pr41317.c: New testcase.
4122 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4123 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4125 2009-09-08 Dodji Seketeli <dodji@redhat.com>
4127 Fix some test breakages on Darwin
4128 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4130 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4131 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4132 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4133 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4134 take darwin specifics in account.
4136 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4138 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4139 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4141 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4144 * g++.dg/cpp0x/initlist24.C: New.
4146 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
4148 * gcc.dg/large-size-array-2.c: Fix target requirement.
4149 * gcc.dg/large-size-array-4.c: Likewise.
4150 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4151 * gcc.dg/c99-const-expr-2.c: Likewise.
4152 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4153 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4154 * gcc.dg/c90-const-expr-10.c: Likewise.
4155 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4157 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4158 * gcc.dg/vect/pr33846.c: Likewise.
4159 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4160 __PTRDIFF_TYPE__, instead of unsigned long.
4161 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4163 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4168 * gfortran.dg/pr41229.f90: New.
4170 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4173 * gcc.dg/pr41232.c: New.
4175 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4177 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4179 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4180 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4181 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4182 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4183 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4184 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4185 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4186 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4187 options other than that used in dg-options.
4189 2009-09-07 Jakub Jelinek <jakub@redhat.com>
4191 PR rtl-optimization/41239
4192 * gcc.c-torture/execute/pr41239.c: New test.
4194 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4196 PR libgfortran/41192
4197 * gfortran.dg/namelist_59.f90: New test.
4199 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4201 From Mike Frysinger <michael.frysinger@analog.com>
4202 * gcc.target/bfin/mcpu-bf542m.c: New file.
4203 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4204 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4205 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4206 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4208 2009-09-07 Martin Jambor <mjambor@suse.cz>
4211 * gcc.c-torture/compile/pr41282.c: New test.
4213 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4216 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
4217 variables for stat and errmsg.
4218 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
4219 * gfortran.dg/allocate_stat_2.f90: New test.
4221 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4223 * gcc.c-torture/compile/20090907-1.c: New test.
4225 2009-09-06 Jakub Jelinek <jakub@redhat.com>
4228 * gcc.dg/pr41241.c: New test.
4230 2009-09-06 Richard Guenther <rguenther@suse.de>
4233 * g++.dg/torture/pr41144.C: New testcase.
4235 2009-09-06 Richard Guenther <rguenther@suse.de>
4238 * gcc.dg/torture/pr41261.c: New testcase.
4240 2009-09-05 Richard Guenther <rguenther@suse.de>
4243 * gcc.c-torture/compile/pr41181.c: New testcase.
4245 2009-09-05 Richard Guenther <rguenther@suse.de>
4248 * g++.dg/torture/pr41273.C: New testcase.
4250 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
4253 * gfortran.dg/typebound_proc_12.f90 : New test.
4255 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4258 * gfortran.dg/pr41225.f90: New.
4260 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4262 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
4263 unistd.h, sys/types.h and sys/wait.h.
4266 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4267 (GUALITY_GDB_REDIRECT): New.
4268 (GUALITY_GDB_ARGS): Use it.
4270 2009-09-04 Richard Guenther <rguenther@suse.de>
4273 * g++.dg/torture/pr41257.C: New testcase.
4275 2009-09-04 Martin Jambor <mjambor@suse.cz>
4277 PR tree-optimization/41112
4278 * gnat.dg/array8.adb: New test.
4280 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
4282 * gcc.target/arm/ctz.c: New test case.
4284 2009-09-03 Alon Dayan <alond@il.ibm.com>
4286 PR tree-optimization/38275
4287 * gcc.dg/autopar/reduc-1char.c: Increase number
4288 of iterations. Adjust the logic accordingly.
4289 * gcc.dg/autopar/reduc-2char.c: Ditto.
4290 * gcc.dg/autopar/reduc-1.c: Ditto.
4291 * gcc.dg/autopar/reduc-2.c: Ditto.
4292 * gcc.dg/autopar/reduc-3.c: Ditto.
4293 * gcc.dg/autopar/reduc-6.c: Ditto.
4294 * gcc.dg/autopar/reduc-7.c: Ditto.
4295 * gcc.dg/autopar/reduc-8.c: Ditto.
4296 * gcc.dg/autopar/reduc-9.c: Ditto.
4297 * gcc.dg/autopar/pr39500-1.c: Ditto.
4298 * gcc.dg/autopar/reduc-1short.c: Ditto.
4299 * gcc.dg/autopar/reduc-2short.c: Ditto.
4300 * gcc.dg/autopar/parallelization-1.c: Ditto.
4302 2009-09-03 Jakub Jelinek <jakub@redhat.com>
4304 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4305 testcase using guality.h compiles and links and if a global variable
4306 can be verified by gdb.
4308 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
4310 * lib/target-supports.exp (check_effective_target_sync_int_long):
4311 Supported on Blackfin Linux targets.
4313 2009-09-02 David Daney <ddaney@caviumnetworks.com>
4315 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4317 2009-09-03 Diego Novillo <dnovillo@google.com>
4319 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4320 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4321 * g++.dg/warn/unit-1.C: Likewise.
4322 * g++.dg/ipa/iinline-1.C: Likewise.
4323 * g++.dg/template/cond2.C: Adjust expected line location for the
4325 * g++.dg/template/pr35240.C: Likewise.
4327 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4329 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4330 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4332 2009-09-02 Martin Jambor <mjambor@suse.cz>
4334 * gcc.dg/tree-ssa/sra-8.c: New testcase.
4335 * gcc.dg/memcpy-1.c: Add . to match pattern.
4336 * gcc.dg/uninit-I.c: XFAIL warning test.
4337 * g++.dg/warn/unit-1.C: XFAIL warning test.
4339 2009-09-02 Ian Lance Taylor <iant@google.com>
4341 * gcc.dg/20090902-1.c: New test.
4343 2009-09-02 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/builtin-object-size-9.c: New test.
4347 2009-09-02 Olivier Hainque <hainque@adacore.com>
4349 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4351 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
4352 Olivier Hainque <hainque@adacore.com>
4354 * gnat.dg/misaligned_param.adb: New test.
4355 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4356 * gnat.dg/slice7.adb: Add 1 more related case.
4358 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4360 * gcc.dg/guality/guality.c: Expect to fail for now.
4361 * gcc.dg/guality/example.c: Likewise.
4363 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4365 * gcc.dg/guality/guality.c: New.
4366 * gcc.dg/guality/guality.h: New.
4367 * gcc.dg/guality/guality.exp: New.
4368 * gcc.dg/guality/example.c: New.
4369 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4370 (cleanup-saved-temps): Likewise, .gkd files too.
4372 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4375 * gfortran.dg/line_length_3.f: New test.
4376 * gfortran.dg/line_length_4.f90: New test.
4378 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
4380 * lib/target-supports.exp (check_gc_sections_available):
4381 Add proper pattern quote.
4383 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
4384 Kaz Kojima <kkojima@gcc.gnu.org>
4386 * lib/target-supports.exp (add_options_for_ieee): New procedure.
4387 * g++.dg/cdce3.C: Use dg-add-options ieee.
4388 * g++.dg/torture/type-generic-1.C: Likewise.
4389 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4390 * gcc.dg/pr28796-2.c: Likewise.
4391 * gcc.dg/torture/builtin-math-7.c: Likewise.
4392 * gcc.dg/torture/type-generic-1.c: Likewise.
4393 * gfortran.dg/boz_14.f90: Likewise.
4394 * gfortran.dg/erf_2.F90: Likewise.
4395 * gfortran.dg/init_flag_3.f90: Likewise.
4396 * gfortran.dg/init_flag_4.f90: Likewise.
4397 * gfortran.dg/init_flag_5.f90: Likewise.
4398 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4399 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4400 * gfortran.dg/isnan_1.f90: Likewise.
4401 * gfortran.dg/isnan_2.f90: Likewise.
4402 * gfortran.dg/maxlocval_2.f90: Likewise.
4403 * gfortran.dg/maxlocval_4.f90: Likewise.
4404 * gfortran.dg/minlocval_1.f90: Likewise.
4405 * gfortran.dg/minlocval_4.f90: Likewise.
4406 * gfortran.dg/module_nan.f90: Likewise.
4407 * gfortran.dg/namelist_42.f90: Likewise.
4408 * gfortran.dg/namelist_43.f90: Likewise.
4409 * gfortran.dg/nan_1.f90: Likewise.
4410 * gfortran.dg/nan_2.f90: Likewise.
4411 * gfortran.dg/nan_3.f90: Likewise.
4412 * gfortran.dg/nan_4.f90: Likewise.
4413 * gfortran.dg/nan_5.f90: Likewise.
4414 * gfortran.dg/nearest_1.f90: Likewise.
4415 * gfortran.dg/nearest_2.f90: Likewise.
4416 * gfortran.dg/nearest_3.f90: Likewise.
4417 * gfortran.dg/pr37243.f: Likewise.
4418 * gfortran.dg/real_const_3.f90: Likewise.
4419 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4421 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4424 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4425 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4426 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4427 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4428 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4429 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4430 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4431 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4432 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4433 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4434 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4435 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4436 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4438 2009-08-31 Jason Merrill <jason@redhat.com>
4441 * g++.dg/parse/enum5.C: New.
4442 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4444 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4447 * gfortran.dg/allocate_derived_1.f90: New.
4448 * gfortran.dg/class_3.f03: New.
4450 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4453 * gfortran.dg/allocatable_scalar_1.f90: New.
4454 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4455 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4456 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4458 2009-08-30 Richard Guenther <rguenther@suse.de>
4460 PR tree-optimization/41186
4461 * g++.dg/torture/pr41186.C: New testcase.
4462 * g++.dg/tree-ssa/pr41186.C: Likewise.
4464 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4467 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4468 take ia64 assembly comments syntax in account.
4470 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4472 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4474 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4476 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4477 * gfortran.dg/whole_file_6.f90: Likewise.
4479 2009-08-28 Cary Coutant <ccoutant@google.com>
4482 * g++.dg/debug/dwarf2/pr41063.C: New test.
4484 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4486 PR rtl-optimization/40861
4487 * gcc.dg/pr40861.c: New test.
4489 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4492 * gfortran.dg/proc_ptr_comp_20.f90: New.
4494 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4497 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4498 open temp file with status="scratch".
4499 * gfortran.dg/fmt_cache_1.f: Likewise.
4500 * gfortran.dg/fmt_exhaust.f90: Likewise.
4501 * gfortran.dg/fmt_t_4.f90: Likewise.
4502 * gfortran.dg/fseek.f90: Likewise.
4503 * gfortran.dg/list_read_5.f90: Likewise.
4504 * gfortran.dg/namelist_39.f90: Likewise.
4505 * gfortran.dg/namelist_56.f90: Likewise.
4506 * gfortran.dg/read_bad_advance.f90: Likewise.
4507 * gfortran.dg/read_repeat.f90: Likewise.
4508 * gfortran.dg/read_size_noadvance.f90: Likewise.
4509 * gfortran.dg/read_x_past.f: Likewise.
4511 2009-08-27 Tobias Burnus <burnus@net-b.de>
4514 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4516 2009-08-27 Daniel Kraft <d@domob.eu>
4519 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4520 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4521 error and fix problem with recursive assignment.
4522 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4523 * gfortran.dg/typebound_operator_3.f03: New test.
4524 * gfortran.dg/typebound_operator_4.f03: New test.
4526 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4529 * debug/dwarf2/namespace-1.C: New test.
4531 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4534 * gfortran.dg/pr41162.f: New.
4536 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4537 Richard Sandiford <rdsandiford@googlemail.com>
4539 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4541 * gcc.target/mips/branch-1.c: Update accordingly.
4542 * gcc.target/mips/extend-1.c: Likewise.
4543 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4545 2009-08-26 Richard Guenther <rguenther@suse.de>
4548 * gcc.c-torture/compile/pr41163.c: New testcase.
4549 * gcc.dg/pr35899.c: Adjust.
4551 2009-08-26 Richard Guenther <rguenther@suse.de>
4553 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4555 2009-08-26 Jason Merrill <jason@redhat.com>
4557 * g++.dg/cpp0x/explicit3.C: New.
4558 * g++.dg/overload/cond2.C: New.
4560 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4562 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4564 2009-08-25 Jan Hubicka <jh@suse.cz>
4566 * gcc.target/i386/sse5-shift1-vector.c
4567 * gcc.target/i386/isa-12.c
4568 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4569 * gcc.target/i386/sse5-pcmov2.c
4570 * gcc.target/i386/isa-3.c
4571 * gcc.target/i386/sse5-shift2-vector.c
4572 * gcc.target/i386/isa-7.c
4573 * gcc.target/i386/funcspec-2.c
4574 * gcc.target/i386/sse5-haddX.c
4575 * gcc.target/i386/sse5-hadduX.c
4576 * gcc.target/i386/isa-9.c
4577 * gcc.target/i386/sse5-maccXX.c
4578 * gcc.target/i386/sse5-shift3-vector.c
4579 * gcc.target/i386/sse5-msubXX.c
4580 * gcc.target/i386/sse5-permpX.c
4581 * gcc.target/i386/sse5-check.h
4582 * gcc.target/i386/sse-12.c
4583 * gcc.target/i386/sse-11.c
4584 * gcc.target/i386/sse-10.c
4585 * gcc.target/i386/sse-13.c
4586 * gcc.target/i386/sse-14.c
4587 * gcc.target/i386/sse-22.c
4588 * gcc.target/i386/sse-2.c
4589 * gcc.target/i386/sse-13.c
4590 * gcc.target/i386/avx-2.c
4591 * gcc.target/i386/sse5-rotate1-vector.c
4592 * gcc.target/i386/isa-4.c
4593 * gcc.target/i386/sse5-hsubX.c
4594 * gcc.target/i386/sse5-pcmov.c
4595 * gcc.target/i386/sse5-fma.c
4596 * gcc.target/i386/isa-8.c
4597 * gcc.target/i386/sse5-rotate2-vector.c
4598 * gcc.target/i386/sse5-nmaccXX.c
4599 * gcc.target/i386/sse5-imul64-vector.c
4600 * gcc.target/i386/sse5-nmsubXX.c
4601 * gcc.target/i386/sse5-rotate3-vector.c
4602 * gcc.target/i386/sse5-fma-vector.c
4603 * gcc.target/i386/sse5-imul32widen-vector.c
4604 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4606 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4607 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4608 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4609 * gcc.target/i386/avx-1.c: Remove SSE5.
4610 * gcc.target/i386/avx-2.c: Remove SSE5.
4611 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4612 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4613 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4614 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4616 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4618 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4620 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4622 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4623 keyword works in the same manner as __alignof.
4625 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4628 * gfortran.dg/unpack_bounds_1.f90: New test.
4629 * gfortran.dg/unpack_bounds_2.f90: New test.
4630 * gfortran.dg/unpack_bounds_3.f90: New test.
4632 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4634 * gnat.dg/slice7.adb: New test.
4635 * gnat.dg/slice7_pkg.ads: New helper.
4637 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4640 * gfortran.dg/proc_ptr_25.f90: New.
4641 * gfortran.dg/proc_ptr_comp_18.f90: New.
4642 * gfortran.dg/proc_ptr_comp_19.f90: New.
4644 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4647 * gfortran.dg/fmt_error_8.f: New test.
4649 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4651 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4652 number, update all callers and synchronize results for latest MPC.
4654 2009-08-21 Jason Merrill <jason@redhat.com>
4656 * g++.dg/warn/Wunused-17.C: New.
4658 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4660 * gcc.target/arm/combine-cmp-shift.c: New test.
4662 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4664 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4665 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4668 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4670 * gfortran.dg/fmt_error_7.f: New test.
4672 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4675 * gcc.target/i386/pr40718.c: New test.
4677 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4679 * gfortran.dg/proc_ptr_24.f90: New test.
4681 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4683 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4684 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4685 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4687 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4690 * gfortran.dg/fmt_with_extra.f: new file.
4692 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4694 * lib/target-supports.exp
4695 (check_effective_target_arm_iwmmxt_ok): New procedure.
4696 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4697 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4699 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4701 * gfortran.dg/boz_9.f90: Do not load denormal floating
4702 point constants. Remove -mieee option for alpha*-*-* targets.
4704 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4707 * gfortran.dg/proc_ptr_23.f90: New.
4708 * gfortran.dg/proc_ptr_comp_15.f90: New.
4709 * gfortran.dg/proc_ptr_comp_16.f90: New.
4710 * gfortran.dg/proc_ptr_comp_17.f90: New.
4712 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4715 * g++.dg/expr/unary3.C: New test.
4717 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4719 * gfortran.dg/common_5.f: Add -mdalign for sh.
4720 * gfortran.dg/common_align_2.f90: Likewise.
4722 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4725 * c_f_pointer_tests_4.f90: New test.
4727 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4729 * gnat.dg/slice6.adb: New test.
4730 * gnat.dg/slice6_pkg.ads: New helper.
4732 2009-08-20 Michael Matz <matz@suse.de>
4735 * gfortran.dg/pr41126.f90: New test.
4737 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4739 * gnat.dg/dynamic_bound.adb: New test.
4741 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/intrinsic_5.f90: New.
4746 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4747 Richard Earnshaw <richard.earnshaw@arm.com>
4749 * gcc.target/arm/20090811-1.c: New test.
4751 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4754 * gcc.dg/pr41123.c: New test.
4756 2009-08-19 Jason Merrill <jason@redhat.com>
4759 * g++.dg/other/gc4.C: New.
4761 2009-08-18 Michael Matz <matz@suse.de>
4763 * gfortran.dg/vect/vect-gems.f90: New test.
4764 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4766 2009-08-18 DJ Delorie <dj@redhat.com>
4768 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4769 * lib/gcc-defs.exp: ... to here.
4771 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4772 GCC_EXEC_PREFIX before building the wrapper.
4774 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4776 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4778 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4779 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4780 dg-options. Fix dg-final clause.
4782 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4784 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4786 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4787 Paul Thomas <pault@gcc.gnu.org>
4790 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4792 2009-08-18 Richard Guenther <rguenther@suse.de>
4795 * gcc.dg/torture/pr41094.c: New testcase.
4796 * gcc.dg/torture/builtin-power-1.c: Adjust.
4797 * gcc.dg/builtins-10.c: Likewise.
4799 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4802 * gcc.dg/pr40971.c: New test.
4804 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4807 * gfortran.dg/use_only_4.f90: New test.
4809 2009-08-17 Daniel Kraft <d@domob.eu>
4812 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4813 NOPASS bindings as operators.
4815 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4817 * lib/target-supports.exp
4818 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4819 of targets that do not need command line argument to enable SIMD.
4821 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4823 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4826 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4829 * gfortran.dg/unlimited_fmt_1.f90: New test.
4831 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4833 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4835 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4837 * gnat.dg/itype.ad[sb]: New test.
4839 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4841 * gcc.target/mips/mips.exp: Add terminology section to comment
4842 at the top of the file. Fix typos.
4844 2009-08-16 Jason Merrill <jason@redhat.com>
4846 * g++.dg/debug/dwarf2/inline1.C: New.
4848 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4851 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4853 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4856 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4857 Make sure to trigger inlining optimizations.
4858 * gcc.dg/debug/dwarf2/inline2.c: New test.
4860 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4863 * gfortran.dg/structure_constructor_10.f90: New.
4865 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4867 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4868 * gcc.dg/pragma-re-2.c: Likewise.
4869 * gcc.dg/pragma-re-3.c: Likewise.
4870 * gcc.dg/pragma-re-4.c: Likewise.
4871 * g++.dg/other/pragma-re-1.C: Likewise.
4872 * g++.dg/other/pragma-re-2.C: Likewise.
4874 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4876 * gcc.dg/torture/builtin-math-7.c: New.
4878 2009-08-14 Richard Guenther <rguenther@suse.de>
4880 * gcc.c-torture/execute/20090814-1.c: New testcase.
4882 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4884 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4886 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4889 * gcc.target/i386/pr40934.c: New.
4891 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4894 * gcc.target/i386/pr41019.c: New test.
4896 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899 * gfortran.dg/winapi.f90: New test.
4901 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4904 * gfortran.dg/intrinsic_4.f90: New.
4905 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4908 2009-08-13 Richard Guenther <rguenther@suse.de>
4911 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4913 2009-08-12 Richard Guenther <rguenther@suse.de>
4915 PR tree-optimization/41011
4916 * gfortran.dg/pr41011.f: New testcase.
4918 2009-08-11 Andrew Haley <aph@redhat.com>
4920 * gcc.target/arm/synchronize.c: New file.
4922 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4925 * gfortran.dg/graphite/id-17.f: New.
4927 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4928 Sebastian Pop <sebastian.pop@amd.com>
4930 * gcc.dg/graphite/interchange-1.c: XFAILed.
4931 * gcc.dg/graphite/interchange-2.c: XFAILed.
4932 * gcc.dg/graphite/interchange-3.c: XFAILed.
4933 * gcc.dg/graphite/interchange-4.c: XFAILed.
4934 * gcc.dg/graphite/interchange-7.c: XFAILed.
4936 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4938 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4940 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4941 Pranav Garg <pranav.garg2107@gmail.com>
4943 * gcc.dg/graphite/interchange-6.c: XFAILed.
4945 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4947 * gcc.dg/graphite/interchange-9.c: New.
4949 2009-08-12 Richard Guenther <rguenther@suse.de>
4951 PR rtl-optimization/41033
4952 * gcc.dg/pr41033.c: New test.
4954 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4957 * gfortran.dg/proc_ptr_comp_14.f90: New.
4959 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4961 * gcc.target/mips/ext-5.c: New test.
4962 * gcc.target/mips/ext-6.c: New test.
4963 * gcc.target/mips/ext-7.c: New test.
4964 * gcc.target/mips/ext-8.c: New test.
4965 * gcc.target/mips/extend-2.c: New test.
4967 2009-08-10 Jason Merrill <jason@redhat.com>
4969 * g++.dg/other/linkage2.C: New test for types-without-linkage
4971 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4972 * g++.dg/lookup/anon2.C: Likewise.
4973 * g++.dg/other/anon3.C: Likewise.
4974 * g++.dg/template/arg2.C: Likewise.
4975 * g++.dg/template/local4.C: Likewise.
4976 * g++.old-deja/g++.law/operators32.C: Likewise.
4977 * g++.old-deja/g++.other/linkage2.C: Likewise.
4978 * g++.old-deja/g++.pt/enum6.C: Likewise.
4979 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4980 * g++.old-deja/g++.other/linkage1.C: Likewise.
4982 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4984 * gcc.dg/dg.exp: Test also c-c++-common dir.
4985 * g++.dg/dg.exp: Likewise.
4986 * g++.dg/warn/Wconversion-real.C: Delete.
4987 * gcc.dg/Wconversion-real.c: Move to ...
4988 * c-c++-common/Wconversion-real.c: ... here.
4989 * lib/target-supports.exp
4990 (check_effective_target_c,check_effective_target_c++): New.
4992 2009-08-10 Daniel Kraft <d@domob.eu>
4995 * gfortran.dg/typebound_operator_1.f03: New test.
4996 * gfortran.dg/typebound_operator_2.f03: New test.
4998 2009-08-10 Richard Guenther <rguenther@suse.de>
5001 * gcc.c-torture/compile/pr41006-1.c: New testcase.
5002 * gcc.c-torture/compile/pr41006-2.c: Likewise.
5004 2009-08-10 Janus Weil <janus@gcc.gnu.org>
5007 * gfortran.dg/class_1.f03: New.
5008 * gfortran.dg/class_2.f03: New.
5009 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5010 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5011 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5012 * gfortran.dg/typebound_call_10.f03: Ditto.
5013 * gfortran.dg/typebound_call_2.f03: Ditto.
5014 * gfortran.dg/typebound_call_3.f03: Ditto.
5015 * gfortran.dg/typebound_call_4.f03: Ditto.
5016 * gfortran.dg/typebound_generic_3.f03: Ditto.
5017 * gfortran.dg/typebound_generic_4.f03: Ditto.
5018 * gfortran.dg/typebound_proc_1.f08: Ditto.
5019 * gfortran.dg/typebound_proc_5.f03: Ditto.
5020 * gfortran.dg/typebound_proc_6.f03: Ditto.
5022 2009-08-10 Dodji Seketeli <dodji@redhat.com>
5025 * g++.dg/expr/stmt-expr-1.C: New test.
5027 2009-08-09 Richard Guenther <rguenther@suse.de>
5029 PR tree-optimization/41016
5030 * gcc.c-torture/compile/pr41016.c: New testcase.
5032 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
5034 * gcc.dg/overflow-warn-8.c: New test.
5036 2009-08-09 Ira Rosen <irar@il.ibm.com>
5038 PR tree-optimization/41008
5039 * gcc.dg/vect/O1-pr41008.c: New test.
5041 2009-08-05 Tobias Burnus <burnus@net-b.de>
5044 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5046 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
5048 * gcc.target/bfin/loop-autoinc.c: New file.
5050 2009-08-08 Richard Guenther <rguenther@suse.de>
5052 PR tree-optimization/40991
5053 * g++.dg/torture/pr40991.C: New testcase.
5055 2009-08-08 Laurent GUERBY <laurent@guerby.net>
5057 * ada/acats/support/impdef.a: Tweak timing constants. Add
5058 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5059 * ada/acats/tests/c9/c940005.a: Use new timing constants.
5060 * ada/acats/tests/c9/c940007.a: Likewise.
5061 * ada/acats/tests/c9/c94001c.ada: Likewise.
5062 * ada/acats/tests/c9/c94006a.ada: Likewise.
5063 * ada/acats/tests/c9/c94008c.ada: Likewise.
5064 * ada/acats/tests/c9/c951002.a: Likewise.
5065 * ada/acats/tests/c9/c954a01.a: Likewise.
5066 * ada/acats/tests/c9/c96001a.ada: Likewise.
5067 * ada/acats/tests/c9/c97307a.ada: Likewise.
5069 2009-08-07 Richard Guenther <rguenther@suse.de>
5071 PR tree-optimization/40999
5072 * gfortran.dg/pr40999.f: New testcase.
5074 2009-08-07 Jakub Jelinek <jakub@redhat.com>
5076 * g++.dg/tree-prof/partition1.C: New test.
5078 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5080 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5082 (check_effective_target_arm_neon_ok): Improve test for neon
5084 * gcc.target/arm/eabi1.c: Only run test in base variant.
5085 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5087 * gcc.target/arm/vfp1[567].c: New tests.
5089 2009-08-06 Jason Merrill <jason@redhat.com>
5092 * g++.dg/ext/complit12.C: Expand.
5094 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5096 Merge ARM/hard_vfp_branch to trunk.
5098 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
5100 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5101 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5103 2009-05-12 Joseph Myers <joseph@codesourcery.com>
5105 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5106 (PCS): Define macro to use base AAPCS.
5107 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5109 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
5111 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5112 Correct arm_neon.h typo.
5114 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
5116 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5117 this a linkage test.
5118 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5119 argument marshalling.
5120 * abitest.h: New file.
5121 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5122 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5124 2009-08-06 Martin Jambor <mjambor@suse.cz>
5127 * gcc.dg/tree-ssa/pr32964.c: New test.
5129 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
5130 H.J. Lu <hongjiu.lu@intel.com>
5133 * gcc.target/i386/pr40957.c: New test.
5135 2009-08-06 Richard Guenther <rguenther@suse.de>
5137 PR tree-optimization/40964
5138 * gcc.c-torture/compile/pr40964.c: New testcase.
5140 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
5143 * gfortran.dg/transfer_resolve_1.f90 : New test.
5145 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
5146 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5149 * gcc.target/i386/pr40906-1.c: New test.
5150 * gcc.target/i386/pr40906-2.c: Ditto.
5151 * gcc.target/i386/pr40906-3.c: Ditto.
5153 2009-08-05 Jakub Jelinek <jakub@redhat.com>
5155 PR rtl-optimization/40924
5156 * g++.dg/torture/pr40924.C: New test.
5158 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5161 * g++.dg/warn/pr36069.C: New.
5163 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5166 * g++.dg/overload/defarg4.C: New test.
5168 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5171 * g++.dg/parse/pr16696.C: New.
5172 * g++.dg/parse/pr16696-permissive.C: New.
5174 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
5177 * gfortran.dg/initialization_23.f90 : New test.
5179 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5182 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5184 2009-08-03 Jason Merrill <jason@redhat.com>
5185 Jakub Jelinek <jakub@redhat.com>
5188 * g++.dg/ext/complit12.C: New.
5190 2009-08-03 Janis Johnson <janis187@us.ibm.com>
5193 * gcc.target/powerpc/pr39902-2.c: New test.
5195 2009-08-03 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.dg/uninit-6.c: Re-add XFAIL.
5199 * gcc.dg/uninit-6-O0.c: Likewise.
5200 * gcc.dg/uninit-pr40943.c: New test.
5202 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5205 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5208 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5211 * gfortran.dg/namelist_40.f90: Update error output.
5212 * gfortran.dg/namelist_47.f90: Update error output.
5213 * gfortran.dg/namelist_58.f90: New test.
5215 2009-08-02 Janus Weil <janus@gcc.gnu.org>
5218 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5219 * gfortran.dg/altreturn_3.f90: Ditto.
5220 * gfortran.dg/altreturn_5.f90: Ditto.
5221 * gfortran.dg/altreturn_6.f90: Ditto.
5222 * gfortran.dg/altreturn_7.f90: Ditto.
5223 * gfortran.dg/array_constructor_13.f90: Ditto.
5224 * gfortran.dg/arrayio_7.f90: Ditto.
5225 * gfortran.dg/arrayio_8.f90: Ditto.
5226 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5227 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5228 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5229 * gfortran.dg/backspace_8.f: Add -std=legacy.
5230 * gfortran.dg/backspace_9.f: Ditto.
5231 * gfortran.dg/char_comparison_1.f: Ditto.
5232 * gfortran.dg/char_decl_1.f90: Ditto.
5233 * gfortran.dg/char_initialiser_actual.f90: Ditto.
5234 * gfortran.dg/char_pointer_assign.f90: Ditto.
5235 * gfortran.dg/char_pointer_dependency.f90: Ditto.
5236 * gfortran.dg/char_pointer_dummy.f90: Ditto.
5237 * gfortran.dg/char_pointer_func.f90: Ditto.
5238 * gfortran.dg/common_8.f90: Ditto.
5239 * gfortran.dg/constant_substring.f: Ditto.
5240 * gfortran.dg/data_char_2.f90: Ditto.
5241 * gfortran.dg/der_array_io_1.f90: Ditto.
5242 * gfortran.dg/der_array_io_2.f90: Ditto.
5243 * gfortran.dg/der_array_io_3.f90: Ditto.
5244 * gfortran.dg/der_io_3.f90: Ditto.
5245 * gfortran.dg/dev_null.F90: Ditto.
5246 * gfortran.dg/direct_io_2.f90: Ditto.
5247 * gfortran.dg/do_iterator_2.f90: Ditto.
5248 * gfortran.dg/e_d_fmt.f90: Ditto.
5249 * gfortran.dg/empty_format_1.f90: Ditto.
5250 * gfortran.dg/entry_17.f90: Modified warning message.
5251 * gfortran.dg/entry_7.f90: Add -std=legacy.
5252 * gfortran.dg/eor_1.f90: Ditto.
5253 * gfortran.dg/equiv_2.f90: Ditto.
5254 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5255 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5256 * gfortran.dg/extended_char_comparison_1.f: Ditto.
5257 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5258 * gfortran.dg/fmt_error_2.f90: Ditto.
5259 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5260 * gfortran.dg/fmt_tl.f: Ditto.
5261 * gfortran.dg/fmt_white.f: Ditto.
5262 * gfortran.dg/func_derived_1.f90: Ditto.
5263 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5264 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5265 * gfortran.dg/global_references_2.f90: Ditto.
5266 * gfortran.dg/hollerith_1.f90: Ditto.
5267 * gfortran.dg/hollerith.f90: Use new-style character length.
5268 * gfortran.dg/hollerith_f95.f90: Ditto.
5269 * gfortran.dg/ichar_1.f90: Add -std=legacy.
5270 * gfortran.dg/implicit_6.f90: Ditto.
5271 * gfortran.dg/implicit_9.f90: Ditto.
5272 * gfortran.dg/inquire_13.f90: Ditto.
5273 * gfortran.dg/inquire_5.f90: Ditto.
5274 * gfortran.dg/inquire_6.f90: Ditto.
5275 * gfortran.dg/inquire.f90: Ditto.
5276 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5277 * gfortran.dg/io_constraints_2.f90: Ditto.
5278 * gfortran.dg/list_read_2.f90: Add -std=legacy.
5279 * gfortran.dg/loc_2.f90: Ditto.
5280 * gfortran.dg/logical_1.f90: Ditto.
5281 * gfortran.dg/longline.f: Ditto.
5282 * gfortran.dg/merge_char_1.f90: Ditto.
5283 * gfortran.dg/namelist_12.f: Ditto.
5284 * gfortran.dg/namelist_14.f90: Ditto.
5285 * gfortran.dg/namelist_18.f90: Ditto.
5286 * gfortran.dg/namelist_19.f90: Ditto.
5287 * gfortran.dg/namelist_21.f90: Ditto.
5288 * gfortran.dg/namelist_22.f90: Ditto.
5289 * gfortran.dg/namelist_37.f90: Ditto.
5290 * gfortran.dg/namelist_54.f90: Ditto.
5291 * gfortran.dg/namelist_55.f90: Ditto.
5292 * gfortran.dg/namelist_empty.f90: Ditto.
5293 * gfortran.dg/namelist_use.f90: Use new-style character length.
5294 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5295 * gfortran.dg/nested_modules_4.f90: Ditto.
5296 * gfortran.dg/nested_modules_5.f90: Ditto.
5297 * gfortran.dg/open-options-blanks.f: Ditto.
5298 * gfortran.dg/output_exponents_1.f90: Ditto.
5299 * gfortran.dg/parens_5.f90: Ditto.
5300 * gfortran.dg/parens_6.f90: Ditto.
5301 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5302 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5303 * gfortran.dg/pr15129.f90: Ditto.
5304 * gfortran.dg/pr15332.f: Ditto.
5305 * gfortran.dg/pr16597.f90: Ditto.
5306 * gfortran.dg/pr17143.f90: Ditto.
5307 * gfortran.dg/pr17164.f90: Ditto.
5308 * gfortran.dg/pr17229.f: Modified warning message.
5309 * gfortran.dg/pr18210.f90: Add -std=legacy.
5310 * gfortran.dg/pr19155.f: Ditto.
5311 * gfortran.dg/pr20086.f90: Ditto.
5312 * gfortran.dg/pr20124.f90: Ditto.
5313 * gfortran.dg/pr20755.f: Ditto.
5314 * gfortran.dg/pr20865.f90: Ditto.
5315 * gfortran.dg/pr20950.f: Ditto.
5316 * gfortran.dg/pr21730.f: Ditto.
5317 * gfortran.dg/pr22491.f: Ditto.
5318 * gfortran.dg/pr29713.f90: Ditto.
5319 * gfortran.dg/print_parentheses_1.f: Ditto.
5320 * gfortran.dg/print_parentheses_2.f90: Ditto.
5321 * gfortran.dg/proc_assign_1.f90: Ditto.
5322 * gfortran.dg/proc_decl_1.f90: Ditto.
5323 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5324 * gfortran.dg/read_eor.f90: : Add -std=legacy.
5325 * gfortran.dg/read_float_1.f90: Ditto.
5326 * gfortran.dg/read_logical.f90: Ditto.
5327 * gfortran.dg/recursive_statement_functions.f90: Ditto.
5328 * gfortran.dg/return_1.f90: Ditto.
5329 * gfortran.dg/rewind_1.f90: Ditto.
5330 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5331 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5332 * gfortran.dg/stfunc_1.f90: Ditto.
5333 * gfortran.dg/stfunc_3.f90: Ditto.
5334 * gfortran.dg/stfunc_4.f90: Ditto.
5335 * gfortran.dg/stfunc_6.f90: Ditto.
5336 * gfortran.dg/streamio_2.f90: Ditto.
5337 * gfortran.dg/string_ctor_1.f90: Ditto.
5338 * gfortran.dg/string_null_compare_1.f: Ditto.
5339 * gfortran.dg/substr_6.f90: Ditto.
5340 * gfortran.dg/tl_editing.f90: Ditto.
5341 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5342 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5343 * gfortran.dg/x_slash_1.f: Add -std=legacy.
5344 * gfortran.dg/g77/1832.f: Ditto.
5345 * gfortran.dg/g77/19981216-0.f Ditto.
5346 * gfortran.dg/g77/19990525-0.f: Ditto.
5347 * gfortran.dg/g77/19990826-2.f: Ditto.
5348 * gfortran.dg/g77/20000630-2.f: Ditto.
5349 * gfortran.dg/g77/20010116.f: Ditto.
5350 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5351 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5352 * gfortran.dg/g77/980520-1.f: Ditto.
5353 * gfortran.dg/g77/check0.f: Ditto.
5354 * gfortran.dg/g77/cpp3.F: Ditto.
5355 * gfortran.dg/g77/cpp4.F: Use new-style character length.
5356 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5357 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5358 * gfortran.dg/g77/short.f: Ditto.
5360 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
5362 * gcc.target/mips/ext-3.c: Add NOMIPS16.
5363 * gcc.target/mips/ext-4.c: Likewise.
5364 * gcc.target/mips/interrupt_handler.c: Likewise.
5365 * gcc.target/mips/truncate-4.c: Likewise.
5366 * gcc.target/mips/truncate-5.c: Likewise.
5368 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
5370 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5371 -fgraphite-force-parallel to -floop-parallelize-all.
5373 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
5376 * gfortran.dg/whole_file_7.f90: New test.
5377 * gfortran.dg/whole_file_8.f90: New test.
5378 * gfortran.dg/whole_file_9.f90: New test.
5379 * gfortran.dg/whole_file_10.f90: New test.
5380 * gfortran.dg/whole_file_11.f90: New test.
5381 * gfortran.dg/whole_file_12.f90: New test.
5382 * gfortran.dg/whole_file_13.f90: New test.
5383 * gfortran.dg/whole_file_14.f90: New test.
5385 2009-07-31 Jason Merrill <jason@redhat.com>
5387 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5389 * g++.dg/cpp0x/named.C: Likewise.
5390 * g++.dg/cpp0x/overload.C: Likewise.
5391 * g++.dg/cpp0x/rv1n.C: Likewise.
5392 * g++.dg/cpp0x/rv1p.C: Likewise.
5393 * g++.dg/cpp0x/rv2n.C: Likewise.
5394 * g++.dg/cpp0x/rv2p.C: Likewise.
5395 * g++.dg/cpp0x/rv3n.C: Likewise.
5396 * g++.dg/cpp0x/rv3p.C: Likewise.
5397 * g++.dg/cpp0x/rv4n.C: Likewise.
5398 * g++.dg/cpp0x/rv4p.C: Likewise.
5399 * g++.dg/cpp0x/rv5n.C: Likewise.
5400 * g++.dg/cpp0x/rv5p.C: Likewise.
5401 * g++.dg/cpp0x/rv6n.C: Likewise.
5402 * g++.dg/cpp0x/rv6p.C: Likewise.
5403 * g++.dg/cpp0x/rv7n.C: Likewise.
5404 * g++.dg/cpp0x/rv7p.C: Likewise.
5405 * g++.dg/cpp0x/template_deduction.C: Likewise.
5406 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5407 * g++.dg/cpp0x/overloadn.C: New.
5408 * g++.dg/cpp0x/rv-cast.C: New.
5410 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5412 * gcc.target/mips/ext-4.c: New test.
5414 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5416 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5418 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5420 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5421 * gcc.dg/tree-ssa/loop-32.c: Same.
5422 * gcc.dg/tree-ssa/loop-33.c: Same.
5423 * gcc.dg/tree-ssa/loop-34.c: Same.
5424 * gcc.dg/tree-ssa/loop-35.c: Same.
5425 * gcc.dg/tree-ssa/loop-7.c: Same.
5426 * gcc.dg/tree-ssa/pr23109.c: Same.
5427 * gcc.dg/tree-ssa/restrict-2.c: Same.
5428 * gcc.dg/tree-ssa/restrict-3.c: Same.
5429 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5430 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5431 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5432 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5433 * gcc.dg/tree-ssa/structopt-1.c: Same.
5434 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5435 * gfortran.dg/pr32921.f: Same.
5437 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5439 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5440 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5441 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5442 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5443 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5444 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5445 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5446 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5447 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5448 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5449 * gcc.dg/graphite/id-1.c: New.
5450 * gcc.dg/graphite/id-10.c: New.
5451 * gcc.dg/graphite/id-11.c: New.
5452 * gcc.dg/graphite/id-12.c: New.
5453 * gcc.dg/graphite/id-13.c: New.
5454 * gcc.dg/graphite/id-14.c: New.
5455 * gcc.dg/graphite/id-15.c: New.
5456 * gcc.dg/graphite/id-2.c: New.
5457 * gcc.dg/graphite/id-3.c: New.
5458 * gcc.dg/graphite/id-4.c: New.
5459 * gcc.dg/graphite/id-5.c: New.
5460 * gcc.dg/graphite/id-6.c: New.
5461 * gcc.dg/graphite/id-7.c: New.
5462 * gcc.dg/graphite/id-8.c: New.
5463 * gcc.dg/graphite/id-9.c: New.
5464 * gcc.dg/graphite/interchange-0.c: New.
5465 * gcc.dg/graphite/interchange-1.c: New.
5466 * gcc.dg/graphite/interchange-2.c: New.
5467 * gcc.dg/graphite/interchange-3.c: New.
5468 * gcc.dg/graphite/interchange-4.c: New.
5469 * gcc.dg/graphite/interchange-5.c: New.
5470 * gcc.dg/graphite/interchange-6.c: New.
5471 * gcc.dg/graphite/interchange-7.c: New.
5472 * gcc.dg/graphite/interchange-8.c: New.
5473 * gcc.dg/graphite/pr35356-1.c: New.
5474 * gcc.dg/graphite/pr35356-2.c: New.
5475 * gcc.dg/graphite/pr35356-3.c: New.
5476 * gcc.dg/graphite/pr40157.c: New.
5477 * gcc.dg/graphite/run-id-1.c: New.
5478 * gcc.dg/graphite/scop-20.c: New.
5479 * gcc.dg/graphite/scop-21.c: New.
5480 * gfortran.dg/graphite/id-1.f90: New.
5481 * gfortran.dg/graphite/id-10.f90: New.
5482 * gfortran.dg/graphite/id-11.f: New.
5483 * gfortran.dg/graphite/id-12.f: New.
5484 * gfortran.dg/graphite/id-13.f: New.
5485 * gfortran.dg/graphite/id-14.f: New.
5486 * gfortran.dg/graphite/id-15.f: New.
5487 * gfortran.dg/graphite/id-16.f: New.
5488 * gfortran.dg/graphite/id-5.f: New.
5489 * gfortran.dg/graphite/id-6.f: New.
5490 * gfortran.dg/graphite/id-7.f: New.
5491 * gfortran.dg/graphite/id-8.f: New.
5492 * gfortran.dg/graphite/id-9.f: New.
5493 * gfortran.dg/graphite/interchange-1.f: New.
5494 * gfortran.dg/graphite/interchange-2.f: New.
5496 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5498 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5499 flags based on the name of the testcase.
5500 * gfortran.dg/graphite/graphite.exp: Same.
5502 * gcc.dg/graphite/block-0.c: Adjusted.
5503 * gcc.dg/graphite/block-1.c: Adjusted.
5504 * gcc.dg/graphite/block-2.c: Adjusted.
5505 * gcc.dg/graphite/block-3.c: Adjusted.
5506 * gcc.dg/graphite/block-4.c: Adjusted.
5507 * gcc.dg/graphite/block-5.c: Adjusted.
5508 * gcc.dg/graphite/block-6.c: Adjusted.
5509 * gcc.dg/graphite/pr37485.c: Adjusted.
5510 * gcc.dg/graphite/pr37684.c: Adjusted.
5511 * gcc.dg/graphite/pr37828.c: Adjusted.
5512 * gcc.dg/graphite/pr37883.c: Adjusted.
5513 * gcc.dg/graphite/pr37928.c: Adjusted.
5514 * gcc.dg/graphite/pr37943.c: Adjusted.
5515 * gcc.dg/graphite/pr38409.c: Adjusted.
5516 * gcc.dg/graphite/pr38498.c: Adjusted.
5517 * gcc.dg/graphite/pr38559.c: Adjusted.
5518 * gcc.dg/graphite/pr39335.c: Adjusted.
5519 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5520 * gcc.dg/graphite/scop-0.c: Adjusted.
5521 * gcc.dg/graphite/scop-1.c: Adjusted.
5522 * gcc.dg/graphite/scop-10.c: Adjusted.
5523 * gcc.dg/graphite/scop-11.c: Adjusted.
5524 * gcc.dg/graphite/scop-12.c: Adjusted.
5525 * gcc.dg/graphite/scop-13.c: Adjusted.
5526 * gcc.dg/graphite/scop-14.c: Adjusted.
5527 * gcc.dg/graphite/scop-15.c: Adjusted.
5528 * gcc.dg/graphite/scop-16.c: Adjusted.
5529 * gcc.dg/graphite/scop-17.c: Adjusted.
5530 * gcc.dg/graphite/scop-18.c: Adjusted.
5531 * gcc.dg/graphite/scop-19.c: Adjusted.
5532 * gcc.dg/graphite/scop-2.c: Adjusted.
5533 * gcc.dg/graphite/scop-3.c: Adjusted.-
5534 * gcc.dg/graphite/scop-4.c: Adjusted.
5535 * gcc.dg/graphite/scop-5.c: Adjusted.
5536 * gcc.dg/graphite/scop-6.c: Adjusted.
5537 * gcc.dg/graphite/scop-7.c: Adjusted.
5538 * gcc.dg/graphite/scop-8.c: Adjusted.
5539 * gcc.dg/graphite/scop-9.c: Adjusted.
5540 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5541 * gfortran.dg/graphite/block-1.f90: Adjusted.
5542 * gfortran.dg/graphite/block-2.f: Adjusted.
5543 * gfortran.dg/graphite/block-3.f90: Adjusted.
5544 * gfortran.dg/graphite/block-4.f90: Adjusted.
5545 * gfortran.dg/graphite/id-2.f90: Adjusted.
5546 * gfortran.dg/graphite/id-3.f90: Adjusted.
5547 * gfortran.dg/graphite/id-4.f90: Adjusted.
5548 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5549 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5550 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5551 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5552 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5553 * gfortran.dg/graphite/scop-1.f: Adjusted.
5555 2009-07-30 Doug Kwan <dougkwan@google.com>
5557 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5558 in warnings added in rev 141298.
5560 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5562 * lib/options.exp: Use "!=" instead of "ne".
5564 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5566 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5567 * gcc.dg/ucnid-12.c: Likewise.
5569 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5570 Pat Haugen <pthaugen@us.ibm.com>
5571 Revital Eres <ERES@il.ibm.com>
5573 * gcc.target/powerpc/altivec-32.c: New file to test
5574 Altivec simple math function vectorization.
5576 * gcc.target/powerpc/bswap-run.c: New file to test swap
5578 * gcc.target/powerpc/bswap16.c: Ditto.
5579 * gcc.target/powerpc/bswap32.c: Ditto.
5580 * gcc.target/powerpc/bswap64-1.c: Ditto.
5581 * gcc.target/powerpc/bswap64-2.c: Ditto.
5582 * gcc.target/powerpc/bswap64-3.c: Ditto.
5583 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5584 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5585 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5587 * gcc.target/powerpc/popcount-2.c: New file to test
5588 power7 popcntd instructions.
5589 * gcc.target/powerpc/popcount-3.c: Ditto.
5591 * gcc.target/powerpc/pr39457.c: New VSX test.
5592 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5593 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5594 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5595 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5596 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5597 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5598 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5599 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5600 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5601 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5602 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5603 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5605 * gcc.target/powerpc/altivec-6.c: Store the result of
5606 vec_add, so the optimizer doesn't remove it.
5608 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5609 systems that support bswap64.
5611 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5612 prevent VSX code generation.
5614 * lib/target-supports.exp (check_vsx_hw_available): New
5615 function to test if VSX available.
5616 (check_effective_target_powerpc_vsx_ok): Ditto.
5617 (check_vmx_hw_available): Add explicit -mno-vsx.
5619 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5622 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5624 2009-07-30 Martin Jambor <mjambor@suse.cz>
5626 PR tree-optimization/40570
5627 * gcc.c-torture/compile/pr40570.c: New test.
5629 2009-07-29 Jason Merrill <jason@redhat.com>
5632 * g++.dg/template/defarg13.C: New.
5634 2009-07-29 Richard Guenther <rguenther@suse.de>
5637 * g++.dg/torture/pr40834.C: New testcase.
5639 2009-07-29 Michael Matz <matz@suse.de>
5642 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5644 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5646 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5647 sh*-*-* targets. Skip on spu-*-* targets.
5648 * gfortran.dg/maxlocval_4.f90: Likewise.
5649 * gfortran.dg/minlocval_1.f90: Likewise.
5650 * gfortran.dg/minlocval_4.f90: Likewise.
5652 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5655 * gfortran.dg/gomp/pr40878-1.f90: New test.
5656 * gfortran.dg/gomp/pr40878-2.f90: New test.
5659 * gcc.dg/cdce1.c: Adjust note line number.
5660 * gcc.dg/cdce2.c: Likewise.
5662 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5665 * gfortran.dg/proc_ptr_comp_13.f90: New.
5667 2009-07-28 Jan Beulich <jbeulich@novell.com>
5669 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5670 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5671 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5672 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5673 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5674 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5675 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5676 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5677 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5678 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5679 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5680 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5681 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5682 #ifdef NEED_IEEE754_FLOAT conditional.
5683 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5686 2009-07-28 Jan Beulich <jbeulich@novell.com>
5688 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5690 * g++.dg/ext/bitfield3.C: Likewise.
5691 * g++.dg/ext/bitfield4.C: Likewise.
5692 * g++.dg/ext/bitfield5.C: Likewise.
5693 * gcc.dg/bitfld-15.c: Likewise.
5694 * gcc.dg/bitfld-16.c: Likewise.
5695 * gcc.dg/bitfld-17.c: Likewise.
5696 * gcc.dg/bitfld-18.c: Likewise.
5697 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5698 * gcc.dg/20010912-1.c: Likewise.
5699 * gcc.dg/20021018-1.c: Likewise.
5700 * gcc.dg/20030213-1.c: Likewise.
5701 * gcc.dg/20030225-1.c: Likewise.
5702 * gcc.dg/20030708-1.c: Likewise.
5703 * gcc.dg/20050321-2.c: Likewise.
5704 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5705 * gcc.dg/cdce2.c: Likewise.
5706 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5708 * gcc.target/i386/pr37248-3.c: Likewise.
5710 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5713 * gfortran.dg/altreturn_7.f90: New.
5715 2009-07-27 Simon Baldwin <simonb@google.com>
5718 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5719 so that indexing no longer runs off array end.
5721 2009-07-27 Tobias Burnus <burnus@net-b.de>
5724 * gfortran.dg/derived_init_3.f90: New test.
5726 2009-07-26 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/atan2_1.f90: New test
5730 * gfortran.dg/atan2_2.f90: New test
5732 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5735 * g++.dg/warn/Wreturn-type-6.C: New test.
5737 2009-07-26 Ira Rosen <irar@il.ibm.com>
5739 PR tree-optimization/40801
5740 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5741 * gfortran.dg/vect/vect.exp: Run tests starting with
5742 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5744 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5746 PR rtl-optimization/40445
5747 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5749 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5751 * gcc.dg/builtin-unreachable-4.c: New test.
5753 2009-07-25 Tobias Burnus <burnus@net-b.de>
5756 * gfortran.dg/complex_intrinsic_5.f90: New test.
5757 * gfortran.dg/complex_intrinsic_7.f90: New test.
5759 2009-07-25 Martin Jambor <mjambor@suse.cz>
5761 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5762 * gcc.dg/ipa/noclone-1.c: New test.
5764 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5766 * lib/target-supports.exp (check_effective_target_static): New
5768 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5770 * g++.old-deja/g++.law/weak.C: Require static effective target.
5772 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5775 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5776 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5777 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5778 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5779 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5780 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5781 * gfortran.dg/typebound_call_10.f03: New.
5783 2009-07-24 Jason Merrill <jason@redhat.com>
5785 * g++.dg/cpp0x/defaulted11.C: New.
5787 * g++.dg/cpp0x/initlist23.C: New.
5789 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5792 * gfortran.dg/char_length_16.f90: New.
5794 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5798 * gfortran.dg/maxlocval_2.f90: New test.
5799 * gfortran.dg/maxlocval_3.f90: New test.
5800 * gfortran.dg/maxlocval_4.f90: New test.
5801 * gfortran.dg/minlocval_1.f90: New test.
5802 * gfortran.dg/minlocval_2.f90: New test.
5803 * gfortran.dg/minlocval_3.f90: New test.
5804 * gfortran.dg/minlocval_4.f90: New test.
5806 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5808 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5811 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5814 * gfortran.dg/pr40839.f90: New test.
5816 2009-07-23 Michael Matz <matz@suse.de>
5819 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5820 don't set options ourself.
5822 2009-07-23 Simon Baldwin <simonb@google.com>
5824 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5825 native C compilation where required.
5827 2009-07-22 Doug Kwan <dougkwan@google.com>
5829 * gcc.c-torture/compile/20090721-1.c: New test.
5831 2009-07-22 Michael Matz <matz@suse.de>
5833 PR tree-optimization/35229
5834 PR tree-optimization/39300
5835 * gcc.dg/vect/vect-pre-interact.c: New test.
5837 2009-07-22 Richard Guenther <rguenther@suse.de>
5839 * g++.dg/lookup/using21.C: Fix duplicate paste.
5841 2009-07-22 Richard Guenther <rguenther@suse.de>
5844 * g++.dg/lookup/using21.C: New testcase.
5846 2009-07-21 Jason Merrill <jason@redhat.com>
5848 * g++.dg/init/aggr4.C: New.
5850 2009-07-21 Jason Merrill <jason@redhat.com>
5853 * g++.dg/cpp0x/initlist22.C: New.
5855 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5857 * gcc.target/i386/vectorize8.c: New test.
5859 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5862 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5863 Add i?86 and x86_64 targets.
5864 * gcc.target/i386/vectorize7.c: New test.
5867 * gcc.target/i386/pr40809.c: New test.
5869 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5871 PR tree-optimization/40813
5872 * g++.dg/opt/inline15.C: New test.
5874 2009-07-21 Paul Brook <paul@codesourcery.com>
5876 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5877 * lib/target-supports.exp (check_effective_target_section_anchors):
5880 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5882 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5883 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5884 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5886 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5888 * gcc.target/mips/ext-3.c: New test.
5890 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5892 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5893 * gcc.dg/builtin-object-size-8.c: New test.
5894 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5895 * g++.dg/ext/builtin-object-size2.C: Likewise.
5897 PR tree-optimization/40792
5898 * gcc.dg/pr40792.c: New test.
5900 2009-07-20 Ira Rosen <irar@il.ibm.com>
5902 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5903 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5904 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5906 2009-07-20 Christian Bruel <christian.bruel@st.com>
5908 * gcc.target/sh/mfmovd.c: New test.
5910 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5911 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5914 * gfortran.dg/eof_3.f90: New test.
5916 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5919 * gfortran.dg/intrinsic_cmplx.f90: New test.
5921 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5925 * gfortran.dg/cshift_bounds_1.f90: New test.
5926 * gfortran.dg/cshift_bounds_2.f90: New test.
5927 * gfortran.dg/cshift_bounds_3.f90: New test.
5928 * gfortran.dg/cshift_bounds_4.f90: New test.
5929 * gfortran.dg/eoshift_bounds_1.f90: New test.
5930 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5931 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5932 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5934 2009-07-19 Jan Hubicka <jh@suse.cz>
5936 PR tree-optimization/40676
5937 * gcc.c-torture/compile/pr40676.c: New testcase.
5939 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5941 * gcc.target/mips/ext-2.c: New test.
5943 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5945 * gcc.target/mips/octeon-exts-7.c: New test.
5946 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5947 * gcc.target/mips/octeon-exts-5.c: Likewise.
5949 2009-07-18 Richard Guenther <rguenther@suse.de>
5952 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5954 2009-07-18 Richard Guenther <rguenther@suse.de>
5957 * gcc.dg/pr35899.c: Adjust.
5959 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5961 * gcc.target/powerpc/asm-es-1.c: New test.
5962 * gcc.target/powerpc/asm-es-2.c: Likewise.
5964 2009-07-17 Richard Guenther <rguenther@suse.de>
5967 * g++.dg/rtti/crash4.C: New testcase.
5968 * g++.dg/torture/20090706-1.C: Likewise.
5969 * gcc.dg/redecl-17.c: Likewise.
5970 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5971 * gcc.dg/declspec-9.c: Expect extra error.
5972 * gcc.dg/declspec-10.c: Likewise.
5973 * gcc.dg/declspec-11.c: Likewise.
5974 * gcc.dg/redecl-10.c: Expect extra warnings.
5975 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5976 * gcc.target/i386/pr39545-1.c: Likewise.
5977 * g++.dg/ext/asm3.C: Expect more errors.
5978 * g++.dg/gomp/block-1.C: Likewise.
5979 * g++.dg/gomp/block-2.C: Likewise.
5980 * g++.dg/gomp/block-3.C: Likewise.
5981 * g++.dg/gomp/block-5.C: Likewise.
5982 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5983 * g++.dg/warn/unused-result1.C: XFAIL.
5985 2009-07-17 Richard Guenther <rguenther@suse.de>
5987 PR tree-optimization/40321
5988 * gcc.c-torture/compile/pr40321.c: New testcase.
5989 * g++.dg/torture/pr40321.C: Likewise.
5991 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5994 * g++.dg/template/ptrmem19.C: New test.
5996 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5997 Manuel López-Ibáñez <manu@gcc.gnu.org>
6000 * gcc.dg/pr36902.c: Add column info.
6001 * g++.dg/gcov/gcov-2.C: Change count for definition.
6003 2009-07-16 Jason Merrill <jason@redhat.com>
6006 * g++.dg/cpp0x/std-layout1.C: New.
6007 * g++.dg/ext/has_nothrow_assign.C: Fix.
6008 * g++.dg/ext/has_nothrow_copy.C: Fix.
6009 * g++.dg/ext/has_trivial_assign.C: Fix.
6010 * g++.dg/ext/has_trivial_copy.C: Fix.
6011 * g++.dg/ext/is_pod.C: Fix.
6012 * g++.dg/other/offsetof3.C: Adjust.
6013 * g++.dg/overload/ellipsis1.C: Adjust.
6014 * g++.dg/warn/var-args1.C: Adjust.
6015 * g++.old-deja/g++.brendan/crash63.C: Adjust.
6016 * g++.old-deja/g++.brendan/crash64.C: Adjust.
6017 * g++.old-deja/g++.brendan/overload8.C: Adjust.
6018 * g++.old-deja/g++.other/vaarg3.C: Adjust.
6019 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6021 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6023 * gcc.dg/torture/builtin-math-5.c: Add more cases.
6024 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
6025 effective target "mpc_pow".
6026 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6028 2009-07-16 Richard Henderson <rth@redhat.com>
6030 * g++.dg/opt/eh4.C: New test.
6032 2009-07-16 Jakub Jelinek <jakub@redhat.com>
6034 * obj-c++.dg/defs.mm (abort): Make it extern "C".
6036 2009-07-15 Jakub Jelinek <jakub@redhat.com>
6039 * gcc.c-torture/execute/pr40747.c: New test.
6041 2009-07-15 Richard Guenther <rguenther@suse.de>
6044 * gcc.c-torture/compile/pr40753.c: New testcase.
6046 2009-07-15 Janus Weil <janus@gcc.gnu.org>
6049 * gfortran.dg/interface_assignment_4.f90: New.
6051 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
6053 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6054 for FreeBSD up to and including version 8.
6056 2009-07-14 Taras Glek <tglek@mozilla.com>
6057 Rafael Espindola <espindola@google.com>
6059 * g++.dg/plugin/header-plugin-test.C: New.
6060 * g++.dg/plugin/header_plugin.c: New.
6061 * g++.dg/plugin/plugin.exp: Update.
6063 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6065 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6066 function to enable vectorization.
6067 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6068 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6070 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6072 * gcc.target/i386/sse-copysignf-vec.c: New test.
6073 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6075 2009-07-14 Jason Merrill <jason@redhat.com>
6078 * g++.dg/lookup/builtin5.C: New.
6079 * g++.dg/other/error22.C: Add missing extern "C".
6080 * g++.dg/warn/Warray-bounds.C: Likewise.
6081 * gcc.dg/compat/compat-common.h: Likewise.
6084 * g++.dg/lookup/using20.C: New.
6087 * g++.dg/template/koenig8.C: New.
6089 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
6091 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6092 both i?86-*-darwin* and x86_64-*-darwin*.
6094 2009-07-14 Joseph Myers <joseph@codesourcery.com>
6096 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6097 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6100 2009-07-14 Dodji Seketeli <dodji@redhat.com>
6103 * g++.dg/debug/dwarf2/typedef1.C: New test.
6106 * g++.dg/other/typedef3.C: New test.
6108 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
6110 * gcc.dg/20090709-1.c: Move to a proper place ...
6111 * gcc.target/m68k/20090709-1.c: ... here.
6113 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
6116 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6117 front of qualified names are allowed.
6118 * g++.dg/parse/crash10.C: Likewise.
6119 * g++.dg/parse/error15.C: Likewise.
6120 * g++.dg/parse/typename9.C: Likewise.
6121 * g++.dg/parse/error8.C: Likewise.
6123 2009-07-13 Janus Weil <janus@gcc.gnu.org>
6126 * gfortran.dg/proc_ptr_22.f90: Extended.
6127 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6129 2009-07-13 Ira Rosen <irar@il.ibm.com>
6131 * gfortran.dg/vect/vect-6.f: New test.
6133 2009-07-12 Jason Merrill <jason@redhat.com>
6136 * g++.dg/cpp0x/decltype17.C: New.
6139 * g++.dg/cpp0x/rv10.C: New.
6141 2009-07-12 Jason Merrill <jason@redhat.com>
6144 * g++.dg/cpp0x/initlist20.C: New.
6145 * g++.dg/cpp0x/initlist21.C: New.
6147 2009-07-12 Ira Rosen <irar@il.ibm.com>
6149 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6150 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6151 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6152 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6153 gcc.dg/vect/vect-double-reduc-7.c: New tests.
6155 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
6157 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6158 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6159 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6160 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6161 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6162 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6163 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6164 effective_target fd_truncate.
6166 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
6168 * gnat.dg/specs/addr1.ads: New test.
6170 2009-07-11 Jan Hubicka <jh@suse.cz>
6173 * g++.dg/torture/pr40388.C: New testcase.
6175 2009-07-11 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.c-torture/execute/pr40668.c: New test.
6180 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
6182 * gcc.c-torture/execute/20090711-1.c: New test.
6184 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
6189 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6190 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6191 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6192 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6194 2009-07-11 Tobias Burnus <burnus@net-b.de>
6197 * gfortran.dg/complex_intrinsic_3.f90: New test.
6198 * gfortran.dg/complex_intrinsic_4.f90: New test.
6200 2009-07-10 David Daney <ddaney@caviumnetworks.com>
6203 * gcc.target/mips/mips.exp: Make -msynci a known option.
6204 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6206 2009-07-10 Jakub Jelinek <jakub@redhat.com>
6209 * g++.dg/ext/strncpy-chk1.C: New test.
6211 2009-07-10 Richard Guenther <rguenther@suse.de>
6213 PR tree-optimization/40496
6214 * g++.dg/opt/pr40496.C: New testcase.
6216 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6220 * g++.dg/warn/unused-result1-Werror.c: New.
6222 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
6225 * gfortran.dg/recursive_parameter_1.f90: New test.
6227 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
6229 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6230 * gfortran.dg/module_equivalence_6.f90: Ditto.
6231 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6232 * gfortran.dg/nan_2.f90: Ditto.
6233 * gfortran.dg/inquire_11.f90: Ditto.
6234 * gfortran.dg/abstract_type_3.f03: Ditto.
6235 * gfortran.dg/abstract_type_1.f90: Ditto.
6236 * gfortran.dg/private_type_9.f90: Ditto.
6237 * gfortran.dg/abstract_type_5.f03: Ditto.
6238 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6239 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6240 * gfortran.dg/derived_sub.f90: Ditto.
6241 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6242 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6243 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6244 * gfortran.dg/mvbits_6.f90: Ditto.
6245 * gfortran.dg/abstract_type_2.f03: Ditto.
6246 * gfortran.dg/abstract_type_4.f03: Ditto.
6247 * gfortran.dg/bounds_check_9.f90: Ditto.
6248 * gfortran.dg/optional_dim_3.f90: Ditto.
6249 * gfortran.dg/pr32921.f: Ditto.
6250 * gfortran.dg/entry_16.f90: Ditto.
6251 * gfortran.dg/generic_16.f90: Ditto.
6254 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
6256 * gcc.target/m68k/20090709-1.c: New.
6258 2009-07-09 Dodji Seketeli <dodji@redhat.com>
6261 * g++.dg/template/unify11.C: New test.
6263 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
6266 * gfortran.dg/host_assoc_function_9.f90: New test.
6268 2009-07-09 Janus Weil <janus@gcc.gnu.org>
6271 * gfortran.dg/proc_ptr_22.f90: New.
6272 * gfortran.dg/proc_ptr_comp_12.f90: New.
6274 2009-07-09 Jakub Jelinek <jakub@redhat.com>
6277 * gcc.c-torture/compile/pr40692.c: New test.
6279 2009-07-09 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/pointer_check_6.f90: New test.
6284 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
6286 * gcc.target/mips/truncate-5.c: New test.
6288 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6292 * gfortran.dg/fmt_cache_1.f: New test.
6294 2009-07-08 Tobias Burnus <burnus@net-b.de>
6297 * gfortran.dg/nosigned_zero_1.f90: New test.
6298 * gfortran.dg/nosigned_zero_2.f90: New test.
6300 2009-07-08 Richard Guenther <rguenther@suse.de>
6302 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6304 2009-07-08 Richard Guenther <rguenther@suse.de>
6306 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6308 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
6311 * gfortran.dg/proc_ptr_21.f90: New test.
6313 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6316 * g++.dg/warn/pr31246.C: New.
6317 * g++.dg/warn/pr31246-2.C: New.
6319 2009-07-07 Jason Merrill <jason@redhat.com>
6322 * g++.dg/template/defarg12.C: New.
6325 * g++.dg/cpp0x/enum7.C: New.
6328 * g++.dg/cpp0x/enum6.C: New.
6331 * g++.dg/cpp0x/enum5.C: New.
6334 * g++.dg/cpp0x/enum4.C: New.
6336 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6338 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6340 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6342 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6344 2009-07-07 Jakub Jelinek <jakub@redhat.com>
6347 * gcc.dg/pr40669.c: New test.
6349 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6351 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6352 location. Update all calls.
6353 * g++.dg/plugin/selfassign.c: Likewise.
6355 2009-07-06 Jason Merrill <jason@redhat.com>
6357 * g++.dg/rtti/dyncast[34].C: New.
6359 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
6361 * lib/target-supports.exp
6362 (check_effective_target_mips_newabi_large_long_double): New.
6363 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6365 * gcc.target/mips/fpr-moves-6.c: Likewise.
6367 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
6370 * g++.dg/template/union2.C: New test.
6372 2009-07-04 Jason Merrill <jason@redhat.com>
6374 * g++.dg/template/using15.C: New.
6376 2009-07-04 Jakub Jelinek <jakub@redhat.com>
6378 * gfortran.dg/maxloc_1.f90: New test.
6380 2009-07-04 Janus Weil <janus@gcc.gnu.org>
6383 * gfortran.dg/proc_ptr_result_6.f90: New.
6385 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6387 * gcc.dg/framework-2.c: Adjust testcase to pass.
6389 2009-07-04 Jason Merrill <jason@redhat.com>
6392 * g++.dg/cpp0x/auto16.C: New.
6394 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6397 * gfortran.dg/pr40587.f: New test.
6399 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6402 * gfortran.dg/unit_1.f90: New test.
6404 2009-07-03 Jason Merrill <jason@redhat.com>
6406 * g++.dg/template/pure1.C: Expect another error.
6408 2009-07-03 Richard Guenther <rguenther@suse.de>
6410 PR tree-optimization/40640
6411 * gcc.c-torture/compile/pr40640.c: New testcase.
6413 2009-07-03 Richard Guenther <rguenther@suse.de>
6416 * gfortran.dg/pr34163.f90: New testcase.
6418 2009-07-03 Jan Hubicka <jh@suse.cz>
6420 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6421 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6422 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6423 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6424 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6425 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6426 * gnat.dg/loop_optimization6.adb: Enable -O2.
6428 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6430 * g++.dg/warn/null4.C: Extend.
6432 2009-07-02 Jason Merrill <jason@redhat.com>
6434 * g++.dg/template/spec8.C: Fix.
6436 2009-07-02 Michael Matz <matz@suse.de>
6439 * gfortran.dg/pr32921.f: Adjust.
6441 2009-07-02 Jan Hubicka <jh@suse.cz>
6443 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6445 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6447 * gcc.target/mips/truncate-4.c: New testcase.
6449 2009-07-01 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/19831
6452 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6453 make allocated memory escape. Un-XFAIL.
6454 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6455 * gcc.dg/vect/pr31699.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6458 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6461 * g++.dg/parse/cond5.C: New test.
6463 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6465 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6466 (main): Pass n to main_1 instead.
6467 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6468 (main_1): New function, split off from...
6469 (main): ...here. Pass `off' to main_1 instead.
6471 2009-06-30 Jason Merrill <jason@redhat.com>
6474 * g++.dg/cpp0x/variadic94.C: New.
6476 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6478 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6479 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6480 (init_ld_library_path_env_vars): New function, replacing the
6481 orig_*_saved assignments. Call it after defining it.
6482 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6483 (restore_ld_library_path_env_vars): Likewise.
6484 (add_path, find_libgcc_s): New functions.
6485 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6486 gcc-set-multilib-library-path.
6487 (objc_target_compile): Don't add "." to ld_library_path.
6489 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6490 ld_library_path. Use add_path. Use find_libgcc_s instead of
6491 gcc-set-multilib-library-path.
6492 * lib/g++.exp (g++_link_flags): Likewise.
6493 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6494 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6496 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6497 to tell when this needs to happen. Use find_libgcc_s instead of
6498 gcc-set-multilib-library-path.
6499 * lib/gcc-dg.exp: Likewise.
6500 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6501 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6502 unless it is in $ALT_LD_LIBRARY_PATH.
6503 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6505 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6507 * gnat.dg/discr12.adb: New test.
6508 * gnat.dg/discr12_pkg.ads: New helper.
6509 * gnat.dg/discr13.adb: New test.
6510 * gnat.dg/discr14.ad[sb]: Likewise.
6511 * gnat.dg/discr15.adb: Likewise.
6512 * gnat.dg/discr15_pkg.ads: New helper.
6513 * gnat.dg/discr16.adb: New test.
6514 * gnat.dg/discr16_g.ads: New helper.
6515 * gnat.dg/discr16_pkg.ads: Likewise.
6516 * gnat.dg/discr16_cont.ads: Likewise.
6517 * gnat.dg/discr17.adb: New test.
6518 * gnat.dg/discr18.adb: Likewise.
6519 * gnat.dg/discr18_pkg.ads: New helper.
6520 * gnat.dg/discr19.adb: New test.
6522 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6525 * gfortran.dg/internal_write_1.f90: New testcase.
6527 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6530 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6532 2009-06-30 Richard Guenther <rguenther@suse.de>
6534 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6536 2009-06-30 Wei Guozhi <carrot@google.com>
6538 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6541 2009-06-30 Ira Rosen <irar@il.ibm.com>
6543 PR tree-optimization/40542
6544 * gcc.dg/vect/pr40542.c: New test.
6546 2009-06-30 Martin Jambor <mjambor@suse.cz>
6548 PR tree-optimization/40582
6549 * gcc.c-torture/compile/pr40582.c: New test.
6551 2009-06-30 Wei Guozhi <carrot@google.com>
6554 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6556 2009-06-29 Jason Merrill <jason@redhat.com>
6559 * g++.dg/template/debug1.C: New.
6561 2009-06-29 Tobias Burnus <burnus@net-b.de>
6564 * pointer_check_1.f90: New test.
6565 * pointer_check_2.f90: New test.
6566 * pointer_check_3.f90: New test.
6567 * pointer_check_4.f90: New test.
6568 * pointer_check_5.f90: New test.
6570 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6573 * gfortran.dg/func_assign_2.f90 : New test.
6575 2009-06-29 Richard Guenther <rguenther@suse.de>
6578 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6579 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6580 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6581 * gcc.c-torture/execute/20090623-1.c: Likewise.
6582 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6583 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6585 2009-06-29 Richard Guenther <rguenther@suse.de>
6588 * gcc.c-torture/execute/pr38212.c: New testcase.
6590 2009-06-29 Richard Guenther <rguenther@suse.de>
6592 PR tree-optimization/40579
6593 * gcc.c-torture/execute/pr40579.c: New testcase.
6595 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6597 PR tree-optimization/40550
6598 * gcc.dg/pr40550.c: New test.
6600 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6602 * gnat.dg/overflow_sum2.adb: New test
6603 * gnat.dg/namet.ads: New helper.
6605 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6607 2009-06-28 Tobias Burnus <burnus@net-b.de>
6610 * gfortran.dg/compiler-directive_1.f90: New test.
6611 * gfortran.dg/compiler-directive_2.f: New test.
6613 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6615 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6616 comment out some values and add some cases.
6618 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6621 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6623 2009-06-26 Richard Henderson <rth@redhat.com>
6626 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6627 * gcc.target/i386/local.c: Pass a non-constant to T.
6629 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6633 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6634 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6635 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6636 * gfortran.dg/proc_ptr_result_5.f90: New.
6638 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6641 * gcc.dg/dfp/pr39902.c: New test.
6643 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6646 * gcc.dg/builtins-65.c: Require c99 runtime.
6648 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6650 * gnat.dg/array7.ad[sb]: New test.
6652 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6654 * gnat.dg/array6.adb: New test.
6656 2009-06-25 Ian Lance Taylor <iant@google.com>
6658 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6660 2009-06-25 Ian Lance Taylor <iant@google.com>
6662 * g++.dg/warn/Wunused-16.C: New testcase.
6664 2009-06-25 Ian Lance Taylor <iant@google.com>
6666 * g++.dg/warn/skip-2.C: New testcase.
6668 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6670 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6671 dg-skip-if and move to ...
6672 * gcc.dg/torture/20090618-1.c.
6674 2009-06-25 Martin Jambor <mjambor@suse.cz>
6676 PR tree-optimization/40493
6677 * gcc.c-torture/execute/pr40493.c: New test.
6679 2009-06-24 Jason Merrill <jason@redhat.com>
6682 * g++.dg/template/overload10.C: New.
6684 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6687 * gfortran.dg/proc_ptr_comp_11.f90: New.
6689 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6691 * gcc.dg/pr40501.c: New testcase.
6693 2009-06-23 DJ Delorie <dj@redhat.com>
6696 * lib/target-supports.exp: Add mep support (no profiling).
6698 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6701 * gcc.dg/ssa/loop-31.c: Change scan rules.
6703 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6705 * gcc.dg/cpp/empty-include.c: Update column info.
6706 * gcc.dg/cpp/assert2.c: Update column info.
6708 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6710 * g++.dg/ext/builtin-object-size1.C: New test.
6711 * g++.dg/ext/builtin-object-size2.C: New test.
6713 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6715 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6716 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6718 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6720 * gcc.target/mips/truncate-3.c: New test.
6722 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6726 * gfortran.dg/interface_30.f90: Modified error message.
6727 * gfortran.dg/proc_decl_22.f90: New.
6729 2009-06-22 Ian Lance Taylor <iant@google.com>
6731 * gcc.dg/Wcxx-compat-19.c: New testcase.
6733 2009-06-22 Matthias Klose <doko@ubuntu.com>
6736 * pr28050.m: New testcase.
6738 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6741 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6743 2009-06-22 Martin Jambor <mjambor@suse.cz>
6745 PR tree-optimization/40492
6746 * g++.dg/torture/pr40492.C: New test.
6748 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6750 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6751 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6753 2009-06-22 Olivier Hainque <hainque@adacore.com>
6755 * gnat.dg/raise_ce.adb: Helper for ...
6756 * gnat.dg/handle_and_return.adb: New test.
6758 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6761 * gfortran.dg/generic_18.f90: New test.
6763 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6766 * gfortran.dg/spread_size_limit.f90: New test.
6768 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6770 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6771 to put dump files in a subdirectory.
6772 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6773 ".o" temporary files.
6775 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6778 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6779 * gfortran.dg/interface_20.f90: Ditto.
6780 * gfortran.dg/interface_21.f90: Ditto.
6781 * gfortran.dg/interface_22.f90: Ditto.
6782 * gfortran.dg/interface_30.f90: New.
6783 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6785 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6787 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6788 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6789 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6792 2009-06-21 Ira Rosen <irar@il.ibm.com>
6793 Revital Eres <eres@il.ibm.com>
6796 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6797 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6798 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6800 2009-06-21 Ira Rosen <irar@il.ibm.com>
6803 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6804 without misalignment support.
6805 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6807 2009-06-20 Tobias Burnus <burnus@net-b.de>
6810 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6812 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6815 * gfortran.dg/alloc_comp_result_2.f90: New test.
6817 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6820 * gcc.target/arm/pr40482.c: New test.
6822 2009-06-19 Ian Lance Taylor <iant@google.com>
6824 * gcc.dg/Wcxx-compat-18.c: New testcase.
6826 2009-06-19 Richard Guenther <rguenther@suse.de>
6828 * gcc.c-torture/execute/20090618-1.c: New testcase.
6830 2009-06-19 Ian Lance Taylor <iant@google.com>
6832 * gcc.dg/Wcxx-compat-17.c: New testcase.
6834 2009-06-19 Ian Lance Taylor <iant@google.com>
6836 * gcc.dg/Wcxx-compat-15.c: New testcase.
6838 2009-06-19 Ian Lance Taylor <iant@google.com>
6840 * gcc.dg/Wcxx-compat-16.c: New testcase.
6842 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6844 * gcc.dg/builtins-34.c: Add significand cases.
6846 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6849 * gcc.dg/20080522-1.c: Remove testcase for real.
6850 * gcc.dg/20080528-1.c: Ditto.
6852 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6855 * gfortran.dg/proc_ptr_20.f90: New.
6857 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6860 * gcc.dg/torture/pr40470-1.c: New.
6861 * gcc.dg/torture/pr40470-2.c: Likewise.
6862 * gcc.dg/torture/pr40470-3.c: Likewise.
6863 * gcc.dg/torture/pr40470-4.c: Likewise.
6865 2009-06-18 Diego Novillo <dnovillo@google.com>
6867 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6868 * gcc.dg/plugin/ggcplug.c: Likewise.
6869 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6870 * g++.dg/plugin/selfassign.c: Likewise.
6871 * g++.dg/plugin/attribute_plugin.c: Likewise.
6872 * g++.dg/plugin/dumb_plugin.c: Likewise.
6874 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6876 * gcc.dg/cpp/arith-3.c: Add column info.
6878 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6880 * gcc.target/arm/fp16-compile-none-2.c: New.
6881 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6882 * gcc.target/arm/fp16-compile-alt-12.c: New.
6884 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6886 * gcc.target/arm/fp16-compile-alt-1.c: New.
6887 * gcc.target/arm/fp16-compile-alt-2.c: New.
6888 * gcc.target/arm/fp16-compile-alt-3.c: New.
6889 * gcc.target/arm/fp16-compile-alt-4.c: New.
6890 * gcc.target/arm/fp16-compile-alt-5.c: New.
6891 * gcc.target/arm/fp16-compile-alt-6.c: New.
6892 * gcc.target/arm/fp16-compile-alt-7.c: New.
6893 * gcc.target/arm/fp16-compile-alt-8.c: New.
6894 * gcc.target/arm/fp16-compile-alt-9.c: New.
6895 * gcc.target/arm/fp16-compile-alt-10.c: New.
6896 * gcc.target/arm/fp16-compile-alt-11.c: New.
6897 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6898 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6899 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6900 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6901 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6902 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6903 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6904 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6905 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6906 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6907 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6908 * gcc.target/arm/fp16-compile-none-1.c: New.
6909 * gcc.target/arm/fp16-compile-exprtype.c: New.
6910 * gcc.target/arm/fp16-compile-vcvt.c: New.
6911 * gcc.target/arm/fp16-builtins-1.c: New.
6912 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6913 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6914 * gcc.target/arm/fp16-param-1.c: New.
6915 * gcc.target/arm/fp16-return-1.c: New.
6916 * gcc.target/arm/fp16-unprototyped-1.c: New.
6917 * gcc.target/arm/fp16-unprototyped-2.c: New.
6918 * gcc.target/arm/fp16-variadic-1.c: New.
6919 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6920 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6921 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6922 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6923 * gcc.dg/torture/arm-fp16-ops.h: New.
6924 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6925 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6926 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6927 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6928 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6929 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6930 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6931 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6932 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6933 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6934 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6935 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6936 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6937 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6938 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6939 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6940 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6941 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6942 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6943 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6944 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6946 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6948 * gcc.dg/builtins-65.c: New test.
6950 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6953 * gfortran.dg/proc_ptr_result_4.f90: New.
6955 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6957 * gcc.c-torture/execute/bitfld-5.c: New test.
6959 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6961 * gcc.dg/builtin-unreachable-3.c: New test.
6963 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6965 * gcc.target/i386/builtin-unreachable.c: New test.
6967 2009-06-17 Ian Lance Taylor <iant@google.com>
6969 * gcc.dg/Wcxx-compat-14.c: New testcase.
6971 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6973 * gcc.dg/func-ptr-conv-1.c: Update column info.
6975 2009-06-17 Richard Guenther <rguenther@suse.de>
6978 * gcc.c-torture/execute/pr40404.c: New testcase.
6980 2009-06-17 Richard Guenther <rguenther@suse.de>
6983 * g++.dg/torture/pr40460.C: New testcase.
6985 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6987 * gcc.dg/plugin/one_time_plugin.c: New test.
6988 * gcc.dg/plugin/one_time-test-1.c: New test.
6989 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6991 2009-06-16 Ian Lance Taylor <iant@google.com>
6993 * g++.dg/warn/skip-1.C: New testcase.
6995 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6998 * g++.dg/other/pr40446.C: New test.
7000 2009-06-16 Richard Guenther <rguenther@suse.de>
7002 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7003 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7004 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7007 2009-06-16 Martin Jambor <mjambor@suse.cz>
7009 * gcc.c-torture/compile/pr40432.c: New file.
7011 2009-06-16 Martin Jambor <mjambor@suse.cz>
7013 * gfortran.fortran-torture/compile/pr40413.f90: New file.
7015 2009-06-16 Janus Weil <janus@gcc.gnu.org>
7019 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7020 * gfortran.dg/interface_20.f90: Modified error messages.
7021 * gfortran.dg/interface_21.f90: Ditto.
7022 * gfortran.dg/interface_26.f90: Ditto.
7023 * gfortran.dg/interface_27.f90: Ditto.
7024 * gfortran.dg/interface_28.f90: Extended test case.
7025 * gfortran.dg/interface_29.f90: New.
7026 * gfortran.dg/proc_decl_7.f90: Modified error messages.
7027 * gfortran.dg/proc_decl_8.f90: Ditto.
7028 * gfortran.dg/proc_ptr_11.f90: Ditto.
7029 * gfortran.dg/proc_ptr_15.f90: Ditto.
7031 2009-06-16 Ira Rosen <irar@il.ibm.com>
7033 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7035 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7036 gcc.dg/vect/vect-outer-4f.c: Likewise.
7037 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7038 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7040 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7043 2009-06-16 Tobias Burnus <burnus@net-b.de>
7046 * gfortran.dg/bounds_check_strlen_8.f90: New test.
7048 2009-06-15 Ian Lance Taylor <iant@google.com>
7050 * gcc.dg/Wjump-misses-init-1.c: New testcase.
7051 * gcc.dg/Wjump-misses-init-2.c: New testcase.
7052 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7053 Recognize new notes.
7054 * gcc.dg/stmt-expr-label-2.c: Likewise.
7055 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
7056 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7057 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7058 * gcc.dg/c99-vla-jump-4.c: Likewise.
7059 * gcc.dg/stmt-expr-label-1.c: Likewise.
7060 * gcc.dg/stmt-expr-label-3.c: Likewise.
7061 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
7063 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7065 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7067 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7069 * gcc.dg/builtin-object-size-7.c: New test.
7071 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7074 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7075 level != "" use separate -gdwarf-2 -g${level} options instead of
7077 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7078 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7079 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7081 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
7083 * g++.dg/abi/mangle11.C: Update warning line.
7084 * g++.dg/abi/mangle12.C: Update warning line.
7085 * g++.dg/abi/mangle17.C: Update warning line.
7086 * g++.dg/abi/mangle20-2.C: Update warning line.
7088 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7090 * gcc.dg/optimize-bswap-1.c: Split into these two:
7091 * gcc.dg/optimize-bswapsi-1.c: New testcase.
7092 * gcc.dg/optimize-bswapdi-1.c: New testcase.
7094 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7096 * gcc.dg/optimize-bswap-1.c: New testcase.
7098 2009-06-14 Richard Guenther <rguenther@suse.de>
7101 * g++.dg/torture/pr40389.C: New testcase.
7103 2009-06-13 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/40421
7106 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7108 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
7110 * gcc.dg/old-style-prom-3.c: Add column info.
7111 * gcc.dg/overflow-warn-1.c
7112 * gcc.dg/gomp/pr27415.c
7113 * gcc.dg/gomp/for-1.c: Same.
7114 * gcc.dg/enum-compat-1.c: Same.
7115 * gcc.dg/c99-tag-3.c: Same.
7116 * gcc.dg/Wredundant-decls-2.c: Same.
7117 * gcc.dg/func-ptr-conv-1.c: Same.
7118 * gcc.dg/asm-wide-1.c: Same.
7119 * gcc.dg/nofixed-point-2.c: Same.
7120 * gcc.dg/cpp/line3.c: Same.
7121 * gcc.dg/array-10.c: Same.
7122 * gcc.dg/c99-vla-jump-1.c: Same.
7123 * gcc.dg/pr20368-1.c: Same.
7124 * gcc.dg/Wshadow-3.c: Same.
7125 * gcc.dg/c90-const-expr-8.c: Same.
7126 * gcc.dg/label-decl-2.c: Same.
7127 * gcc.dg/dremf-type-compat-2.c: Same.
7128 * gcc.dg/c90-const-expr-5.c: Same.
7129 * gcc.dg/builtins-30.c: Same.
7130 * gcc.dg/Warray-bounds.c: Same.
7131 * gcc.dg/Wcxx-compat-2.c: Same.
7132 * gcc.dg/tree-ssa/col-1.c: Same.
7133 * gcc.dg/old-style-prom-2.c: Same.
7134 * gcc.dg/cast-function-1.c: Same.
7135 * gcc.dg/pr15698-1.c: Same.
7136 * gcc.dg/dremf-type-compat-3.c: Same.
7137 * gcc.dg/vla-8.c: Same.
7138 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7140 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7141 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7142 * gcc.dg/enum-compat-1.c: Same.
7143 * gcc.dg/dremf-type-compat-2.c: Same.
7144 * gcc.dg/old-style-prom-2.c: Same.
7145 * gcc.dg/pr15698-1.c: Same.
7146 * gcc.dg/pr20368-1.c: Same.
7147 * gcc.dg/dremf-type-compat-3.c: Same.
7148 * gcc.dg/builtins-30.c: Same. Test for columns.
7150 2009-06-12 Janus Weil <janus@gcc.gnu.org>
7153 * gfortran.dg/proc_decl_1.f90: Extended.
7155 2009-06-12 Ian Lance Taylor <iant@google.com>
7157 * gcc.dg/Wcxx-compat-13.c: New testcase.
7159 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7162 * gcc.dg/tree-ssa/fre-vce-1.c
7164 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
7167 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7168 min-insn-to-prefetch-ratio=5.
7170 2009-06-12 Joey Ye <joey.ye@intel.com>
7171 H.J. Lu <hongjiu.lu@intel.com>
7174 * gcc.target/i386/stackalign/pr39146.c: New.
7176 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
7178 * gcc.target/i386/crc32-1.c: New.
7179 * gcc.target/i386/crc32-2.c: Likewise.
7181 2009-06-11 David Daney <ddaney@caviumnetworks.com>
7184 * gcc.dg/builtin-unreachable-1.c: New test.
7185 * gcc.dg/builtin-unreachable-2.c: Same.
7187 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
7190 * gfortran.dg/data_value_1.f90: New test.
7192 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7195 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7196 remove ilp32 requirement.
7197 * gcc.target/i386/excess-precision-2.c: Likewise.
7198 * gcc.target/i386/excess-precision-3.c: Likewise.
7199 * gcc.target/i386/excess-precision-4.c: Likewise.
7200 * gcc.target/i386/excess-precision-5.c: Likewise.
7201 * gcc.target/i386/excess-precision-6.c: Likewise.
7203 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7206 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7207 * gfortran.dg/nan_5.f90: New test.
7209 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
7211 * gcc.target/arm/neon-modes-1.c: New test.
7213 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
7215 * g++.dg/torture/pr31579.C: Cast pointer
7216 via __SIZE_TYPE__ instead of 'unsigned long'.
7218 2009-06-10 Anthony Green <green@moxielogic.com>
7220 * lib/target-supports.exp (check_profiling_available):
7221 Profiling is not available for testing purposes on moxie.
7223 2009-06-09 Ian Lance Taylor <iant@google.com>
7225 * gcc.dg/Wcxx-compat-12.c: New testcase.
7227 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
7230 * gfortran.dg/backspace_11.f90: New.
7232 2009-06-09 Jason Merrill <jason@redhat.com>
7234 * g++.dg/cpp0x/defaulted10.C: New.
7236 2009-06-09 Martin Jambor <mjambor@suse.cz>
7238 * gcc.c-torture/compile/pr40351.c: New file.
7240 2009-06-09 Olivier Hainque <hainque@adacore.com>
7242 * gnat.dg/align_max.adb: New test.
7244 2009-06-08 Jason Merrill <jason@redhat.com>
7246 * g++.dg/cpp0x/auto15.C: New.
7248 2009-06-08 Jan Hubicka <jh@suse.cz>
7251 * gcc.dg/torture/pr39834.c
7253 2009-06-08 Jan Hubicka <jh@suse.cz>
7256 * g++.dg/torture/pr40102.C: New testcase.
7258 2009-06-08 Jakub Jelinek <jakub@redhat.com>
7260 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7261 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7262 * gcc.dg/builtin-object-size-6.c: New test.
7265 * g++.dg/template/dtor7.C: New test.
7269 * g++.dg/template/error41.C: New test.
7270 * g++.dg/template/error42.C: New test.
7272 2009-06-08 Revital Eres <eres@il.ibm.com>
7275 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7276 * gcc.dg/vect/vect-88.c: Likewise.
7277 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7278 * gcc.dg/vect/pr25413.c: Likewise.
7279 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7281 2009-06-07 Ian Lance Taylor <iant@google.com>
7283 * g++.dg/warn/Wswitch-3.C: New testcase.
7284 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7285 * gcc.dg/Wswitch-enum-error.c: Likewise.
7286 * gcc.dg/Wswitch-error.c: Likewise.
7288 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291 * gfortran.dg/negative_unit.f: Update test.
7292 * gfortran.dg/negative_unit_int8.f: Update test.
7293 * gfortran.dg/newunit_1.f90: New test.
7295 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7299 * gfortran.dg/spread_init_expr.f03: New.
7300 * gfortran.dg/unpack_init_expr.f03: New.
7301 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7304 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7308 * gfortran.dg/count_init_expr.f03
7309 * gfortran.dg/product_init_expr.f03
7310 * gfortran.dg/sum_init_expr.f03
7312 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7315 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7317 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7319 * gfortran.dg/zero_sized_5.f90: Likewise.
7321 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
7324 * g++.dg/torture/pr32950.C: New.
7326 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7330 * gfortran.dg/dot_product_1.f03: New.
7331 * gfortran.dg/matmul_8.f03: New.
7332 * gfortran.dg/transpose_3.f03: New.
7334 2009-06-06 Ian Lance Taylor <iant@google.com>
7336 * gcc.dg/Wunused-label-1.c: New test case.
7337 * g++.dg/warn/Wunused-label-1.C: New test case.
7338 * g++.dg/warn/Wunused-label-2.C: New test case.
7339 * g++.dg/warn/Wunused-label-3.C: New test case.
7341 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7344 * reshape_zerosize_2.f90: New.
7346 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7349 * gfortran.dg/pack_assign_1.f90: New.
7350 * gfortran.dg/pack_vector_1.f90: New.
7352 2009-06-05 Jakub Jelinek <jakub@redhat.com>
7355 * gcc.dg/pr40340-1.c: New test.
7356 * gcc.dg/pr40340-2.c: New test.
7357 * gcc.dg/pr40340-3.c: New test.
7358 * gcc.dg/pr40340-4.c: New test.
7359 * gcc.dg/pr40340-5.c: New test.
7360 * gcc.dg/pr40340.h: New file.
7362 2009-06-05 Revital Eres <eres@il.ibm.com>
7364 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7366 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7367 * gcc.dg/vect/vect-33.c: Likewise.
7368 * gcc.dg/vect/vect-92.c: Likewise.
7369 * gcc.dg/vect/vect-58.c: Likewise.
7370 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7371 * gcc.dg/vect/vect-42.c: Likewise.
7372 * gcc.dg/vect/slp-25.c: Likewise.
7373 * gcc.dg/vect/vect-align-1.c: Likewise.
7374 * gcc.dg/vect/vect-align-2.c: Likewise.
7375 * gcc.dg/vect/vect-93.c: Likewise.
7376 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7377 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7378 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7379 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7380 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7381 * gcc.dg/vect/vect-26.c: Likewise.
7382 * gcc.dg/vect/vect-44.c: Likewise.
7383 * gcc.dg/vect/vect-70.c: Likewise.
7384 * gcc.dg/vect/vect-95.c: Likewise.
7385 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7386 * gcc.dg/vect/vect-28.c: Likewise.
7387 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7388 * gcc.dg/vect/vect-87.c: Likewise.
7389 * gcc.dg/vect/vect-109.c: Likewise.
7390 * gcc.dg/vect/vect-54.c: Likewise.
7391 * gcc.dg/vect/vect-96.c: Likewise.
7392 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7393 * gcc.dg/vect/vect-88.c: Likewise.
7394 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7395 * gcc.dg/vect/vect-89.c: Likewise.
7396 * gcc.dg/vect/vect-91.c: Likewise.
7397 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7398 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7399 * gfortran.dg/vect/vect-2.f90: Likewise.
7400 * gfortran.dg/vect/vect-3.f90: Likewise.
7401 * gfortran.dg/vect/vect-4.f90: Likewise.
7402 * gfortran.dg/vect/vect-5.f90: Likewise.
7404 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7406 PR tree-optimization/36318
7407 * gcc.dg/tree-ssa/sra-7.c: New test.
7409 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7412 * gfortran.dg/reshape_order_5.f90: New.
7413 * gfortran.dg/reshape_shape_1.f90: New.
7415 2009-06-04 Jason Merrill <jason@redhat.com>
7417 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7419 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7421 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7422 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7424 2009-06-04 Richard Guenther <rguenther@suse.de>
7427 * g++.dg/torture/pr40335.C: New testcase.
7429 2009-06-03 Richard Guenther <rguenther@suse.de>
7432 * gcc.dg/torture/pr40328.c: New testcase.
7434 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7436 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7439 2009-06-03 Martin Jambor <mjambor@suse.cz>
7441 * g++.dg/torture/pr40323.C: New file.
7443 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7445 * gnat.dg/specs/root.ads: New test.
7446 * gnat.dg/specs/root-level_1.ads: Likewise.
7447 * gnat.dg/specs/root-level_2.ads: Likewise.
7448 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7450 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7452 * g++.dg/init/ref15.C: Require unwrapped targets.
7454 2009-06-02 Jason Merrill <jason@redhat.com>
7456 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7457 * g++.dg/cpp0x/initlist18.C: New.
7458 * g++.dg/cpp0x/initlist19.C: New.
7460 * g++.dg/cpp0x/auto14.C: New.
7462 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7464 * gnat.dg/alignment6.adb: Remove XFAIL.
7466 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7469 * g++.dg/template/spec36.C: New test.
7471 2009-06-01 Ian Lance Taylor <iant@google.com>
7473 * gcc.dg/cast-qual-3.c: New testcase.
7474 * g++.dg/warn/Wcast-qual2.C: New testcase.
7476 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7478 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7479 (process-message): Expect column numbers.
7480 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7481 * gcc.dg/pch/counter-2.c: Same.
7482 * gcc.dg/pch/valid-2.c: Same.
7483 * gcc.dg/pch/warn-1.c: Same.
7484 * gcc.dg/pch/valid-1.c: Same.
7485 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7486 * gcc.dg/cpp/syshdr.c: Same.
7487 * gcc.dg/cpp/19940712-1.c: Same.
7488 * gcc.dg/cpp/missing-header-1.c: Same.
7489 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7490 * gcc.dg/cpp/tr-warn3.c: Same.
7491 * gcc.dg/cpp/pr29612-2.c: Same.
7492 * gcc.dg/cpp/tr-warn4.c: Same.
7493 * gcc.dg/cpp/Wtrigraphs.c: Same.
7494 * gcc.dg/cpp/poison.c: Same.
7495 * gcc.dg/cpp/arith-3.c: Same.
7496 * gcc.dg/cpp/sysmac2.c: Same.
7497 * gcc.dg/cpp/cpp.exp: Same.
7498 * gcc.dg/cpp/tr-warn5.c: Same.
7499 * gcc.dg/cpp/include2.c: Same.
7500 * gcc.dg/cpp/Wmissingdirs.c: Same.
7501 * gcc.dg/cpp/Wmissingdirs.c: Same.
7502 * gcc.dg/cpp/tr-warn6.c: Same.
7503 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7504 * gcc.dg/cpp/macspace1.c: Same.
7505 * gcc.dg/cpp/escape-2.c: Same.
7506 * gcc.dg/cpp/assert2.c: Same.
7507 * gcc.dg/cpp/undef2.c: Same.
7508 * gcc.dg/cpp/macspace2.c: Same.
7509 * gcc.dg/cpp/tr-warn1.c: Same.
7510 * gcc.dg/cpp/extratokens2.c: Same.
7511 * gcc.dg/cpp/strify2.c: Same.
7512 * gcc.dg/cpp/Wsignprom.c: Same.
7513 * gcc.dg/cpp/redef2.c: Same.
7514 * gcc.dg/cpp/trad/trad.exp: Same.
7515 * gcc.dg/cpp/arith-1.c: Same.
7516 * gcc.dg/cpp/extratokens.c: Same.
7517 * gcc.dg/cpp/if-mpar.c: Same.
7519 2009-06-01 Olivier Hainque <hainque@adacore.com>
7521 * gnat.dg/nested_float_packed.ads: New test.
7523 2009-06-01 Olivier Hainque <hainque@adacore.com>
7524 Eric Botcazou <botcazou@adacore.com>
7526 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7527 * gnat.dg/test_oconst.adb: New test.
7529 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7531 * gcc.dg/plugin/ggcplug.c: Moved comment.
7532 (plugin_init): Fixed typo, declared i, returned 0 at end.
7534 2009-05-31 Ira Rosen <irar@il.ibm.com>
7537 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7538 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7540 2009-05-29 Ian Lance Taylor <iant@google.com>
7542 * gcc.dg/Wcxx-compat-11.c: New testcase.
7544 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7547 * gfortran.dg/leadz_trailz_1.f90: New test.
7548 * gfortran.dg/leadz_trailz_2.f90: New test.
7550 2009-05-29 Martin Jambor <mjambor@suse.cz>
7552 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7553 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7554 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7555 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7556 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7557 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7558 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7559 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7560 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7561 * gcc.dg/tree-ssa/sra-5.c: New file.
7562 * gcc.dg/tree-ssa/sra-6.c: New file.
7563 * gcc.c-torture/compile/sra-1.c: New file.
7565 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7568 * gcc.c-torture/compile/pr40291.c: New test.
7571 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7573 * gcc.target/powerpc/altivec-30.c: New test.
7574 * gcc.target/powerpc/altivec-31.c: New test.
7576 2009-05-28 Richard Guenther <rguenther@suse.de>
7578 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7579 * gcc.c-torture/execute/20090527-1.c: Likewise.
7581 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7584 * g++.dg/template/canon-type-1.C: New test.
7585 * g++.dg/template/canon-type-2.C: Likewise.
7586 * g++.dg/template/canon-type-3.C: Likewise.
7587 * g++.dg/template/canon-type-4.C: Likewise.
7588 * g++.dg/template/canon-type-5.C: Likewise.
7589 * g++.dg/template/canon-type-6.C: Likewise.
7590 * g++.dg/template/canon-type-7.C: Likewise.
7592 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7593 Uros Bizjak <ubizjak@gmail.com>
7594 Danny Smith <dansmister@gmail.com>
7598 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7600 * gcc.target/i386/pr37216.c: New test source file.
7601 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7602 use -fno-common for testing Cygwin and MinGW targets.
7604 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7606 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7607 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7608 * g++.dg/pr37742.C (size_t): Likewise.
7609 * g++.dg/torture/pr34850.C (size_t): Likewise.
7610 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7612 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7613 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7614 (size_t): Use __extension__ and __SIZE_TYPE__.
7615 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7617 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7618 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7619 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7620 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7621 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7622 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7623 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7624 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7625 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7626 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7627 (__ssize_t): Likewise.
7628 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7629 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7630 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7631 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7632 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7633 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7634 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7635 * gcc.dg/pr33667.c (size_t): Likewise.
7636 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7637 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7638 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7639 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7640 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7641 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7643 2009-05-28 Ira Rosen <irar@il.ibm.com>
7645 PR tree-optimization/40254
7646 * gcc.dg/vect/pr40254.c: New test.
7648 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7651 * gcc.target/mips/const-anchor-1.c: New test.
7652 * gcc.target/mips/const-anchor-2.c: New test.
7654 2009-05-27 Jason Merrill <jason@redhat.com>
7656 * g++.dg/cpp0x/initlist15.C: New.
7657 * g++.dg/cpp0x/initlist16.C: New.
7658 * g++.dg/cpp0x/initlist17.C: New.
7660 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7663 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7664 patterns to reflect frontend changes.
7665 * gfortran.dg/vector_subscript_4.f90: Likewise.
7667 2009-05-27 Olivier Hainque <hainque@adacore.com>
7668 Eric Botcazou <botcazou@adacore.com>
7670 * gcc.c-torture/execute/align-nest.c: New testcase.
7671 * gnat.dg/misaligned_nest.adb: New testcase.
7673 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7675 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7676 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7677 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7678 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7680 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7682 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7683 cast instead of assuming 0ul.
7684 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7686 (_type_desc): Make first argument const.
7687 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7689 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7692 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7693 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7695 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7697 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7698 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7699 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7700 * gcc.dg/plugin/ggcplug.c: Added new file.
7702 2009-05-26 Tobias Burnus <burnus@net-b.de>
7705 * gfortran.dg/nullify_4.f90: New test.
7707 2009-05-26 Richard Guenther <rguenther@suse.de>
7709 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7711 2009-05-26 Richard Guenther <rguenther@suse.de>
7714 * gcc.c-torture/compile/pr40252.c: New testcase.
7716 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7719 * g++.dg/template/typedef18.C: New test.
7720 * g++.dg/template/typedef19.C: Likewise.
7721 * g++.dg/template/typedef20.C: Likewise.
7722 * g++.dg/template/access11.C: Adjust.
7724 2009-05-26 Richard Guenther <rguenther@suse.de>
7727 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7729 2009-05-25 Jason Merrill <jason@redhat.com>
7732 * g++.dg/cpp0x/enum3.C: New test.
7734 2009-05-25 Richard Guenther <rguenther@suse.de>
7736 PR tree-optimization/36327
7737 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7738 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7739 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7740 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7741 * gcc.dg/vect/vect-40.c: Likewise.
7742 * gcc.dg/vect/vect-42.c: Likewise.
7743 * gcc.dg/vect/vect-46.c: Likewise.
7744 * gcc.dg/vect/vect-76.c: Likewise.
7746 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7749 * gfortran.dg/proc_ptr_18.f90: New.
7750 * gfortran.dg/proc_ptr_19.f90: New.
7751 * gfortran.dg/proc_ptr_comp_9.f90: New.
7752 * gfortran.dg/proc_ptr_comp_10.f90: New.
7754 2009-05-25 Richard Guenther <rguenther@suse.de>
7756 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7757 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7759 2009-05-25 Ira Rosen <irar@il.ibm.com>
7761 PR tree-optimization/40238
7762 * gcc.dg/vect/pr40238.c: New test.
7764 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7765 Dominique Dhumieres <dominiq@lps.ens.fr>
7769 * gfortran.dg/bounds_check_fail_3.f90: New test.
7770 * gfortran.dg/bounds_check_fail_4.f90: New test.
7771 * gfortran.dg/bounds_check_14.f90: Update test.
7772 * gfortran.dg/bound_4.f90: Update test.
7774 2009-05-24 Richard Guenther <rguenther@suse.de>
7777 * gcc.c-torture/compile/pr40233.c: New testcase.
7779 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7781 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7782 for alpha*-*-* targets.
7784 2009-05-24 Ira Rosen <irar@il.ibm.com>
7786 * gcc.dg/vect/bb-slp-1.c: New test.
7787 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7788 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7789 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7790 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7791 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7792 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7793 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7794 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7795 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7796 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7797 gcc.dg/vect/bb-slp-22.c: Likewise.
7798 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7800 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7801 Maxim Kuvyrkov <maxim@codesourcery.com>
7803 * gcc.dg/falign-labels-1.c: New test.
7805 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7807 * gnat.dg/specs/rep_clause3.ads: New test.
7809 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7811 * gnat.dg/addr6.adb: New test.
7813 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7815 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7817 * gcc.target/arm/thumb2-mul-space.c: New file.
7818 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7819 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7820 * gcc.target/arm/thumb2-mul-speed.c: New file.
7822 2009-05-22 Richard Guenther <rguenther@suse.de>
7825 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7826 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7827 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7829 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7831 * gcc.dg/dll-6.c: New test.
7832 * gcc.dg/dll-6a.c: Likewise.
7833 * gcc.dg/dll-7.c: Likewise.
7834 * gcc.dg/dll-7a.c: Likewise.
7835 * g++.dg/ext/dllexport2.C: Likewise.
7836 * g++.dg/ext/dllexport2a.cc: Likewise.
7838 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7841 * gcc.target/ia64/mfused-madd-vect.c: New test.
7842 * gcc.target/ia64/mfused-madd.c: New test.
7843 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7844 * gcc.target/ia64/mno-fused-madd.c: New test.
7846 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7848 * gcc.target/i386/movbe-1.c: New.
7849 * gcc.target/i386/movbe-2.c: Likewise.
7851 2009-05-21 Taras Glek <tglek@mozilla.com>
7853 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7854 plugin_init signature.
7855 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7856 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7857 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7859 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7861 * gcc.dg/target/arm/neon-vmla-1.c: New.
7862 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7864 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7866 * gcc.target/mips/octeon-exts-6.c: New test.
7867 * gcc.target/mips/extend-1.c: New test.
7868 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7870 * gcc.target/mips/octeon-exts-5.c: Likewise.
7872 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7875 * gcc.c-torture/compile/pr40204.c: New test.
7877 2009-05-20 Richard Guenther <rguenther@suse.de>
7879 * gcc.c-torture/compile/20090518-1.c: New testcase.
7881 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7883 PR tree-optimization/40087
7884 * gcc.dg/tree-ssa/pr40087.c: New test.
7886 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7888 * gcc.dg/vector-4.c: New testcase.
7889 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7890 * g++.dg/ext/vector16.C: New testcase.
7892 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7895 * gcc.dg/pr40172.c: Renamed to ...
7896 * gcc.dg/pr40172-1.c: This.
7898 * gcc.dg/pr40172-2.c: New.
7899 * gcc.dg/pr40172-3.c: Likewise.
7901 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7904 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7906 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7908 * gnat.dg/loop_optimization6.ad[sb]: New test.
7910 2009-05-19 Richard Guenther <rguenther@suse.de>
7912 * gcc.c-torture/compile/20090519-1.c: New testcase.
7914 2009-05-18 Jason Merrill <jason@redhat.com>
7916 * g++.dg/cpp0x/explicit1.C: New.
7917 * g++.dg/cpp0x/explicit2.C: New.
7919 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7922 * g++.dg/debug/dwarf2/nested-1.C: New test.
7924 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7927 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7930 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7933 * gfortran.dg/proc_ptr_comp_8.f90: New.
7935 2009-05-18 Richard Guenther <rguenther@suse.de>
7938 * gfortran.dg/array_memset_2.f90: Adjust.
7940 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7944 * gfortran.dg/interface_27.f90: New.
7945 * gfortran.dg/interface_28.f90: New.
7946 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7947 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7949 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7951 * gcc.target/m68k/tls-ie.c: New test.
7952 * gcc.target/m68k/tls-le.c: New test.
7953 * gcc.target/m68k/tls-gd.c: New test.
7954 * gcc.target/m68k/tls-ld.c: New test.
7955 * gcc.target/m68k/tls-ie-xgot.c: New test.
7956 * gcc.target/m68k/tls-le-xtls.c: New test.
7957 * gcc.target/m68k/tls-gd-xgot.c: New test.
7958 * gcc.target/m68k/tls-ld-xgot.c: New test.
7959 * gcc.target/m68k/tls-ld-xtls.c: New test.
7960 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7962 2009-05-18 Martin Jambor <mjambor@suse.cz>
7964 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7966 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7969 * gcc.dg/pr40172.c: New.
7971 2009-05-17 Jason Merrill <jason@redhat.com>
7974 * g++.dg/template/dtor6.C: New.
7976 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7978 * g++.dg/warn/translate-ice-1.C: New test.
7980 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7982 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7983 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7984 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7985 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7987 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7990 * gfortran.dg/erf_2.F90: New test.
7991 * gfortran.dg/erfc_scaled_2.f90: New test.
7993 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7996 * gfortran.dg/string_1.f90: New test.
7997 * gfortran.dg/string_2.f90: New test.
7998 * gfortran.dg/string_3.f90: New test.
8000 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
8002 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8003 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8005 2009-05-15 Ian Lance Taylor <iant@google.com>
8007 * gcc.dg/Wcxx-compat-10.c: New testcase.
8009 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8012 * gcc.dg/pr16302.c: New.
8013 * g++.dg/warn/pr16302.C: New.
8015 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8017 * gcc.dg/torture/builtin-math-5.c: New.
8018 * gcc.dg/torture/builtin-math-6.c: New.
8019 * lib/target-supports.exp (check_effective_target_mpc): New.
8021 2009-05-15 Jan Hubicka <jh@suse.cz>
8023 * gcc.dg/tree-ssa/inline-3.c: New testcase
8025 2009-05-15 Jan Hubicka <jh@suse.cz>
8027 * gcc.target/i386/align-main-1.c (check): Mark noinline.
8028 * gcc.target/i386/align-main-2.c (check): Mark noinline.
8029 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8030 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8031 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8033 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8035 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8036 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8038 2009-05-15 Jan Hubicka <jh@suse.cz>
8040 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8041 optimized by sibcall noinline.
8043 2009-05-15 Jan Hubicka <jh@suse.cz>
8045 * sibcall-1.c (track): Mark noinline.
8046 * sibcall-2.c (track): Mark noinline.
8047 * sibcall-3.c (track): Mark noinline.
8048 * sibcall-4.c (track): Mark noinline.
8050 2009-05-15 Jan Hubicka <jh@suse.cz>
8052 * flatten-2.c: Disable early inlining; add comment.
8053 * flatten-3.c: New test based on flatten-2.c.
8055 2009-05-15 Richard Guenther <rguenther@suse.de>
8057 PR tree-optimization/39999
8058 * gcc.c-torture/compile/pr39999.c: New testcase.
8060 2009-05-15 Joseph Myers <joseph@codesourcery.com>
8062 * gcc.c-torture/compile/ptr-conv-1.c: New test.
8064 2009-05-14 Ian Lance Taylor <iant@google.com>
8066 * gcc.dg/Wcxx-compat-9.c: New testcase.
8068 2009-05-14 Janus Weil <janus@gcc.gnu.org>
8071 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8072 * gfortran.dg/duplicate_type_2.f90: Ditto.
8073 * gfortran.dg/duplicate_type_3.f90: New.
8075 2009-05-14 Laurent GUERBY <laurent@guerby.net>
8077 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8078 * ada/acats/tests/c5/c59002c.ada: Likewise.
8080 2009-05-13 Taras Glek <tglek@mozilla.com>
8082 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8083 attributes and decl smashing.
8084 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8086 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8087 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8089 2009-05-14 Jakub Jelinek <jakub@redhat.com>
8092 * gfortran.dg/pr39865.f90: New test.
8093 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8095 * gfortran.dg/hollerith_f95.f90: Likewise.
8096 * gfortran.dg/hollerith6.f90: New test.
8097 * gfortran.dg/hollerith7.f90: New test.
8099 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8102 * gcc.dg/cpp/pr36674.i: New.
8104 2009-05-14 Ben Elliston <bje@au.ibm.com>
8107 * gcc.c-torture/compile/pr40035.c: New test.
8109 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8111 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8113 2009-05-12 Tobias Burnus <burnus@net-b.de>
8116 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8117 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8118 * gfortran.dg/interop_params.f03: Ditto.
8120 2009-05-12 Jan Hubicka <jh@suse.cz>
8122 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8123 so unrolling still happens.
8124 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8125 * gcc.dg/ipa/ipacost-2.c: Likewise.
8126 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8128 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8130 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8132 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8134 * lib/target-supports.exp (check_profiling_available): Return
8135 false for -p on *-*-cygwin* targets.
8137 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8139 PR tree-optimization/38632
8140 * g++.dg/tree-ssa/pr38632.C: New.
8142 2009-05-11 Jan Hubicka <jh@suse.cz>
8144 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8145 we now optimize better.
8146 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8147 out at different places.
8148 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8150 * gcc.dg/vect/vect-76.c: Likewise.
8151 * gcc.dg/vect/vect-70.c: Likewise.
8152 * gcc.dg/vect/vect-66.c: Likewise.
8153 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8154 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8156 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8159 * gcc.c-torture/compile/pr40080.c: New.
8161 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
8163 * gcc.c-torture/compile/pr40026.c: New testcase.
8165 2009-05-11 Janus Weil <janus@gcc.gnu.org>
8168 * gfortran.dg/proc_ptr_comp_7.f90: New.
8170 2009-05-11 Ira Rosen <irar@il.ibm.com>
8172 PR tree-optimization/40074
8173 * gcc.dg/vect/pr40074.c: New test.
8175 2009-05-10 Ian Lance Taylor <iant@google.com>
8177 * gcc.dg/Wcxx-compat-7.c: New testcase.
8178 * gcc.dg/Wcxx-compat-8.c: New testcase.
8179 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8180 * gcc.dg/pr17188-1.c: Likewise.
8181 * gcc.dg/pr39084.c: Likewise.
8183 2009-05-10 Michael Matz <matz@suse.de>
8186 * gcc.dg/pr40031.c: New test.
8188 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8191 * gfortran.dg/array_constructor_31.f90: New test.
8193 2009-05-10 Richard Guenther <rguenther@suse.de>
8195 PR tree-optimization/40081
8196 * g++.dg/torture/pr40081.C: New testcase.
8198 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8201 * gfortran.dg/dependency_24.f90: New test.
8202 * gfortran.dg/dependency_23.f90: Clean up module files.
8204 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
8207 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8208 * gfortran.dg/chmod_2.f90: Likewise.
8209 * gfortran.dg/chmod_3.f90: Likewise.
8210 * gfortran.dg/open_errors.f90: Likewise.
8212 2009-05-09 Jan Hubicka <jh@suse.cz>
8215 * g++.dg/eh/nested-try.C: New test.
8217 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8219 PR tree-optimization/40049
8220 * gcc.dg/vect/vect-shift-2.c: New test.
8222 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8224 * gcc.dg/torture/complex-sign-mul-minus-one.c,
8225 gcc.dg/torture/complex-sign-mul-one.c: New tests.
8227 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8230 * g++.dg/warn/deprecated-6.C: New.
8231 * gcc.dg/deprecated-4.c: Likewise.
8232 * gcc.dg/deprecated-5.c: Likewise.
8233 * gcc.dg/deprecated-6.c: Likewise.
8235 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8237 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8238 __aligned__(__BIGGEST_ALIGNMENT__).
8239 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8240 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8241 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8242 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8243 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8244 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8245 * gcc.dg/vect/Os-vect-95.c: Likewise.
8246 * gcc.dg/vect/pr20122.c: Likewise.
8247 * gcc.dg/vect/pr36493.c: Likewise.
8248 * gcc.dg/vect/pr37385.c: Likewise.
8249 * gcc.dg/vect/slp-7.c: Likewise.
8250 * gcc.dg/vect/slp-9.c: Likewise.
8251 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8252 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8253 * gcc.dg/vect/vect-35.c: Likewise.
8254 * gcc.dg/vect/vect-40.c: Likewise.
8255 * gcc.dg/vect/vect-42.c: Likewise.
8256 * gcc.dg/vect/vect-44.c: Likewise.
8257 * gcc.dg/vect/vect-46.c: Likewise.
8258 * gcc.dg/vect/vect-48.c: Likewise.
8259 * gcc.dg/vect/vect-52.c: Likewise.
8260 * gcc.dg/vect/vect-54.c: Likewise.
8261 * gcc.dg/vect/vect-56.c: Likewise.
8262 * gcc.dg/vect/vect-58.c: Likewise.
8263 * gcc.dg/vect/vect-60.c: Likewise.
8264 * gcc.dg/vect/vect-74.c: Likewise.
8265 * gcc.dg/vect/vect-75.c: Likewise.
8266 * gcc.dg/vect/vect-76.c: Likewise.
8267 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8268 * gcc.dg/vect/vect-77.c: Likewise.
8269 * gcc.dg/vect/vect-77-global.c: Likewise.
8270 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8271 * gcc.dg/vect/vect-78.c: Likewise.
8272 * gcc.dg/vect/vect-78-global.c: Likewise.
8273 * gcc.dg/vect/vect-80.c: Likewise.
8274 * gcc.dg/vect/vect-85.c: Likewise.
8275 * gcc.dg/vect/vect-87.c: Likewise.
8276 * gcc.dg/vect/vect-88.c: Likewise.
8277 * gcc.dg/vect/vect-92.c: Likewise.
8278 * gcc.dg/vect/vect-93.c: Likewise.
8279 * gcc.dg/vect/vect-95.c: Likewise.
8280 * gcc.dg/vect/vect-97.c: Likewise.
8281 * gcc.dg/vect/vect-complex-1.c: Likewise.
8282 * gcc.dg/vect/vect-complex-4.c: Likewise.
8283 * gcc.dg/vect/vect-complex-5.c: Likewise.
8284 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8285 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8286 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8287 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8288 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8289 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8290 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8291 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8292 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8293 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8294 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8295 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8296 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8297 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8298 * gcc.dg/vect/vect-outer-1.c: Likewise.
8299 * gcc.dg/vect/vect-outer-2a.c: Likewise.
8300 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8301 * gcc.dg/vect/vect-outer-2.c: Likewise.
8302 * gcc.dg/vect/vect-outer-2c.c: Likewise.
8303 * gcc.dg/vect/vect-outer-2d.c: Likewise.
8304 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8305 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8306 * gcc.dg/vect/vect-outer-3.c: Likewise.
8307 * gcc.dg/vect/vect-outer-3c.c: Likewise.
8308 * gcc.dg/vect/vect-outer-5.c: Likewise.
8309 * gcc.dg/vect/vect-outer-6.c: Likewise.
8310 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8311 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8312 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8313 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8314 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8315 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8316 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8317 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8318 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8319 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8320 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8321 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8322 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8323 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8325 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8328 * gcc.dg/torture/complex-sign.h: New header.
8329 * gcc.dg/torture/complex-sign-add.c,
8330 gcc.dg/torture/complex-sign-mixed-add.c,
8331 gcc.dg/torture/complex-sign-mixed-div.c,
8332 gcc.dg/torture/complex-sign-mixed-mul.c,
8333 gcc.dg/torture/complex-sign-mixed-sub.c,
8334 gcc.dg/torture/complex-sign-mul.c,
8335 gcc.dg/torture/complex-sign-sub.c: New tests.
8337 2009-05-08 Janus Weil <janus@gcc.gnu.org>
8340 * gfortran.dg/intrinsic_3.f90: New.
8342 2009-05-07 Janis Johnson <janis187@us.ibm.com>
8345 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8346 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8347 * gcc.dg/dfp/float-constant-double.c: New test.
8348 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8349 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8350 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8351 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8352 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8353 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8354 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8355 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8356 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8358 2009-05-07 Jakub Jelinek <jakub@redhat.com>
8361 * gcc.c-torture/execute/pr40057.c: New test.
8363 2009-05-06 James E. Wilson <wilson@codesourcery.com>
8365 * gcc.c-torture/compile/const-high-part.c: New test.
8367 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8370 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8373 2009-05-06 Janus Weil <janus@gcc.gnu.org>
8376 * gfortran.dg/proc_decl_1.f90: Modified.
8377 * gfortran.dg/proc_ptr_comp_1.f90: New.
8378 * gfortran.dg/proc_ptr_comp_2.f90: New.
8379 * gfortran.dg/proc_ptr_comp_3.f90: New.
8380 * gfortran.dg/proc_ptr_comp_4.f90: New.
8381 * gfortran.dg/proc_ptr_comp_5.f90: New.
8382 * gfortran.dg/proc_ptr_comp_6.f90: New.
8384 2009-05-06 Dodji Seketeli <dodji@redhat.com>
8387 * g++.dg/template/call7.C: New test.
8389 2009-05-06 Diego Novillo <dnovillo@google.com>
8391 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8393 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8395 * gfortran.dg/pr40021.f: Moved to ...
8396 * gfortran.fortran-torture/execute/pr40021.f: Here.
8398 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8401 * gcc.dg/dfp/pr39986.c: New test.
8403 2009-05-06 Michael Matz <matz@suse.de>
8406 * gfortran.dg/pr40021.f: New test.
8408 2009-05-06 Le-Chun Wu <lcwu@google.com>
8410 * lib/plugin-support.exp: New file containing support procs for
8412 * lib/target-supports.exp (check_plugin_available): New proc.
8413 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8414 * gcc.dg/plugin/selfassign.c: New plugin source file.
8415 * gcc.dg/plugin/self-assign-test-1.c: New test.
8416 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8417 * g++.dg/README: Add description for plugin test.
8418 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8419 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8420 * g++.dg/plugin/selfassign.c: New plugin source file.
8421 * g++.dg/plugin/self-assign-test-1.C: New test.
8422 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8423 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8424 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8425 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8427 2009-05-06 Tobias Burnus <burnus@net-b.de>
8430 * gfortran.dg/intrinsic_2.f90: New test.
8431 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8433 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8436 * gcc.dg/noncompile/incomplete-5.c: New test.
8438 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8441 * gcc.dg/pr39666-1.c: New test.
8442 * gcc.dg/pr39666-2.c: Likewise.
8443 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8444 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8445 * gfortran.dg/pr39666-1.f90: Likewise.
8446 * gfortran.dg/pr39666-2.f90: Likewise.
8448 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8450 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8451 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8452 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8454 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8457 * gfortran.dg/proc_ptr_17.f90: New.
8459 2009-05-05 Richard Guenther <rguenther@suse.de>
8461 PR tree-optimization/40022
8462 * gcc.c-torture/execute/pr40022.c: New testcase.
8464 2009-05-05 Richard Guenther <rguenther@suse.de>
8467 * gcc.c-torture/compile/pr40023.c: New testcase.
8469 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8471 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8472 * g++.dg/template/overload9.C: Likewise.
8473 * g++.dg/ext/ms-1.C: New.
8475 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8478 * g++.dg/ext/vla7.C: New test.
8480 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8482 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8484 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8486 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8487 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8488 Update expected errors.
8490 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8493 * g++.dg/parse/parser-pr28152.C: New.
8494 * g++.dg/parse/parser-pr28152-2.C: New.
8496 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8498 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8500 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8502 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8503 * gcc.target/sparc/fexpand-2.c: Likewise.
8504 * gcc.target/sparc/fpmerge-2.c: Likewise.
8505 * gcc.target/sparc/pdist-2.c: Likewise.
8507 2009-05-03 Richard Guenther <rguenther@suse.de>
8510 * gcc.c-torture/compile/pr39983.c: New testcase.
8512 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8514 * gcc.dg/c99-complex-3.c: New test.
8516 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8518 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8520 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8522 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8524 2009-05-02 Richard Guenther <rguenther@suse.de>
8527 * gcc.target/spu/pr40001.c: New testcase.
8529 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8531 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8533 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8536 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8537 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8539 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8542 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8545 2009-04-30 David Ayers <ayers@fsfe.org>
8547 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8548 and gcc_error_prefix variables.
8549 * objc.dg/bad-receiver-type.m: Update to match correct
8551 * objc.dg/encode-5.m: Likewise.
8552 * objc.dg/id-1.m: Likewise.
8553 * objc.dg/method-1.m: Likewise.
8554 * objc.dg/method-6.m: Likewise.
8555 * objc.dg/method-7.m: Likewise.
8556 * objc.dg/method-9.m: Likewise.
8557 * objc.dg/method-11.m: Likewise.
8558 * objc.dg/method-20.m: Likewise.
8559 * objc.dg/private-1.m: Likewise.
8561 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8564 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8565 * gfortran.dg/advance_4.f90: Likewise
8566 * gfortran.dg/advance_5.f90: Likewise
8567 * gfortran.dg/append_1.f90: Likewise
8568 * gfortran.dg/backslash_1.f90: Likewise
8569 * gfortran.dg/backslash_2.f90: Likewise
8570 * gfortran.dg/backslash_3.f: Likewise
8571 * gfortran.dg/backspace_10.f90: Likewise
8572 * gfortran.dg/backspace_3.f: Likewise
8573 * gfortran.dg/backspace_4.f: Likewise
8574 * gfortran.dg/backspace_5.f: Likewise
8575 * gfortran.dg/backspace_8.f: Likewise
8576 * gfortran.dg/backspace_9.f: Likewise
8577 * gfortran.dg/complex_write.f90: Likewise
8578 * gfortran.dg/convert_implied_open.f90: Likewise
8579 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8580 * gfortran.dg/dos_eol.f: Likewise
8581 * gfortran.dg/empty_format_1.f90: Likewise
8582 * gfortran.dg/endfile.f: Likewise
8583 * gfortran.dg/eof_1.f90: Likewise
8584 * gfortran.dg/eor_1.f90: Likewise
8585 * gfortran.dg/eor_handling_1.f90: Likewise
8586 * gfortran.dg/eor_handling_2.f90: Likewise
8587 * gfortran.dg/eor_handling_3.f90: Likewise
8588 * gfortran.dg/eor_handling_4.f90: Likewise
8589 * gfortran.dg/eor_handling_5.f90: Likewise
8590 * gfortran.dg/error_recovery_5.f90: Likewise
8591 * gfortran.dg/f2003_inquire_1.f03: Likewise
8592 * gfortran.dg/f2003_io_4.f03: Likewise
8593 * gfortran.dg/f2003_io_5.f03: Likewise
8594 * gfortran.dg/f2003_io_7.f03: Likewise
8595 * gfortran.dg/fgetc_1.f90: Likewise
8596 * gfortran.dg/fgetc_2.f90: Likewise
8597 * gfortran.dg/flush_1.f90: Likewise
8598 * gfortran.dg/fmt_exhaust.f90: Likewise
8599 * gfortran.dg/fmt_huge.f90: Likewise
8600 * gfortran.dg/fmt_read.f90: Likewise
8601 * gfortran.dg/fmt_t_1.f90: Likewise
8602 * gfortran.dg/fmt_t_2.f90: Likewise
8603 * gfortran.dg/fmt_t_3.f90: Likewise
8604 * gfortran.dg/fmt_t_4.f90: Likewise
8605 * gfortran.dg/fmt_t_5.f90: Likewise
8606 * gfortran.dg/fmt_t_7.f: Likewise
8607 * gfortran.dg/fseek.f90: Likewise
8608 * gfortran.dg/ftell_1.f90: Likewise
8609 * gfortran.dg/ftell_2.f90: Likewise
8610 * gfortran.dg/func_derived_3.f90: Likewise
8611 * gfortran.dg/inquire_9.f90: Likewise
8612 * gfortran.dg/iostat_1.f90: Likewise
8613 * gfortran.dg/iostat_2.f90: Likewise
8614 * gfortran.dg/list_read_1.f90: Likewise
8615 * gfortran.dg/list_read_4.f90: Likewise
8616 * gfortran.dg/list_read_5.f90: Likewise
8617 * gfortran.dg/list_read_7.f90: Likewise
8618 * gfortran.dg/list_read_8.f90: Likewise
8619 * gfortran.dg/list_read_9.f90: Likewise
8620 * gfortran.dg/namelist_13.f90: Likewise
8621 * gfortran.dg/namelist_14.f90: Likewise
8622 * gfortran.dg/namelist_15.f90: Likewise
8623 * gfortran.dg/namelist_16.f90: Likewise
8624 * gfortran.dg/namelist_17.f90: Likewise
8625 * gfortran.dg/namelist_18.f90: Likewise
8626 * gfortran.dg/namelist_19.f90: Likewise
8627 * gfortran.dg/namelist_20.f90: Likewise
8628 * gfortran.dg/namelist_24.f90: Likewise
8629 * gfortran.dg/namelist_26.f90: Likewise
8630 * gfortran.dg/namelist_27.f90: Likewise
8631 * gfortran.dg/namelist_28.f90: Likewise
8632 * gfortran.dg/namelist_37.f90: Likewise
8633 * gfortran.dg/namelist_38.f90: Likewise
8634 * gfortran.dg/namelist_39.f90: Likewise
8635 * gfortran.dg/namelist_40.f90: Likewise
8636 * gfortran.dg/namelist_43.f90: Likewise
8637 * gfortran.dg/namelist_44.f90: Likewise
8638 * gfortran.dg/namelist_45.f90: Likewise
8639 * gfortran.dg/namelist_46.f90: Likewise
8640 * gfortran.dg/namelist_47.f90: Likewise
8641 * gfortran.dg/namelist_48.f90: Likewise
8642 * gfortran.dg/namelist_49.f90: Likewise
8643 * gfortran.dg/namelist_50.f90: Likewise
8644 * gfortran.dg/namelist_51.f90: Likewise
8645 * gfortran.dg/namelist_52.f90: Likewise
8646 * gfortran.dg/namelist_56.f90: Likewise
8647 * gfortran.dg/namelist_char_only.f90: Likewise
8648 * gfortran.dg/namelist_use.f90: Likewise
8649 * gfortran.dg/namelist_use_only.f90: Likewise
8650 * gfortran.dg/noadv_size.f90: Likewise
8651 * gfortran.dg/open_access_append_1.f90: Likewise
8652 * gfortran.dg/pad_no.f90: Likewise
8653 * gfortran.dg/pr12884.f: Likewise
8654 * gfortran.dg/pr17090.f90: Likewise
8655 * gfortran.dg/pr17285.f90: Likewise
8656 * gfortran.dg/pr17286.f90: Likewise
8657 * gfortran.dg/pr18122.f90: Likewise
8658 * gfortran.dg/pr18210.f90: Likewise
8659 * gfortran.dg/pr18392.f90: Likewise
8660 * gfortran.dg/pr19155.f: Likewise
8661 * gfortran.dg/pr19216.f: Likewise
8662 * gfortran.dg/pr19467.f90: Likewise
8663 * gfortran.dg/pr19657.f: Likewise
8664 * gfortran.dg/pr20257.f90: Likewise
8665 * gfortran.dg/read_bad_advance.f90: Likewise
8666 * gfortran.dg/read_eof_2.f90: Likewise
8667 * gfortran.dg/read_eof_4.f90: Likewise
8668 * gfortran.dg/read_many_1.f: Likewise
8669 * gfortran.dg/read_noadvance.f90: Likewise
8670 * gfortran.dg/read_repeat.f90: Likewise
8671 * gfortran.dg/read_size_noadvance.f90: Likewise
8672 * gfortran.dg/read_x_past.f: Likewise
8673 * gfortran.dg/record_marker_1.f90: Likewise
8674 * gfortran.dg/record_marker_3.f90: Likewise
8675 * gfortran.dg/rewind_1.f90: Likewise
8676 * gfortran.dg/runtime_warning_1.f90: Likewise
8677 * gfortran.dg/shape_3.f90: Likewise
8678 * gfortran.dg/slash_1.f90: Likewise
8679 * gfortran.dg/stat_1.f90: Likewise
8680 * gfortran.dg/stat_2.f90: Likewise
8681 * gfortran.dg/streamio_11.f90: Likewise
8682 * gfortran.dg/streamio_3.f90: Likewise
8683 * gfortran.dg/streamio_4.f90: Likewise
8684 * gfortran.dg/streamio_9.f90: Likewise
8685 * gfortran.dg/tl_editing.f90: Likewise
8686 * gfortran.dg/unf_io_convert_1.f90: Likewise
8687 * gfortran.dg/unf_io_convert_2.f90: Likewise
8688 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8689 * gfortran.dg/unf_short_record_1.f90: Likewise
8690 * gfortran.dg/utf8_1.f03: Likewise
8691 * gfortran.dg/utf8_2.f03: Likewise
8692 * gfortran.dg/widechar_IO_1.f90: Likewise
8693 * gfortran.dg/write_check3.f90: Likewise
8694 * gfortran.dg/write_rewind_2.f: Likewise
8695 * gfortran.dg/x_slash_2.f: Likewise
8697 2009-04-29 Richard Guenther <rguenther@suse.de>
8700 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8702 (check_effective_target_vect_floatuint_cvt): Likewise.
8703 * gcc.dg/vect/slp-10.c: Adjust.
8704 * gcc.dg/vect/slp-11.c: Adjust.
8705 * gcc.dg/vect/slp-12b.c: Adjust.
8706 * gcc.dg/vect/slp-33.c: Adjust.
8707 * gcc.c-torture/compile/pr39943.c: New testcase.
8709 2009-04-29 Richard Guenther <rguenther@suse.de>
8712 * gcc.c-torture/compile/pr39937.c: New testcase.
8714 2009-04-29 Richard Guenther <rguenther@suse.de>
8716 PR tree-optimization/39941
8717 * gcc.c-torture/compile/pr39941.c: New testcase.
8719 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8721 * gcc.target/bfin/20090411-1.c: New test.
8723 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8726 * gcc.dg/pr39565.c: New testcase.
8728 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8730 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8731 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8732 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8733 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8734 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8735 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8736 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8737 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8738 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8739 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8740 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8741 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8742 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8743 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8744 * gcc.target/i386/pr37191.c: Likewise.
8745 * gcc.target/i386/reload-1.c: Likewise.
8746 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8747 * g++.old-deja/g++.pt/repo2.C: Likewise.
8748 * g++.old-deja/g++.pt/repo3.C: Likewise.
8749 * g++.old-deja/g++.pt/repo4.C: Likewise.
8750 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8751 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8752 * g++.dg/template/repo1.C: Likewise.
8753 * g++.dg/template/repo2.C: Likewise.
8754 * g++.dg/template/repo3.C: Likewise.
8755 * g++.dg/template/repo4.C: Likewise.
8756 * g++.dg/template/repo5.C: Likewise.
8757 * g++.dg/template/repo6.C: Likewise.
8758 * g++.dg/template/repo7.C: Likewise.
8759 * g++.dg/template/repo8.C: Likewise.
8760 * g++.dg/template/repo9.C: Likewise.
8761 * g++.dg/rtti/repo1.C: Likewise.
8762 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8763 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8764 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8765 * g++.dg/other/PR23205.C: Skip for vxworks.
8766 * g++.dg/ext/visibility/class1.C: Requires PIC.
8767 * g++.dg/eh/async-unwind2.C: Requires PIC.
8768 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8769 does not have cxa_exit.
8771 2009-04-28 Jing Yu <jingyu@google.com>
8774 * lib/target-supports.exp (check_effective_target_tls): Remove
8776 (check_effective_target_tls_native): Likewise.
8777 (check_effective_target_tls_runtime): Likewise.
8778 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8780 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8782 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8785 * gfortran.dg/proc_ptr_16.f90: New.
8787 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8789 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8792 2009-04-28 Richard Guenther <rguenther@suse.de>
8795 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8797 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8799 * g++.dg/warn/pr35652.C: Removed.
8800 * gcc.dg/pr35652.c: Likewise.
8802 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8804 * gcc.target/ia64/20071210-2.c: New testcase.
8806 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8809 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8810 * gcc.dg/pr39323-3.c: Ditto.
8812 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8816 * gfortran.dg/ambiguous_reference_2.f90: New.
8817 * gfortran.dg/pointer_assign_7.f90: New.
8819 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8820 Mark Mitchell <mark@codesourcery.com>
8822 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8823 * gcc.dg/20020103-1.c: Check for __ppc.
8824 * gcc.dg/asm-b.c: Check for __ppc.
8825 * gcc.dg/20020919-1.c: Check for __ppc.
8826 * gcc.dg/20020312-2.c: Likewise.
8827 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8828 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8829 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8830 * g++.dg/warn/weak1.C: Likewise.
8831 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8832 static so appropriate optimizations kick in.
8833 (find_base_value_wrapper): New function.
8834 * g++.dg/eh/simd-5.C: Fix target triplet.
8835 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8837 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8838 H.J. Lu <hongjiu.lu@intel.com>
8841 * gcc.target/i386/pr39911.c: New test.
8843 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8846 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8848 2009-04-28 Ben Elliston <bje@au.ibm.com>
8853 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8855 * gcc.dg/pr35652.C: New.
8856 * g++.dg/warn/pr35652.C: New.
8857 * gcc.dg/format/plus-1.c: Adjust message.
8859 2009-04-27 DJ Delorie <dj@redhat.com>
8861 * lib/target-supports.exp (check_effective_target_double64): New.
8862 (check_effective_target_double64plus): New.
8863 (check_effective_target_large_double): New.
8864 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8865 * gcc.dg/div-double-1.c: Likewise.
8866 * gcc.dg/Wconversion-real.c: Require large_double.
8867 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8869 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8872 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8875 2009-04-27 Ian Lance Taylor <iant@google.com>
8877 * gcc.dg/Wcxx-compat-5.c: New testcase.
8878 * gcc.dg/Wcxx-compat-6.c: New testcase.
8880 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8882 Allow non-constant arguments to conversion intrinsics.
8883 * gcc.target/spu/intrinsics-3.c: Update tests.
8885 2009-04-27 Richard Guenther <rguenther@suse.de>
8888 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8889 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8891 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8894 * gcc.dg/torture/pr39903-1.c: New.
8895 * gcc.dg/torture/pr39903-2.c: Likewise.
8897 2009-04-27 Revital Eres <eres@il.ibm.com>
8899 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8901 * gcc.dg/sms-2.c: Add dump check.
8902 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8904 * gcc.dg/sms-4.c: Likewise.
8905 * gcc.dg/sms-5.c: Likewise.
8906 * gcc.dg/sms-6.c: Likewise.
8907 * gcc.dg/sms-7.c: Likewise.
8908 * gcc.dg/sms-antideps.c: Rename to...
8909 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8911 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8913 * gnat.dg/opt2.adb: New test.
8915 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8918 * g++.dg/warn/Wunused-15.C: New test.
8920 2009-04-26 Michael Matz <matz@suse.de>
8923 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8925 * gcc.target/i386/pr37248-1.c: Modified.
8926 * gcc.target/i386/pr37248-3.c: Modified.
8927 * gcc.target/i386/pr37248-2.c: Modified.
8928 * gnat.dg/aliasing1.adb: Modified.
8929 * gnat.dg/pack9.adb: Modified.
8930 * gnat.dg/aliasing2.adb: Modified.
8931 * gcc.dg/strict-overflow-2.c: Modified.
8932 * gcc.dg/autopar/reduc-1char.c: Modified.
8933 * gcc.dg/autopar/reduc-2char.c: Modified.
8934 * gcc.dg/autopar/reduc-1.c: Modified.
8935 * gcc.dg/autopar/reduc-2.c: Modified.
8936 * gcc.dg/autopar/reduc-3.c: Modified.
8937 * gcc.dg/autopar/reduc-6.c: Modified.
8938 * gcc.dg/autopar/reduc-7.c: Modified.
8939 * gcc.dg/autopar/reduc-8.c: Modified.
8940 * gcc.dg/autopar/reduc-9.c: Modified.
8941 * gcc.dg/autopar/reduc-1short.c: Modified.
8942 * gcc.dg/autopar/reduc-2short.c: Modified.
8943 * gcc.dg/autopar/parallelization-1.c: Modified.
8944 * gcc.dg/strict-overflow-4.c: Modified.
8945 * gcc.dg/strict-overflow-6.c: Modified.
8946 * gcc.dg/gomp/combined-1.c: Modified.
8947 * gcc.dg/no-strict-overflow-1.c: Modified.
8948 * gcc.dg/no-strict-overflow-3.c: Modified.
8949 * gcc.dg/no-strict-overflow-5.c: Modified.
8950 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8951 * gcc.dg/tree-ssa/pr18134.c: Modified.
8952 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8953 * gcc.dg/tree-ssa/vector-2.c: Modified.
8954 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8955 * gcc.dg/tree-ssa/loop-21.c: Modified.
8956 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8957 * gcc.dg/tree-ssa/vector-3.c: Modified.
8958 * gcc.dg/tree-ssa/asm-3.c: Modified.
8959 * gcc.dg/tree-ssa/pr23294.c: Modified.
8960 * gcc.dg/tree-ssa/loop-22.c: Modified.
8961 * gcc.dg/tree-ssa/loop-15.c: Modified.
8962 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8963 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8964 * gcc.dg/tree-ssa/pr20139.c: Modified.
8965 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8966 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8967 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8968 * gcc.dg/tree-ssa/loop-5.c: Modified.
8969 * gcc.dg/tree-ssa/pr19431.c: Modified.
8970 * gcc.dg/tree-ssa/pr32044.c: Modified.
8971 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8972 * gcc.dg/tree-ssa/loop-19.c: Modified.
8973 * gcc.dg/tree-ssa/loop-28.c: Modified.
8974 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8975 * gcc.dg/tree-ssa/divide-1.c: Modified.
8976 * gcc.dg/tree-ssa/inline-1.c: Modified.
8977 * gcc.dg/tree-ssa/divide-3.c: Modified.
8978 * gcc.dg/tree-ssa/pr30978.c: Modified.
8979 * gcc.dg/tree-ssa/alias-6.c: Modified.
8980 * gcc.dg/tree-ssa/divide-4.c: Modified.
8981 * gcc.dg/tree-ssa/alias-11.c: Modified.
8982 * gcc.dg/no-strict-overflow-7.c: Modified.
8983 * gcc.dg/strict-overflow-1.c: Modified.
8984 * gcc.dg/pr15784-4.c: Modified.
8985 * gcc.dg/pr34263.c: Modified.
8986 * gcc.dg/strict-overflow-3.c: Modified.
8987 * gcc.dg/tree-prof/stringop-1.c: Modified.
8988 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8989 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8990 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8991 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8992 * gcc.dg/no-strict-overflow-2.c: Modified.
8993 * gcc.dg/no-strict-overflow-4.c: Modified.
8994 * gcc.dg/no-strict-overflow-6.c: Modified.
8995 * g++.dg/tree-ssa/pr27090.C: Modified.
8996 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8997 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8998 * g++.dg/tree-ssa/pr19807.C: Modified.
8999 * g++.dg/opt/pr30965.C: Modified.
9000 * g++.dg/init/new17.C: Modified.
9001 * gfortran.dg/whole_file_6.f90: Modified.
9002 * gfortran.dg/whole_file_5.f90: Modified.
9003 * gfortran.dg/reassoc_1.f90: Modified.
9004 * gfortran.dg/reassoc_3.f90: Modified.
9006 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
9009 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9011 2009-04-26 Jakub Jelinek <jakub@redhat.com>
9014 * gcc.target/i386/pr39543-1.c: New test.
9015 * gcc.target/i386/pr39543-2.c: New test.
9016 * gcc.target/i386/pr39543-3.c: New test.
9019 * gcc.dg/Wunused-value-3.c: New test.
9021 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9024 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9025 gcc.dg/vla-21.c: New tests.
9027 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9030 * gcc.dg/inline-34.c: New test.
9032 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9034 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9035 gcc.dg/enum-const-3.c: New tests.
9036 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9037 -pedantic-errors. Update expected diagnostics.
9039 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9042 * gcc.dg/vla-20.c: New test.
9044 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9047 * gcc.dg/vla-19.c: New test.
9049 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9051 PR preprocessor/39559
9052 * gcc.dg/c99-intconst-2.c: New test.
9054 2009-04-25 Jan Hubicka <jh@suse.cz>
9056 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9058 2009-04-25 Janus Weil <janus@gcc.gnu.org>
9061 * gfortran.dg/import7.f90: New.
9063 2009-04-24 Richard Guenther <rguenther@suse.de>
9065 * gcc.dg/tree-ssa/vrp48.c: Fix.
9067 2008-04-24 Doug Kwan <dougkwan@google.com>
9069 * g++.dg/init/copy7.C: Only abort in memcpy if source and
9070 destination are the same.
9072 2009-04-24 Richard Guenther <rguenther@suse.de>
9074 * gcc.dg/tree-ssa/vrp48.c: New testcase.
9076 2009-04-24 Joseph Myers <joseph@codesourcery.com>
9078 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9079 gcc.dg/array-const-3.c: New tests.
9081 2009-04-24 Ian Lance Taylor <iant@google.com>
9083 * gcc.dg/Wcxx-compat-4.c: New testcase.
9085 2009-04-24 Daniel Kraft <d@domob.eu>
9087 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9088 expected on already erraneous symbol (renamed to fresh one).
9090 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
9093 * gcc.dg/pr39867.c: New.
9095 2009-04-24 Janus Weil <janus@gcc.gnu.org>
9099 * gfortran.dg/intrinsic_1.f90: New.
9101 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9103 * gnat.dg/alignment7.adb: New test.
9104 * gnat.dg/alignment8.adb: Likewise.
9106 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9108 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9109 * gnat.dg/specs/rep_clause2.ads: New test.
9111 2009-04-24 Jakub Jelinek <jakub@redhat.com>
9113 PR rtl-optimization/39794
9114 * gcc.dg/pr39794.c: New test.
9116 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
9118 * gnat.dg/atomic1.adb: New test.
9119 * gnat.dg/atomic1_pkg.ads: New helper.
9121 2009-04-23 Steve Ellcey <sje@cup.hp.com>
9124 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9125 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9127 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
9129 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9132 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9135 * gcc.dg/vector-init-1.c: New testcase.
9136 * gcc.dg/vector-init-2.c: New testcase.
9138 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
9140 * gnat.dg/enum2.adb: New test.
9141 * gnat.dg/enum2_pkg.ads: New helper.
9143 2009-04-22 Jakub Jelinek <jakub@redhat.com>
9146 * gcc.dg/torture/pr39855.c: New test.
9148 2009-04-22 Dodji Seketeli <dodji@redhat.com>
9151 * g++.dg/cpp0x/pr39639.C: New test.
9153 2009-04-22 Mark Heffernan <meheff@google.com>
9155 * gcc.dg/profile-generate-3.c: New test.
9157 2009-04-22 Jan Hubicka <jh@suse.cz>
9159 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9161 2009-04-22 Steve Ellcey <sje@cup.hp.com>
9164 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9166 2009-04-22 Richard Guenther <rguenther@suse.de>
9168 PR tree-optimization/39824
9169 * gcc.c-torture/compile/pr39824.c: New testcase.
9171 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9174 * g++.dg/parse/parser-pr14875.C: New.
9175 * g++.dg/parse/parser-pr14875-2.C: New.
9176 * g++.dg/parse/error6.C: Update match string.
9178 2009-04-22 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/39845
9181 * gcc.c-torture/compile/pr39845.c: New testcase.
9183 2009-04-22 Janus Weil <janus@gcc.gnu.org>
9186 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9187 * gfortran.dg/external_initializer.f90: Modified.
9188 * gfortran.dg/interface_26.f90: Modified.
9189 * gfortran.dg/intrinsic_subroutine.f90: Modified.
9190 * gfortran.dg/proc_ptr_3.f90: Modified.
9191 * gfortran.dg/proc_ptr_15.f90: New.
9192 * gfortran.dg/proc_ptr_result_1.f90: Modified.
9194 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9197 * g++.dg/warn/pr35711.C: New.
9198 * g++.dg/conversion/ptrmem2.C: Update.
9200 2009-04-21 Joseph Myers <joseph@codesourcery.com>
9202 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9203 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9204 README.gcc, g++.dg/README, g++.dg/compat/break/README,
9205 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9206 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9207 gcc.c-torture/ChangeLog.0,
9208 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9209 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9210 gcc.target/i386/math-torture/math-torture.exp,
9211 gcc.target/mips/inter/mips16-inter.exp,
9212 gcc.target/mips/mips-nonpic/README,
9213 gcc.target/x86_64/abi/README.gcc,
9214 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9215 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9216 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9218 * ChangeLog-1993-2007, ChangeLog: Correct dates.
9220 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9222 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9224 2009-04-21 Richard Guenther <rguenther@suse.de>
9227 * gcc.dg/torture/pr39829.c: New testcase.
9229 2009-04-21 Martin Jambor <mjambor@suse.cz>
9231 * gcc.dg/tree-ssa/cswtch-2.c: New test.
9233 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9236 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9237 * gcc.dg/sequence-pt-2.c: New.
9238 * gcc.dg/sequence-pt-3.c: New.
9239 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9240 * g++.dg/warn/sequence-pt-2.c: New.
9241 * g++.dg/warn/sequence-pt-3.c: New.
9243 2009-04-21 Jakub Jelinek <jakub@redhat.com>
9245 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9247 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9249 * gnat.dg/import1.ad[sb]: New test.
9251 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9253 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9256 2009-04-20 Tobias Burnus <burnus@net-b.de>
9259 * gfortran.dg/continuation_11.f90: New test.
9261 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9264 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9265 messages. Test for "long long" in system headers.
9266 * gcc.dg/c99-longlong-2.c: New.
9267 * g++.dg/warn/pr13358.C: New.
9268 * g++.dg/warn/pr13358-2.C: New.
9269 * g++.dg/warn/pr13358-3.C: New.
9270 * g++.dg/warn/pr13358-4.C: New.
9272 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9274 * gcc.dg/framework-2.c: Fix up for non existent includes
9275 being fatal errors now.
9277 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
9280 * gfortran.dg/private_type_13.f90: New test.
9281 * gfortran.dg/private_type_2.f90: Add option -std=f95.
9283 2009-04-20 Le-Chun Wu <lcwu@google.com>
9286 * g++.dg/warn/Wunused-14.C: New test.
9288 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9290 * gnat.dg/specs/small_alignment.ads: New test.
9292 2009-04-20 Ian Lance Taylor <iant@google.com>
9294 * gcc.dg/Wcxx-compat-3.c: New testcase.
9296 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9298 * gnat.dg/pack13.ad[sb]: New test.
9299 * gnat.dg/pack13_pkg.ads: New helper.
9301 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9303 * gnat.dg/discr11.ad[sb]: New test.
9304 * gnat.dg/discr11_pkg.ads: New helper.
9306 2009-04-20 Ira Rosen <irar@il.ibm.com>
9308 PR tree-optimization/39675
9309 * gcc.dg/vect/O3-pr39675-2.c: New test.
9311 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9313 * gnat.dg/rep_clause3.adb: New test.
9315 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9318 * gcc.dg/c99-flex-array-7.c: New test.
9320 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9323 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9325 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9328 * gcc.dg/c99-restrict-3.c: New test.
9330 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9332 PR preprocessor/20078
9333 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9335 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
9337 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9338 Do not pass -B$root after -margs.
9340 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9344 * gcc.dg/pr32061.c: New.
9345 * gcc.dg/Wlogical-op-1.c: Update.
9346 * g++.dg/warn/Wlogical-op-1.C: Update.
9347 * g++.dg/warn/pr36954.C: New.
9349 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9352 * gcc.dg/lvalue-5.c: New test.
9354 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9357 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9359 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9361 * gcc.dg/cpp/include5.c: New test.
9363 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9366 * gcc.dg/call-diag-2.c: New test.
9368 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9370 PR preprocessor/39646
9371 * gcc.dg/cpp/line8.c: New test.
9373 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9375 PR preprocessor/39647
9376 * gcc.dg/cpp/line7.c: New test.
9378 2009-04-18 Richard Guenther <rguenther@suse.de>
9381 * gcc.target/i386/pr39804.c: New testcase.
9383 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
9385 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9386 * g++.dg/other/pr39496.C: Likewise.
9388 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9391 * gcc.dg/pr36902.c: New.
9393 2009-04-17 Diego Novillo <dnovillo@google.com>
9395 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9396 violation for variable 'inside_main'.
9398 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9400 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9402 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9404 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9406 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9408 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9409 * gfortran.dg/chmod_2.f90: Likewise.
9410 * gfortran.dg/chmod_3.f90: Likewise.
9411 * gfortran.dg/open_errors.f90: Likewise.
9412 * gfortran.dg/stat_1.f90: Likewise.
9413 * gfortran.dg/stat_2.f90: Likewise.
9415 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9417 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9418 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9419 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9420 * gfortran.dg/nearest_1.f90: Likewise.
9421 * gfortran.dg/nearest_3.f90: Likewise.
9422 * gfortran.dg/isnan_1.f90: Likewise.
9423 * gfortran.dg/isnan_2.f90: Likewise.
9424 * gfortran.dg/nan_1.f90: Likewise.
9425 * gfortran.dg/nan_2.f90: Likewise.
9426 * gfortran.dg/nan_3.f90: Likewise.
9427 * gfortran.dg/nan_4.f90: Likewise.
9428 * gfortran.dg/module_nan.f90: Likewise.
9429 * gfortran.dg/int_conv_2.f90: Likewise.
9430 * gfortran.dg/init_flag_3.f90: Likewise.
9431 * gfortran.dg/namelist_42.f90: Likewise.
9432 * gfortran.dg/namelist_43.f90: Likewise.
9433 * gfortran.dg/real_const_3.f90: Likewise.
9434 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9436 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9437 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9438 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9439 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9440 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9442 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9443 * gfortran.dg/gamma_5.f90: Likewise.
9445 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9447 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9448 less strict so it also works with auto-overlay support.
9449 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9450 for "exceeds local store" linker errors on the SPU.
9452 * lib/gfortran.exp: Include target-supports.exp.
9453 (gfortran_init): On SPU targets where automatic overlay support
9454 is available, use it to build all Fortran test cases.
9456 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9458 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9460 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9461 rule enforced by gnat on taft types.
9463 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9466 * g++.dg/ext/complit11.C: Add empty dg-options.
9468 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9471 * g++.dg/template/defarg11.C: New test.
9473 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9476 * g++.dg/ext/complit11.C: New testcase.
9478 2009-04-15 Le-Chun Wu <lcwu@google.com>
9481 * g++.dg/warn/Wunused-13.C: New testcase.
9483 2009-04-15 Ian Lance Taylor <iant@google.com>
9485 * gcc.dg/Wenum-compare-1.c: New testcase.
9487 2009-04-15 Richard Guenther <rguenther@suse.de>
9489 PR tree-optimization/39764
9490 * g++.dg/torture/pr39764.C: New testcase.
9492 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9494 * g++.dg/ext/altivec-17.C: New.
9496 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9498 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9499 * gnat.dg/specs/limited1.ads: Ditto.
9501 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9504 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9505 for testing the results of estimate instructions.
9506 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9507 * gcc.dg/vmx/3a-05.c (test): Ditto.
9509 2009-04-14 Jason Merrill <jason@redhat.com>
9512 * g++.dg/warn/Wshadow-4.C: Extend.
9514 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9516 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9517 (do_D): Remove attribute hidden.
9519 2009-04-13 Jason Merrill <jason@redhat.com>
9522 * g++.dg/init/copy7.C: New.
9524 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9527 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9528 (check_for_all_options): This.
9530 2009-04-13 Jason Merrill <jason@redhat.com>
9533 * g++.dg/template/crash90.C: New.
9535 2009-04-12 Jason Merrill <jason@redhat.com>
9538 * g++.dg/overload/extern-C-2.C: New.
9540 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9542 PR preprocessor/31869
9543 * gcc.dg/cpp/strify5.c: New test.
9545 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9547 * gnat.dg/enum1.adb: New test.
9548 * gnat.dg/enum1_pkg.ads: New helper.
9550 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9553 * gcc.target/alpha/pr39740.c: New test.
9555 2009-04-11 Daniel Kraft <d@domob.eu>
9558 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9559 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9560 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9561 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9562 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9563 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9564 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9565 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9566 expected string length that failed with -fbounds-check now.
9567 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9569 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9572 * gfortran.dg/proc_ptr_14.f90: New.
9574 2009-04-11 Richard Guenther <rguenther@suse.de>
9577 * g++.dg/torture/pr39732.C: New testcase.
9579 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9581 * gfortran.dg/whole_file_5.f90: New.
9582 * gfortran.dg/whole_file_6.f90: New.
9584 2009-04-11 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/39713
9587 * g++.dg/torture/pr39713.C: New testcase.
9589 2009-04-10 Richard Guenther <rguenther@suse.de>
9592 * gcc.dg/pr39712.c: New testcase.
9594 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9597 * g++.dg/cpp0x/enum2.C: Updated.
9598 * g++.dg/debug/pr22514.C: Likewise.
9599 * g++.dg/parse/enum2.C: Likewise.
9600 * g++.dg/parse/enum3.C: Likewise.
9601 * g++.dg/template/crash79.C: Likewise.
9602 * g++.old-deja/g++.jason/cond.C: Likewise.
9604 2009-04-10 Chao-ying Fu <fu@mips.com>
9606 * gcc.target/mips/interrupt_handler.c: Change from compile to
9609 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9611 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9613 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9616 * gfortran.dg/zero_sized_6.f90: New.
9618 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9621 * g++.dg/parse/pr20118.C: New.
9622 * g++.dg/template/spec16.C: Update.
9624 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9627 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9628 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9629 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9630 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9631 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9632 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9633 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9634 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9635 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9636 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9637 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9638 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9639 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9640 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9641 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9642 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9643 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9645 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9648 * g++.dg/torture/pr39678.C: New.
9649 * gcc.dg/compat/struct-complex-2.h: Likewise.
9650 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9651 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9652 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9653 * gcc.dg/torture/pr39678.c: Likewise.
9654 * gcc.target/i386/pr39678.c: Likewise.
9656 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9657 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9659 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9660 <complex.h>. Add tests for structure with complex float.
9662 2009-04-10 Ben Elliston <bje@au.ibm.com>
9663 Joseph Myers <joseph@codesourcery.com>
9666 * gcc.dg/dfp/pr36800.c: New.
9668 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9669 Rafael Avila de Espindola <espindola@google.com>
9671 * gcc.misc-tests/help.exp: New file.
9672 * lib/options.exp: New file.
9674 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9677 * objc/execute/forward-1.x: New.
9679 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9681 * gcc.dg/pr27150-1.c: Change to a link test.
9683 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9685 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9686 3 of the GNU General Public License and to point readers at the
9687 COPYING3 file and the FSF's license web page.
9688 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9689 * gcc.dg/struct/struct-reorg.exp: Likewise.
9690 * gcc.target/spu/tag_manager.c: Likewise.
9692 2009-04-09 Richard Guenther <rguenther@suse.de>
9695 * ssa-ccp-25.c: Adjust pattern.
9697 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9700 * gfortran.dg/external_procedures_1.f90: Modified.
9701 * gfortran.dg/proc_ptr_result_1.f90: New.
9702 * gfortran.dg/proc_ptr_result_2.f90: New.
9703 * gfortran.dg/proc_ptr_result_3.f90: New.
9705 2009-04-09 Richard Guenther <rguenther@suse.de>
9707 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9708 to prevent constant propagation.
9709 * gcc.dg/vect/vect-56.c: Likewise.
9710 * gcc.dg/vect/vect-58.c: Likewise.
9711 * gcc.dg/vect/vect-60.c: Likewise.
9712 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9713 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9714 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9716 2009-04-09 Richard Guenther <rguenther@suse.de>
9718 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9719 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9721 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9724 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9727 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9729 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9730 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9732 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9734 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9736 2009-04-08 Jason Merrill <jason@redhat.com>
9739 * g++.dg/template/error40.C: Add another test.
9741 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9745 * gcc.c-torture/compile/pr39614-1.c,
9746 gcc.c-torture/compile/pr39614-2.c,
9747 gcc.c-torture/compile/pr39614-3.c,
9748 gcc.c-torture/compile/pr39614-4.c,
9749 gcc.c-torture/compile/pr39614-5.c,
9750 gcc.c-torture/compile/pr39673-1.c,
9751 gcc.c-torture/compile/pr39673-2.c: New tests.
9752 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9754 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9755 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9758 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9761 * g++.dg/cpp0x/variadic-crash2.C: New test.
9763 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9766 * gfortran.dg/alloc_comp_result_1.f90: New test.
9768 2009-04-07 Jason Merrill <jason@redhat.com>
9771 * g++.dg/overload/extern-C-1.C: New.
9773 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9776 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9778 2009-04-07 Jason Merrill <jason@redhat.com>
9781 * g++.dg/template/error40.C: New.
9783 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9786 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9788 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9790 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9792 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9795 * gfortran.dg/proc_decl_1.f90: Modified.
9796 * gfortran.dg/proc_ptr_11.f90: Extended.
9797 * gfortran.dg/proc_ptr_13.f90: Modified.
9799 2009-04-06 Jason Merrill <jason@redhat.com>
9802 * g++.dg/template/fnspec1.C: New.
9804 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9806 * lib/gnat.exp: Handle multilib.
9808 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9811 * gfortran.dg/dependency_23.f90: New test.
9813 2009-04-06 Richard Guenther <rguenther@suse.de>
9815 PR tree-optimization/28868
9816 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9817 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9818 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9819 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9821 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9823 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9825 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9827 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9829 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9831 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9832 with the built-in y0, and the subsequent warning.
9833 (y1): Likewise, rename to y_1.
9835 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9838 * gfortran.dg/proc_decl_21.f90: New.
9840 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9843 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9845 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9847 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9848 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9849 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9850 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9851 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9852 gfortran.dg/namelist_49.f90: Gate test on effective_target
9854 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9856 2009-04-05 Daniel Kraft <d@domob.eu>
9859 * gfortran.dg/read_float_2.f03
9860 * gfortran.dg/read_float_3.f90
9862 2009-04-05 Richard Guenther <rguenther@suse.de>
9864 PR tree-optimization/39648
9865 * gcc.c-torture/compile/pr39648.c: New testcase.
9867 2009-04-05 Jason Merrill <jason@redhat.com>
9870 * g++.dg/template/error39.C: New.
9872 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9875 * gfortran.dg/implied_do_1.f90: New.
9877 2009-04-04 Tobias Burnus <burnus@net-b.de>
9880 * gfortran.dg/recursive_check_8.f90: New.
9881 * gfortran.dg/recursive_check_9.f90: New.
9882 * gfortran.dg/recursive_check_10.f90: New.
9883 * gfortran.dg/recursive_check_11.f90: New.
9884 * gfortran.dg/recursive_check_12.f90: New.
9885 * gfortran.dg/recursive_check_13.f90: New.
9886 * gfortran.dg/recursive_check_14.f90: New.
9888 2009-04-04 Jason Merrill <jason@redhat.com>
9891 * g++.dg/template/error38.C: Add more tests.
9893 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9896 * gfortran.dg/common_align_2.f90: New test.
9898 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9901 * gcc.c-torture/execute/pr39501.c: New file.
9902 * gcc.c-torture/execute/pr39501.x: New file.
9904 2009-04-04 Richard Guenther <rguenther@suse.de>
9906 PR tree-optimization/8781
9907 PR tree-optimization/37892
9908 * g++.dg/tree-ssa/pr8781.C: New testcase.
9909 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9911 2009-04-04 Richard Guenther <rguenther@suse.de>
9913 PR tree-optimization/39636
9914 * gcc.c-torture/compile/pr39636.c: New testcase.
9916 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9918 PR rtl-optimization/39607
9919 * g++.dg/opt/pr39607.C: New.
9921 2009-04-03 Tobias Burnus <burnus@net-b.de>
9924 * gfortran.dg/common_12.f90: New.
9926 2009-04-03 Jason Merrill <jason@redhat.com>
9929 * g++.dg/template/const2.C: New test.
9931 2009-04-03 Richard Guenther <rguenther@suse.de>
9933 PR tree-optimization/2480
9934 PR tree-optimization/23086
9935 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9936 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9938 2009-04-03 Richard Guenther <rguenther@suse.de>
9940 PR tree-optimization/34743
9941 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9942 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9943 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9944 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9945 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9946 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9947 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9948 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9950 2009-04-03 Richard Guenther <rguenther@suse.de>
9953 PR tree-optimization/23940
9954 PR tree-optimization/33237
9957 PR tree-optimization/36201
9958 PR tree-optimization/36230
9959 PR tree-optimization/38049
9960 PR tree-optimization/38207
9961 PR tree-optimization/38230
9962 PR tree-optimization/38301
9963 PR tree-optimization/38585
9965 PR tree-optimization/38985
9966 PR tree-optimization/39299
9967 * gcc.dg/pr19633-1.c: Adjust.
9968 * gcc.dg/torture/pta-callused-1.c: Likewise.
9969 * gcc.dg/torture/pr39074-2.c: Likewise.
9970 * gcc.dg/torture/pr39074.c: Likewise.
9971 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9972 * gcc.dg/torture/pr30375.c: Adjust.
9973 * gcc.dg/torture/pr33563.c: Likewise.
9974 * gcc.dg/torture/pr33870.c: Likewise.
9975 * gcc.dg/torture/pr33560.c: Likewise.
9976 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9977 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9978 * gcc.dg/tree-ssa/alias-15.c: Remove.
9979 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9980 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9981 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9982 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9983 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9984 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9985 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9986 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9987 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9988 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9989 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9990 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9991 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9992 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9993 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9994 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9995 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9996 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9997 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9998 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9999 * gcc.dg/tree-ssa/alias-20.c: Likewise.
10000 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10001 * gcc.dg/tree-ssa/pr38895.c: Likewise.
10002 * gcc.dg/uninit-B.c: XFAIL.
10003 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10004 * gcc.dg/uninit-pr19430.c: XFAIL.
10005 * g++.dg/tree-ssa/pr13146.C: New testcase.
10006 * g++.dg/opt/pr36187.C: Adjust.
10007 * g++.dg/torture/20090329-1.C: New testcase.
10009 2009-04-02 Chao-ying Fu <fu@mips.com>
10011 * gcc.target/mips/interrupt_handler.c: New test.
10013 2009-04-02 David Ayers <ayers@fsfe.org>
10016 * objc.dg/bad-receiver-type-2.m: New test contributed by
10019 2009-04-02 Jason Merrill <jason@redhat.com>
10022 * g++.dg/template/error38.C: New test.
10024 2009-04-02 Janis Johnson <janis187@us.ibm.com>
10026 PR tree-optimization/31677
10027 * gcc.dg/memcpy-1.c: Add compiler option.
10029 2009-04-02 Ira Rosen <irar@il.ibm.com>
10031 PR tree-optimization/39595
10032 * gfortran.dg/vect/O3-pr39595.f: New test.
10034 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10037 * g++.dg/template/typedef11.C: New test.
10038 * g++.dg/template/typedef12.C: Likewise.
10039 * g++.dg/template/typedef13.C: Likewise.
10040 * g++.dg/template/typedef14.C: Likewise.
10041 * g++.dg/template/typedef15.C: Likewise.
10042 * g++.dg/template/typedef16.C: Likewise.
10043 * g++.dg/template/sfinae3.C: Compile this pedantically.
10044 The only errors expected should be the one saying the typedef is ill
10046 * g++.old-deja/g++.pt/typename8.C: Likewise.
10047 * g++.dg/template/access11.C: Update this.
10049 2009-04-02 Richard Guenther <rguenther@suse.de>
10051 PR tree-optimization/37221
10052 * gcc.c-torture/compile/20090331-1.c: New testcase.
10054 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
10056 * gcc.c-torture/compile/20090401-1.c: New test.
10058 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10061 * g++.dg/template/pr4926-1.C: New.
10063 2009-04-01 Xinliang David Li <davidxl@google.com>
10065 * gcc.target/i386/all_one_m128i.c: New test.
10067 2009-04-01 Janis Johnson <janis187@us.ibm.com>
10070 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10071 * gcc.dg/fltconst-2.c: New test.
10072 * gcc.dg/fltconst-double-pedantic-1.c: New test.
10073 * gcc.dg/fltconst-double-pedantic-2.c: New test.
10076 * gcc.dg/cpp/pr33466.c: New test.
10077 * gcc.dg/dfp/pr33466.c: New test.
10078 * gcc.dg/fixed-point/pr33466.c: New test.
10080 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10082 PR tree-optimization/35011
10083 * g++.dg/other/pr35011.C: New.
10085 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10088 * gcc.dg/pr39226.c: New test.
10090 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10093 * g++.dg/template/pr35240.C: New.
10095 2009-04-01 Joseph Myers <joseph@codesourcery.com>
10098 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10099 * gcc.dg/pr25682.c: Update expected diagnostics.
10101 2009-04-01 Richard Guenther <rguenther@suse.de>
10103 * gcc.dg/fold-plusmult-2.c: New testcase.
10105 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10108 * gcc.dg/pr37772.c: New test.
10109 * g++.dg/ext/asm11.C: New test.
10111 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10113 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10114 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10117 2009-03-31 Jason Merrill <jason@redhat.com>
10119 * g++.old-deja/g++.other/using9.C: Add expected errors.
10121 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
10123 * gcc.c-torture/compile/pr33009.c: Removed.
10125 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10127 * gcc.c-torture/compile/pr33009.c: Delete.
10128 * gcc.c-torture/compile/pr11832.c: Likewise.
10130 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10133 * lib/target-supports.exp (check_effective_target_stdint_types):
10135 (check_effective_target_inttypes_types): New.
10136 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10137 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10138 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10140 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10144 * gfortran.dg/data_pointer_1.f90: New test.
10146 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10149 * gfortran.dg/char_length_15.f90: New test.
10151 2009-03-31 Jason Merrill <jason@redhat.com>
10154 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10155 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10156 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10159 * g++.dg/other/typedef2.C: New test.
10162 * g++.dg/template/typedef17.C: New test.
10164 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10165 * g++.dg/cpp0x/auto12.C: Likewise.
10167 2009-03-31 Richard Guenther <rguenther@suse.de>
10169 PR middle-end/31029
10170 * gcc.dg/fold-compare-4.c: New testcase.
10171 * gcc.dg/fold-compare-5.c: Likewise.
10173 2009-03-31 Richard Guenther <rguenther@suse.de>
10175 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10177 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10180 * gcc.target/i386/pr39592-1.c: New test.
10182 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10184 PR preprocessor/15638
10185 * gcc.dg/cpp/missing-header-1.c: New test.
10186 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
10187 "compilation terminated" message.
10188 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
10190 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10191 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10192 terminated" message.
10194 2009-03-31 Richard Guenther <rguenther@suse.de>
10196 PR middle-end/23401
10197 PR middle-end/27810
10198 * gcc.dg/tree-ssa/pr23401.c: New testcase.
10199 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10201 2009-03-30 Steven G. Kargl <kargls@comcast.net>
10204 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10205 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10206 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10207 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10208 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10209 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10210 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10212 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
10215 * gfortran.dg/whole_file_1.f90: New test.
10217 * gfortran.dg/whole_file_2.f90: New test.
10218 * gfortran.dg/whole_file_3.f90: New test.
10220 * gfortran.dg/whole_file_4.f90: New test.
10222 2009-03-30 Jakub Jelinek <jakub@redhat.com>
10224 * gfortran.dg/bind_c_usage_19.f90: New test.
10227 * gcc.target/powerpc/altivec-29.c: New test.
10229 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10231 PR rtl-optimization/323
10232 * gcc.target/i386/excess-precision-1.c,
10233 gcc.target/i386/excess-precision-2.c,
10234 gcc.target/i386/excess-precision-3.c,
10235 gcc.target/i386/excess-precision-4.c,
10236 gcc.target/i386/excess-precision-5.c,
10237 gcc.target/i386/excess-precision-6.c: New tests.
10239 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10242 * gcc.dg/c99-array-lval-8.c: New test.
10244 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10246 PR preprocessor/34695
10247 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10248 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10249 instead of dg-warning for "previous definition" messages.
10250 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10251 "warnings being treated as errors" message.
10252 * gcc.dg/fltconst-1.c: Use -fshow-column.
10254 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
10257 * gfortran.dg/power1.f90: New test.
10259 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10267 * gcc.c-torture/compile/20081108-1.c,
10268 gcc.c-torture/compile/20081108-2.c,
10269 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10270 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10271 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10272 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10273 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10274 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10275 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10276 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10277 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10278 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10279 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10280 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10281 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10282 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10283 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10284 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10285 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10287 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10288 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10289 XFAILs. Update expected messages.
10290 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10292 * gcc.dg/real-const-1.c: Replace with test from original PR.
10293 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10294 when casting from non-constant integer to pointer.
10296 2009-03-29 Richard Guenther <rguenther@suse.de>
10298 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10300 2009-03-29 Daniel Kraft <d@domob.eu>
10303 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10305 * gfortran.dg/typebound_proc_9.f03: New test.
10306 * gfortran.dg/typebound_proc_10.f03: New test.
10307 * gfortran.dg/typebound_proc_11.f03: New test.
10308 * gfortran.dg/abstract_type_5.f03: New test.
10310 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
10313 * gfortran.dg/do_4.f: New.
10314 * gfortran.dg/goto_2.f90: Correct expected warnings.
10315 * gfortran.dg/goto_4.f90: Likewise.
10316 * gfortran.dg/goto_5.f90: New.
10318 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
10321 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10323 * gcc.target/i386/pr39545-1.c: New.
10324 * gcc.target/i386/pr39545-2.c: Likewise.
10326 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10327 (flex2_struct): Likewise.
10328 (check_struct_passing7): Likewise.
10329 (check_struct_passing8): Likewise.
10332 (main): Call check_struct_passing7 and check_struct_passing8.
10334 2009-03-29 Richard Guenther <rguenther@suse.de>
10336 * gcc.c-torture/execute/20090113-1.c: New testcase.
10337 * gcc.c-torture/execute/20090113-2.c: Likewise.
10338 * gcc.c-torture/execute/20090113-3.c: Likewise.
10339 * gcc.c-torture/execute/20090207-1.c: Likewise.
10340 * gcc.c-torture/compile/20090114-1.c: Likewise.
10341 * gcc.c-torture/compile/20090328-1.c: Likewise.
10342 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10344 2009-03-29 David Ayers <ayers@fsfe.org>
10347 * objc.dg/conditional-1.m: New tests.
10349 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
10351 * gcc.dg/winline-10.c: New test.
10353 2009-03-28 Tobias Burnus <burnus@net-b.de>
10356 * gfortran.dg/do_check_1.f90: Add test.
10357 * gfortran.dg/do_check_2.f90: Add test.
10358 * gfortran.dg/do_check_3.f90: Add test.
10359 * gfortran.dg/do_check_4.f90: Add test.
10361 2009-03-28 Jan Hubicka <jh@suse.cz>
10363 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10364 * gcc.dg/pr33826.c: Update dump files.
10365 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10366 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10368 2009-03-28 Martin Jambor <mjambor@suse.cz>
10370 * g++.dg/tree-ssa/fwprop-align.C: New test.
10372 2009-03-28 Jakub Jelinek <jakub@redhat.com>
10374 * gcc.target/powerpc/altivec-28.c: New test.
10377 * gcc.dg/wdisallowed-functions-1.c: Removed.
10378 * gcc.dg/wdisallowed-functions-2.c: Removed.
10379 * gcc.dg/wdisallowed-functions-3.c: Removed.
10380 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10381 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10382 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10384 2009-03-28 Richard Guenther <rguenther@suse.de>
10386 PR tree-optimization/38723
10387 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10389 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10392 * gfortran.dg/char_result_13.f90: New test.
10394 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10397 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10399 2009-03-28 Daniel Kraft <d@domob.eu>
10401 * gfortran.dg/trim_1.f90: New test.
10403 2009-03-28 Richard Guenther <rguenther@suse.de>
10405 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10406 * g++.dg/warn/Warray-bounds.C: Likewise.
10408 2009-03-28 Tobias Burnus <burnus@net-b.de>
10411 * gfortran.dg/recursive_check_7.f90: New test.
10413 2009-03-28 Tobias Burnus <burnus@net-b.de>
10416 * gfortran.dg/do_check_5.f90: New test.
10417 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10418 * gfortran.dg/array_constructor_18.f90: Ditto.
10419 * gfortran.dg/array_constructor_22.f90: Ditto.
10420 * gfortran.dg/do_3.F90: Ditto.
10421 * gfortran.dg/do_1.f90: Ditto.
10423 2009-03-28 Richard Guenther <rguenther@suse.de>
10425 PR tree-optimization/38180
10426 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10428 2009-03-28 Richard Guenther <rguenther@suse.de>
10430 PR tree-optimization/38513
10431 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10432 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10433 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10434 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10435 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10436 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10437 * gcc.dg/vect/vect-35.c: Likewise.
10438 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10439 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10440 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10442 2009-03-28 Richard Guenther <rguenther@suse.de>
10444 PR tree-optimization/38968
10445 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10447 2009-03-28 Richard Guenther <rguenther@suse.de>
10449 PR tree-optimization/37795
10450 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10452 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10454 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10455 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10456 options for removed targets.
10458 2009-03-27 Richard Guenther <rguenther@suse.de>
10460 PR tree-optimization/39120
10461 * gcc.c-torture/execute/pr39120.c: New testcase.
10463 2009-03-27 Richard Guenther <rguenther@suse.de>
10465 PR tree-optimization/39120
10466 * gcc.dg/torture/pta-callused-1.c: New testcase.
10468 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10470 PR middle-end/39315
10471 * gcc.target/i386/pr39315-1.c: New.
10472 * gcc.target/i386/pr39315-2.c: Likewise.
10473 * gcc.target/i386/pr39315-3.c: Likewise.
10474 * gcc.target/i386/pr39315-4.c: Likewise.
10475 * gcc.target/i386/pr39315-check.c: Likewise.
10477 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10480 * gcc.dg/pr39323-1.c: New.
10481 * gcc.dg/pr39323-2.c: Likewise.
10482 * gcc.dg/pr39323-3.c: Likewise.
10484 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10487 * gcc.target/ia64/sync-1.c: New.
10489 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10492 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10493 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10494 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10495 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10496 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10497 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10498 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10499 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10501 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10503 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10504 for low precision (i.e. float).
10506 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10507 Jakub Jelinek <jakub@redhat.com>
10510 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10512 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10514 * gcc.dg/memmove-2.c: New test.
10515 * gcc.dg/memmove-3.c: New test.
10517 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10520 2009-03-27 Xinliang David Li <davidxl@google.com>
10522 PR tree-optimization/39557
10523 * g++.dg/tree-ssa/dom-invalid.C: New test.
10525 2009-03-27 Xinliang David Li <davidxl@google.com>
10527 PR tree-optimization/39548
10528 * g++.dg/tree-ssa/copyprop.C: New test.
10530 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10533 * g++.dg/template/typename17.C: New testcase.
10534 * g++.dg/template/typename18.C: New testcase.
10536 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10539 * g++.dg/other/var_copy-1.C: New test.
10541 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10544 * g++.dg/parse/ctor9.C: New test.
10546 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10549 * g++.dg/init/error2.C: New test.
10551 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10554 * gcc.dg/pr35652.C: New.
10555 * g++.dg/warn/pr35652.C: New.
10556 * gcc.dg/format/plus-1.c: Adjust message.
10558 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10561 * gcc.dg/wdisallowed-functions-3.c: New test.
10562 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10564 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10566 * gcc.dg/inline-33.c: Fix when pic.
10568 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10570 * gcc.target/ia64/20090324-1.c: New test.
10572 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10575 * gcc.dg/pr27898.c: New test.
10577 PR tree-optimization/32139
10578 * gcc.c-torture/compile/pr32139.c: New test.
10580 2009-03-24 Jason Merrill <jason@redhat.com>
10583 * g++.dg/parse/defarg14.C: New test.
10585 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587 PR libfortran/39528
10588 * gfortran.dg/read_repeat.f90: New test.
10590 2009-03-24 Ira Rosen <irar@il.ibm.com>
10592 PR tree-optimization/39529
10593 * gcc.dg/vect/pr39529.c: New test.
10595 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10596 Jakub Jelinek <jakub@redhat.com>
10599 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10601 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10604 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10606 2009-03-23 Jason Merrill <jason@redhat.com>
10608 * g++.dg/cpp0x/auto12.C: Add variadic test.
10611 * g++.dg/warn/Wshadow-4.C: New test.
10613 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10615 PR tree-optimization/39516
10616 * gfortran.dg/pr39516.f: New test.
10618 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10620 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10621 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10622 variable, not environment variable.
10624 2009-03-21 Jason Merrill <jason@redhat.com>
10627 * g++.dg/ext/vla6.C: New test.
10629 2009-03-20 Jason Merrill <jason@redhat.com>
10631 * g++.dg/cpp0x/initlist5.C: Add additional test.
10633 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10634 Janis Johnson <janis187@us.ibm.com>
10636 * lib/compat.exp (compat-get-options-main, compat-get-options):
10637 Handle dg-prune-output in source file.
10638 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10639 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10640 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10643 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10646 * gcc.dg/gomp/pr39495-1.c: New test.
10647 * gcc.dg/gomp/pr39495-2.c: New test.
10648 * g++.dg/gomp/pr39495-1.C: New test.
10649 * g++.dg/gomp/pr39495-2.C: New test.
10652 * gcc.target/i386/pr39496.c: New test.
10653 * g++.dg/other/pr39496.C: New test.
10655 2009-03-19 Li Feng <nemokingdom@gmail.com>
10657 PR middle-end/39500
10658 * gcc.dg/autopar/pr39500-1.c: New.
10659 * gcc.dg/autopar/pr39500-2.c: New.
10661 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10663 * g++.dg/dg.exp: Prune graphite.
10665 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10667 PR middle-end/39447
10668 * g++.dg/graphite: New.
10669 * g++.dg/graphite/graphite.exp: New.
10670 * g++.dg/graphite/pr39447.C: New.
10672 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10675 * g++.dg/template/pr39425.C: New.
10677 * g++.dg/template/spec33.C: Updated.
10679 2009-03-17 Jason Merrill <jason@redhat.com>
10681 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10683 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10686 * g++.dg/ext/unary_trait_incomplete.C: New.
10688 2009-03-17 Jing Yu <jingyu@google.com>
10690 PR middle-end/39378
10691 * g++.dg/inherit/thunk10.C: New test.
10693 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10696 * gcc.target/i386/pr39482.c: New test.
10698 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10701 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10702 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10703 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10704 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10706 PR middle-end/39443
10707 * gcc.dg/pr39443.c: New test.
10710 * gcc.dg/debug/pr39412.c: New test.
10712 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10715 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10716 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10718 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10719 its original value, or unset if it was not defined.
10720 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10721 path procs around use of HOSTCC.
10722 * g++.dg/compat/struct-layout-1.exp: Ditto.
10723 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10725 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10727 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10729 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10731 Revert patch for PR testsuite/37630.
10734 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10737 * lib/target-supports.exp (check_effective_target_ieee): New.
10738 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10739 * gcc.dg/20001012-1.c: Require ieee.
10742 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10744 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10746 PR tree-optimization/39455
10747 * gcc.dg/pr39455.c: New test.
10749 2009-03-13 David Ayers <ayers@fsfe.org>
10751 * objc/execute/trivial.m. New test.
10753 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10756 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10758 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10761 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10762 constraint on (%2).
10764 2009-03-12 David Ayers <ayers@fsfe.org>
10767 * objc/execute/exceptions/handler-1.m. New test.
10769 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10772 * gcc.target/i386/pr39431.c: New test.
10774 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10777 * gcc.target/i386/pr39445.c: New.
10779 * gcc.target/i386/push-1.c: XFAIL.
10781 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10783 * gcc.dg/inline-33.c: New test.
10785 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10787 * gcc.dg/vect/vect-82.c: Combine dg-do and
10788 dg-require-effective-target into dg-skip-if.
10789 * gcc.dg/vect/vect-83.c: Likewise.
10791 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10794 * gcc.target/i386/stackalign/longlong-1.c: New test.
10795 * gcc.target/i386/stackalign/longlong-2.c: New test.
10797 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10799 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10801 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10803 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10804 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10806 2009-03-11 Olivier Hainque <hainque@adacore.com>
10808 * gnat.dg/slice_enum.adb: New test.
10810 2009-03-11 Jason Merrill <jason@redhat.com>
10813 * g++.dg/opt/nrv15.C: New test.
10815 2009-03-10 Ira Rosen <irar@il.ibm.com>
10817 PR tree-optimization/39422
10818 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10819 constant array with static initialization to global memory.
10820 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10822 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10824 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10827 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10830 * g++.dg/opt/switch2.C: Add -w to dg-options.
10831 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10832 * g++.dg/warn/switch1.C: New test.
10833 * g++.dg/other/switch3.C: New test.
10835 PR tree-optimization/39394
10836 * gcc.c-torture/compile/pr39394.c: New test.
10838 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10840 * gcc.target/s390/20090223-1.c: New testcase.
10842 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10844 PR libfortran/39402
10845 * gfortran.dg/fmt_f0_1.f90: New test.
10847 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10850 * g++.dg/other/new1.C: Adjusted.
10851 * g++.dg/parse/crash40.C: Likewise.
10852 * g++.dg/parse/defarg12.C: Likewise.
10853 * g++.dg/template/error15.C: Likewise.
10855 * g++.dg/other/pr39060.C: New.
10857 2009-03-07 Jason Merrill <jason@redhat.com>
10860 * g++.dg/opt/new1.C: New.
10862 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10865 * g++.dg/other/error32.C: New.
10867 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10869 PR middle-end/39360
10870 * gcc.c-torture/compile/pr39360.c: New test.
10873 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10875 2009-03-05 Jason Merrill <jason@redhat.com>
10878 * g++.dg/warn/Wuninitialized-3.C: New test.
10880 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10883 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10884 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10886 2009-03-04 Jason Merrill <jason@redhat.com>
10889 * g++.dg/template/koenig7.C: New test.
10891 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10893 * g++.dg/torture/predcom-1.C: New test.
10895 2009-03-04 Richard Guenther <rguenther@suse.de>
10897 PR tree-optimization/39362
10898 * g++.dg/torture/pr39362.C: New testcase.
10900 2009-03-04 Jason Merrill <jason@redhat.com>
10901 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10906 * g++.dg/template/dependent-name5.C: New test.
10908 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10911 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10912 vect_int to vect_int_mult.
10914 2009-03-04 Richard Guenther <rguenther@suse.de>
10916 PR tree-optimization/39358
10917 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10918 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10920 2009-03-04 Richard Guenther <rguenther@suse.de>
10922 PR tree-optimization/39339
10923 * gcc.c-torture/execute/pr39339.c: New testcase.
10925 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10927 * gcc.c-torture/compile/20090303-1.c,
10928 gcc.c-torture/compile/20090303-2.c: New tests.
10930 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10933 * gfortran.dg/gomp/pr39354.f90: New test.
10935 PR tree-optimization/39343
10936 * gcc.dg/pr39343.c: New test.
10938 2009-03-03 Ira Rosen <irar@il.ibm.com>
10940 PR tree-optimization/39248
10941 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10942 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10943 on targets without vector misalignment support.
10944 * lib/target-supports.exp
10945 (check_effective_target_vect_short_mult): Add
10946 check_effective_target_arm32.
10948 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10950 PR middle-end/39335
10951 * gcc.dg/graphite/pr39335_1.c: New.
10952 * gcc.dg/graphite/pr39335.c: New.
10954 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10956 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10958 * gcc.target/i386/stackalign/return-5.c: Likewise.
10959 * gcc.target/i386/stackalign/return-6.c: Likewise.
10961 2009-03-02 Richard Guenther <rguenther@suse.de>
10962 Ira Rosen <irar@il.ibm.com>
10964 PR tree-optimization/39318
10965 * gfortran.dg/vect/pr39318.f90: New test.
10967 2009-03-01 Jan Hubicka <jh@suse.cz>
10969 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10971 2009-03-01 Jan Hubicka <jh@suse.cz>
10974 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10976 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10978 * gnat.dg/pack12.adb: New test.
10980 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10983 * g++.dg/other/pr37789.C: New.
10985 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10988 * gfortran.dg/interface_25.f90: New test.
10989 * gfortran.dg/interface_26.f90: New test.
10991 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10994 * gfortran.dg/initialization_22.f90: New test.
10996 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10998 PR rtl-optimization/39241
10999 * gcc.dg/torture/pr39241.c: New.
11001 2009-02-25 Martin Jambor <mjambor@suse.cz>
11003 PR tree-optimizations/39259
11004 * g++.dg/torture/pr39259.C: New testcase.
11006 2009-02-24 Richard Guenther <rguenther@suse.de>
11009 * g++.dg/template/instantiate10.C: New testcase.
11011 2009-02-24 Richard Guenther <rguenther@suse.de>
11012 Zdenek Dvorak <ook@ucw.cz>
11014 PR tree-optimization/39233
11015 * gcc.c-torture/execute/pr39233.c: New testcase.
11017 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
11019 PR tree-optimization/39260
11020 * gcc.dg/graphite/pr39260.c: New.
11022 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11024 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11026 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11029 * g++.dg/template/void14.C: New.
11031 2009-02-23 Jason Merrill <jason@redhat.com>
11034 * g++.dg/init/const7.C: Remove XFAIL.
11035 * g++.dg/init/static-init1.C: New test.
11037 * g++.dg/cpp0x/initlist14.C: New test.
11039 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11042 * bound_simplification_2.f90: New test case.
11043 * bound_7.f90: New test case.
11045 2009-02-21 Joseph Myers <joseph@codesourcery.com>
11047 * gcc.dg/cpp/include4.c: New test.
11049 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11052 * gcc.target/i386/abi-2.c: New.
11054 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
11056 * gcc.c-torture/execute/pr39228.x: New.
11058 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11061 scan-assembler to check for xmm0 register.
11063 2009-02-20 Mark Mitchell <mark@codesourcery.com>
11064 Joseph Myers <joseph@codesourcery.com>
11066 * gcc.target/arm/va_list.c: New test.
11067 * g++.dg/abi/arm_va_list.C: Likewise.
11068 * lib/target-supports.exp (check_effective_target_arm_eabi): New
11070 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11071 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11072 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11073 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11074 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11075 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11077 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
11080 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11083 2009-02-20 Jakub Jelinek <jakub@redhat.com>
11086 * gcc.c-torture/execute/pr39240.c: New test.
11088 2009-02-20 Jason Merrill <jason@redhat.com>
11091 * g++.dg/parse/dtor15.C: New test.
11093 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
11095 * gcc.c-torture/execute/20090219-1.c: New.
11097 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
11099 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11100 (mips-dg-options): When matching isa* pseudo-options make
11101 'value' optional and accept ! entries. Use $spec instead of
11102 $isa_spec in the isa pseudo-option error message. Only
11103 perform the ISA-range check when 'value' is set. If arch is
11104 matching any CPU in the ! entries switch to its generic ISA.
11105 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11106 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11108 2009-02-19 Jakub Jelinek <jakub@redhat.com>
11111 * gcc.dg/visibility-20.c: New test.
11112 * g++.dg/ext/visibility/visibility-11.C: New test.
11114 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
11117 * g++.dg/abi/pr39188-1a.C: New.
11118 * g++.dg/abi/pr39188-1b.C: Likewise.
11119 * g++.dg/abi/pr39188-1.h: Likewise.
11120 * g++.dg/abi/pr39188-2a.C: Likewise.
11121 * g++.dg/abi/pr39188-2b.C: Likewise.
11122 * g++.dg/abi/pr39188-2.h: Likewise.
11123 * g++.dg/abi/pr39188-3a.C: Likewise.
11124 * g++.dg/abi/pr39188-3b.C: Likewise.
11125 * g++.dg/abi/pr39188-3.h: Likewise.
11127 2009-02-19 Joseph Myers <joseph@codesourcery.com>
11130 * gcc.c-torture/execute/call-trap-1.c,
11131 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11134 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
11137 * gcc.c-torture/execute/pr39228.c: New test.
11139 2009-02-19 Richard Guenther <rguenther@suse.de>
11141 PR tree-optimization/39074
11142 * gcc.dg/torture/pr39074.c: New testcase.
11143 * gcc.dg/torture/pr39074-2.c: Likewise.
11144 * gcc.dg/torture/pr39074-3.c: Likewise.
11146 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11149 * g++.dg/parse/attr3.C: New.
11151 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
11154 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11157 * g++.dg/ext/visibility/class1.C: Revert revision 122348
11158 and skip on Darwin.
11160 2009-02-18 Jason Merrill <jason@redhat.com>
11163 * g++.dg/init/const7.C: Remove XFAIL.
11166 * g++.dg/opt/const6.C: New test.
11168 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11170 * gcc.dg/callabi/callabi.exp: Moved to ...
11171 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
11174 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11175 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11176 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11177 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11178 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11179 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11180 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11182 * gcc.dg/callabi/callabi.h: Moved to ...
11183 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11185 * gcc.dg/callabi/func-1.c: Moved to ...
11186 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11188 * gcc.dg/callabi/func-indirect.c: Moved to ...
11189 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11191 * gcc.dg/callabi/pr38891.c: Moved to ...
11192 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11194 * gcc.dg/callabi/vaarg-1.c: Moved to ...
11195 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11197 * gcc.dg/callabi/vaarg-2.c: Moved to ...
11198 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11200 * gcc.dg/callabi/vaarg-3.c: Moved to ...
11201 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11203 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
11206 * gcc.dg/callabi/pr38891.c: New.
11208 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11210 * gcc.dg/callabi/callabi.exp: New.
11212 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11215 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11217 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11219 * gcc.target/i386/pr39082-1.c: New.
11221 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11224 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11225 CHECK_M64_M128 is defined.
11226 (check_f_arguments): Add "do".
11227 (check_vector_arguments): New.
11228 (check_m64_arguments): Likewise.
11229 (check_m128_arguments): Likewise.
11231 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11232 (CHECK_M64_M128): Define.
11234 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
11236 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11238 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11239 tests only if CHECK_M64_M128 is defined.
11241 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11242 (m128_2_struct): Likewise.
11243 (check_struct_passing5): Likewise.
11244 (check_struct_passing6): Likewise.
11245 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11247 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11249 (check_union_passing4): Likewise.
11250 (main): Test union with __m128 if CHECK_M64_M128 is defined.
11252 2009-02-18 Joseph Myers <joseph@codesourcery.com>
11255 * gcc.dg/noncompile/pr35447-1.c: New test.
11257 2009-02-18 Jakub Jelinek <jakub@redhat.com>
11259 PR tree-optimization/36922
11260 * gfortran.dg/pr36922.f: New test.
11262 2009-02-17 Richard Guenther <rguenther@suse.de>
11264 PR tree-optimization/39202
11265 * gcc.c-torture/compile/pr39202.c: New testcase.
11267 2009-02-17 Richard Guenther <rguenther@suse.de>
11269 PR tree-optimization/39204
11270 * gcc.dg/torture/pr39204.c: New testcase.
11272 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
11274 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11275 * gcc.dg/vect/vect-outer-6.c: Ditto.
11277 2009-02-16 Joseph Myers <joseph@codesourcery.com>
11280 * gcc.dg/noncompile/init-5.c: New test.
11281 * gcc.dg/init-bad-4.c: Adjust expected errors.
11283 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
11286 * gcc.target/i386/push-1.c: New.
11288 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
11290 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11292 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11294 * gcc.target/spu/intrinsics-sr.c: New test.
11296 2009-02-13 Steve Ellcey <sje@cup.hp.com>
11299 * gcc.target/ia64/sibcall-opt-1.c: New test.
11300 * gcc.target/ia64/sibcall-opt-2.c: New test.
11302 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
11305 * gfortran.dg/cray_pointers_8.f90: New test.
11308 * gfortran.dg/cray_pointers_9.f90: New test.
11310 2009-02-13 Jason Merrill <jason@redhat.com>
11313 * g++.dg/cpp0x/decltype16.C: New.
11315 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11318 * gfortran.dg/gomp/pr39152.f90: New.
11320 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11323 * gcc.target/i386/pr39162.c: New.
11325 2009-02-13 Joseph Myers <joseph@codesourcery.com>
11328 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11331 2009-02-12 Jason Merrill <jason@redhat.com>
11334 * g++.dg/template/array20.C: New test.
11336 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
11338 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11339 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
11340 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11342 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11344 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11346 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11349 * gfortran.dg/pr39152.f: New.
11351 2009-02-11 Jason Merrill <jason@redhat.com>
11354 * g++.dg/cpp0x/defaulted9.C: New test.
11357 * g++.dg/init/value7.C: New test.
11359 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
11362 * gcc.target/i386/pr38824.c: New testcase.
11364 2009-02-11 Jason Merrill <jason@redhat.com>
11367 * g++.dg/cpp0x/defaulted8.C: New test.
11370 * g++.dg/cpp0x/rv9p.C: New test.
11372 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
11374 * gnat.dg/aliasing3.adb: New test.
11375 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11377 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11380 * g++.dg/template/crash88.C: New.
11381 * g++.dg/template/crash89.C: Likewise.
11383 2009-02-10 Steve Ellcey <sje@cup.hp.com>
11386 * gcc.dg/pr39084.c: New test.
11388 2009-02-10 Jakub Jelinek <jakub@redhat.com>
11391 * gcc.target/i386/pr39139.c: New test.
11393 2009-02-10 Richard Guenther <rguenther@suse.de>
11395 PR tree-optimization/39132
11396 * gcc.dg/torture/pr39132.c: New testcase.
11398 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11401 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11402 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11403 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11404 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11405 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11406 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11407 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11408 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11410 2009-02-09 Jason Merrill <jason@redhat.com>
11413 * g++.dg/init/value6.C: New test.
11415 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11417 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11419 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11421 * gcc.c-torture/compile/20090209-1.c: New test.
11423 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11427 * g++.dg/cpp0x/vt-35147.C: New.
11428 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11429 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11431 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11434 * gcc.dg/attr-alias-4.c: New test.
11436 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11439 * gcc.dg/dfp/pr39035.c: New test.
11441 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11444 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11446 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11449 * g++.dg/opt/thunk3.C: New test.
11451 2009-02-05 Nick Clifton <nickc@redhat.com>
11453 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11454 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11455 * gcc.dg/cdce1.c: Likewise.
11456 * gcc.dg/cpp/_Pragma6.c: Likewise.
11457 * g++.dg/cpp/_Pragma1.C: Likewise.
11458 * gcc.dg/utf32-2.c: Xfail for M32C.
11459 * gcc.dg/utf32-1.c: Likewise.
11460 * gcc.dg/utf32-3.c: Likewise.
11461 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11463 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11464 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11465 * gcc.dg/Wconversion-5.c: Likewise.
11466 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11467 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11468 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11469 * gcc.dg/utf-inc-init.c: Likewise.
11470 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11471 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11472 * gcc.dg/utf-array-short-wchar.c: Likewise.
11473 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11474 * gcc.dg/mallign.c: Use size_t instead of long.
11476 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11478 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11480 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11482 * gcc.c-torture/execute/pr39100.c: New.
11484 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11487 * gcc.dg/tls/diag-6.c: New test.
11489 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11491 * gcc.dg/graphite/scop-19.c: New
11493 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11495 AVX Programming Reference (January, 2009)
11496 * gcc.target/i386/avx-vpclmulqdq.c: New.
11497 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11499 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11501 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11502 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11503 (pclmul_test): Renamed to ...
11506 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11509 * g++.dg/abi/mangle31.C: New test.
11511 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11514 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11516 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11517 inside function prototype but not part of parameter declarator.
11518 * vla-11.c: New test.
11520 2009-02-03 Jason Merrill <jason@redhat.com>
11522 * g++.dg/warn/main-4.C: New test.
11523 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11525 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11528 * g++.dg/expr/cast10.C: New test.
11530 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11533 * gcc.dg/init-bad-6.c: New test.
11535 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11538 * gcc.c-torture/compile/pr35318.c: New test.
11540 PR inline-asm/39059
11541 * gcc.dg/nofixed-point-2.c: New test.
11542 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11543 * g++.dg/ext/fixed2.C: Likewise.
11544 * g++.dg/other/error25.C: Likewise.
11545 * g++.dg/lookup/crash7.C: Likewise.
11546 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11549 * g++.dg/cpp0x/initlist13.C: New test.
11551 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11554 * g++.dg/template/func2.C: New test.
11557 * g++.dg/template/typename15.C: New.
11558 * g++.dg/template/typename16.C: New.
11560 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11561 Ben Elliston <bje@au.ibm.com>
11564 * gcc.dg/dfp/pr39034.c: New test.
11566 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11569 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11571 2009-02-02 Jason Merrill <jason@redhat.com>
11574 * g++.dg/parse/dtor14.C: New test.
11576 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11578 * lib/target-supports.exp
11579 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11580 * g++.dg/ext/builtin10.C: New test.
11582 PR inline-asm/39058
11583 * gcc.target/i386/pr39058.c: New test.
11585 2009-02-02 Richard Guenther <rguenther@suse.de>
11587 PR tree-optimization/38937
11588 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11590 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11593 * g++.dg/parse/crash52.C: New.
11595 2009-01-30 Richard Guenther <rguenther@suse.de>
11597 PR tree-optimization/39041
11598 * gcc.c-torture/compile/pr39041.c: New testcase.
11600 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11603 * gcc.target/i386/pr39013-1.c: New test.
11604 * gcc.target/i386/pr39013-2.c: New test.
11607 * g++.dg/ext/label12.C: New test.
11609 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11612 * g++.dg/parse/error34.C: New.
11613 * g++.dg/parse/error35.C: Likewise.
11615 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11618 * g++.dg/cpp0x/decltype-38655.C: New.
11620 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11623 * g++.dg/torture/pr39002.C: New test.
11625 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11627 PR tree-optimization/39007
11628 * gcc.dg/tree-ssa/pr39007.c: New.
11630 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11632 PR middle-end/35854
11633 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11636 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11638 PR middle-end/38857
11639 * gcc.c-torture/compile/pr38857.c: New test.
11641 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11645 * gfortran.dg/bound_6.f90: New test.
11647 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11649 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11651 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11653 PR tree-optimization/38997
11654 * gcc.dg/tree-ssa/pr38997.c: New.
11656 2009-01-28 Richard Guenther <rguenther@suse.de>
11658 PR tree-optimization/38926
11659 * gcc.c-torture/compile/pr38926.c: New testcase.
11661 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11663 PR middle-end/38934
11664 * gcc.dg/pr38934.c: New test.
11666 2009-01-28 Richard Guenther <rguenther@suse.de>
11668 PR middle-end/38908
11669 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11671 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11673 PR tree-optimization/38984
11674 * gcc.dg/pr38984.c: New XFAILed testcase.
11677 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11680 * gcc.target/i386/pr38988.c: New test.
11682 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11685 * g++.dg/parse/crash51.C: New.
11686 * g++.old-deja/g++.pt/crash9.C: Adjust.
11688 2009-01-27 Daniel Kraft <d@domob.eu>
11691 * gfortran.dg/mvbits_6.f90: New test.
11692 * gfortran.dg/mvbits_7.f90: New test.
11693 * gfortran.dg/mvbits_8.f90: New test.
11695 2009-01-27 Richard Guenther <rguenther@suse.de>
11697 PR tree-optimization/38503
11698 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11700 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11702 PR middle-end/38969
11703 * gcc.c-torture/execute/pr38969.c: New test.
11705 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11708 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11710 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11711 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11712 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11714 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11717 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11718 if __USING_SJLJ_EXCEPTIONS__ is defined.
11720 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11721 __USING_SJLJ_EXCEPTIONS__ is defined.
11722 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11723 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11724 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11725 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11726 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11727 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11729 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11732 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11733 Use instead of C name in asm statements.
11735 2009-01-26 Richard Guenther <rguenther@suse.de>
11737 PR tree-optimization/38745
11738 * g++.dg/torture/pr38745.C: New testcase.
11740 2009-01-26 Richard Guenther <rguenther@suse.de>
11742 PR middle-end/38851
11743 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11745 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11747 * gcc.dg/bitfld-15.c: Gate warning on target
11748 pcc_bitfield_type_matters.
11749 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11750 g++.dg/ext/bitfield4.C: Likewise.
11751 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11752 bitfield for any target.
11754 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11757 * gcc.dg/pr38957.c: New test.
11759 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11762 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11765 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11767 PR tree-optimization/38953
11768 * gfortran.dg/graphite/pr38953.f90: New.
11770 2009-01-24 Paul Brook <paul@codesourcery.com>
11772 * gcc.target/arm/neon-cond-1.c: New test.
11774 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11776 PR tree-optimization/38932
11777 * gcc.dg/pr38932.c: New.
11779 2009-01-23 Revital Eres <eres@il.ibm.com>
11781 * gcc.dg/sms-7.c: Fix test.
11783 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11785 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11786 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11787 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11788 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11790 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11792 * gcc.dg/pr35729.c: Make test x86 specific.
11794 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11796 PR middle-end/38615
11797 * gcc.dg/pr38615.c: New test.
11799 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11802 * gcc.target/i386/pr38931.c: New test.
11804 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11807 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11808 * g++.dg/template/typedef12.C: Likewise.
11809 * g++.dg/template/typedef13.C: Likewise.
11810 * g++.dg/template/typedef14.C: Likewise.
11811 * g++.dg/template/sfinae3.C: Likewise.
11812 * g++.old-deja/g++.pt/typename8.C: Likewise.
11813 * g++.dg/template/access11.C: Likewise
11815 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11817 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11819 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11821 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11824 * g++.dg/template/typedef11.C: New test.
11825 * g++.dg/template/typedef12.C: Likewise.
11826 * g++.dg/template/typedef13.C: Likewise.
11827 * g++.dg/template/typedef14.C: Likewise.
11828 * g++.dg/template/sfinae3.C: Compile this pedantically.
11829 The only errors expected should be the one saying the typedef is ill
11831 * g++.old-deja/g++.pt/typename8.C: Likewise.
11832 * g++.dg/template/access11.C: Update this.
11834 2009-01-21 Daniel Kraft <d@domob.eu>
11837 * gfortran.dg/mvbits_5.f90: New test.
11839 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11841 * gcc.dg/sms-6.c: New test.
11842 * gcc.dg/sms-7.c: Likewise.
11844 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11847 * gfortran.dg/host_assoc_function_7.f90: New test
11849 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11850 Richard Guenther <rguenther@suse.de>
11852 PR tree-optimization/38747
11853 PR tree-optimization/38748
11854 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11855 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11856 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11858 2009-01-20 Kees Cook <kees@ubuntu.com>
11859 H.J. Lu <hongjiu.lu@intel.com>
11862 * gcc.dg/pr38902.c: New.
11864 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11867 * gfortran.dg/pr38868.f: New testcase.
11869 2009-01-20 Richard Guenther <rguenther@suse.de>
11871 * gcc.c-torture/execute/pr36227.c: Move ...
11872 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11874 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11876 * lib/gfortran.exp: Add -B options for targets that use
11877 libgfortran.a%s in their specs.
11879 2009-01-19 Jason Merrill <jason@redhat.com>
11882 * g++.dg/template/dtor5.C: New test.
11884 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11887 * gfortran.dg/bound_5.f90: New test.
11889 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11892 * g++.dg/compat/abi/pr38736_main.C: New.
11893 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11894 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11895 * g++.dg/other/macro-1.C: Likewise.
11896 * gcc.dg/macro-1.c: Likewise.
11897 * gcc.dg/compat/pr38736_main.c: Likewise.
11898 * gcc.dg/compat/pr38736_x.c: Likewise.
11899 * gcc.dg/compat/pr38736_y.c: Likewise.
11901 2009-01-18 Richard Guenther <rguenther@suse.de>
11903 PR tree-optimization/38819
11904 * gcc.c-torture/execute/pr38819.c: New testcase.
11906 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11909 * gfortran.dg/module_commons_3.f90: Reapply.
11911 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11914 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11915 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11917 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11920 * gfortran.dg/module_commons_3.f90: Remove
11922 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11924 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11926 2009-01-16 Jason Merrill <jason@redhat.com>
11929 * g++.dg/template/lvalue1.C: New test.
11932 * g++.dg/template/access20.C: New test.
11933 * g++.dg/torture/pr34641.C: Fix access.
11935 2009-01-16 Richard Guenther <rguenther@suse.de>
11937 PR tree-optimization/38835
11938 PR middle-end/36227
11939 * gcc.c-torture/execute/pr36227.c: New testcase.
11940 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11941 * g++.dg/init/const7.C: Likewise.
11943 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11946 * gcc.c-torture/compile/pr38554.c: New test.
11948 2009-01-16 Jason Merrill <jason@redhat.com>
11951 * g++.dg/conversion/access1.C: New test.
11953 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11955 PR tree-optimization/38789
11956 * gcc.c-torture/compile/pr38789.c: New test.
11958 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11961 * gfortran.dg/proc_ptr_13.f90: New.
11963 2009-01-15 Jason Merrill <jason@redhat.com>
11966 * g++.dg/template/koenig6.C: New test.
11968 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11971 * g++.dg/template/error37.C: New testcase.
11973 2009-01-15 Jason Merrill <jason@redhat.com>
11976 * g++.dg/conversion/memfn1.C: New test.
11979 * g++.dg/conversion/memfn2.C: New test.
11981 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11984 * g++.dg/template/crash87.C: New test.
11986 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11988 PR middle-end/37843
11989 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11991 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11994 * g++.dg/parse/crash50.C: New test.
11996 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11998 PR rtl-optimization/38245
11999 * gcc.dg/pr38245-3.c: New test.
12000 * gcc.dg/pr38245-3.h: New file.
12001 * gcc.dg/pr38245-4.c: New file.
12002 * gcc.dg/pr38364.c: New test.
12004 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
12006 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12007 sequence PC-relative.
12009 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12011 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12012 calls and/or PLT markers.
12013 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12014 calls and/or PLT markers.
12015 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12016 calls and/or PLT markers.
12017 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12018 calls and/or PLT markers.
12020 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12021 Nathan Froyd <froydnj@codesourcery.com>
12022 Joseph Myers <joseph@codesourcery.com>
12024 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12026 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12027 and use consistent CFLAGS.
12028 * gcc.target/powerpc/20030505.c: Likewise.
12029 * gcc.target/powerpc/20081204-1.c: Likewise.
12030 * gcc.target/powerpc/ppc-spe.c: Likewise.
12031 * gcc.target/powerpc/spe1.c: Likewise.
12032 * g++.dg/ext/spe1.C: Likewise.
12033 * g++.dg/other/opaque-1.C: Likewise.
12034 * g++.dg/other/opaque-2.C: Likewise.
12035 * g++.dg/other/opaque-3.C: Likewise.
12037 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12039 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12042 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
12045 * g++.dg/torture/pr38811.C: New file.
12047 2009-01-14 Richard Guenther <rguenther@suse.de>
12049 PR tree-optimization/38826
12050 PR middle-end/38477
12051 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12053 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12055 * gcc.dg/graphite/pr38786.c: Fix commit problem.
12057 2009-01-14 Nick Clifton <nickc@redhat.com>
12060 * g++.cp/parse/pr37862.C: New test.
12062 2009-01-14 Julian Brown <julian@codesourcery.com>
12064 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12065 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12067 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12070 2009-01-13 Jakub Jelinek <jakub@redhat.com>
12072 PR rtl-optimization/38774
12073 * gcc.dg/torture/pr38774.c: New test.
12076 * g++.dg/cpp0x/pr38795.C: New test.
12078 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
12079 Nathan Froyd <froydnj@codesourcery.com>
12080 Joseph Myers <joseph@codesourcery.com>
12082 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12083 otherwise. Do not check for AltiVec at runtime.
12084 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12085 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12086 * gcc.target/powerpc/altivec-1.c: Likewise.
12087 * gcc.target/powerpc/altivec-3.c: Likewise.
12088 * gcc.target/powerpc/altivec-10.c: Likewise.
12089 * gcc.target/powerpc/altivec-12.c: Likewise.
12090 * gcc.target/powerpc/altivec-24.c: Likewise.
12091 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12092 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12093 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12094 * gcc.target/powerpc/pr35907.c: Likewise.
12095 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12096 otherwise. Do not check for Cell at runtime.
12097 * gcc.target/powerpc/altivec_check.h: Delete.
12099 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12100 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
12101 not check for AltiVec at runtime.
12102 * g++.dg/ext/altivec-cell-2.C: Likewise.
12103 * g++.dg/ext/altivec-cell-3.C: Likewise.
12104 * g++.dg/ext/altivec-cell-4.C: Likewise.
12105 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12106 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12108 * g++.dg/ext/altivec_check.h: Delete.
12110 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
12112 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12113 effective target. Adjust line numbers accordingly.
12115 2009-01-13 Mark Mitchell <mark@codesourcery.com>
12117 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12119 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12121 PR tree-optimization/38786
12122 * gcc.dg/graphite/pr38786.c: New.
12124 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12127 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12129 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12130 for alpha*-*-* targets.
12131 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12133 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12135 PR libfortran/38772
12136 * gfortran.dg/fmt_bz_bn_err.f: New test.
12138 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
12140 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12142 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12144 * lib/target-supports.exp (check_effective_target_powerpc64): New.
12145 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12146 instruction support. Do not check for it at runtime.
12148 2009-01-12 Jason Merrill <jason@redhat.com>
12151 * g++.dg/lookup/friend11.C: Remove expected error.
12152 * g++.dg/lookup/friend14.C: New test.
12153 * g++.dg/lookup/friend15.C: New test.
12155 2009-01-12 Dodji Seketeli <dodji@redhat.com>
12158 * g++.dg/lookup/hidden-class12.C: New test.
12159 * g++.dg/lookup/hidden-class13.C: New test.
12160 * g++.dg/lookup/hidden-class14.C: New test.
12161 * g++.dg/lookup/hidden-class15.C: New test.
12162 * g++.dg/lookup/hidden-class16.C: New test.
12164 2009-01-12 Mark Mitchell <mark@codesourcery.com>
12166 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12167 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12168 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12170 2009-01-12 Jason Merrill <jason@redhat.com>
12173 * g++.dg/other/vararg-3.C: New test.
12175 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12177 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12178 Explicitly enable SPE.
12179 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
12182 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12183 Expect -flax-vector-conversions message. Adjust incompatible
12185 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12188 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12190 * g++.dg/other/opaque-1.C: Run on targets with SPE.
12192 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12193 * g++.dg/other/opaque-2.C: Likewise.
12194 * g++.dg/other/opaque-3.C: Likewise.
12196 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12199 * gcc.dg/pr32041.c: New test.
12200 * g++.dg/parse/offsetof9.C: New test.
12202 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12203 Nathan Froyd <froydnj@codesourcery.com>
12205 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12206 * g++.dg/ext/attribute-test-1.C: Likewise.
12207 * g++.dg/ext/attribute-test-2.C: Likewise.
12208 * g++.dg/ext/attribute-test-3.C: Likewise.
12209 * g++.dg/ext/attribute-test-4.C: Likewise.
12211 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
12213 * gnat.dg/unchecked_convert3.adb: New test.
12215 2009-01-12 Tomas Bily <tbily@suse.cz>
12218 * gcc.dg/tree-ssa/pr38385.c: New file.
12220 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12223 * g++.dg/parse/typedef9.C: New test.
12225 PR tree-optimization/38807
12226 * gcc.c-torture/compile/pr38807.c: New test.
12228 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
12230 * gcc.target/mips/ins-2.c: New test.
12232 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
12235 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12237 2009-01-11 Jakub Jelinek <jakub@redhat.com>
12240 * g++.dg/warn/Wreturn-type-5.C: New test.
12242 2009-01-11 Matthias Klose <doko@ubuntu.com>
12244 PR middle-end/38616
12245 * gcc.dg/pr38616.c: New test.
12247 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
12249 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12251 2009-01-10 Andrew Pinski <pinskia@gmail.com>
12254 * g++.dg/expr/string-1.C: New test.
12255 * g++.dg/expr/string-2.C: New test.
12258 * g++.dg/ext/complex4.C: New test.
12259 * g++.dg/ext/complex5.C: New test.
12260 * g++.dg/init/reference1.C: New test.
12261 * g++.dg/init/reference2.C: New test.
12262 * g++.dg/init/reference3.C: New test.
12264 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12267 * gfortran.dg/transfer_null_1.f90: New test.
12269 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12272 * gfortran.dg/host_assoc_function_6.f90: New test.
12274 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
12276 * lib/target-supports.exp: Add method to determine if the effective
12277 target is really a ppc405 after applying all compile options.
12278 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12279 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12280 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12281 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12282 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12283 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12284 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12285 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12286 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12287 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12288 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12289 * gcc.target/powerpc/405-machhw-1.c: Likewise.
12290 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12291 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12292 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12293 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12294 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12295 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12296 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12297 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12298 * gcc.target/powerpc/405-macchw-1.c: Likewise.
12299 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12300 * gcc.target/powerpc/405-machhw-2.c: Likewise.
12301 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12302 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12303 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12304 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12305 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12306 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12307 * gcc.target/powerpc/405-macchw-2.c: Likewise.
12308 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12310 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12313 * g++.dg/other/error31.C: New testcase.
12316 * gcc.dg/pr35742.c: New test.
12318 2009-01-09 John F. Carr <jfc@mit.edu>
12321 * g++.dg/parse/linkage3.C: New test.
12323 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12325 PR middle-end/38771
12326 * gcc.c-torture/compile/pr38771.c: New test.
12328 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
12330 * gcc.dg/pr34856.c: Ignore irrelevant warning.
12332 2009-01-08 Mark Mitchell <mark@codesourcery.com>
12334 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12335 * gcc.dg/sibcall-4.c: Likewise.
12337 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
12338 Jan Sjodin <jan.sjodin@amd.com>
12340 PR tree-optimization/38559
12341 * gcc.dg/graphite/pr38559.c: New.
12343 2009-01-08 Ira Rosen <irar@il.ibm.com>
12345 PR tree-optimization/37194
12346 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12348 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12351 * g++.dg/ext/label11.C: New test.
12353 2009-01-07 Joseph Myers <joseph@codesourcery.com>
12355 * lib/target-supports.exp (check_weak_override_available): New.
12356 * lib/target-supports-dg.exp (dg-require-weak-override): New.
12357 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12358 dg-require-weak-override.
12360 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
12361 Alan Modra <amodra@bigpond.net.au>
12363 * gcc.c-torture/compile/20090107-1.c: New test.
12365 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
12368 * g++.dg/other/pr38706.C: New test.
12370 2009-01-07 Jason Merrill <jason@redhat.com>
12372 * g++.dg/cpp0x/variadic92.C: New test.
12373 * g++.dg/cpp0x/variadic93.C: New test.
12375 2009-01-07 Janis Johnson <janis187@us.ibm.com>
12377 * lib/target-supports-dg.exp (current_compiler_flags): New.
12378 (check-flags): Use it; do not access dg-test local variables.
12379 (dg-skip-if): Do not access dg-test local variables.
12380 (dg-xfail-run-if): Ditto.
12381 (dg-shouldfail): Ditto.
12382 * gcc.test-framework/test-framework.exp
12383 (check_effective_target_def_nocache): New.
12384 * gcc.test-framework/test-framework.awk: Handle scan tests.
12385 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12386 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12387 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12388 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12389 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12390 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12391 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12392 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12393 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12395 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12397 * lib/target-supports-dg.exp (check_test_flags): Delete.
12399 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12401 PR tree-optimization/38492
12402 PR tree-optimization/38498
12403 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12405 * gcc.dg/graphite/block-0.c: Update test.
12406 * gcc.dg/graphite/block-1.c: Same.
12407 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12408 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12409 * gcc.dg/graphite/block-3.c: New.
12410 * gcc.dg/graphite/pr38498.c: New.
12412 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12414 AVX Programming Reference (December, 2008)
12415 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12416 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12417 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12419 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12420 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12422 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12425 * gfortran.dg/c_loc_pure_1.f90: New test.
12427 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12430 * gfortran.dg/elemental_dependency_3.f90:
12431 Add the final tree dump cleanup.
12433 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12435 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12438 PR rtl-optimization/38722
12439 * gfortran.dg/pr38722.f90: New test.
12441 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12444 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12445 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12447 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12449 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12450 * gfortran.dg/typebound_call_8.f03: Same.
12451 * gfortran.dg/elemental_bind_c.f90: Same.
12452 * gfortran.dg/typebound_call_7.f03: Same.
12453 * gfortran.dg/interface_proc_end.f90: Same
12454 * gfortran.dg/pr37243.f: Fix typo.
12456 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12458 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12459 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12462 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12464 AVX Programming Reference (December, 2008)
12465 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12466 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12467 * gcc.target/i386/sse-14.c: Likewise.
12469 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12470 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12471 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12472 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12474 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12476 PR libfortran/38735
12477 * gfortran.dg/fmt_bz_bn.f: Update test.
12479 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12482 * g++.dg/conversion/usual-arith-conv.C: New test.
12484 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12487 * gcc.dg/vector-3.c: New testcase.
12488 * g++.dg/ext/vector15.C: New test.
12490 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12492 PR tree-optimization/38510
12493 * gcc.dg/graphite/pr38510.c: New.
12495 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12496 Jan Sjodin <jan.sjodin@amd.com>
12498 PR tree-optimization/38500
12499 * gcc.dg/graphite/pr38500.c: New.
12501 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12503 * gcc.c-torture/compile/20001226-1.c: Generalize
12505 * gcc.c-torture/compile/limits-fnargs.c: Add
12507 * gcc.dg/20020425-1.c: Likewise.
12508 * gcc.dg/pch/pch.exp: Likewise.
12510 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12513 * gfortran.dg/module_commons_3.f90: New test.
12515 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12518 * gfortran.dg/random_seed_1.f90: Updated.
12520 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12524 * gfortran.dg/elemental_subroutine_7.f90:
12525 Fix p values so that it can be used as vector subscript.
12527 2009-01-05 Jason Merrill <jason@redhat.com>
12529 * g++.dg/cpp0x/initlist12.C: Add another test.
12531 * g++.dg/cpp0x/defaulted7.C: New test.
12533 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12536 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12537 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12539 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12541 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12542 for alpha*-*-* targets.
12543 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12545 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12548 * gfortran.dg/host_assoc_function_5.f90: New test.
12550 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12553 * gfortran.dg/elemental_dependency_3.f90: New test.
12554 * gfortran.dg/elemental_subroutine_7.f90: New test.
12556 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12558 * gcc.dg/struct-ret-3.c: Include unistd.h.
12559 (main): Exit early if system memory page size is
12560 larger than 4096 bytes.
12562 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12565 * gfortran.dg/merge_init_expr.f90: New.
12567 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12570 * gfortran.dg/c_loc_tests_13.f90: New test.
12571 * gfortran.dg/c_loc_tests_14.f90: New test.
12573 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12575 * gfortran.dg/func_result_4.f90: New.
12577 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12580 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12581 interface still works, in addition to original tests.
12582 * gfortran.dg/host_assoc_call_6.f90: New test.
12584 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12587 * g++.dg/torture/pr38705.C: New test.
12590 * gcc.dg/pr38700.c: New test.
12592 2009-01-02 Jason Merrill <jason@redhat.com>
12594 * g++.dg/cpp0x/initlist11.C: New test.
12595 * g++.dg/cpp0x/initlist12.C: New test.
12597 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12599 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12600 Allow extra informative notes.
12602 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12605 * gcc.dg/pr36489.c: New test.
12608 Copyright (C) 2009 Free Software Foundation, Inc.
12610 Copying and distribution of this file, with or without modification,
12611 are permitted in any medium without royalty provided the copyright
12612 notice and this notice are preserved.