1 2009-12-28 Jason Merrill <jason@redhat.com>
4 * g++.dg/template/array21.C: New.
6 2009-12-28 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/class_13.f03: New test.
11 2009-12-28 H.J. Lu <hongjiu.lu@intel.com>
14 * gfortran.dg/gomp/pr41344.f: New.
16 2009-12-27 Martin Jambor <mjambor@suse.cz>
18 PR tree-optimization/42231
19 * gcc.c-torture/execute/pr42231.c: New test.
21 2009-12-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
22 Daniel Kraft <d@domob.eu>
25 * gfortran.dg/warn_implicit_procedure_1.f90: New test.
27 2009-12-24 Jason Merrill <jason@redhat.com>
30 * g++.dg/lookup/koenig9.C: New test.
31 * g++.dg/lookup/koenig10.C: New test.
32 * g++.dg/lookup/koenig11.C: New test.
33 * g++.dg/lookup/koenig12.C: New test.
35 2009-12-24 Julian Brown <julian@codesourcery.com>
36 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
39 * gcc.target/arm/pr40887.c: New test.
41 2009-12-23 Jakub Jelinek <jakub@redhat.com>
43 PR rtl-optimization/42475
44 * gcc.dg/pr42475.c: New test.
46 2009-12-23 Jakub Jelinek <jakub@redhat.com>
47 Cary Coutant <ccoutant@google.com>
50 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
52 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
55 * gcc.target/arm/pr42093.c: New test.
57 2009-12-23 Ramana Radhakrishnan <ramrad01@arm.com>
60 * gcc.target/arm/pr40670.c: New test.
62 2009-12-23 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.target/alpha/20000715-1.c: Remove target selector.
65 * gcc.target/alpha/20011018-1.c: Ditto.
66 * gcc.target/alpha/980217-1.c: Ditto.
67 * gcc.target/alpha/asm-1.c: Ditto.
68 * gcc.target/alpha/base-1.c: Ditto.
69 * gcc.target/alpha/base-2.c: Ditto.
70 * gcc.target/alpha/cix-1.c: Ditto.
71 * gcc.target/alpha/cix-2.c: Ditto.
72 * gcc.target/alpha/max-1.c: Ditto.
73 * gcc.target/alpha/max-2.c: Ditto.
75 2009-12-23 Sebastian Pop <sebpop@gmail.com>
77 * g++.dg/graphite/id-1.C: New.
78 * g++.dg/graphite/pr41305.C: New.
79 * gcc.dg/graphite/id-16.c: New.
80 * gcc.dg/graphite/interchange-10.c: New.
81 * gcc.dg/graphite/interchange-11.c: New.
82 * gcc.dg/graphite/interchange-mvt.c: New.
83 * gcc.dg/graphite/pr40281.c: New.
84 * gcc.dg/graphite/run-id-2.c: New.
85 * gcc.dg/graphite/scop-dsyr2k.c: New.
86 * gcc.dg/graphite/scop-dsyrk.c: New.
87 * gcc.dg/graphite/scop-mvt.c: New.
88 * gcc.dg/graphite/scop-sor.c: New.
89 * gfortran.dg/graphite/id-18.f90: New.
90 * gfortran.dg/graphite/interchange-3.f90: New.
91 * gfortran.dg/graphite/pr42050.f90: New.
93 2009-12-23 Dodji Seketeli <dodji@redhat.com>
96 * g++.dg/conversion/cast2.C: New test.
98 2009-12-22 Jason Merrill <jason@redhat.com>
101 * g++.dg/template/nontype19.C: New.
104 * g++.dg/cpp0x/initlist29.C: New.
106 2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
109 * lib/g++.exp: Provide -B options to allow for link spec %s
110 substitutions for static libraries.
112 2009-12-22 Brian Hackett <bhackett1024@gmail.com>
114 * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
115 * g++.dg/plugin/dumb_plugin.c: Same.
117 2009-12-21 Jason Merrill <jason@redhat.com>
119 * g++.dg/abi/mangle14.C: Add expected mangling.
121 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
123 * gcc.dg/pr36901.h: AVR must support address zero.
125 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
128 * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
130 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
131 * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
132 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
133 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
134 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
135 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
136 * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
137 * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
138 * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
141 2009-12-21 Thomas Koenig <tkoenig@gcc.gnu.org>
143 PR libfortran/PR42422
144 * gfortran.dg/list_read_10.f90: New test.
146 2009-12-19 Dodji Seketeli <dodji@redhat.com>
149 * g++.dg/template/typedef26.C: New test.
151 2009-12-19 Richard Guenther <rguenther@suse.de>
154 * g++.dg/lto/20091219_0.C: New testcase.
156 2009-12-19 Richard Guenther <rguenther@suse.de>
158 PR tree-optimization/42108
159 * gfortran.dg/pr42108.f90: New testcase.
161 2009-12-18 Jason Merrill <jason@redhat.com>
164 * g++.dg/template/spec37.C: New.
167 * g++.dg/tc1/dr147.C: Add test.
168 * g++.old-deja/g++.jason/temporary5.C: Adjust.
170 2009-12-18 Shujing Zhao <pearly.zhao@oracle.com>
172 * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
175 2009-12-17 Jakub Jelinek <jakub@redhat.com>
177 * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
178 but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value. Add
179 -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
180 * g++.dg/debug/dwarf2/const1.C: Likewise.
181 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
182 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
184 2009-12-17 Alexandre Oliva <aoliva@redhat.com>
187 * gcc.target/arm/pr41679.c: New.
189 2009-12-17 Jakub Jelinek <jakub@redhat.com>
192 * g++.dg/opt/dtor3.C: New test.
194 2009-12-17 Arnaud Charlet <charlet@adacore.com>
196 * ada/acats/run_all.sh: Strip comments from norun.lst
198 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.target/i386/pr32280-1.c: New test.
203 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
205 * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
206 x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
208 2009-12-17 Janus Weil <janus@gcc.gnu.org>
211 * gfortran.dg/dynamic_dispatch_6.f03: New test.
213 2009-12-17 Shujing Zhao <pearly.zhao@oracle.com>
215 * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
217 * g++.old-deja/g++.bugs/900213_02.C: Likewise.
218 * g++.old-deja/g++.bugs/900215_02.C: Likewise.
220 2009-12-16 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/lto/20091216-1_0.c: New testcase.
225 2009-12-15 Jason Merrill <jason@redhat.com>
228 * g++.dg/ext/vla8.C: New.
230 2009-12-16 Jakub Jelinek <jakub@redhat.com>
232 * gcc.c-torture/compile/20091215-1.c: New test.
234 * gcc.dg/debug/tls-1.c: New test.
236 2009-12-15 Jason Merrill <jason@redhat.com>
239 * g++.dg/cpp0x/variadic98.C: New.
241 2009-12-14 Jason Merrill <jason@redhat.com>
244 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
246 2009-12-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
248 * ada/acats/norun.lst: Sort.
250 2009-12-15 Jakub Jelinek <jakub@redhat.com>
253 * g++.dg/torture/pr41183.C: New test.
255 2009-12-15 Tobias Burnus <burnus@net-b.de>
258 * gfortran.dg/auto_char_len_1.f90: New test.
259 * gfortran.dg/auto_char_len_2.f90: New test.
260 * gfortran.dg/auto_char_len_4.f90: Correct test.
262 2009-12-14 Jason Merrill <jason@redhat.com>
265 * g++.dg/cpp0x/variadic31.C: Compile with -g.
266 * g++.dg/ext/attrib33.C: Likewise.
268 2009-12-15 Shujing Zhao <pearly.zhao@oracle.com>
270 * g++.dg/other/error20.C: Adjust dg-message strings.
271 * g++.dg/other/error31.C: Likewise.
272 * g++.dg/rtti/typeid6.C: Likewise.
273 * g++.dg/ext/ms-1.C: Likewise.
274 * g++.dg/parse/error19.C: Likewise.
275 * g++.dg/parse/crash5.C: Likewise.
276 * g++.dg/cpp0x/explicit4.C: Likewise.
277 * g++.dg/template/ptrmem4.C: Likewise.
278 * g++.dg/template/crash37.C: Likewise.
279 * g++.dg/template/qualttp5.C: Likewise.
280 * g++.dg/template/local6.C: Likewise.
281 * g++.dg/template/instantiate5.C: Likewise.
282 * g++.old-deja/g++.brendan/overload1.C: Likewise.
283 * g++.old-deja/g++.brendan/cvt3.C: Likewise.
284 * g++.old-deja/g++.brendan/overload4.C: Likewise.
285 * g++.old-deja/g++.jason/conversion11.C: Likewise.
286 * g++.old-deja/g++.jason/scoping10.C: Likewise.
287 * g++.old-deja/g++.other/expr1.C: Likewise.
288 * g++.old-deja/g++.other/pmf3.C: Likewise.
289 * g++.old-deja/g++.other/crash24.C: Likewise.
290 * g++.old-deja/g++.niklas/t120.C: Likewise.
291 * g++.old-deja/g++.niklas/t121.C: Likewise.
292 * g++.old-deja/g++.law/operators9.C: Likewise.
293 * g++.old-deja/g++.law/arm9.C: Likewise.
294 * g++.old-deja/g++.law/enum4.C: Likewise.
295 * g++.old-deja/g++.law/arg11.C: Likewise.
296 * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
297 * g++.old-deja/g++.mike/p2431.C: Likewise.
298 * g++.old-deja/g++.mike/p438.C: Likewise.
299 * g++.old-deja/g++.mike/p9068.C: Likewise.
300 * g++.old-deja/g++.mike/p11110.C: Likewise.
301 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
303 2009-12-14 Uros Bizjak <ubizjak@gmail.com>
305 * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
306 * g++.dg/other/i386-3.C: Ditto.
307 * g++.dg/other/i386-5.C: Remove duplicated test.
308 * g++.dg/other/i386-6.C: Ditto.
310 2009-12-14 Daniel Franke <franke.daniel@gmail.com>
313 * gfortran.dg/iso_c_binding_init_expr.f03: New.
314 * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
315 * gfortran.dg/function_kinds_5.f90: Likewise.
316 * gfortran.dg/selected_char_kind_3.f90: Likewise.
318 2009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr>
320 * gfortran.dg/boz_15.f90: Fix typos.
322 2009-12-14 Jakub Jelinek <jakub@redhat.com>
323 Sebastian Pop <sebastian.pop@amd.com>
325 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
326 * gcc.target/i386/sse-13.c: Same.
327 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
328 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
329 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
330 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
331 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
332 * gcc.target/i386/sse-23.c: Same.
334 2009-12-14 Sebastian Pop <sebpop@gmail.com>
337 * testsuite/gcc.dg/graphite/pr42284.c: New.
339 2009-12-13 Richard Guenther <rguenther@suse.de>
341 PR tree-optimization/42357
342 * g++.dg/torture/pr42357.C: New testcase.
344 2009-12-11 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/extends_9.f03: New test.
349 2009-12-11 Jason Merrill <jason@redhat.com>
352 * g++.dg/conversion/err-recover1.C: New.
354 2009-12-11 Janus Weil <janus@gcc.gnu.org>
357 * gfortran.dg/select_type_11.f03: New test.
359 2009-12-11 Dodji Seketeli <dodji@redhat.com>
362 * g++.dg/template/typedef24.C: New test.
363 * g++.dg/template/typedef25.C: New test.
365 2009-12-11 Dodji Seketeli <dodji@redhat.com>
368 * g++.dg/template/const3.C: New test.
370 2009-12-11 Richard Guenther <rguenther@suse.de>
373 * g++.dg/lto/20091210-1_0.h: New testcase.
374 * g++.dg/lto/20091210-1_0.C: Likewise.
375 * g++.dg/lto/20091210-1_1.C: Likewise.
377 2009-12-10 Jakub Jelinek <jakub@redhat.com>
380 * g++.dg/opt/dtor2.C: New test.
381 * g++.dg/opt/dtor2.h: New file.
382 * g++.dg/opt/dtor2-aux.cc: New file.
384 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
387 * gfortran.dg/func_derived_5.f90: New.
389 2009-12-10 Jan Hubicka <jh@suse.cz>
392 * g++.dg/torture/pr42110.C: new file.
394 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
397 * gfortran.dg/alloc_comp_init_expr.f03: New.
399 2009-12-09 David Edelsohn <edelsohn@gnu.org>
401 * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
402 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
404 2009-12-09 Xinliang David Li <davidxl@google.com>
406 PR tree-optimization/42337
407 * g++.dg/tree-ssa/pr42337.C: New test.
409 2009-12-08 Tobias Burnus <burnus@net-b.de>
412 * gfortran.dg/boz_15.f90: New test.
414 2008-12-08 Daniel Kraft <d@domob.eu>
417 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
418 * gfortran.dg/typebound_proc_13.f03: New test.
420 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
421 Jakub Jelinek <jakub@redhat.com>
424 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
426 2009-12-07 Richard Henderson <rth@redhat.com>
429 * gcc.c-torture/execute/pr42269-2.c: New.
430 * gcc.target/alpha/pr42269-1.c: Likewise.
432 2009-12-07 Richard Henderson <rth@redhat.com>
436 * gcc.c-torture/compile/pr42299.c: New.
437 * gfortran.dg/pr42166.f90: Likewise.
439 2009-12-07 Jakub Jelinek <jakub@redhat.com>
442 * gcc.dg/debug/pr42244.c: New test.
444 2009-12-07 Jakub Jelinek <jakub@redhat.com>
446 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
447 abmintrin.h is also tested.
448 * gcc.target/i386/sse-13.c: Likewise.
450 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
453 * gfortran.dg/allocate_scalar_with_shape.f90: New.
455 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
458 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
459 * gcc.dg/torture/builtin-math-7.c: Likewise.
460 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
461 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
462 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
463 * lib/target-supports.exp (check_effective_target_mpc,
464 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
467 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
469 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
472 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
474 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
475 for 16bit int targets.
477 2009-12-06 Richard Henderson <rth@redhat.com>
480 * gcc.c-torture/compile/pr42234.c: New.
482 2009-12-06 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/intrinsic_pack_5.f90: New test.
488 2009-12-04 Jason Merrill <jason@redhat.com>
491 * g++.dg/abi/local2.C: New.
494 * g++.dg/cpp0x/decltype20.C: New.
496 2009-12-04 David Daney <ddaney@caviumnetworks.com>
498 PR rtl-optimization/42164
499 * gcc.c-torture/compile/pr42164.c: New test.
501 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
503 * gnat.dg/specs/size_attribute1.ads: New test.
504 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
505 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
507 2009-12-04 Dodji Seketeli <dodji@redhat.com>
510 * g++.dg/other/error33.C: New test.
512 2009-12-03 Jason Merrill <jason@redhat.com>
514 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
517 * g++.dg/abi/guard2.C: New.
520 * g++.dg/cpp0x/variadic97.C: New.
522 2009-12-03 Jakub Jelinek <jakub@redhat.com>
525 * gcc.c-torture/compile/pr42049.c: New test.
527 2009-12-03 Quentin Ochem <ochem@adacore.com>
529 * gnat.dg/controlled5.adb: New test.
530 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
532 2009-12-03 Dodji Seketeli <dodji@redhat.com>
535 * g++.dg/other/bitfield4.C: New test.
537 2009-12-03 Jakub Jelinek <jakub@redhat.com>
540 * g++.dg/inherit/thunk11.C: New test.
541 * g++.dg/inherit/thunk11.h: New file.
542 * g++.dg/inherit/thunk11-aux.cc: New file.
544 2009-12-02 Richard Henderson <rth@redhat.com>
547 * gcc.dg/pr42215.c: New.
549 2009-12-02 Richard Guenther <rguenther@suse.de>
551 * g++.dg/ipa/iinline-1.C: Adjust.
552 * g++.dg/template/cond2.C: Likewise.
553 * g++.dg/template/pr35240.C: Likewise.
555 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
558 * gcc.target/s390/pr42224.c: New test.
560 2009-12-01 Jason Merrill <jason@redhat.com>
563 * g++.dg/abi/guard1.C: New.
565 2009-12-01 Uros Bizjak <ubizjak@gmail.com>
567 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
569 2009-12-01 Jakub Jelinek <jakub@redhat.com>
572 * g++.dg/gomp/pr42234.C: New test.
574 2009-12-01 Martin Jambor <mjambor@suse.cz>
576 PR tree-optimization/42237
577 * gcc.c-torture/compile/pr42237.c: New test.
579 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
582 * g++.dg/parse/crash54.C: New.
584 2009-11-30 Chao-ying Fu <fu@mips.com>
586 * gcc.target/mips/dsp-lhx.c: New test.
587 * gcc.target/mips/dsp-no-lhx.c: New test.
589 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
591 * lib/g++.exp (g++_init): Add host-dependent settings for
593 * lib/gcc-dg.exp: Likewise.
594 * lib/options.exp: Likewise.
595 * lib/objc.exp (objc_init): Likewise.
596 * lib/gfortran.exp (gfortran_init): Likewise.
598 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
601 * g++.dg/template/crash93.C: New.
603 2009-11-30 Steve Ellcey <sje@cup.hp.com>
605 * gcc.dg/pr41551.c: New test.
607 2009-11-30 Janus Weil <janus@gcc.gnu.org>
610 * gfortran.dg/select_type_9.f03: New.
612 2009-11-30 Janus Weil <janus@gcc.gnu.org>
615 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
616 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
617 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
618 * gfortran.dg/select_type_2.f03: Ditto.
619 * gfortran.dg/select_type_8.f03: New test.
621 2009-11-30 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/extends_type_of_1.f03: New test.
624 * gfortran.dg/same_type_as_1.f03: Extended.
626 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
628 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
629 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
631 2009-11-30 Janis Johnson <janis187@us.ibm.com>
634 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
636 2009-11-30 Martin Jambor <mjambor@suse.cz>
639 * gcc.c-torture/compile/pr42196-1.c: New test.
640 * gcc.c-torture/compile/pr42196-2.c: New test.
641 * gcc.c-torture/compile/pr42196-3.c: New test.
643 2009-11-30 Ira Rosen <irar@il.ibm.com>
645 * gfortran.dg/vect/vect-7.f90: New test.
647 2009-11-30 Richard Guenther <rguenther@suse.de>
651 * gfortran.dg/pr42119.f90: New testcase.
653 2009-11-30 Dodji Seketeli <dodji@redhat.com>
656 * g++.dg/template/typedef23.C: New test.
658 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
660 PR tree-optimization/41961
661 * g++.dg/tree-ssa/pr41961.C: New.
663 2009-11-29 Ira Rosen <irar@il.ibm.com>
665 PR tree-optimization/42193
666 * gcc.dg/vect/pr42193.c: New test.
668 2009-11-28 Dodji Seketeli <dodji@redhat.com>
671 * g++.dg/template/stmtexpr2.C: New test.
673 2009-11-28 Richard Guenther <rguenther@suse.de>
675 PR tree-optimization/42183
676 * g++.dg/torture/pr42183.C: New testcase.
678 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
680 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
681 w64 target type 'unsigned long long'.
683 2009-11-27 Martin Jambor <mjambor@suse.cz>
686 * gcc.c-torture/execute/pr42006.c: New test.
688 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp0x/error2.C: New.
693 2009-11-27 Michael Matz <matz@suse.de>
695 PR rtl-optimization/42084
696 * gcc.dg/pr42084.c: New test.
698 2009-11-27 Michael Matz <matz@suse.de>
701 * g++.dg/tree-ssa/pr41906.C: New testcase.
703 2009-11-27 Jakub Jelinek <jakub@redhat.com>
705 * gcc.dg/O16384.c: New test.
707 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/parse/crash53.C: New.
711 * g++.dg/parse/error17.C: Adjust, error messages are not
713 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
715 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
717 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
718 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
719 * gcc.target/i386/vperm-v4si-2.c: Ditto.
720 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
722 2009-11-26 Richard Henderson <rth@redhat.com>
724 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
726 2009-11-26 Jason Merrill <jason@redhat.com>
729 * g++.dg/lookup/koenig8.C: New.
732 * g++.dg/template/explicit-args2.C: Add typeid cases.
734 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
737 * gfortran.dg/array_function_5.f90: New test.
739 2009-11-26 Janus Weil <janus@gcc.gnu.org>
743 * gfortran.dg/select_type_10.f03: New test case.
744 * gfortran.dg/typebound_call_11.f03: Extended test case.
746 2009-11-26 Michael Matz <matz@suse.de>
748 PR tree-optimization/41905
749 * g++.dg/tree-ssa/pr41905.C: New testcase.
751 2009-11-25 Richard Henderson <rth@redhat.com>
753 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
755 * lib/target-supports.exp
756 (check_effective_target_vect_extract_even_odd): Add x86.
758 * gcc.target/i386/isa-check.h: New.
759 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
760 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
761 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
762 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
763 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
764 gcc.target/i386/vperm.pl: New files.
766 2009-11-25 Richard Henderson <rth@redhat.com>
768 * gcc.dg/vect/pr36493.c: Call check_vect.
769 * gcc.dg/vect/pr37539.c: Likewise.
770 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
771 * tree-vect.h (check_vect): Use cpuid for x86.
773 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/specs/pack6.ads: New test.
776 * gnat.dg/specs/pack6_pkg.ads: New helper.
778 2009-11-25 Jakub Jelinek <jakub@redhat.com>
780 * gcc.target/powerpc/regnames-1.c: New test.
782 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
783 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
786 * ada/acats/run_acats: Bump stack limit to 16MB.
788 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
790 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
793 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796 * gfortran.dg/pure_initializer_2.f90: New test.
798 2009-11-23 Jason Merrill <jason@redhat.com>
800 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
801 * g++.old-deja/g++.pt/ctor2.C: Adjust.
802 * g++.dg/lookup/name-clash4.C: Adjust.
804 2009-11-23 Jason Merrill <jason@redhat.com>
806 * g++.dg/template/spec15.C: Check for helpful message.
808 2009-11-24 Janis Johnson <janis187@us.ibm.com>
810 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
811 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
812 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
813 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
814 * gcc.target/powerpc/paired-2.c: Ditto.
815 * gcc.target/powerpc/paired-3.c: Ditto.
816 * gcc.target/powerpc/paired-4.c: Ditto.
817 * gcc.target/powerpc/paired-5.c: Ditto.
818 * gcc.target/powerpc/paired-6.c: Ditto.
819 * gcc.target/powerpc/paired-7.c: Ditto.
820 * gcc.target/powerpc/paired-8.c: Ditto.
821 * gcc.target/powerpc/paired-9.c: Ditto.
822 * gcc.target/powerpc/paired-10.c: Ditto.
823 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
824 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
825 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
826 * gcc.target/powerpc/pr39457.c: Don't use -m64.
827 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
828 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
829 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
830 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
832 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
834 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
835 scan-assembler-not regular expression.
837 2009-11-24 Richard Guenther <rguenther@suse.de>
839 PR tree-optimization/42142
840 * gcc.c-torture/execute/pr42142.c: New testcase.
842 2009-11-24 Martin Jambor <mjambor@suse.cz>
844 PR tree-optimization/42154
845 * gcc.c-torture/execute/pr42154.c: New test.
847 2009-11-24 Janus Weil <janus@gcc.gnu.org>
850 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
851 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
852 * gfortran.dg/proc_ptr_comp_24.f90: New.
854 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
856 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
859 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
861 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
863 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
866 * gcc.target/ia64/fptr-1.c: Make it a compile test.
868 2009-11-23 Janis Johnson <janis187@us.ibm.com>
870 * lib/lto.exp (lto_option_list): Rename from option_list.
871 * lib/compat.exp (compat_option_list): Rename from option_list.
873 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
875 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
876 * gcc-dg/raw-string-2.c: Ditto.
877 * gcc-dg/utf-array-short-wchar.c: Ditto.
878 * gcc-dg/utf-array.c: Ditto.
879 * gcc-dg/utf8-2.c: Ditto.
881 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
883 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
886 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
888 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
890 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
892 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
894 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
897 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
898 Enable short test for avr target.
899 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
900 * gcc.dg/utf32-2.c: Ditto.
901 * gcc.dg/utf32-3.c: Ditto.
902 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
904 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
906 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
908 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
910 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
913 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
915 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
916 * gcc.dg/sms-7.c: Ditto.
918 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
920 * gcc.dg/pr36998.c: Frame pointer required for avr target.
921 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
922 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
923 * gcc.dg/pr41340.c: Test requires long pointer target.
924 * gcc.dg/profile-generate-3.c: Test requires profiling support.
926 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
928 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
929 * gcc.dg/graphite/block-3.c: Ditto.
930 * gcc.dg/graphite/block-4.c: Ditto.
931 * gcc.dg/graphite/block-5.c: Ditto.
932 * gcc.dg/graphite/block-6.c: Ditto.
933 * gcc.dg/graphite/interchange-0.c: Ditto.
934 * gcc.dg/graphite/interchange-1.c: Ditto.
935 * gcc.dg/graphite/interchange-2.c: Ditto.
936 * gcc.dg/graphite/interchange-3.c: Ditto.
937 * gcc.dg/graphite/interchange-4.c: Ditto.
938 * gcc.dg/graphite/interchange-5.c: Ditto.
939 * gcc.dg/graphite/interchange-6.c: Ditto.
940 * gcc.dg/graphite/run-id-1.c: Ditto.
941 * gcc.dg/graphite/scop-16.c: Ditto.
942 * gcc.dg/graphite/scop-17.c: Ditto.
943 * gcc.dg/graphite/scop-18.c: Ditto.
944 * gcc.dg/graphite/scop-matmult.c: Ditto.
945 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
946 * gcc.dg/graphite/id-15.c: Ditto.
948 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
950 * gnat.dg/specs/weak1.ads: New test.
952 2009-11-23 Steve Ellcey <sje@cup.hp.com>
954 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
956 2009-11-23 Dodji Seketeli <dodji@redhat.com>
959 * g++.dg/template/typedef13.C: Adjust.
960 * g++.dg/template/typedef19.C: Adjust.
961 * g++.dg/template/typedef20.C: Adjust.
962 * g++.dg/template/typedef22.C: New test.
964 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
967 * gcc.target/alpha/pr42113.c: New test.
969 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
972 * gfortran.dg/data_value_1.f90: Update test.
973 * gfortran.dg/array_constructor_32.f90: New test.
975 2009-11-21 Martin Jambor <mjambor@suse.cz>
978 * gcc.c-torture/compile/pr42025-1.c: New test.
979 * gcc.c-torture/compile/pr42025-2.c: New test.
981 2009-11-21 Adam Nemet <adambnemet@gmail.com>
983 * gcc.target/mips/mult-1.c: Forbid octeon.
984 * gcc.target/mips/octeon-dmul-3.c: New test.
986 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
988 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
990 2009-11-20 Jason Merrill <jason@redhat.com>
992 PR c++/9050, DR 147, DR 318
993 * g++.dg/template/ctor9.C: New.
994 * g++.dg/tc1/dr147.C: Remove xfails.
995 * g++.dg/lookup/name-clash4.C: Adjust.
996 * g++.old-deja/g++.jason/temporary5.C: Adjust.
997 * g++.old-deja/g++.pt/ctor2.C: Adjust.
999 2009-11-21 Jakub Jelinek <jakub@redhat.com>
1001 PR tree-optimization/42078
1002 * gcc.dg/pr42078.c: New test.
1004 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1007 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1008 XFAIL ptrdiff range test for avr.
1009 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1010 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1011 * gcc-dg/c99-stdint-6.c: Ditto.
1013 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1015 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1016 2009-10-23 change to set VRSAVE if VSX has been reverted.
1018 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
1021 * g++.dg/cpp0x/pr38646.C: New test.
1023 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1025 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1026 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1027 Wrap *intmax_t tests in !NO_MAX_TYPES.
1029 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1032 * g++.dg/cpp0x/initlist28.C: New.
1034 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
1036 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1038 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1040 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1042 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
1044 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1046 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1047 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1048 * g++.old-deja/g++.law/typeck1.C: Likewise.
1049 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1050 * g++.dg/conversion/ptrmem9.C: Likewise.
1051 * g++.dg/expr/cond2.C: Likewise.
1053 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
1054 Janus Weil <janus@gcc.gnu.org>
1057 * gfortran.dg/proc_ptr_comp_23.f90: New test.
1059 2009-11-19 Jason Merrill <jason@redhat.com>
1062 * g++.dg/init/placement5.C: Add positive test.
1064 DR 176 permissiveness
1065 * g++.dg/ext/injected-ttp.C: New.
1066 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1067 * g++.old-deja/g++.pt/ttp41.C: Adjust.
1069 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1071 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1072 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1074 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1076 * gcc-dg/raw-string-1.c: Skip test for avr target.
1077 * gcc-dg/utf-array-short-wchar.c: Ditto.
1078 * gcc-dg/utf-array.c: Ditto.
1079 * gcc-dg/utf8-2.c: Ditto.
1081 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
1083 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1084 (plugin_init): Pass correct version to plugin_default_version_check.
1085 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1086 (plugin_init): Pass correct version to plugin_default_version_check.
1087 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1088 (plugin_init): Pass correct version to plugin_default_version_check.
1090 2009-11-19 Jason Merrill <jason@redhat.com>
1093 * g++.dg/overload/pmf2.C: New.
1095 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097 PR libgfortran/42090
1098 * gfortran.dg/direct_io_11.f90: New test.
1100 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1102 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1104 2009-11-18 Nick Clifton <nickc@redhat.com>
1106 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1107 * g++.dg/lto/20081120-1_0.C: Likewise.
1108 * g++.dg/lto/20091002-2_0.C: Likewise.
1109 * g++.dg/lto/20081120-2_0.C: Likewise.
1110 * g++.dg/lto/20091002-3_0.C: Likewise.
1111 * g++.dg/lto/20081123_0.C: Likewise.
1112 * g++.dg/lto/20090313_0.C: Likewise.
1113 * g++.dg/lto/20081109-1_0.C: Likewise.
1114 * g++.dg/lto/20081219_0.C: Likewise.
1115 * g++.dg/lto/20081204-1_0.C: Likewise.
1116 * g++.dg/lto/20090302_0.C: Likewise.
1117 * g++.dg/lto/20081119-1_0.C: Likewise.
1118 * g++.dg/lto/20081118_0.C: Likewise.
1120 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1123 * lib/lto.exp (scan-symbol): Properly check if target exist.
1125 2009-11-18 Janus Weil <janus@gcc.gnu.org>
1128 * gfortran.dg/proc_ptr_8.f90: Extended.
1130 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
1132 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1134 * g++.dg/inherit/error4.C: Likewise.
1135 * g++.dg/template/crash90.C: Likewise.
1137 2009-11-18 Jakub Jelinek <jakub@redhat.com>
1140 * g++.dg/abi/mangle26.C: Also match *C2* definition.
1141 * g++.dg/abi/mangle27.C: Likewise.
1142 * g++.dg/abi/mangle28.C: Likewise.
1143 * g++.dg/abi/mangle29.C: Likewise.
1145 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
1148 * gcc.dg/vect/vect-debug-pr41926.c: New.
1150 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/init/array26.C: New.
1154 * g++.dg/init/array27.C: Likewise.
1155 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1157 2009-11-17 Jakub Jelinek <jakub@redhat.com>
1160 * g++.dg/cpp0x/initlist27.C: New test.
1163 * g++.dg/cpp0x/initlist26.C: New test.
1165 2009-11-16 Jason Merrill <jason@redhat.com>
1167 PR c++/189, c++/9937, c++/13950, DR 176
1168 * g++.dg/tc1/dr176.C: Adjust.
1169 * g++.dg/template/injected1.C: New.
1170 * g++.dg/template/inherit.C: Adjust.
1171 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1172 * g++.old-deja/g++.pt/lookup8.C: Adjust.
1173 * g++.old-deja/g++.pt/ttp22.C: Adjust.
1174 * g++.old-deja/g++.pt/ttp23.C: Adjust.
1176 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/template/crash92.C: New.
1181 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/template/error44.C: New.
1186 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1188 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1190 2009-11-15 Janus Weil <janus@gcc.gnu.org>
1193 * gfortran.dg/typebound_call_11.f03: New test.
1195 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
1197 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1200 2009-11-13 Jason Merrill <jason@redhat.com>
1204 * g++.dg/template/arg7.C: New.
1207 * g++.dg/template/error43.C: New.
1210 * g++.dg/debug/dwarf2/static-data-member2.C: New.
1213 * g++.dg/template/ref5.C: New.
1215 PR c++/21008, DR 515
1216 * g++.dg/template/inherit4.C: New.
1217 * g++.dg/lookup/scoped8.C: Adjust.
1220 * g++.dg/parse/typename11.C: New.
1221 * g++.dg/template/crash48.C: Adjust.
1223 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
1226 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1227 lto_finish at the end.
1228 * gfortran.dg/lto/lto.exp: Ditto.
1230 2009-11-12 Jason Merrill <jason@redhat.com>
1233 * g++.dg/lookup/anon7.C: New.
1236 * g++.dg/template/typedef21.C: New.
1239 * g++.dg/cpp0x/decltype19.C: New.
1241 2009-11-11 Jason Merrill <jason@redhat.com>
1244 * g++.dg/dfp/typeid1.C: New.
1246 2009-11-11 Janus Weil <janus@gcc.gnu.org>
1249 * gfortran.dg/proc_ptr_comp_22.f90: New test.
1251 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
1254 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1255 lto_finish at the end.
1257 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1258 (lto_finish): New. Restore mathlib.
1260 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
1262 * g++.dg/torture/pushpop_macro.C: New testcase.
1263 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1264 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1266 2009-11-11 Jon Beniston <jon@beniston.com>
1268 * lib/target-supports.exp (check_profiling_available): lm32 target
1269 doesn't support profiling.
1270 * gcc.dg/20020312-2.c: Add lm32 support.
1271 * g++.dg/other/packed1.C: Expect to fail on lm32.
1272 * g++.old-deja/g++.jason/thunk3.C: Likewise.
1274 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
1276 * gcc.target/arm/neon: Regenerate generated tests.
1278 2009-11-10 Jason Merrill <jason@redhat.com>
1280 * g++.dg/init/placement5.C: New.
1283 * g++.dg/init/placement4.C: New.
1285 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1287 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1288 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1289 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1290 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1292 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1294 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1295 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
1297 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1299 * gcc.c-torture/compile/pr41987.c: New.
1301 2009-11-09 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.dg/pr40946.c: New test.
1306 2009-11-09 Jason Merrill <jason@redhat.com>
1309 * g++.dg/template/ref4.C: New.
1312 * g++.dg/template/conv10.C: New.
1314 2009-11-07 Jason Merrill <jason@redhat.com>
1317 * g++.dg/ext/typeof11.C: New.
1319 2009-11-08 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.target/i386/pr41985.c: New test.
1324 2009-11-08 Richard Guenther <rguenther@suse.de>
1326 * gcc.dg/torture/pta-escape-1.c: New testcase.
1328 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
1330 * gnat.dg/rep_clause4.adb: New test.
1332 2009-11-08 Richard Guenther <rguenther@suse.de>
1334 PR rtl-optimization/41928
1335 * gfortran.dg/pr41928.f90: New testcase.
1337 2009-11-07 Jason Merrill <jason@redhat.com>
1341 * g++.dg/parse/error36.C: Add parameter and template cases.
1342 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1343 * g++.dg/ext/typedef-init.C: Likewise.
1344 * g++.dg/lookup/hidden-class1.C: Likewise.
1345 * g++.dg/lookup/hidden-class10.C: Likewise.
1346 * g++.dg/lookup/hidden-class5.C: Likewise.
1347 * g++.dg/lookup/hidden-class7.C: Likewise.
1348 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1349 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1350 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1351 * g++.dg/lookup/strong-using-2.C: Likewise.
1352 * g++.dg/other/typedef1.C: Likewise.
1353 * g++.dg/parse/access10.C: Likewise.
1354 * g++.dg/parse/constructor1.C: Likewise.
1355 * g++.dg/parse/crash38.C: Likewise.
1356 * g++.dg/parse/error3.C: Likewise.
1357 * g++.dg/parse/typespec1.C: Likewise.
1358 * g++.dg/template/typedef5.C: Likewise.
1359 * g++.old-deja/g++.pt/typename3.C: Likewise.
1360 * g++.old-deja/g++.pt/typename4.C: Likewise.
1361 * g++.old-deja/g++.pt/typename6.C: Likewise.
1362 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1364 * g++.dg/abi/regparm1.C: Fix execute test.
1366 2009-11-07 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/41643
1369 * gcc.dg/pr41643.c: New test.
1371 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1374 * gfortran.dg/recursive_check_15.f90: New test.
1376 2009-11-06 Jason Merrill <jason@redhat.com>
1379 * g++.dg/parse/error36.C: New.
1380 * g++.old-deja/g++.other/typename1.C: Adjust.
1383 * g++.dg/abi/regparm1.C: New.
1385 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
1387 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1389 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1390 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1391 and pragma_plugin-test-1.C.
1393 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1396 * g++.dg/ext/always_inline-5.C: New test.
1398 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1401 * g++.dg/gomp/pr41967.C: New test.
1403 2009-11-06 Michael Matz <matz@suse.de>
1406 * gcc.dg/pr41963.c: New test.
1408 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/pr41935.c: New test.
1412 * c-c++-common/pr41935.c: New test.
1413 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1415 * gcc.c-torture/execute/pr41935.c: New test.
1417 2009-11-05 Jason Merrill <jason@redhat.com>
1420 * g++.dg/init/synth2.C: New.
1423 * g++.dg/abi/pragma-pack1.C: New.
1426 * g++.dg/lookup/koenig7.C: New.
1429 * g++.dg/template/partial6.C: New.
1431 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1434 * gfortran.dg/class_12.f03: New test.
1436 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1438 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1441 2009-11-04 Jason Merrill <jason@redhat.com>
1444 * g++.dg/init/static-init2.C: New.
1446 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1450 * gfortran.dg/interface_abstract_4.f90: New test.
1452 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1454 * gcc.target/m68k/pr41302.c: Fix target triplet.
1456 2009-11-04 Jason Merrill <jason@redhat.com>
1459 * g++.dg/template/overload11.C: New.
1460 * g++.dg/template/nested3.C: Adjust.
1462 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1465 * ada/acats/norun.lst: Remove the stack checking tests.
1466 * ada/acats/run_acats: Limit the stack to 8MB.
1468 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1472 * gfortran.dg/class_11.f03: New test.
1474 2009-11-04 Jason Merrill <jason@redhat.com>
1477 * g++.dg/abi/thunk5.C: New.
1479 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1482 * gcc.target/powerpc/altivec-33.c: New testcase.
1484 2009-11-04 Jason Merrill <jason@redhat.com>
1486 PR c++/17365, DR 218
1487 * g++.dg/lookup/koenig6.C: New.
1488 * g++.dg/lookup/koenig5.C: Adjust.
1489 * g++.dg/template/crash56.C: Adjust.
1490 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1492 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1493 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1495 * gcc.target/i386/xop-check.h: New file.
1496 * gcc.target/i386/xop-hadduX.c: Ditto.
1497 * gcc.target/i386/xop-haddX.c: Ditto.
1498 * gcc.target/i386/xop-hsubX.c: Ditto.
1499 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1500 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1501 * gcc.target/i386/xop-pcmov2.c: Ditto.
1502 * gcc.target/i386/xop-pcmov.c: Ditto.
1503 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1504 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1505 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1506 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1507 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1508 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1509 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1510 * gcc.target/i386/sse-12.c: Update with new compile options to
1511 activate and check xopintrin.h intrinsic file.
1512 * gcc.target/i386/sse-13.c: Ditto.
1513 * gcc.target/i386/sse-14.c: Ditto.
1514 * gcc.target/i386/sse-22.c: Ditto.
1515 * gcc.target/i386/sse-23.c: Ditto.
1516 * g++.dg/other/i386-2.C: Ditto.
1517 * g++.dg/other/i386-3.C: Ditto.
1518 * g++.dg/other/i386-5.C: Ditto.
1519 * g++.dg/other/i386-6.C: Ditto.
1521 2009-11-04 Wei Guozhi <carrot@google.com>
1524 * gcc.target/arm/pr40835: New testcase.
1526 2009-11-04 Revital Eres <eres@il.ibm.com>
1528 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1529 change in decision of peeling for alignment.
1530 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1531 * gcc.dg/vect/vect-50.c: Likewise.
1532 * gcc.dg/vect/vect-42.c: Likewise.
1533 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1535 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1537 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1538 * gcc.dg/vect/vect-60.c: Likewise.
1539 * gcc.dg/vect/vect-52.c: Likewise.
1540 * gcc.dg/vect/vect-44.c: Likewise.
1541 * gcc.dg/vect/vect-27.c: Likewise.
1542 * gcc.dg/vect/vect-29.c: Likewise.
1543 * gcc.dg/vect/vect-72.c: Likewise.
1544 * gcc.dg/vect/vect-56.c: Likewise.
1545 * gcc.dg/vect/vect-48.c: Likewise.
1546 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1547 * gfortran.dg/vect/vect-2.f90: Likewise.
1548 * gfortran.dg/vect/vect-5.f90: Likewise.
1550 2009-11-04 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/41919
1553 * gcc.c-torture/execute/pr41919.c: New testcase.
1555 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1558 * gcc.target/m68k/pr41302.c: New test.
1560 2009-11-03 Jason Merrill <jason@redhat.com>
1563 * g++.dg/opt/inline16.C: New.
1565 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1567 * gnat.dg/stack_check.adb1: New test.
1568 * gnat.dg/stack_check.adb2: Likewise.
1570 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1572 PR rtl-optimization/41917
1573 * gcc.c-torture/execute/pr41917.c: New test.
1575 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1577 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1578 dump to not include "call *%esp".
1580 2009-11-03 Jason Merrill <jason@redhat.com>
1583 * g++.dg/lookup/using22.C: New.
1586 * g++.dg/parse/eh-decl.C: New.
1589 * g++.dg/template/sfinae16.C: New.
1592 * g++.dg/cpp0x/rv-return.C: New.
1593 * g++.dg/cpp0x/deduce.C: Adjust.
1596 * g++.dg/template/sfinae15.C: New.
1599 * g++.dg/cpp0x/auto3.C: Remove xfail.
1601 2009-11-03 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1606 2009-11-03 Nick Clifton <nickc@redhat.com>
1608 * gcc.target/rx/builtins.c: Remove redundant tests.
1609 Add test of MVTIPL instruction.
1610 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1611 function attributes. Add -msave-acc-in-interrupts option to the
1614 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1615 Maxim Kuvyrkov <maxim@codesourcery.com>
1617 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1620 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1623 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1624 * c-c++-common/builtin-offsetof.c: ... here.
1626 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1629 * c-c++-common/dfp/builtin-offsetof.c: New test.
1630 * g++.dg/other/offsetof6.C: Likewise.
1632 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1635 * gcc.target/i386/pr41900.c: New test.
1637 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1639 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1641 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1644 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1645 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1647 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1650 * g++.dg/other/ptrmem10.C: New test.
1651 * g++.dg/other/ptrmem11.C: Likewise.
1653 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1656 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1657 spaces in some expressions.
1659 2009-11-02 Jason Merrill <jason@redhat.com>
1661 * g++.dg/other/linkage2.C: Move to...
1662 * g++.dg/cpp0x/linkage2.C: ..here.
1663 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1664 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1665 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1666 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1667 * g++.dg/lookup/anon2.C: Likewise.
1668 * g++.dg/other/anon3.C: Likewise.
1669 * g++.dg/template/arg2.C: Likewise.
1670 * g++.dg/template/local4.C: Likewise.
1671 * g++.old-deja/g++.law/operators32.C: Likewise.
1672 * g++.old-deja/g++.other/linkage2.C: Likewise.
1673 * g++.old-deja/g++.pt/enum6.C: Likewise.
1674 * g++.old-deja/g++.other/anon9.C: Likewise.
1675 * g++.old-deja/g++.other/linkage1.C: Likewise.
1676 * c-c++-common/dfp/pr35620.c: Give the union a name.
1678 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1680 PR tree-optimization/41857
1681 * gcc.target/spu/ea/pr41857.c: New file.
1683 2009-11-02 Martin Jambor <mjambor@suse.cz>
1685 PR tree-optimization/41750
1686 * gcc.c-torture/execute/pr41750.c: New test.
1688 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1690 PR tree-optimization/41841
1691 * gcc.dg/pr41841.c: New test.
1694 * gcc.dg/debug/pr41893-1.c: New test.
1695 * gcc.dg/debug/pr41893-2.c: New file.
1698 * g++.dg/ext/visibility/namespace3.C: New test.
1700 2009-11-01 Jason Merrill <jason@redhat.com>
1702 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1703 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1704 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1706 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1708 * gnat.dg/opt5.adb: New test.
1710 2009-11-01 Tobias Burnus <burnus@net-b.de>
1713 * gfortran.dg/allocatable_scalar_4.f90: New test.
1715 2009-11-01 Tobias Burnus <burnus@net-b.de>
1718 * gfortran.dg/intent_out_6.f90: New testcase.
1720 2009-10-31 Richard Guenther <rguenther@suse.de>
1722 * g++.dg/tree-ssa/restrict1.C: New.
1724 2009-10-31 Jason Merrill <jason@redhat.com>
1726 * g++.dg/rtti/typeid9.C: New.
1729 * g++.dg/cpp0x/initlist25.C: New.
1731 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1733 * gnat.dg/specs/rep_clause4.ads: New test.
1735 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1738 * gcc.target/avr/torture/pr41885.c: New test.
1740 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1742 * gnat.dg/specs/pack5.ads: New test.
1744 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1746 * lib/target-supports.exp: Handle powerpc-*-elf.
1748 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1751 * gcc.target/i386/incoming-6.c: New.
1752 * gcc.target/i386/incoming-7.c: Likewise.
1753 * gcc.target/i386/incoming-8.c: Likewise.
1754 * gcc.target/i386/incoming-9.c: Likewise.
1755 * gcc.target/i386/incoming-10.c: Likewise.
1756 * gcc.target/i386/incoming-11.c: Likewise.
1757 * gcc.target/i386/incoming-12.c: Likewise.
1758 * gcc.target/i386/incoming-13.c: Likewise.
1759 * gcc.target/i386/incoming-14.c: Likewise.
1760 * gcc.target/i386/incoming-15.c: Likewise.
1761 * gcc.target/i386/pr37843-4.c: Likewise.
1763 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1766 * g++.dg/template/sizeof12.C: New test.
1768 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/pack14.adb: New test.
1772 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1774 * gcc.target/mips/mips.exp (mips_option_groups): Add
1776 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1777 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1778 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1780 2009-10-29 Michael Matz <matz@suse.de>
1782 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1783 * gcc.target/i386/sse-recip-vec.c: Ditto.
1784 * gcc.target/i386/brokensqrt.c: New test.
1786 2009-10-29 Tobias Burnus <burnus@net-b.de>
1789 * gfortran.dg/associated_target_3.f90: New testcase.
1791 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1793 * gfortran.dg/lto/pr41764_0.f: New.
1795 2009-10-29 Martin Jambor <mjambor@suse.cz>
1797 PR tree-optimization/41775
1798 * g++.dg/torture/pr41775.C: New testcase.
1800 2009-10-28 Jason Merrill <jason@redhat.com>
1802 * g++.dg/cpp0x/inline-ns1.C: New.
1803 * g++.dg/cpp0x/inline-ns2.C: New.
1804 * g++.dg/cpp0x/inline-ns3.C: New.
1806 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1808 PR rtl-optimization/39715
1809 * gcc.target/arm/thumb-ltu.c: New.
1811 2009-10-28 Richard Guenther <rguenther@suse.de>
1815 * gcc.dg/lto/20091027-1_0.c: New testcase.
1816 * gcc.dg/lto/20091027-1_1.c: Likewise.
1817 * g++.dg/lto/20091026-1_0.C: Likewise.
1818 * g++.dg/lto/20091026-1_1.C: Likewise.
1819 * g++.dg/lto/20091026-1_a.h: Likewise.
1821 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.dg/pr41837.c: New test.
1827 * g++.dg/ext/sync-3.C: New test.
1830 * gcc.dg/pr41762.c: New test.
1832 2009-10-28 Richard Guenther <rguenther@suse.de>
1835 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1836 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1837 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1838 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1840 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1842 PR rtl-optimization/39715
1843 * gcc.target/arm/thumb-bitfld1.c: New.
1845 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1847 PR rtl-optimization/40741
1848 * gcc.target/arm/thumb-branch1.c: New.
1850 2009-10-27 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1853 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1854 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1855 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1857 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1860 * gnat.dg/null_pointer_deref2.adb: Likewise.
1862 2009-10-27 Richard Guenther <rguenther@suse.de>
1864 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1866 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1869 * gcc.dg/pr41842.c: New test.
1871 2009-10-27 Revital Eres <eres@il.ibm.com>
1873 PR tree-optimization/40648
1874 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1875 change in decision of peeling for alignment.
1876 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1877 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1878 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1879 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1880 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1881 * gcc.dg/vect/vect-50.c: Likewise.
1882 * gcc.dg/vect/vect-33.c: Likewise.
1883 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1884 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1886 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1887 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1888 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1890 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1891 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1892 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1893 * gcc.dg/vect/vect-60.c: Likewise.
1894 * gcc.dg/vect/vect-26.c: Likewise.
1895 * gcc.dg/vect/vect-52.c: Likewise.
1896 * gcc.dg/vect/vect-44.c: Likewise.
1897 * gcc.dg/vect/vect-27.c: Likewise.
1898 * gcc.dg/vect/vect-70.c: Likewise.
1899 * gcc.dg/vect/vect-28.c: Likewise.
1900 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1901 * gcc.dg/vect/vect-109.c: Likewise.
1902 * gcc.dg/vect/vect-54.c: Likewise.
1903 * gcc.dg/vect/vect-29.c: Likewise.
1904 * gcc.dg/vect/vect-72.c: Likewise.
1905 * gcc.dg/vect/vect-56.c: Likewise.
1906 * gcc.dg/vect/vect-48.c: Likewise.
1907 * gcc.dg/vect/vect-91.c: Likewise.
1908 * gcc.dg/vect/vect-92.c: Likewise.
1909 * gcc.dg/vect/vect-58.c: Likewise.
1910 * gcc.dg/vect/slp-25.c: Likewise.
1911 * gcc.dg/vect/vect-93.c: Likewise.
1912 * gcc.dg/vect/vect-95.c: Likewise.
1913 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1914 * gcc.dg/vect/vect-87.c: Likewise.
1915 * gcc.dg/vect/vect-96.c: Likewise.
1916 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1917 * gcc.dg/vect/vect-88.c: Likewise.
1918 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1919 * gcc.dg/vect/vect-89.c: Likewise.
1920 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1921 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1922 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1923 * gfortran.dg/vect/vect-2.f90: Likewise.
1924 * gfortran.dg/vect/vect-3.f90: Likewise.
1925 * gfortran.dg/vect/vect-4.f90: Likewise.
1926 * gfortran.dg/vect/vect-5.f90: Likewise.
1928 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1931 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1933 2009-10-26 Ben Elliston <bje@au.ibm.com>
1934 Michael Meissner <meissner@linux.vnet.ibm.com>
1935 Ulrich Weigand <uweigand@de.ibm.com>
1937 * gcc.target/spu/ea/ea.exp: New file.
1938 * gcc.target/spu/ea/cache1.c: Likewise.
1939 * gcc.target/spu/ea/cast1.c: Likewise.
1940 * gcc.target/spu/ea/cast2.c: Likewise.
1941 * gcc.target/spu/ea/compile1.c: Likewise.
1942 * gcc.target/spu/ea/compile2.c: Likewise.
1943 * gcc.target/spu/ea/cppdefine.c: Likewise.
1944 * gcc.target/spu/ea/errors1.c: Likewise.
1945 * gcc.target/spu/ea/errors2.c: Likewise.
1946 * gcc.target/spu/ea/execute1.c: Likewise.
1947 * gcc.target/spu/ea/execute2.c: Likewise.
1948 * gcc.target/spu/ea/execute3.c: Likewise.
1949 * gcc.target/spu/ea/ops1.c: Likewise.
1950 * gcc.target/spu/ea/ops2.c: Likewise.
1951 * gcc.target/spu/ea/options1.c: Likewise.
1952 * gcc.target/spu/ea/test-sizes.c: Likewise.
1954 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.dg/pr41345.c: New test.
1960 * g++.dg/debug/dwarf2/anonname1.C: New test.
1962 2009-10-26 Jason Merrill <jason@redhat.com>
1965 * g++.dg/cpp0x/defaulted15.C: New.
1966 * g++.dg/cpp0x/defaulted16.C: New.
1968 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1971 * g++.dg/cpp0x/variadic96.C: New test.
1973 2009-10-26 Nick Clifton <nickc@redhat.com>
1975 * lib/target-supports.exp (check_profiling_available):
1976 Profiling is not, currently, available for the RX port.
1977 (check_effective_target_hard_float): Add support for RX target.
1978 * gcc.target/rx: New directory.
1979 * gcc.target/rx/builtins.c: New test file.
1980 * gcc.target/rx/interrupts.c: New test file.
1981 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1982 * gcc.target/rx/zero-width-bitfield.c: New test file.
1983 * gcc.target/rx/i272091.c: New test file.
1984 * gcc.target/rx/packed-struct.c: New test file.
1985 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1987 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1989 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1990 * gcc.dg/lto/20091016-1_0.c: Likewise.
1991 * gcc.dg/lto/20090206-1_0.c: Likewise.
1992 * gcc.dg/lto/20081120-1_0.c: Likewise.
1993 * gcc.dg/lto/20081120-2_0.c: Likewise.
1994 * gcc.dg/lto/20090116_0.c: Likewise.
1995 * gcc.dg/lto/20081126_0.c: Likewise.
1996 * gcc.dg/lto/20091013-1_0.c: Likewise.
1997 * gcc.dg/lto/20081212-1_0.c: Likewise.
1998 * gcc.dg/lto/20091015-1_0.c: Likewise.
1999 * gcc.dg/lto/20090126-1_0.c: Likewise.
2000 * gcc.dg/lto/20090126-2_0.c: Likewise.
2001 * gcc.dg/lto/20091020-1_0.c: Likewise.
2002 * gcc.dg/lto/20091020-2_0.c: Likewise.
2003 * gcc.dg/lto/20081204-1_0.c: Likewise.
2004 * gcc.dg/lto/20081204-2_0.c: Likewise.
2005 * gcc.dg/lto/20081224_0.c: Likewise.
2006 * gcc.dg/lto/20090219_0.c: Likewise.
2008 2009-10-26 Dodji Seketeli <dodji@redhat.com>
2011 * g++.dg/lookup/extern-c-redecl2.C: New test.
2012 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2013 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2014 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2016 2009-10-26 Michael Matz <matz@suse.de>
2018 PR tree-optimization/41783
2019 * gcc.dg/pr41783.c: New test.
2020 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2021 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2022 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2024 2009-10-26 Janus Weil <janus@gcc.gnu.org>
2027 * gfortran.dg/class_allocate_4.f03: New test.
2029 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
2031 * gcc.target/mips/mult-1.c: New test.
2033 2009-10-24 Janus Weil <janus@gcc.gnu.org>
2036 * gfortran.dg/extends_8.f03: New test.
2038 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/specs/pack4.ads: New test.
2042 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2044 * gnat.dg/null_pointer_deref1.adb: New test.
2045 * gnat.dg/null_pointer_deref2.adb: Likewise.
2047 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
2050 * gfortran.dg/transfer_intrinsic_3.f90.
2052 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2054 * gnat.dg/opt4.adb: New test.
2056 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2059 * gcc.dg/noncompile/pr40033-1.c: New test.
2061 2009-10-23 Dodji Seketeli <dodji@redhat.com>
2064 * g++.dg/abi/mangle34.C: New test
2066 2009-10-23 Jason Merrill <jason@redhat.com>
2068 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2071 * g++.dg/cpp0x/explicit4.C: New.
2073 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2075 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2077 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2078 for *-*-mingw* and *-*-cygwin.
2079 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2080 * g++.dg/template/spec35.C: Disable weak symbol test for
2081 *-*-mingw* and *-*-cygwin.
2084 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2086 2009-10-23 Janus Weil <janus@gcc.gnu.org>
2089 * gfortran.dg/class_10.f03: New test.
2091 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2094 * gcc.target/powerpc/vsx-vrsave.c: New file.
2096 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2099 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2101 2009-10-23 Richard Guenther <rguenther@suse.de>
2103 PR tree-optimization/41778
2104 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2106 2009-10-22 Richard Guenther <rguenther@suse.de>
2109 * g++.dg/lto/20091022-2_0.C: New testcase.
2111 2009-10-22 Richard Guenther <rguenther@suse.de>
2114 * g++.dg/lto/20091022-1_0.C: New testcase.
2116 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
2118 * gcc.dg/autopar/outer-4.c: Adjust scan.
2119 * gcc.dg/autopar/outer-5.c: Adjust scan.
2120 * gcc.dg/autopar/outer-5.c: Add scan optimized.
2122 * libgomp.graphite/force-parallel-2.c: Adjust scan.
2123 * gcc.dg/autopar/outer-1.c: New testcase.
2124 * gcc.dg/autopar/outer-2.c: New testcase.
2125 * gcc.dg/autopar/outer-3.c: New testcase.
2126 * gcc.dg/autopar/outer-4.c: New testcase.
2127 * gcc.dg/autopar/outer-5.c: New testcase.
2128 * gcc.dg/autopar/outer-6.c: New testcase.
2130 2009-10-22 Jan Hubicka <jh@suse.cz>
2132 * gcc.c-torture/compile/pr40556.c: New testcase.
2134 2009-10-22 Janus Weil <janus@gcc.gnu.org>
2137 * gfortran.dg/goto_8.f90: New test case.
2139 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
2141 PR tree-optimization/41497
2142 * gcc.dg/tree-ssa/pr41497.c: New.
2144 2009-10-21 Steve Ellcey <sje@cup.hp.com>
2146 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2148 2009-10-21 Joseph Myers <joseph@codesourcery.com>
2150 * gcc.dg/tls/pie-1.c: New test.
2152 2009-10-21 Jakub Jelinek <jakub@redhat.com>
2154 * g++.dg/abi/mangle33.C: New test.
2156 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2158 * gnat.dg/discr22.adb: New test.
2160 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2162 * gnat.dg/loop_optimization7.ad[sb]: New test.
2163 * gnat.dg/loop_optimization7_pkg.ads: New helper.
2165 2009-10-21 Janus Weil <janus@gcc.gnu.org>
2169 * gfortran.dg/class_9.f03: Extended test case.
2170 * gfortran.dg/select_type_7.f03: New test case.
2172 2009-10-20 Richard Guenther <rguenther@suse.de>
2174 * gcc.dg/lto/20091020-3_0.c: New testcase.
2176 2009-10-20 Richard Guenther <rguenther@suse.de>
2179 * gcc.dg/lto/20091020-1_0.c: New testcase.
2180 * gcc.dg/lto/20091020-1_1.c: Likewise.
2181 * gcc.dg/lto/20091020-2_0.c: Likewise.
2182 * gcc.dg/lto/20091020-2_1.c: Likewise.
2184 2009-10-20 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.dg/pr41340.c: New test.
2189 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
2191 * gnat.dg/discr21.ad[sb]: New test.
2192 * gnat.dg/discr21_pkg.ads: New helper.
2194 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
2197 * gfortran.dg/class_9 : New test.
2199 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2201 * gcc.dg/raw-string-1.c: New test.
2202 * gcc.dg/raw-string-2.c: New test.
2203 * gcc.dg/raw-string-3.c: New test.
2204 * gcc.dg/raw-string-4.c: New test.
2205 * gcc.dg/raw-string-5.c: New test.
2206 * gcc.dg/raw-string-6.c: New test.
2207 * gcc.dg/raw-string-7.c: New test.
2208 * gcc.dg/utf8-1.c: New test.
2209 * gcc.dg/utf8-2.c: New test.
2210 * gcc.dg/utf-badconcat2.c: New test.
2211 * gcc.dg/utf-dflt2.c: New test.
2212 * gcc.dg/cpp/include6.c: New test.
2213 * g++.dg/ext/raw-string-1.C: New test.
2214 * g++.dg/ext/raw-string-2.C: New test.
2215 * g++.dg/ext/raw-string-3.C: New test.
2216 * g++.dg/ext/raw-string-4.C: New test.
2217 * g++.dg/ext/raw-string-5.C: New test.
2218 * g++.dg/ext/raw-string-6.C: New test.
2219 * g++.dg/ext/raw-string-7.C: New test.
2220 * g++.dg/ext/utf8-1.C: New test.
2221 * g++.dg/ext/utf8-2.C: New test.
2222 * g++.dg/ext/utf-badconcat2.C: New test.
2223 * g++.dg/ext/utf-dflt2.C: New test.
2225 * gcc.dg/cleanup-13.c: New test.
2227 2009-10-19 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/auto_dealloc_1.f90: New test case.
2232 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2234 Port from redhat/gcc-4_4-branch:
2235 2009-10-08 Jakub Jelinek <jakub@redhat.com>
2236 * gcc.dg/debug/vta-2.c: New test.
2238 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
2239 * gcc.dg/debug/vta-1.c: New.
2241 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
2243 * gnat.dg/noreturn2.ad[sb]: New test.
2245 2009-10-19 Tobias Burnus <burnus@net-b.de>
2248 * gfortran.dg/equiv_8.f90: New test.
2249 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2251 2009-10-19 Joseph Myers <joseph@codesourcery.com>
2253 * gcc.target/arm/neon-thumb2-move.c: New test.
2255 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.dg/debug/vta-3.c: New test.
2259 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2261 * gnat.dg/nested_proc.adb: Rename into...
2262 * gnat.dg/nested_proc1.adb: ...this.
2263 * gnat.dg/nested_proc2.adb: New test.
2265 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2267 * gnat.dg/noreturn1.ad[sb]: New test.
2269 2009-10-17 Janus Weil <janus@gcc.gnu.org>
2270 Paul Thomas <pault@gcc.gnu.org>
2273 * gfortran.dg/class_6.f90: New test.
2277 * gfortran.dg/class_7.f90: New test.
2280 * gfortran.dg/class_8.f90: New test.
2282 2009-10-17 Richard Guenther <rguenther@suse.de>
2284 * gcc.dg/lto/20091017-1_0.c: New testcase.
2285 * gcc.dg/lto/20091017-1_1.c: Likewise.
2287 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2289 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2291 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2293 * gnat.dg/aggr11.adb: New test.
2294 * gnat.dg/aggr11_pkg.ads: New helper.
2296 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/slice8.adb: New test.
2299 * gnat.dg/slice8_pkg1.ads: New helper.
2300 * gnat.dg/slice8_pkg2.ads: Likewise.
2301 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2303 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2305 * gnat.dg/unchecked_convert4.adb: New test.
2307 2009-10-15 Jason Merrill <jason@redhat.com>
2310 * g++.dg/cpp0x/trailing5.C: New.
2312 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2313 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2314 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2315 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2317 2009-10-16 Janus Weil <janus@gcc.gnu.org>
2320 * gfortran.dg/class_5.f03: New test case.
2321 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2322 * gfortran.dg/typebound_operator_4.f03: Ditto.
2324 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2326 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2327 * g++.dg/other/first-global.C: Likewise.
2328 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2329 * g++.dg/torture/pr40323.C: Likewise.
2330 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2331 * gcc.dg/inline-33.c: Likewise.
2332 * gcc.dg/ipa/ipa-1.c: Likewise.
2333 * gcc.dg/ipa/ipa-2.c: Likewise.
2334 * gcc.dg/ipa/ipa-3.c: Likewise.
2335 * gcc.dg/ipa/ipa-4.c: Likewise.
2336 * gcc.dg/ipa/ipa-5.c: Likewise.
2337 * gcc.dg/ipa/ipa-7.c: Likewise.
2338 * gcc.dg/ipa/ipacost-2.c: Likewise.
2339 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2340 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2341 * gfortran.dg/whole_file_5.f90: Likewise.
2342 * gfortran.dg/whole_file_6.f90: Likewise.
2344 2009-10-16 Richard Guenther <rguenther@suse.de>
2346 PR tree-optimization/41728
2347 * gcc.c-torture/compile/pr41728.c: New testcase.
2349 2009-10-16 Richard Guenther <rguenther@suse.de>
2352 * gcc.dg/lto/20091016-1_0.c: New testcase.
2353 * gcc.dg/lto/20091016-1_1.c: Likewise.
2354 * gcc.dg/lto/20091016-1_a.h: Likewise.
2356 2009-10-16 Richard Guenther <rguenther@suse.de>
2359 * gfortran.dg/lto/20091015-1_0.f: New testcase.
2360 * gfortran.dg/lto/20091015-1_1.f: Likewise.
2361 * gfortran.dg/lto/20091015-1_2.f: Likewise.
2363 2009-10-16 Richard Guenther <rguenther@suse.de>
2366 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2368 2009-10-15 Jakub Jelinek <jakub@redhat.com>
2371 * gcc.dg/debug/pr41717.c: New test.
2373 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
2376 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2379 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2381 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2384 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2386 * g++.dg/ext/altivec-2.C (main): Ditto.
2388 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2390 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2391 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2393 2009-10-15 Richard Guenther <rguenther@suse.de>
2396 * gcc.dg/lto/20091015-1_0.c: New testcase.
2397 * gcc.dg/lto/20091015-1_1.c: Likewise.
2398 * gcc.dg/lto/20091015-1_2.c: Likewise.
2399 * gcc.dg/lto/20091015-1_a.h: Likewise.
2400 * gcc.dg/lto/20091015-1_b.h: Likewise.
2402 2009-10-15 Steve Ellcey <sje@cup.hp.com>
2404 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2406 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
2408 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2410 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2412 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2414 * obj-c++.dg/bitfield-1.mm: Likewise.
2415 * obj-c++.dg/bitfield-4.mm: Likewise.
2417 2009-10-14 Richard Guenther <rguenther@suse.de>
2420 * gcc.dg/lto/20091014-1_0.c: New testcase.
2422 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2425 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2426 warning on line 0 instead of 1.
2428 2009-10-14 Richard Guenther <rguenther@suse.de>
2431 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2432 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2434 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2436 PR preprocessor/41543
2437 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2440 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2442 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2446 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2449 2009-10-14 Jason Merrill <jason@redhat.com>
2452 * g++.dg/cpp0x/defaulted14.C: New.
2454 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2456 * g++.dg/cpp0x/vt-40092.C: New.
2458 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2460 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2461 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2463 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2465 * gfortran.dg/complex_intrinsic_8.f90: New test.
2467 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2469 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2470 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2472 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2475 * gcc.dg/torture/pr38948.c: New test.
2477 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2479 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2481 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2484 * gfortran.dg/class_allocate_2.f03: Modified.
2485 * gfortran.dg/class_allocate_3.f03: New test case.
2487 2009-10-13 Richard Guenther <rguenther@suse.de>
2490 * gcc.dg/lto/20091006-2_0.c: New testcase.
2491 * gcc.dg/lto/20091006-2_1.c: Likewise.
2492 * gcc.dg/lto/20091006-2_2.c: Likewise.
2493 * gcc.dg/lto/20091013-1_0.c: Likewise.
2494 * gcc.dg/lto/20091013-1_1.c: Likewise.
2495 * gcc.dg/lto/20091013-1_2.c: Likewise.
2497 2009-10-13 Martin Jambor <mjambor@suse.cz>
2499 * gcc.c-torture/compile/pr41661.c: New test.
2501 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2503 PR libgfortran/41683
2504 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2506 2009-10-12 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/decltype18.C: New.
2512 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2514 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2516 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2518 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2524 * gcc.dg/guality/pr41447-1.c: New.
2525 * gcc.dg/debug/pr41264-1.c: New.
2526 * gcc.dg/debug/pr41343-1.c: New.
2528 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2531 * gcc.dg/torture/pr26515.c: New test.
2533 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2536 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2537 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2538 or "xfail" with dg-lto-do.
2540 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2542 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2544 2009-10-12 Michael Matz <matz@suse.de>
2546 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2549 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2552 * g++.dg/torture/pr41680.C: New test.
2554 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2557 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2559 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2562 * gcc.dg/guality/pr41616-1.c: New.
2564 2009-10-11 Jason Merrill <jason@redhat.com>
2567 * g++.dg/cpp0x/rv-reinterpret.C: New.
2569 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2571 PR libgfortran/38439
2572 * gfortran.dg/fmt_error_9.f: New test.
2573 * gfortran.dg/fmt_error_10.f: New test.
2575 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2578 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2579 * gfortran.dg/class_4b.f03: As above.
2580 * gfortran.dg/class_4c.f03: As above.
2581 * gfortran.dg/class_4d.f03: As above.
2583 2009-10-11 Richard Guenther <rguenther@suse.de>
2585 PR tree-optimization/41555
2586 * gcc.dg/torture/pr41555.c: New testcase.
2588 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590 PR libgfortran/35862
2591 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2594 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2596 PR libgfortran/35862
2597 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2598 Add conditions to avoid runtime errors if not supported.
2600 2009-10-10 Richard Guenther <rguenther@suse.de>
2602 PR tree-optimization/41654
2603 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2605 2009-10-09 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp/ucn-1.C: New.
2609 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2612 * gfortran.dg/class_2.f03: Extended test case.
2614 2009-10-09 Tobias Burnus <burnus@net-b.de>
2617 * gfortran.dg/class_allocate_1.f03: Modify code such that
2618 it compiles with the gfc_warning->gfc_error change.
2619 * gfortran.dg/class_allocate_1.f03: New test.
2621 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2624 * gfortran.dg/select_type_6.f03: New test.
2626 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2628 PR preprocessor/41445
2629 * gcc.dg/cpp/separate-1.c: Adjust.
2630 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2631 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2632 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2633 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2634 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2635 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2636 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2638 PR rtl-optimization/41646
2639 * gcc.c-torture/compile/pr41646.c: New test.
2641 2009-10-09 Richard Guenther <rguenther@suse.de>
2643 PR tree-optimization/41634
2644 * gcc.c-torture/compile/pr41634.c: New testcase.
2646 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2648 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2650 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2652 * gnat.dg/opt3.adb: New test.
2653 * gnat.dg/opt3_pkg.ads: New helper.
2655 2009-10-08 Doug Kwan <dougkwan@google.com>
2657 PR rtl-optimization/41574
2658 * gcc.dg/pr41574.c: New test.
2660 2009-10-08 Cary Coutant <ccoutant@google.com>
2662 Add support for debugging with ICF (Identical Code Folding).
2663 * g++.dg/debug/dwarf2/icf.C: New test.
2665 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2667 * gcc.target/mips/truncate-6.c: New test.
2669 2009-10-08 Jason Merrill <jason@redhat.com>
2672 * g++.dg/cpp0x/rv-deduce.C: New.
2675 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2676 * g++.dg/template/explicit-args2.C: New.
2677 * g++.dg/template/explicit-args3.C: New.
2678 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2680 2009-10-08 Michael Matz <matz@suse.de>
2683 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2684 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2685 * gcc.dg/pr41573.c: New test.
2687 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2690 * gcc.c-torture/compile/pr41182-1.c: New.
2692 2009-10-07 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/variadic95.C: New.
2696 2009-10-07 Jason Merrill <jason@redhat.com>
2698 * g++.dg/template/scope3.C: New.
2700 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2702 * gcc.dg/debug/dwarf2/inline3.c: New test.
2704 2009-10-07 Daniel Kraft <d@domob.eu>
2707 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2709 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2711 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2712 * gfortran.dg/select_type_1.f03: Modified error message.
2713 * gfortran.dg/select_type_5.f03: New test.
2715 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2717 PR libgfortran/41612
2718 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2721 2009-10-06 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2724 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2726 2009-10-06 Richard Guenther <rguenther@suse.de>
2729 * gcc.dg/lto/20091006-1_0.c: New testcase.
2730 * gcc.dg/lto/20091006-1_1.c: Likewise.
2731 * gcc.dg/lto/20091005-2_0.c: Likewise.
2733 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2736 * gnat.dg/timer_cancel.adb: New test.
2738 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2741 * gnat.dg/specs/import_abstract.ads: New.
2743 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745 PR libgfortran/35862
2746 * gfortran.dg/round_2.f03: New test.
2748 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2751 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2752 * lib/gcc-gdb-test.exp: ... here. New file.
2753 * gfortran.dg/guality/guality.exp: New file.
2754 * gfortran.dg/guality/pr41558.f90: New test.
2755 * gfortran.dg/guality/arg1.f90: New test.
2757 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2759 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2760 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2761 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2762 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2764 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2766 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2768 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2769 plugin_pass to register_pass_info.
2770 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2772 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2775 2009-10-05 Richard Guenther <rguenther@suse.de>
2778 * gcc.dg/lto/20090914-2_0.c: New testcase.
2780 2009-10-05 Richard Guenther <rguenther@suse.de>
2783 * gcc.dg/lto/20091005-1_0.c: New testcase.
2784 * gcc.dg/lto/20091005-1_1.c: Likewise.
2786 2009-10-05 Richard Guenther <rguenther@suse.de>
2790 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2791 * g++.dg/lto/20091004-1_0.C: New testcase.
2792 * g++.dg/lto/20091004-1_1.C: Likewise.
2793 * g++.dg/lto/20091004-2_0.C: Likewise.
2794 * g++.dg/lto/20091004-2_1.C: Likewise.
2795 * g++.dg/lto/20091004-3_0.C: Likewise.
2796 * g++.dg/lto/20091004-3_1.C: Likewise.
2798 2009-10-05 Richard Guenther <rguenther@suse.de>
2800 PR tree-optimization/23821
2801 * gcc.dg/torture/pr23821.c: New testcase.
2803 2009-10-05 Daniel Kraft <d@domob.eu>
2806 * gfortran.dg/goto_6.f: New test.
2807 * gfortran.dg/goto_7.f: New test.
2809 2009-10-03 Ben Elliston <bje@au.ibm.com>
2810 Bill Maddox <maddox@google.com>
2811 Cary Coutant <ccoutant@google.com>
2812 Chris Demetriou <cgd@google.com>
2813 Diego Novillo <dnovillo@google.com>
2814 Doug Kwan <dougkwan@google.com>
2815 Jan Hubicka <jh@suse.cz>
2816 Ollie Wild <aaw@google.com>
2817 Rafael Espindola <espindola@google.com>
2818 Richard Guenther <rguenther@suse.de>
2819 Simon Baldwin <simonb@google.com>
2821 * g++.dg/20090107-1.C: New.
2822 * g++.dg/20090121-1.C: New.
2823 * g++.dg/ipa/20090113-1.C: New.
2824 * g++.dg/lto: New directory.
2825 * g++.dg/lto/20080829_0.C: New.
2826 * g++.dg/lto/20080904_0.C: New.
2827 * g++.dg/lto/20080907_0.C: New.
2828 * g++.dg/lto/20080908-1_0.C: New.
2829 * g++.dg/lto/20080908-2_0.C: New.
2830 * g++.dg/lto/20080908-3_0.C: New.
2831 * g++.dg/lto/20080909-1_0.C: New.
2832 * g++.dg/lto/20080910-1_0.C: New.
2833 * g++.dg/lto/20080912-1_0.C: New.
2834 * g++.dg/lto/20080912_0.C: New.
2835 * g++.dg/lto/20080915_0.C: New.
2836 * g++.dg/lto/20080916_0.C: New.
2837 * g++.dg/lto/20080917_0.C: New.
2838 * g++.dg/lto/20080924_0.C: New.
2839 * g++.dg/lto/20080926_0.C: New.
2840 * g++.dg/lto/20081008_0.C: New.
2841 * g++.dg/lto/20081022.h: New.
2842 * g++.dg/lto/20081022_0.C: New.
2843 * g++.dg/lto/20081022_1.C: New.
2844 * g++.dg/lto/20081023_0.C: New.
2845 * g++.dg/lto/20081109-1_0.C: New.
2846 * g++.dg/lto/20081109-2_0.C: New.
2847 * g++.dg/lto/20081109_0.C: New.
2848 * g++.dg/lto/20081109_1.C: New.
2849 * g++.dg/lto/20081118-1_0.C: New.
2850 * g++.dg/lto/20081118-1_1.C: New.
2851 * g++.dg/lto/20081118_0.C: New.
2852 * g++.dg/lto/20081118_1.C: New.
2853 * g++.dg/lto/20081119-1.h: New.
2854 * g++.dg/lto/20081119-1_0.C: New.
2855 * g++.dg/lto/20081119-1_1.C: New.
2856 * g++.dg/lto/20081119_0.C: New.
2857 * g++.dg/lto/20081119_1.C: New.
2858 * g++.dg/lto/20081120-1_0.C: New.
2859 * g++.dg/lto/20081120-1_1.C: New.
2860 * g++.dg/lto/20081120-2_0.C: New.
2861 * g++.dg/lto/20081120-2_1.C: New.
2862 * g++.dg/lto/20081123_0.C: New.
2863 * g++.dg/lto/20081123_1.C: New.
2864 * g++.dg/lto/20081125.h: New.
2865 * g++.dg/lto/20081125_0.C: New.
2866 * g++.dg/lto/20081125_1.C: New.
2867 * g++.dg/lto/20081127_0.C: New.
2868 * g++.dg/lto/20081127_1.C: New.
2869 * g++.dg/lto/20081203_0.C: New.
2870 * g++.dg/lto/20081203_1.C: New.
2871 * g++.dg/lto/20081204-1_0.C: New.
2872 * g++.dg/lto/20081204-1_1.C: New.
2873 * g++.dg/lto/20081204-2_0.C: New.
2874 * g++.dg/lto/20081204-2_1.C: New.
2875 * g++.dg/lto/20081209_0.C: New.
2876 * g++.dg/lto/20081209_1.C: New.
2877 * g++.dg/lto/20081211-1.h: New.
2878 * g++.dg/lto/20081211-1_0.C: New.
2879 * g++.dg/lto/20081211-1_1.C: New.
2880 * g++.dg/lto/20081217-1_0.C: New.
2881 * g++.dg/lto/20081217-2_0.C: New.
2882 * g++.dg/lto/20081219_0.C: New.
2883 * g++.dg/lto/20081219_1.C: New.
2884 * g++.dg/lto/20090106_0.C: New.
2885 * g++.dg/lto/20090112_0.C: New.
2886 * g++.dg/lto/20090128_0.C: New.
2887 * g++.dg/lto/20090221_0.C: New.
2888 * g++.dg/lto/20090302_0.C: New.
2889 * g++.dg/lto/20090302_1.C: New.
2890 * g++.dg/lto/20090303_0.C: New.
2891 * g++.dg/lto/20090311-1.h: New.
2892 * g++.dg/lto/20090311-1_0.C: New.
2893 * g++.dg/lto/20090311-1_1.C: New.
2894 * g++.dg/lto/20090311_0.C: New.
2895 * g++.dg/lto/20090311_1.C: New.
2896 * g++.dg/lto/20090312.h: New.
2897 * g++.dg/lto/20090312_0.C: New.
2898 * g++.dg/lto/20090312_1.C: New.
2899 * g++.dg/lto/20090313_0.C: New.
2900 * g++.dg/lto/20090313_1.C: New.
2901 * g++.dg/lto/20090315_0.C: New.
2902 * g++.dg/lto/20090315_1.C: New.
2903 * g++.dg/lto/20091002-1_0.C: New testcase.
2904 * g++.dg/lto/20091002-2_0.C: Likewise..
2905 * g++.dg/lto/20091002-3_0.C: Likewise..
2906 * g++.dg/lto/README: New.
2907 * g++.dg/lto/pr40818_0.C: New.
2908 * g++.dg/opt/thunk3-1.C: New.
2909 * g++.dg/opt/thunk4.C: New.
2910 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2911 replacements with __attribute__ ((__noinline__)).
2912 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2913 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2914 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2915 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2916 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2917 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2918 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2919 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2920 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2921 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2922 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2923 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2924 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2925 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2926 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2927 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2928 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2929 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2930 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2931 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2932 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2933 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2934 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2935 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2936 * gcc.dg/20081223-1.c: New.
2937 * gcc.dg/lto: New directory.
2938 * gcc.dg/lto/20080908_0.c: New.
2939 * gcc.dg/lto/20080917_0.c: New.
2940 * gcc.dg/lto/20080924_0.c: New.
2941 * gcc.dg/lto/20081024_0.c: New.
2942 * gcc.dg/lto/20081109_0.c: New.
2943 * gcc.dg/lto/20081111_0.c: New.
2944 * gcc.dg/lto/20081111_1.c: New.
2945 * gcc.dg/lto/20081112_0.c: New.
2946 * gcc.dg/lto/20081112_1.c: New.
2947 * gcc.dg/lto/20081115_0.c: New.
2948 * gcc.dg/lto/20081115_1.c: New.
2949 * gcc.dg/lto/20081115_2.c: New.
2950 * gcc.dg/lto/20081118_0.c: New.
2951 * gcc.dg/lto/20081118_1.c: New.
2952 * gcc.dg/lto/20081118_2.c: New.
2953 * gcc.dg/lto/20081120-1_0.c: New.
2954 * gcc.dg/lto/20081120-1_1.c: New.
2955 * gcc.dg/lto/20081120-2_0.c: New.
2956 * gcc.dg/lto/20081120-2_1.c: New.
2957 * gcc.dg/lto/20081125_0.c: New.
2958 * gcc.dg/lto/20081125_1.c: New.
2959 * gcc.dg/lto/20081126_0.c: New.
2960 * gcc.dg/lto/20081201-1_0.c: New.
2961 * gcc.dg/lto/20081201-1_1.c: New.
2962 * gcc.dg/lto/20081201-1_2.c: New.
2963 * gcc.dg/lto/20081201-2_0.c: New.
2964 * gcc.dg/lto/20081201-2_1.c: New.
2965 * gcc.dg/lto/20081202-1_0.c: New.
2966 * gcc.dg/lto/20081202-1_1.c: New.
2967 * gcc.dg/lto/20081202-2_0.c: New.
2968 * gcc.dg/lto/20081202-2_1.c: New.
2969 * gcc.dg/lto/20081204-1_0.c: New.
2970 * gcc.dg/lto/20081204-1_1.c: New.
2971 * gcc.dg/lto/20081204-2_0.c: New.
2972 * gcc.dg/lto/20081210-1_0.c: New.
2973 * gcc.dg/lto/20081212-1_0.c: New.
2974 * gcc.dg/lto/20081222_0.c: New.
2975 * gcc.dg/lto/20081222_0.h: New.
2976 * gcc.dg/lto/20081222_1.c: New.
2977 * gcc.dg/lto/20081224_0.c: New.
2978 * gcc.dg/lto/20081224_0.h: New.
2979 * gcc.dg/lto/20081224_1.c: New.
2980 * gcc.dg/lto/20090116_0.c: New.
2981 * gcc.dg/lto/20090120_0.c: New.
2982 * gcc.dg/lto/20090126-1_0.c: New.
2983 * gcc.dg/lto/20090126-2_0.c: New.
2984 * gcc.dg/lto/20090206-1_0.c: New.
2985 * gcc.dg/lto/20090206-2_0.c: New.
2986 * gcc.dg/lto/20090210_0.c: New.
2987 * gcc.dg/lto/20090210_1.c: New.
2988 * gcc.dg/lto/20090213_0.c: New.
2989 * gcc.dg/lto/20090213_1.c: New.
2990 * gcc.dg/lto/20090218-1_0.c: New.
2991 * gcc.dg/lto/20090218-1_1.c: New.
2992 * gcc.dg/lto/20090218-2_0.c: New.
2993 * gcc.dg/lto/20090218-2_1.c: New.
2994 * gcc.dg/lto/20090218_0.c: New.
2995 * gcc.dg/lto/20090218_1.c: New.
2996 * gcc.dg/lto/20090218_2.c: New.
2997 * gcc.dg/lto/20090218_3.c: New.
2998 * gcc.dg/lto/20090219_0.c: New.
2999 * gcc.dg/lto/20090312_0.c: New.
3000 * gcc.dg/lto/20090312_1.c: New.
3001 * gcc.dg/lto/20090313_0.c: New.
3002 * gcc.dg/lto/20090706-1_0.c: New.
3003 * gcc.dg/lto/20090706-2_0.c: New.
3004 * gcc.dg/lto/20090717_0.c: New.
3005 * gcc.dg/lto/20090717_1.c: New.
3006 * gcc.dg/lto/20090729_0.c: New.
3007 * gcc.dg/lto/20090729_1.c: New.
3008 * gcc.dg/lto/20090812_0.c: New.
3009 * gcc.dg/lto/20090812_1.c: New.
3010 * gcc.dg/lto/20090914-1_0.c: New.
3011 * gcc.dg/lto/README: New.
3012 * gcc.dg/visibility-7.c: Adjust expected pattern
3013 * gfortran.dg/lto: New directory.
3014 * gfortran.dg/lto/pr40724_0.f: New.
3015 * gfortran.dg/lto/pr40724_1.f: New.
3016 * gfortran.dg/lto/pr40725_0.f03: New.
3017 * gfortran.dg/lto/pr40725_1.c: New.
3018 * gfortran.dg/lto/pr41069_0.f90: New.
3019 * gfortran.dg/lto/pr41069_1.f90: New.
3020 * gfortran.dg/lto/pr41069_2.f90: New.
3021 * g++.dg/README: Add 'lto' directory.
3022 * g++.dg/dg.exp: Also scan 'lto' directory
3024 2009-10-03 Ben Elliston <bje@au.ibm.com>
3025 Janis Johnson <janis187@us.ibm.com>
3026 Diego Novillo <dnovillo@google.com>
3028 * g++.dg/lto/lto.exp: New.
3029 * gcc.c-torture/execute/execute.exp: Add
3030 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3031 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3032 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3033 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3034 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3035 * gcc.dg/lto/lto.exp: New.
3036 * gfortran.dg/lto/lto.exp: New.
3037 * lib/target-supports.exp (check_effective_target_lto): New.
3038 * lib/c-torture.exp: Load target-supports.exp. Define
3039 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3040 * lib/gcc-dg.exp: Likewise.
3042 * lib/torture-options.exp: Add support for a third argument.
3044 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
3047 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3049 2009-10-02 Jason Merrill <jason@redhat.com>
3051 * g++.dg/abi/mangle32.C: New.
3053 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3055 * gnat.dg/atomic2.adb: New test.
3057 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3059 * gnat.dg/array11.adb: New test.
3060 * gnat.dg/array12.adb: Likewise.
3062 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3064 * gnat.dg/array10.adb: New test.
3065 * gnat.dg/object_overflow.adb: Tweak.
3067 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
3069 * gcc.dg/guality/guality.exp: Disable on darwin.
3071 2009-10-02 Janis Johnson <janis187@us.ibm.com>
3073 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3074 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3075 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3076 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3078 2009-10-02 Tobias Burnus <burnus@net-b.de>
3081 * gfortran.dg/intent_out_5.f90: New test.
3083 2009-10-02 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.dg/guality/pr41404-1.c: New test.
3088 * gcc.dg/guality/pr41353-2.c: New test.
3090 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
3093 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3096 2009-10-01 Jan Hubicka <jh@suse.cz>
3098 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3100 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
3102 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3104 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3106 2009-10-01 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/parameter_array_init_5.f90: New test.
3111 2009-10-01 Jason Merrill <jason@redhat.com>
3113 * g++.dg/cpp0x/defaulted13.C: New.
3115 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
3117 * gfortran.dg/bounds_check_7.f90: Adapted error message.
3118 * gfortran.dg/bounds_check_11.f90: Likewise.
3119 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3121 2009-09-30 Tobias Burnus <burnus@net-b.de>
3123 * gfortran.dg/select_type_4.f90: New test.
3125 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3127 * gfortran.dg/same_type_as_1.f03: New test.
3128 * gfortran.dg/same_type_as_2.f03: Ditto.
3130 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3132 * gfortran.dg/select_type_1.f03: Extended.
3133 * gfortran.dg/select_type_3.f03: New test.
3135 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3137 * gfortran.dg/class_allocate_1.f03: New test.
3139 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3142 * gfortran.dg/allocatable_scalar_3.f90: New test.
3143 * gfortran.dg/select_type_2.f03: Ditto.
3144 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3146 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3148 * gfortran.dg/block_name_2.f90: Modified error message.
3149 * gfortran.dg/select_6.f90: Ditto.
3150 * gfortran.dg/select_type_1.f03: New test.
3152 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3154 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3155 * gfortran.dg/class_1.f03: Ditto.
3156 * gfortran.dg/class_2.f03: Ditto.
3157 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3158 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3159 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3160 * gfortran.dg/typebound_call_10.f03: Ditto.
3161 * gfortran.dg/typebound_call_2.f03: Ditto.
3162 * gfortran.dg/typebound_call_3.f03: Ditto.
3163 * gfortran.dg/typebound_call_4.f03: Ditto.
3164 * gfortran.dg/typebound_call_9.f03: Ditto.
3165 * gfortran.dg/typebound_generic_3.f03: Ditto.
3166 * gfortran.dg/typebound_generic_4.f03: Ditto.
3167 * gfortran.dg/typebound_operator_1.f03: Ditto.
3168 * gfortran.dg/typebound_operator_2.f03: Ditto.
3169 * gfortran.dg/typebound_operator_3.f03: Ditto.
3170 * gfortran.dg/typebound_operator_4.f03: Ditto.
3171 * gfortran.dg/typebound_proc_1.f08: Ditto.
3172 * gfortran.dg/typebound_proc_5.f03: Ditto.
3173 * gfortran.dg/typebound_proc_6.f03: Ditto.
3175 2009-09-30 Jason Merrill <jason@redhat.com>
3177 * g++.dg/eh/init-temp1.C: Improve test.
3179 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
3182 * gcc.target/alpha/pr22093.c: New test.
3184 2009-09-29 John Freeman <jfreeman08@gmail.com>
3185 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/lambda/lambda-array.C: New.
3188 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3189 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3190 * g++.dg/cpp0x/lambda/lambda-const.C: New.
3191 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3192 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3193 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3194 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3195 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3196 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3197 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3198 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3199 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3200 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3201 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3202 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3203 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3204 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3205 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3206 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3207 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3208 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3209 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3210 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3211 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3212 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3213 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3214 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3215 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3216 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3217 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3218 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3219 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3220 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3221 * g++.dg/cpp0x/lambda/lambda-template.C: New.
3222 * g++.dg/cpp0x/lambda/lambda-this.C: New.
3223 * g++.dg/cpp0x/lambda/lambda-type.C: New.
3224 * g++.dg/cpp0x/lambda/lambda-use.C: New.
3225 * lib/prune.exp: Accept "In lambda function".
3227 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3229 * gcc.target/i386/fma4-check.h: New file.
3230 * gcc.target/i386/fma4-fma.c: Ditto.
3231 * gcc.target/i386/fma4-maccXX.c: Ditto.
3232 * gcc.target/i386/fma4-msubXX.c: Ditto.
3233 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3234 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3235 * gcc.target/i386/fma4-vector.c: Ditto.
3236 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3237 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3238 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3239 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3240 * gcc.target/i386/fma4-256-vector.c: Ditto.
3241 * gcc.target/i386/funcspec-2.c: Ditto.
3243 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3245 * gcc.target/i386/funcspec-5.c: Add FMA4.
3246 * gcc.target/i386/funcspec-6.c: Ditto.
3247 * gcc.target/i386/funcspec-8.c: Ditto.
3249 * gcc.target/i386/funcspec-9.c: New file.
3251 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3253 * gcc.target/i386/isa-10.c: New file.
3254 * gcc.target/i386/isa-11.c: Ditto.
3255 * gcc.target/i386/isa-12.c: Ditto.
3256 * gcc.target/i386/isa-13.c: Ditto.
3257 * gcc.target/i386/isa-2.c: Ditto.
3258 * gcc.target/i386/isa-3.c: Ditto.
3259 * gcc.target/i386/isa-4.c: Ditto.
3260 * gcc.target/i386/isa-7.c: Ditto.
3261 * gcc.target/i386/isa-8.c: Ditto.
3262 * gcc.target/i386/isa-9.c: Ditto.
3264 * gcc.target/i386/isa-14.c: Add FMA4.
3265 * gcc.target/i386/isa-1.c: Ditto.
3266 * gcc.target/i386/isa-5.c: Ditto.
3267 * gcc.target/i386/isa-6.c: Ditto.
3269 * gcc.target/i386/sse-12.c: New file.
3270 * gcc.target/i386/sse-13.c: Ditto.
3271 * gcc.target/i386/sse-14.c: Ditto.
3272 * gcc.target/i386/sse-22.c: Ditto.
3274 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3275 * g++.dg/other/i386-3.C: Ditto.
3276 * g++.dg/other/i386-5.C: Ditto.
3277 * g++.dg/other/i386-6.C: Ditto.
3279 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
3282 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3285 2009-09-29 Janis Johnson <janis187@us.ibm.com>
3287 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3288 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3290 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3295 * g++.dg/debug/dwarf2/const-1.C: Likewise.
3297 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3299 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3300 * gcc.target/i386/isa-1.c: Remove SSE5.
3301 * gcc.target/i386/isa-5.c: Ditto.
3302 * gcc.target/i386/isa-6.c: Ditto.
3303 * gcc.target/i386/funcspec-4.c: Remove error conditions
3305 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3306 * gcc.target/i386/avx-2.c: Ditto.
3307 * gcc.target/i386/sse-23.c: Ditto.
3308 * gcc.target/i386/funcspec-9.c: Delete.
3310 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3313 * gcc.dg/guality/pr41353-1.c: New test.
3316 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3317 in macro name definition for non-unix/win32/msdos.
3319 2009-09-29 Daniel Kraft <d@domob.eu>
3322 * gfortran.dg/block_1.f08: New test.
3323 * gfortran.dg/block_2.f08: New test.
3324 * gfortran.dg/block_3.f90: New test.
3325 * gfortran.dg/block_4.f08: New test.
3326 * gfortran.dg/block_5.f08: New test.
3327 * gfortran.dg/block_6.f08: New test.
3328 * gfortran.dg/block_7.f08: New test.
3329 * gfortran.dg/block_8.f08: New test.
3331 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333 PR libgfortran/35862
3334 * gfortran.dg/round_1.f03: New test.
3335 * gfortran.dg/f2003_io_3.f03: Update test.
3337 2009-09-28 Easwaran Raman <eraman@google.com>
3339 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3340 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3342 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3344 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3345 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3346 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3347 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3348 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3350 * g++.dg/dfp/dfp.exp: Fix typo.
3352 * lib/target-supports.exp (check-effective-target-dfp-nocache):
3353 Fix typo that breaks the check.
3355 2009-09-28 Olivier Hainque <hainque@adacore.com>
3357 * gnat.dg (tagged_alloc_free.adb): New testcase.
3359 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3361 * g++.dg/dfp: New directory.
3362 * g++.dg/dg.exp: Prune tests in dfp directory.
3363 * g++.dg/dfp/dfp.exp: New.
3364 * g++.dg/dfp/mangle-mode.C: New test.
3366 2009-09-28 Michael Matz <matz@suse.de>
3368 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3371 2009-09-27 Richard Henderson <rth@redhat.com>
3373 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3374 * gcc.dg/tree-ssa/pr41469-1.c: New.
3376 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
3379 * gcc.dg/cond-constqual-1.c: New test.
3381 2009-09-26 Michael Matz <matz@suse.de>
3385 * gcc.dg/pr41470.c: New test.
3387 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
3389 * gnat.dg/array9.adb: New test.
3391 2009-09-26 Michael Matz <matz@suse.de>
3393 PR tree-optimization/41454
3394 * gcc.dg/pr41454.c: New test.
3396 2009-09-25 Dodji Seketeli <dodji@redhat.com>
3398 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3399 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3400 into DW_TAG_GNU_template_parameter_pack and
3401 DW_TAG_GNU_formal_parameter_pack.
3402 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3403 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3405 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
3407 * gcc.dg/vect/vect.exp: Append extra parameters as separate
3408 parameters for alignment-sensitive -fsection-anchors tests.
3410 2009-09-25 Richard Guenther <rguenther@suse.de>
3413 * gcc.c-torture/execute/pr41463.c: New testcase.
3415 2009-09-25 Olivier Hainque <hainque@adacore.com>
3417 * gnat.dg/sse_nolib.adb: New testcase.
3419 2009-09-25 Revital Eres <ERES@il.ibm.com>
3421 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3422 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3423 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3424 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3425 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3426 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3427 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3428 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3429 * gcc.dg/vect/vect.exp: Add Power7 flags.
3430 * g++.dg/vect/vect.exp: Likewise.
3431 * gfortran.dg/vect/vect.exp: Likewise.
3433 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3436 * gfortran.dg/empty_label.f: New test.
3437 * gfortran.dg/empty_label.f90: Ditto.
3438 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3440 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3442 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3445 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3447 * lib/scanasm.exp (make_pattern_printable): New function.
3448 (dg-scan, scan-assembler-times, scan-assembler-dem,
3449 scan-assembler-dem-not): Use it.
3451 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3453 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3454 (test_nested): Renamed to ...
3455 (test_nested1): This.
3456 (test_nested2): New.
3459 2009-09-24 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/36143
3462 PR tree-optimization/38747
3463 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3464 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3465 * g++.dg/torture/pr38747.C: New testcase.
3466 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3468 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3470 * gnat.dg/nested_proc.adb: New test.
3472 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3474 * gcc.target/i386/pr12329.c: Adjust.
3476 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3479 * gcc.dg/pr41248.c: New.
3481 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3484 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3486 2009-09-23 Andreas Schwab <schwab@redhat.com>
3488 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3489 current_compiler_flags. Fix typos.
3491 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3493 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3495 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3498 * gcc.c-torture/compile/pr39779.c: New test.
3500 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3502 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3503 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3504 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3506 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3509 * gcc.dg/pr41295.c: New.
3511 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3513 * gcc.dg/pr40209.c: Add test case.
3515 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3517 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3519 * gcc.target/mips/code-readable-2.c: Likewise.
3520 * gcc.target/mips/code-readable-3.c: Likewise.
3522 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3524 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3525 Check support via mode instead of C type.
3526 (check_effective_target_dfprt_nocache): Ditto.
3527 (check_effective_target_hard_dfp): Ditto.
3529 2009-09-22 Richard Guenther <rguenther@suse.de>
3532 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3533 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3535 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/20090922-1.c: New test.
3540 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3541 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3542 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3543 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3544 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3545 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3546 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3547 * objc.dg/dwarf-2.m: Likewise.
3549 2009-09-22 Richard Guenther <rguenther@suse.de>
3551 PR tree-optimization/41428
3552 * g++.dg/tree-ssa/pr41428.C: New testcase.
3554 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3557 * g++.dg/gomp/pr41429.C: New test.
3559 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3561 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3563 2009-09-21 Jason Merrill <jason@redhat.com>
3566 * g++.dg/cpp0x/trivial1.C: Expand.
3568 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3570 * gcc.dg/torture/calleesave-sse.c: New.
3572 2009-09-21 Jan Hubicka <jh@suse.cz>
3574 * gcc.dg/guality/inline-params.c: New testcase.
3576 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3578 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3580 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3581 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3584 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3586 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3587 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3588 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3589 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3590 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3592 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3595 * g++.dg/torture/pr40642.C: New testcase.
3597 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3599 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3600 cases in static initializers.
3602 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3604 * gcc.c-tortue/compile/pr39886.c: New.
3606 2009-09-20 Chris Demetriou <cgd@google.com>
3608 PR preprocessor/28435:
3609 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3610 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3611 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3612 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3613 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3615 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3617 * gcc.target/mips/mips.exp: Add relax-pic-calls
3618 under -mfoo/-mno-foo options.
3619 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3620 and -mexplicit-relocs.
3621 * gcc.target/mips/call-1.c: New test.
3622 * gcc.target/mips/call-2.c: New test.
3623 * gcc.target/mips/call-3.c: New test.
3624 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3625 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3627 2009-09-19 Chris Demetriou <cgd@google.com>
3629 PR preprocessor/28435:
3630 * gcc.dg/cpp/missing-header-MD.c: New test.
3631 * gcc.dg/cpp/missing-header-MMD.c: New test.
3632 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3633 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3635 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3637 PR libgfortran/41328
3638 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3641 2009-09-18 Jason Merrill <jason@redhat.com>
3643 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3644 * g++.dg/cpp0x/initlist-deduce.C: New.
3646 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3648 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3650 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3652 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3653 * c-c++-common/dfp: New directory.
3654 * c-c++-common/dfp/dfp-dbg.h: New file.
3655 * gcc.dg/dfp/call-by-value.c: Move to ...
3656 * c-c++-common/call-by-value.c: here.
3657 * gcc.dg/dfp/cast.c: Move to ...
3658 * c-c++-common/cast.c: here.
3659 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3660 * c-c++-common/compare-eq-const.c: here.
3661 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3662 * c-c++-common/compare-eq-d128.c: here.
3663 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3664 * c-c++-common/compare-eq-d32.c: here.
3665 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3666 * c-c++-common/compare-eq-d64.c: here.
3667 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3668 * c-c++-common/compare-eq-dfp.c: here.
3669 * gcc.dg/dfp/compare-eq.h: Move to ...
3670 * c-c++-common/compare-eq.h: here.
3671 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3672 * c-c++-common/compare-rel-const.c: here.
3673 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3674 * c-c++-common/compare-rel-d128.c: here.
3675 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3676 * c-c++-common/compare-rel-d32.c: here.
3677 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3678 * c-c++-common/compare-rel-d64.c: here.
3679 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3680 * c-c++-common/compare-rel-dfp.c: here.
3681 * gcc.dg/dfp/compare-rel.h: Move to ...
3682 * c-c++-common/compare-rel.h: here.
3683 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3684 * c-c++-common/compare-special-d128.c: here.
3685 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3686 * c-c++-common/compare-special-d32.c: here.
3687 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3688 * c-c++-common/compare-special-d64.c: here.
3689 * gcc.dg/dfp/compare-special.h: Move to ...
3690 * c-c++-common/compare-special.h: here.
3691 * gcc.dg/dfp/constants-zero.c: Move to ...
3692 * c-c++-common/constants-zero.c: here.
3693 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3694 * c-c++-common/convert-bfp-10.c: here.
3695 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3696 * c-c++-common/convert-bfp-11.c: here.
3697 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3698 * c-c++-common/convert-bfp-12.c: here.
3699 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3700 * c-c++-common/convert-bfp-13.c: here.
3701 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3702 * c-c++-common/convert-bfp-14.c: here.
3703 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3704 * c-c++-common/convert-bfp-2.c: here.
3705 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3706 * c-c++-common/convert-bfp-3.c: here.
3707 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3708 * c-c++-common/convert-bfp-4.c: here.
3709 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3710 * c-c++-common/convert-bfp-5.c: here.
3711 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3712 * c-c++-common/convert-bfp-6.c: here.
3713 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3714 * c-c++-common/convert-bfp-7.c: here.
3715 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3716 * c-c++-common/convert-bfp-8.c: here.
3717 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3718 * c-c++-common/convert-bfp-9.c: here.
3719 * gcc.dg/dfp/convert-bfp.c: Move to ...
3720 * c-c++-common/convert-bfp.c: here.
3721 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3722 * c-c++-common/convert-bfp-fold.c: here.
3723 * gcc.dg/dfp/convert-dfp.c: Move to ...
3724 * c-c++-common/convert-dfp.c: here.
3725 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3726 * c-c++-common/convert-dfp-fold-2.c: here.
3727 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3728 * c-c++-common/convert-dfp-fold.c: here.
3729 * gcc.dg/dfp/convert.h: Move to ...
3730 * c-c++-common/convert.h: here.
3731 * gcc.dg/dfp/convert-int.c: Move to ...
3732 * c-c++-common/convert-int.c: here.
3733 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3734 * c-c++-common/convert-int-fold.c: here.
3735 * gcc.dg/dfp/convert-int-max.c: Move to ...
3736 * c-c++-common/convert-int-max.c: here.
3737 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3738 * c-c++-common/convert-int-max-fold.c: here.
3739 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3740 * c-c++-common/convert-int-saturate.c: here.
3741 * gcc.dg/dfp/func-array.c: Move to ...
3742 * c-c++-common/func-array.c: here.
3743 * gcc.dg/dfp/func-deref.c: Move to ...
3744 * c-c++-common/func-deref.c: here.
3745 * gcc.dg/dfp/func-mixed.c: Move to ...
3746 * c-c++-common/func-mixed.c: here.
3747 * gcc.dg/dfp/func-pointer.c: Move to ...
3748 * c-c++-common/func-pointer.c: here.
3749 * gcc.dg/dfp/func-scalar.c: Move to ...
3750 * c-c++-common/func-scalar.c: here.
3751 * gcc.dg/dfp/func-struct.c: Move to ...
3752 * c-c++-common/func-struct.c: here.
3753 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3754 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3755 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3756 * c-c++-common/func-vararg-alternate-d128.c: here.
3757 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3758 * c-c++-common/func-vararg-alternate-d32.c: here.
3759 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3760 * c-c++-common/func-vararg-alternate-d64.c: here.
3761 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3762 * c-c++-common/func-vararg-alternate.h: here.
3763 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3764 * c-c++-common/func-vararg-dfp.c: here.
3765 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3766 * c-c++-common/func-vararg-mixed-2.c: here.
3767 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3768 * c-c++-common/func-vararg-mixed.c: here.
3769 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3770 * c-c++-common/func-vararg-size0.c: here.
3771 * gcc.dg/dfp/inf-1.c: Move to ...
3772 * c-c++-common/inf-1.c: here.
3773 * gcc.dg/dfp/loop-index.c: Move to ...
3774 * c-c++-common/loop-index.c: here.
3775 * gcc.dg/dfp/modes.c: Move to ...
3776 * c-c++-common/modes.c: here.
3777 * gcc.dg/dfp/nan-1.c: Move to ...
3778 * c-c++-common/nan-1.c: here.
3779 * gcc.dg/dfp/nan-2.c: Move to ...
3780 * c-c++-common/nan-2.c: here.
3781 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3782 * c-c++-common/operator-arith-fold.c: here.
3783 * gcc.dg/dfp/operator-assignment.c: Move to ...
3784 * c-c++-common/operator-assignment.c: here.
3785 * gcc.dg/dfp/operator-comma.c: Move to ...
3786 * c-c++-common/operator-comma.c: here.
3787 * gcc.dg/dfp/operator-cond.c: Move to ...
3788 * c-c++-common/operator-cond.c: here.
3789 * gcc.dg/dfp/operator-logical.c: Move to ...
3790 * c-c++-common/operator-logical.c: here.
3791 * gcc.dg/dfp/operator-unary.c: Move to ...
3792 * c-c++-common/operator-unary.c: here.
3793 * gcc.dg/dfp/pr31385.c: Move to ...
3794 * c-c++-common/pr31385.c: here.
3795 * gcc.dg/dfp/pr33466.c: Move to ...
3796 * c-c++-common/pr33466.c: here.
3797 * gcc.dg/dfp/pr35620.c: Move to ...
3798 * c-c++-common/pr35620.c: here.
3799 * gcc.dg/dfp/pr36800.c: Move to ...
3800 * c-c++-common/pr36800.c: here.
3801 * gcc.dg/dfp/pr39034.c: Move to ...
3802 * c-c++-common/pr39034.c: here.
3803 * gcc.dg/dfp/pr39035.c: Move to ...
3804 * c-c++-common/pr39035.c: here.
3805 * gcc.dg/dfp/pr39902.c: Move to ...
3806 * c-c++-common/pr39902.c: here.
3807 * gcc.dg/dfp/pr39986.c: Move to ...
3808 * c-c++-common/pr39986.c: here.
3809 * gcc.dg/dfp/signbit-1.c: Move to ...
3810 * c-c++-common/signbit-1.c: here.
3811 * gcc.dg/dfp/signbit-2.c: Move to ...
3812 * c-c++-common/signbit-2.c: here.
3813 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3814 * c-c++-common/struct-layout-1.c: here.
3815 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3816 * c-c++-common/usual-arith-conv.c: here.
3817 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3818 * c-c++-common/usual-arith-conv-const.c: here.
3820 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3823 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3826 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3829 * g++.dg/expr/bool3.C: New test.
3830 * g++.dg/expr/bool4.C: New test.
3832 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3834 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3835 * gcc.dg/dfp/signbit-2.c: Use it.
3836 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3837 arguments to unsigned int.
3838 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3839 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3840 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3841 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3842 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3843 * gcc.dg/dfp/pr39986.c: Ditto.
3844 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3845 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3846 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3847 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3848 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3850 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3852 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3854 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3857 * dfp/pr41049.c: New test.
3859 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3862 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3864 2009-09-17 Martin Jambor <mjambor@suse.cz>
3866 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3867 * gcc.dg/ipa/ipa-sra-1.c: New test.
3868 * gcc.dg/ipa/ipa-sra-2.c: New test.
3869 * gcc.dg/ipa/ipa-sra-3.c: New test.
3870 * gcc.dg/ipa/ipa-sra-4.c: New test.
3871 * gcc.dg/ipa/ipa-sra-5.c: New test.
3872 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3873 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3875 2009-09-17 Michael Matz <matz@suse.de>
3878 * gfortran.dg/pr41347.f90: New test.
3880 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3882 * gcc.c-torture/compile/20090917-1.c: New testcase.
3884 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3886 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3887 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3888 alpha*-*-* target from XFAIL list.
3890 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3892 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3893 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3894 * gcc.dg/dfp/cast-bad.c: Use default options.
3895 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3896 * gcc.dg/dfp/composite-type.c: Ditto.
3897 * gcc.dg/dfp/constants.c: Ditto.
3898 * gcc.dg/dfp/constants-hex.c: Ditto.
3899 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3900 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3901 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3902 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3903 * gcc.dg/dfp/ctypes.c: Ditto.
3904 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3905 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3906 * gcc.dg/dfp/float-constant-double.c: Ditto.
3907 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3908 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3909 * gcc.dg/dfp/modes.c: Ditto.
3910 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3911 * gcc.dg/dfp/pr31344.c: Ditto.
3912 * gcc.dg/dfp/pr31385.c: Ditto.
3913 * gcc.dg/dfp/pr33466.c: Ditto.
3914 * gcc.dg/dfp/pr35620.c: Ditto.
3915 * gcc.dg/dfp/pr37435.c: Ditto.
3916 * gcc.dg/dfp/pr39986.c: Ditto.
3917 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3918 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3919 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3920 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3921 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3922 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3923 * gcc.dg/dfp/typespec.c: Ditto.
3924 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3925 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3926 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3927 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3928 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3929 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3930 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3931 * gcc.dg/dfp/compare-rel.h: Ditto.
3932 * gcc.dg/dfp/compare-special.h: Ditto.
3933 * gcc.dg/dfp/convert.h: Ditto.
3934 * gcc.dg/dfp/fe-check.h: Ditto.
3935 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3936 * gcc.dg/dfp/cast.c: Ditto.
3937 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3938 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3939 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3940 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3941 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3942 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3943 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3944 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3945 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3946 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3947 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3948 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3949 * gcc.dg/dfp/constants-zero.c: Ditto.
3950 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3951 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3952 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3953 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3954 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3955 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3956 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3957 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3958 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3959 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3960 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3961 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3962 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3963 * gcc.dg/dfp/convert-bfp.c: Ditto.
3964 * gcc.dg/dfp/convert-complex.c: Ditto.
3965 * gcc.dg/dfp/convert-dfp.c: Ditto.
3966 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3967 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3968 * gcc.dg/dfp/convert-int.c: Ditto.
3969 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3970 * gcc.dg/dfp/convert-int-max.c: Ditto.
3971 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3972 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3973 * gcc.dg/dfp/fe-binop.c: Ditto.
3974 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3975 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3976 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3977 * gcc.dg/dfp/func-array.c: Ditto.
3978 * gcc.dg/dfp/func-deref.c: Ditto.
3979 * gcc.dg/dfp/func-mixed.c: Ditto.
3980 * gcc.dg/dfp/func-pointer.c: Ditto.
3981 * gcc.dg/dfp/func-scalar.c: Ditto.
3982 * gcc.dg/dfp/func-struct.c: Ditto.
3983 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3984 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3985 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3986 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3987 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3988 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3989 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3990 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3991 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3992 * gcc.dg/dfp/inf-1.c: Ditto.
3993 * gcc.dg/dfp/loop-index.c: Ditto.
3994 * gcc.dg/dfp/nan-1.c: Ditto.
3995 * gcc.dg/dfp/nan-2.c: Ditto.
3996 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3997 * gcc.dg/dfp/operator-assignment.c: Ditto.
3998 * gcc.dg/dfp/operator-comma.c: Ditto.
3999 * gcc.dg/dfp/operator-cond.c: Ditto.
4000 * gcc.dg/dfp/operator-logical.c: Ditto.
4001 * gcc.dg/dfp/operator-unary.c: Ditto.
4002 * gcc.dg/dfp/pr36800.c: Ditto.
4003 * gcc.dg/dfp/pr39034.c: Ditto.
4004 * gcc.dg/dfp/pr39035.c: Ditto.
4005 * gcc.dg/dfp/pr39902.c: Ditto.
4006 * gcc.dg/dfp/signbit-1.c: Ditto.
4007 * gcc.dg/dfp/signbit-2.c: Ditto.
4008 * gcc.dg/dfp/struct-layout-1.c: Ditto.
4009 * gcc.dg/dfp/union-init.c: Ditto.
4010 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4012 2009-09-16 Michael Matz <matz@suse.de>
4015 * gfortran.dg/pr41212.f90: New test.
4017 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/alignment9.adb: New test.
4021 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
4023 * gnat.dg/discr20.ad[sb]: New test.
4025 2009-09-16 Richard Guenther <rguenther@suse.de>
4028 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4030 2009-09-16 DJ Delorie <dj@redhat.com>
4031 Kaz Kojima <kkojima@gcc.gnu.org>
4033 * gcc.target/sh/struct-arg-dw2.c: New test.
4035 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
4036 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.target/powerpc/pr41175.c: New test.
4041 2009-09-14 Richard Henderson <rth@redhat.com>
4043 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4044 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4045 gcc.dg/tree-ssa/asmgoto-1.c: New files.
4047 2009-09-14 Richard Henderson <rth@redhat.com>
4049 * g++.dg/eh/builtin1.C: Update resx pattern match.
4050 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4052 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
4054 * gcc.target/mips/branch-helper.h: New file.
4055 * gcc.target/mips/branch-2.c,
4056 * gcc.target/mips/branch-3.c,
4057 * gcc.target/mips/branch-4.c,
4058 * gcc.target/mips/branch-5.c,
4059 * gcc.target/mips/branch-6.c,
4060 * gcc.target/mips/branch-7.c,
4061 * gcc.target/mips/branch-8.c,
4062 * gcc.target/mips/branch-9.c,
4063 * gcc.target/mips/branch-10.c,
4064 * gcc.target/mips/branch-11.c,
4065 * gcc.target/mips/branch-12.c,
4066 * gcc.target/mips/branch-13.c,
4067 * gcc.target/mips/branch-14.c,
4068 * gcc.target/mips/branch-15.c: New tests.
4070 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4073 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4074 -m32 -mpowerpc64 system.
4076 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
4078 From Jie Zhang <jie.zhang@analog.com>:
4079 * gcc.target/bfin/saveall.c: New test.
4080 * gcc.target/bfin/20090914-1.c: New test.
4081 * gcc.target/bfin/20090914-2.c: New test.
4083 * gcc.target/bfin/20090914-3.c: New test.
4085 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
4087 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4089 2009-09-14 Richard Guenther <rguenther@suse.de>
4092 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4094 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4096 PR libgfortran/41328
4097 * gfortran.dg/cr_lf.f90: New test.
4099 2009-09-11 Michael Matz <matz@suse.de>
4102 * g++.dg/tree-ssa/pr41275.C: New test.
4104 2009-09-11 Janus Weil <janus@gcc.gnu.org>
4107 * gfortran.dg/proc_ptr_comp_21.f90: New.
4109 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4112 * gfortran.dg/module_procedure_1.f90: New test.
4113 * gfortran.dg/module_procedure_2.f90: Ditto.
4114 * gfortran.dg/generic_14.f90: Move dg-error to new location.
4116 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4117 James A. Morrison <phython@gcc.gnu.org>
4120 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4122 * ada/acats/run_test.exp: New file.
4124 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
4127 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4129 PR rtl-optimization/39779
4130 * gcc.dg/pr39979.c: New test.
4132 2009-09-10 Richard Guenther <rguenther@suse.de>
4135 * g++.dg/torture/pr41257-2.C: New testcase.
4137 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
4140 * g++.dg/template/crash91.C: New.
4142 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4144 PR rtl-optimization/39779
4145 * gcc.dg/pr39979.c: New test.
4147 2009-09-09 Richard Guenther <rguenther@suse.de>
4149 PR tree-optimization/41101
4150 * gcc.c-torture/compile/pr41101.c: New testcase.
4152 2009-09-09 Richard Guenther <rguenther@suse.de>
4155 * gcc.c-torture/execute/pr41317.c: New testcase.
4156 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4157 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4159 2009-09-08 Dodji Seketeli <dodji@redhat.com>
4161 Fix some test breakages on Darwin
4162 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4164 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4165 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4166 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4167 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4168 take darwin specifics in account.
4170 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4172 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4173 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4175 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4178 * g++.dg/cpp0x/initlist24.C: New.
4180 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
4182 * gcc.dg/large-size-array-2.c: Fix target requirement.
4183 * gcc.dg/large-size-array-4.c: Likewise.
4184 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4185 * gcc.dg/c99-const-expr-2.c: Likewise.
4186 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4187 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4188 * gcc.dg/c90-const-expr-10.c: Likewise.
4189 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4191 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4192 * gcc.dg/vect/pr33846.c: Likewise.
4193 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4194 __PTRDIFF_TYPE__, instead of unsigned long.
4195 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4197 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4202 * gfortran.dg/pr41229.f90: New.
4204 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4207 * gcc.dg/pr41232.c: New.
4209 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4211 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4213 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4214 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4215 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4216 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4217 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4218 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4219 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4220 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4221 options other than that used in dg-options.
4223 2009-09-07 Jakub Jelinek <jakub@redhat.com>
4225 PR rtl-optimization/41239
4226 * gcc.c-torture/execute/pr41239.c: New test.
4228 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4230 PR libgfortran/41192
4231 * gfortran.dg/namelist_59.f90: New test.
4233 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4235 From Mike Frysinger <michael.frysinger@analog.com>
4236 * gcc.target/bfin/mcpu-bf542m.c: New file.
4237 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4238 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4239 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4240 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4242 2009-09-07 Martin Jambor <mjambor@suse.cz>
4245 * gcc.c-torture/compile/pr41282.c: New test.
4247 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4250 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
4251 variables for stat and errmsg.
4252 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
4253 * gfortran.dg/allocate_stat_2.f90: New test.
4255 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4257 * gcc.c-torture/compile/20090907-1.c: New test.
4259 2009-09-06 Jakub Jelinek <jakub@redhat.com>
4262 * gcc.dg/pr41241.c: New test.
4264 2009-09-06 Richard Guenther <rguenther@suse.de>
4267 * g++.dg/torture/pr41144.C: New testcase.
4269 2009-09-06 Richard Guenther <rguenther@suse.de>
4272 * gcc.dg/torture/pr41261.c: New testcase.
4274 2009-09-05 Richard Guenther <rguenther@suse.de>
4277 * gcc.c-torture/compile/pr41181.c: New testcase.
4279 2009-09-05 Richard Guenther <rguenther@suse.de>
4282 * g++.dg/torture/pr41273.C: New testcase.
4284 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
4287 * gfortran.dg/typebound_proc_12.f90 : New test.
4289 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4292 * gfortran.dg/pr41225.f90: New.
4294 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4296 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
4297 unistd.h, sys/types.h and sys/wait.h.
4300 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4301 (GUALITY_GDB_REDIRECT): New.
4302 (GUALITY_GDB_ARGS): Use it.
4304 2009-09-04 Richard Guenther <rguenther@suse.de>
4307 * g++.dg/torture/pr41257.C: New testcase.
4309 2009-09-04 Martin Jambor <mjambor@suse.cz>
4311 PR tree-optimization/41112
4312 * gnat.dg/array8.adb: New test.
4314 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
4316 * gcc.target/arm/ctz.c: New test case.
4318 2009-09-03 Alon Dayan <alond@il.ibm.com>
4320 PR tree-optimization/38275
4321 * gcc.dg/autopar/reduc-1char.c: Increase number
4322 of iterations. Adjust the logic accordingly.
4323 * gcc.dg/autopar/reduc-2char.c: Ditto.
4324 * gcc.dg/autopar/reduc-1.c: Ditto.
4325 * gcc.dg/autopar/reduc-2.c: Ditto.
4326 * gcc.dg/autopar/reduc-3.c: Ditto.
4327 * gcc.dg/autopar/reduc-6.c: Ditto.
4328 * gcc.dg/autopar/reduc-7.c: Ditto.
4329 * gcc.dg/autopar/reduc-8.c: Ditto.
4330 * gcc.dg/autopar/reduc-9.c: Ditto.
4331 * gcc.dg/autopar/pr39500-1.c: Ditto.
4332 * gcc.dg/autopar/reduc-1short.c: Ditto.
4333 * gcc.dg/autopar/reduc-2short.c: Ditto.
4334 * gcc.dg/autopar/parallelization-1.c: Ditto.
4336 2009-09-03 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4339 testcase using guality.h compiles and links and if a global variable
4340 can be verified by gdb.
4342 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
4344 * lib/target-supports.exp (check_effective_target_sync_int_long):
4345 Supported on Blackfin Linux targets.
4347 2009-09-02 David Daney <ddaney@caviumnetworks.com>
4349 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4351 2009-09-03 Diego Novillo <dnovillo@google.com>
4353 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4354 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4355 * g++.dg/warn/unit-1.C: Likewise.
4356 * g++.dg/ipa/iinline-1.C: Likewise.
4357 * g++.dg/template/cond2.C: Adjust expected line location for the
4359 * g++.dg/template/pr35240.C: Likewise.
4361 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4363 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4364 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4366 2009-09-02 Martin Jambor <mjambor@suse.cz>
4368 * gcc.dg/tree-ssa/sra-8.c: New testcase.
4369 * gcc.dg/memcpy-1.c: Add . to match pattern.
4370 * gcc.dg/uninit-I.c: XFAIL warning test.
4371 * g++.dg/warn/unit-1.C: XFAIL warning test.
4373 2009-09-02 Ian Lance Taylor <iant@google.com>
4375 * gcc.dg/20090902-1.c: New test.
4377 2009-09-02 Jakub Jelinek <jakub@redhat.com>
4379 * gcc.dg/builtin-object-size-9.c: New test.
4381 2009-09-02 Olivier Hainque <hainque@adacore.com>
4383 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4385 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
4386 Olivier Hainque <hainque@adacore.com>
4388 * gnat.dg/misaligned_param.adb: New test.
4389 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4390 * gnat.dg/slice7.adb: Add 1 more related case.
4392 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4394 * gcc.dg/guality/guality.c: Expect to fail for now.
4395 * gcc.dg/guality/example.c: Likewise.
4397 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4399 * gcc.dg/guality/guality.c: New.
4400 * gcc.dg/guality/guality.h: New.
4401 * gcc.dg/guality/guality.exp: New.
4402 * gcc.dg/guality/example.c: New.
4403 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4404 (cleanup-saved-temps): Likewise, .gkd files too.
4406 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4409 * gfortran.dg/line_length_3.f: New test.
4410 * gfortran.dg/line_length_4.f90: New test.
4412 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
4414 * lib/target-supports.exp (check_gc_sections_available):
4415 Add proper pattern quote.
4417 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
4418 Kaz Kojima <kkojima@gcc.gnu.org>
4420 * lib/target-supports.exp (add_options_for_ieee): New procedure.
4421 * g++.dg/cdce3.C: Use dg-add-options ieee.
4422 * g++.dg/torture/type-generic-1.C: Likewise.
4423 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4424 * gcc.dg/pr28796-2.c: Likewise.
4425 * gcc.dg/torture/builtin-math-7.c: Likewise.
4426 * gcc.dg/torture/type-generic-1.c: Likewise.
4427 * gfortran.dg/boz_14.f90: Likewise.
4428 * gfortran.dg/erf_2.F90: Likewise.
4429 * gfortran.dg/init_flag_3.f90: Likewise.
4430 * gfortran.dg/init_flag_4.f90: Likewise.
4431 * gfortran.dg/init_flag_5.f90: Likewise.
4432 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4433 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4434 * gfortran.dg/isnan_1.f90: Likewise.
4435 * gfortran.dg/isnan_2.f90: Likewise.
4436 * gfortran.dg/maxlocval_2.f90: Likewise.
4437 * gfortran.dg/maxlocval_4.f90: Likewise.
4438 * gfortran.dg/minlocval_1.f90: Likewise.
4439 * gfortran.dg/minlocval_4.f90: Likewise.
4440 * gfortran.dg/module_nan.f90: Likewise.
4441 * gfortran.dg/namelist_42.f90: Likewise.
4442 * gfortran.dg/namelist_43.f90: Likewise.
4443 * gfortran.dg/nan_1.f90: Likewise.
4444 * gfortran.dg/nan_2.f90: Likewise.
4445 * gfortran.dg/nan_3.f90: Likewise.
4446 * gfortran.dg/nan_4.f90: Likewise.
4447 * gfortran.dg/nan_5.f90: Likewise.
4448 * gfortran.dg/nearest_1.f90: Likewise.
4449 * gfortran.dg/nearest_2.f90: Likewise.
4450 * gfortran.dg/nearest_3.f90: Likewise.
4451 * gfortran.dg/pr37243.f: Likewise.
4452 * gfortran.dg/real_const_3.f90: Likewise.
4453 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4455 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4458 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4459 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4460 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4461 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4462 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4463 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4464 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4465 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4466 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4467 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4468 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4469 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4470 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4472 2009-08-31 Jason Merrill <jason@redhat.com>
4475 * g++.dg/parse/enum5.C: New.
4476 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4478 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4481 * gfortran.dg/allocate_derived_1.f90: New.
4482 * gfortran.dg/class_3.f03: New.
4484 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4487 * gfortran.dg/allocatable_scalar_1.f90: New.
4488 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4489 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4490 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4492 2009-08-30 Richard Guenther <rguenther@suse.de>
4494 PR tree-optimization/41186
4495 * g++.dg/torture/pr41186.C: New testcase.
4496 * g++.dg/tree-ssa/pr41186.C: Likewise.
4498 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4501 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4502 take ia64 assembly comments syntax in account.
4504 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4506 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4508 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4510 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4511 * gfortran.dg/whole_file_6.f90: Likewise.
4513 2009-08-28 Cary Coutant <ccoutant@google.com>
4516 * g++.dg/debug/dwarf2/pr41063.C: New test.
4518 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4520 PR rtl-optimization/40861
4521 * gcc.dg/pr40861.c: New test.
4523 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4526 * gfortran.dg/proc_ptr_comp_20.f90: New.
4528 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4531 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4532 open temp file with status="scratch".
4533 * gfortran.dg/fmt_cache_1.f: Likewise.
4534 * gfortran.dg/fmt_exhaust.f90: Likewise.
4535 * gfortran.dg/fmt_t_4.f90: Likewise.
4536 * gfortran.dg/fseek.f90: Likewise.
4537 * gfortran.dg/list_read_5.f90: Likewise.
4538 * gfortran.dg/namelist_39.f90: Likewise.
4539 * gfortran.dg/namelist_56.f90: Likewise.
4540 * gfortran.dg/read_bad_advance.f90: Likewise.
4541 * gfortran.dg/read_repeat.f90: Likewise.
4542 * gfortran.dg/read_size_noadvance.f90: Likewise.
4543 * gfortran.dg/read_x_past.f: Likewise.
4545 2009-08-27 Tobias Burnus <burnus@net-b.de>
4548 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4550 2009-08-27 Daniel Kraft <d@domob.eu>
4553 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4554 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4555 error and fix problem with recursive assignment.
4556 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4557 * gfortran.dg/typebound_operator_3.f03: New test.
4558 * gfortran.dg/typebound_operator_4.f03: New test.
4560 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4563 * debug/dwarf2/namespace-1.C: New test.
4565 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4568 * gfortran.dg/pr41162.f: New.
4570 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4571 Richard Sandiford <rdsandiford@googlemail.com>
4573 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4575 * gcc.target/mips/branch-1.c: Update accordingly.
4576 * gcc.target/mips/extend-1.c: Likewise.
4577 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4579 2009-08-26 Richard Guenther <rguenther@suse.de>
4582 * gcc.c-torture/compile/pr41163.c: New testcase.
4583 * gcc.dg/pr35899.c: Adjust.
4585 2009-08-26 Richard Guenther <rguenther@suse.de>
4587 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4589 2009-08-26 Jason Merrill <jason@redhat.com>
4591 * g++.dg/cpp0x/explicit3.C: New.
4592 * g++.dg/overload/cond2.C: New.
4594 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4596 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4598 2009-08-25 Jan Hubicka <jh@suse.cz>
4600 * gcc.target/i386/sse5-shift1-vector.c
4601 * gcc.target/i386/isa-12.c
4602 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4603 * gcc.target/i386/sse5-pcmov2.c
4604 * gcc.target/i386/isa-3.c
4605 * gcc.target/i386/sse5-shift2-vector.c
4606 * gcc.target/i386/isa-7.c
4607 * gcc.target/i386/funcspec-2.c
4608 * gcc.target/i386/sse5-haddX.c
4609 * gcc.target/i386/sse5-hadduX.c
4610 * gcc.target/i386/isa-9.c
4611 * gcc.target/i386/sse5-maccXX.c
4612 * gcc.target/i386/sse5-shift3-vector.c
4613 * gcc.target/i386/sse5-msubXX.c
4614 * gcc.target/i386/sse5-permpX.c
4615 * gcc.target/i386/sse5-check.h
4616 * gcc.target/i386/sse-12.c
4617 * gcc.target/i386/sse-11.c
4618 * gcc.target/i386/sse-10.c
4619 * gcc.target/i386/sse-13.c
4620 * gcc.target/i386/sse-14.c
4621 * gcc.target/i386/sse-22.c
4622 * gcc.target/i386/sse-2.c
4623 * gcc.target/i386/sse-13.c
4624 * gcc.target/i386/avx-2.c
4625 * gcc.target/i386/sse5-rotate1-vector.c
4626 * gcc.target/i386/isa-4.c
4627 * gcc.target/i386/sse5-hsubX.c
4628 * gcc.target/i386/sse5-pcmov.c
4629 * gcc.target/i386/sse5-fma.c
4630 * gcc.target/i386/isa-8.c
4631 * gcc.target/i386/sse5-rotate2-vector.c
4632 * gcc.target/i386/sse5-nmaccXX.c
4633 * gcc.target/i386/sse5-imul64-vector.c
4634 * gcc.target/i386/sse5-nmsubXX.c
4635 * gcc.target/i386/sse5-rotate3-vector.c
4636 * gcc.target/i386/sse5-fma-vector.c
4637 * gcc.target/i386/sse5-imul32widen-vector.c
4638 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4640 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4641 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4642 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4643 * gcc.target/i386/avx-1.c: Remove SSE5.
4644 * gcc.target/i386/avx-2.c: Remove SSE5.
4645 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4646 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4647 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4648 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4650 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4652 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4654 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4656 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4657 keyword works in the same manner as __alignof.
4659 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4662 * gfortran.dg/unpack_bounds_1.f90: New test.
4663 * gfortran.dg/unpack_bounds_2.f90: New test.
4664 * gfortran.dg/unpack_bounds_3.f90: New test.
4666 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4668 * gnat.dg/slice7.adb: New test.
4669 * gnat.dg/slice7_pkg.ads: New helper.
4671 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4674 * gfortran.dg/proc_ptr_25.f90: New.
4675 * gfortran.dg/proc_ptr_comp_18.f90: New.
4676 * gfortran.dg/proc_ptr_comp_19.f90: New.
4678 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4681 * gfortran.dg/fmt_error_8.f: New test.
4683 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4685 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4686 number, update all callers and synchronize results for latest MPC.
4688 2009-08-21 Jason Merrill <jason@redhat.com>
4690 * g++.dg/warn/Wunused-17.C: New.
4692 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4694 * gcc.target/arm/combine-cmp-shift.c: New test.
4696 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4698 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4699 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4702 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4704 * gfortran.dg/fmt_error_7.f: New test.
4706 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4709 * gcc.target/i386/pr40718.c: New test.
4711 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4713 * gfortran.dg/proc_ptr_24.f90: New test.
4715 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4717 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4718 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4719 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4721 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4724 * gfortran.dg/fmt_with_extra.f: new file.
4726 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4728 * lib/target-supports.exp
4729 (check_effective_target_arm_iwmmxt_ok): New procedure.
4730 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4731 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4733 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4735 * gfortran.dg/boz_9.f90: Do not load denormal floating
4736 point constants. Remove -mieee option for alpha*-*-* targets.
4738 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4741 * gfortran.dg/proc_ptr_23.f90: New.
4742 * gfortran.dg/proc_ptr_comp_15.f90: New.
4743 * gfortran.dg/proc_ptr_comp_16.f90: New.
4744 * gfortran.dg/proc_ptr_comp_17.f90: New.
4746 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4749 * g++.dg/expr/unary3.C: New test.
4751 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4753 * gfortran.dg/common_5.f: Add -mdalign for sh.
4754 * gfortran.dg/common_align_2.f90: Likewise.
4756 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4759 * c_f_pointer_tests_4.f90: New test.
4761 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4763 * gnat.dg/slice6.adb: New test.
4764 * gnat.dg/slice6_pkg.ads: New helper.
4766 2009-08-20 Michael Matz <matz@suse.de>
4769 * gfortran.dg/pr41126.f90: New test.
4771 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/dynamic_bound.adb: New test.
4775 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4778 * gfortran.dg/intrinsic_5.f90: New.
4780 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4781 Richard Earnshaw <richard.earnshaw@arm.com>
4783 * gcc.target/arm/20090811-1.c: New test.
4785 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.dg/pr41123.c: New test.
4790 2009-08-19 Jason Merrill <jason@redhat.com>
4793 * g++.dg/other/gc4.C: New.
4795 2009-08-18 Michael Matz <matz@suse.de>
4797 * gfortran.dg/vect/vect-gems.f90: New test.
4798 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4800 2009-08-18 DJ Delorie <dj@redhat.com>
4802 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4803 * lib/gcc-defs.exp: ... to here.
4805 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4806 GCC_EXEC_PREFIX before building the wrapper.
4808 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4810 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4812 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4813 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4814 dg-options. Fix dg-final clause.
4816 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4818 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4820 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4821 Paul Thomas <pault@gcc.gnu.org>
4824 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4826 2009-08-18 Richard Guenther <rguenther@suse.de>
4829 * gcc.dg/torture/pr41094.c: New testcase.
4830 * gcc.dg/torture/builtin-power-1.c: Adjust.
4831 * gcc.dg/builtins-10.c: Likewise.
4833 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.dg/pr40971.c: New test.
4838 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4841 * gfortran.dg/use_only_4.f90: New test.
4843 2009-08-17 Daniel Kraft <d@domob.eu>
4846 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4847 NOPASS bindings as operators.
4849 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4851 * lib/target-supports.exp
4852 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4853 of targets that do not need command line argument to enable SIMD.
4855 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4857 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4860 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4863 * gfortran.dg/unlimited_fmt_1.f90: New test.
4865 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4867 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4869 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4871 * gnat.dg/itype.ad[sb]: New test.
4873 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4875 * gcc.target/mips/mips.exp: Add terminology section to comment
4876 at the top of the file. Fix typos.
4878 2009-08-16 Jason Merrill <jason@redhat.com>
4880 * g++.dg/debug/dwarf2/inline1.C: New.
4882 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4885 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4887 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4890 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4891 Make sure to trigger inlining optimizations.
4892 * gcc.dg/debug/dwarf2/inline2.c: New test.
4894 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4897 * gfortran.dg/structure_constructor_10.f90: New.
4899 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4901 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4902 * gcc.dg/pragma-re-2.c: Likewise.
4903 * gcc.dg/pragma-re-3.c: Likewise.
4904 * gcc.dg/pragma-re-4.c: Likewise.
4905 * g++.dg/other/pragma-re-1.C: Likewise.
4906 * g++.dg/other/pragma-re-2.C: Likewise.
4908 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4910 * gcc.dg/torture/builtin-math-7.c: New.
4912 2009-08-14 Richard Guenther <rguenther@suse.de>
4914 * gcc.c-torture/execute/20090814-1.c: New testcase.
4916 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4918 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4920 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4923 * gcc.target/i386/pr40934.c: New.
4925 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4928 * gcc.target/i386/pr41019.c: New test.
4930 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4933 * gfortran.dg/winapi.f90: New test.
4935 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4938 * gfortran.dg/intrinsic_4.f90: New.
4939 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4942 2009-08-13 Richard Guenther <rguenther@suse.de>
4945 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4947 2009-08-12 Richard Guenther <rguenther@suse.de>
4949 PR tree-optimization/41011
4950 * gfortran.dg/pr41011.f: New testcase.
4952 2009-08-11 Andrew Haley <aph@redhat.com>
4954 * gcc.target/arm/synchronize.c: New file.
4956 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4959 * gfortran.dg/graphite/id-17.f: New.
4961 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4962 Sebastian Pop <sebastian.pop@amd.com>
4964 * gcc.dg/graphite/interchange-1.c: XFAILed.
4965 * gcc.dg/graphite/interchange-2.c: XFAILed.
4966 * gcc.dg/graphite/interchange-3.c: XFAILed.
4967 * gcc.dg/graphite/interchange-4.c: XFAILed.
4968 * gcc.dg/graphite/interchange-7.c: XFAILed.
4970 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4972 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4974 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4975 Pranav Garg <pranav.garg2107@gmail.com>
4977 * gcc.dg/graphite/interchange-6.c: XFAILed.
4979 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4981 * gcc.dg/graphite/interchange-9.c: New.
4983 2009-08-12 Richard Guenther <rguenther@suse.de>
4985 PR rtl-optimization/41033
4986 * gcc.dg/pr41033.c: New test.
4988 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4991 * gfortran.dg/proc_ptr_comp_14.f90: New.
4993 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4995 * gcc.target/mips/ext-5.c: New test.
4996 * gcc.target/mips/ext-6.c: New test.
4997 * gcc.target/mips/ext-7.c: New test.
4998 * gcc.target/mips/ext-8.c: New test.
4999 * gcc.target/mips/extend-2.c: New test.
5001 2009-08-10 Jason Merrill <jason@redhat.com>
5003 * g++.dg/other/linkage2.C: New test for types-without-linkage
5005 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5006 * g++.dg/lookup/anon2.C: Likewise.
5007 * g++.dg/other/anon3.C: Likewise.
5008 * g++.dg/template/arg2.C: Likewise.
5009 * g++.dg/template/local4.C: Likewise.
5010 * g++.old-deja/g++.law/operators32.C: Likewise.
5011 * g++.old-deja/g++.other/linkage2.C: Likewise.
5012 * g++.old-deja/g++.pt/enum6.C: Likewise.
5013 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5014 * g++.old-deja/g++.other/linkage1.C: Likewise.
5016 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5018 * gcc.dg/dg.exp: Test also c-c++-common dir.
5019 * g++.dg/dg.exp: Likewise.
5020 * g++.dg/warn/Wconversion-real.C: Delete.
5021 * gcc.dg/Wconversion-real.c: Move to ...
5022 * c-c++-common/Wconversion-real.c: ... here.
5023 * lib/target-supports.exp
5024 (check_effective_target_c,check_effective_target_c++): New.
5026 2009-08-10 Daniel Kraft <d@domob.eu>
5029 * gfortran.dg/typebound_operator_1.f03: New test.
5030 * gfortran.dg/typebound_operator_2.f03: New test.
5032 2009-08-10 Richard Guenther <rguenther@suse.de>
5035 * gcc.c-torture/compile/pr41006-1.c: New testcase.
5036 * gcc.c-torture/compile/pr41006-2.c: Likewise.
5038 2009-08-10 Janus Weil <janus@gcc.gnu.org>
5041 * gfortran.dg/class_1.f03: New.
5042 * gfortran.dg/class_2.f03: New.
5043 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5044 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5045 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5046 * gfortran.dg/typebound_call_10.f03: Ditto.
5047 * gfortran.dg/typebound_call_2.f03: Ditto.
5048 * gfortran.dg/typebound_call_3.f03: Ditto.
5049 * gfortran.dg/typebound_call_4.f03: Ditto.
5050 * gfortran.dg/typebound_generic_3.f03: Ditto.
5051 * gfortran.dg/typebound_generic_4.f03: Ditto.
5052 * gfortran.dg/typebound_proc_1.f08: Ditto.
5053 * gfortran.dg/typebound_proc_5.f03: Ditto.
5054 * gfortran.dg/typebound_proc_6.f03: Ditto.
5056 2009-08-10 Dodji Seketeli <dodji@redhat.com>
5059 * g++.dg/expr/stmt-expr-1.C: New test.
5061 2009-08-09 Richard Guenther <rguenther@suse.de>
5063 PR tree-optimization/41016
5064 * gcc.c-torture/compile/pr41016.c: New testcase.
5066 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
5068 * gcc.dg/overflow-warn-8.c: New test.
5070 2009-08-09 Ira Rosen <irar@il.ibm.com>
5072 PR tree-optimization/41008
5073 * gcc.dg/vect/O1-pr41008.c: New test.
5075 2009-08-05 Tobias Burnus <burnus@net-b.de>
5078 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5080 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
5082 * gcc.target/bfin/loop-autoinc.c: New file.
5084 2009-08-08 Richard Guenther <rguenther@suse.de>
5086 PR tree-optimization/40991
5087 * g++.dg/torture/pr40991.C: New testcase.
5089 2009-08-08 Laurent GUERBY <laurent@guerby.net>
5091 * ada/acats/support/impdef.a: Tweak timing constants. Add
5092 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5093 * ada/acats/tests/c9/c940005.a: Use new timing constants.
5094 * ada/acats/tests/c9/c940007.a: Likewise.
5095 * ada/acats/tests/c9/c94001c.ada: Likewise.
5096 * ada/acats/tests/c9/c94006a.ada: Likewise.
5097 * ada/acats/tests/c9/c94008c.ada: Likewise.
5098 * ada/acats/tests/c9/c951002.a: Likewise.
5099 * ada/acats/tests/c9/c954a01.a: Likewise.
5100 * ada/acats/tests/c9/c96001a.ada: Likewise.
5101 * ada/acats/tests/c9/c97307a.ada: Likewise.
5103 2009-08-07 Richard Guenther <rguenther@suse.de>
5105 PR tree-optimization/40999
5106 * gfortran.dg/pr40999.f: New testcase.
5108 2009-08-07 Jakub Jelinek <jakub@redhat.com>
5110 * g++.dg/tree-prof/partition1.C: New test.
5112 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5114 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5116 (check_effective_target_arm_neon_ok): Improve test for neon
5118 * gcc.target/arm/eabi1.c: Only run test in base variant.
5119 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5121 * gcc.target/arm/vfp1[567].c: New tests.
5123 2009-08-06 Jason Merrill <jason@redhat.com>
5126 * g++.dg/ext/complit12.C: Expand.
5128 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5130 Merge ARM/hard_vfp_branch to trunk.
5132 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
5134 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5135 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5137 2009-05-12 Joseph Myers <joseph@codesourcery.com>
5139 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5140 (PCS): Define macro to use base AAPCS.
5141 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5143 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
5145 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5146 Correct arm_neon.h typo.
5148 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
5150 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5151 this a linkage test.
5152 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5153 argument marshalling.
5154 * abitest.h: New file.
5155 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5156 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5158 2009-08-06 Martin Jambor <mjambor@suse.cz>
5161 * gcc.dg/tree-ssa/pr32964.c: New test.
5163 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
5164 H.J. Lu <hongjiu.lu@intel.com>
5167 * gcc.target/i386/pr40957.c: New test.
5169 2009-08-06 Richard Guenther <rguenther@suse.de>
5171 PR tree-optimization/40964
5172 * gcc.c-torture/compile/pr40964.c: New testcase.
5174 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
5177 * gfortran.dg/transfer_resolve_1.f90 : New test.
5179 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
5180 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5183 * gcc.target/i386/pr40906-1.c: New test.
5184 * gcc.target/i386/pr40906-2.c: Ditto.
5185 * gcc.target/i386/pr40906-3.c: Ditto.
5187 2009-08-05 Jakub Jelinek <jakub@redhat.com>
5189 PR rtl-optimization/40924
5190 * g++.dg/torture/pr40924.C: New test.
5192 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5195 * g++.dg/warn/pr36069.C: New.
5197 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5200 * g++.dg/overload/defarg4.C: New test.
5202 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5205 * g++.dg/parse/pr16696.C: New.
5206 * g++.dg/parse/pr16696-permissive.C: New.
5208 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
5211 * gfortran.dg/initialization_23.f90 : New test.
5213 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5216 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5218 2009-08-03 Jason Merrill <jason@redhat.com>
5219 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/ext/complit12.C: New.
5224 2009-08-03 Janis Johnson <janis187@us.ibm.com>
5227 * gcc.target/powerpc/pr39902-2.c: New test.
5229 2009-08-03 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.dg/uninit-6.c: Re-add XFAIL.
5233 * gcc.dg/uninit-6-O0.c: Likewise.
5234 * gcc.dg/uninit-pr40943.c: New test.
5236 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5239 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5242 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5245 * gfortran.dg/namelist_40.f90: Update error output.
5246 * gfortran.dg/namelist_47.f90: Update error output.
5247 * gfortran.dg/namelist_58.f90: New test.
5249 2009-08-02 Janus Weil <janus@gcc.gnu.org>
5252 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5253 * gfortran.dg/altreturn_3.f90: Ditto.
5254 * gfortran.dg/altreturn_5.f90: Ditto.
5255 * gfortran.dg/altreturn_6.f90: Ditto.
5256 * gfortran.dg/altreturn_7.f90: Ditto.
5257 * gfortran.dg/array_constructor_13.f90: Ditto.
5258 * gfortran.dg/arrayio_7.f90: Ditto.
5259 * gfortran.dg/arrayio_8.f90: Ditto.
5260 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5261 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5262 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5263 * gfortran.dg/backspace_8.f: Add -std=legacy.
5264 * gfortran.dg/backspace_9.f: Ditto.
5265 * gfortran.dg/char_comparison_1.f: Ditto.
5266 * gfortran.dg/char_decl_1.f90: Ditto.
5267 * gfortran.dg/char_initialiser_actual.f90: Ditto.
5268 * gfortran.dg/char_pointer_assign.f90: Ditto.
5269 * gfortran.dg/char_pointer_dependency.f90: Ditto.
5270 * gfortran.dg/char_pointer_dummy.f90: Ditto.
5271 * gfortran.dg/char_pointer_func.f90: Ditto.
5272 * gfortran.dg/common_8.f90: Ditto.
5273 * gfortran.dg/constant_substring.f: Ditto.
5274 * gfortran.dg/data_char_2.f90: Ditto.
5275 * gfortran.dg/der_array_io_1.f90: Ditto.
5276 * gfortran.dg/der_array_io_2.f90: Ditto.
5277 * gfortran.dg/der_array_io_3.f90: Ditto.
5278 * gfortran.dg/der_io_3.f90: Ditto.
5279 * gfortran.dg/dev_null.F90: Ditto.
5280 * gfortran.dg/direct_io_2.f90: Ditto.
5281 * gfortran.dg/do_iterator_2.f90: Ditto.
5282 * gfortran.dg/e_d_fmt.f90: Ditto.
5283 * gfortran.dg/empty_format_1.f90: Ditto.
5284 * gfortran.dg/entry_17.f90: Modified warning message.
5285 * gfortran.dg/entry_7.f90: Add -std=legacy.
5286 * gfortran.dg/eor_1.f90: Ditto.
5287 * gfortran.dg/equiv_2.f90: Ditto.
5288 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5289 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5290 * gfortran.dg/extended_char_comparison_1.f: Ditto.
5291 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5292 * gfortran.dg/fmt_error_2.f90: Ditto.
5293 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5294 * gfortran.dg/fmt_tl.f: Ditto.
5295 * gfortran.dg/fmt_white.f: Ditto.
5296 * gfortran.dg/func_derived_1.f90: Ditto.
5297 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5298 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5299 * gfortran.dg/global_references_2.f90: Ditto.
5300 * gfortran.dg/hollerith_1.f90: Ditto.
5301 * gfortran.dg/hollerith.f90: Use new-style character length.
5302 * gfortran.dg/hollerith_f95.f90: Ditto.
5303 * gfortran.dg/ichar_1.f90: Add -std=legacy.
5304 * gfortran.dg/implicit_6.f90: Ditto.
5305 * gfortran.dg/implicit_9.f90: Ditto.
5306 * gfortran.dg/inquire_13.f90: Ditto.
5307 * gfortran.dg/inquire_5.f90: Ditto.
5308 * gfortran.dg/inquire_6.f90: Ditto.
5309 * gfortran.dg/inquire.f90: Ditto.
5310 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5311 * gfortran.dg/io_constraints_2.f90: Ditto.
5312 * gfortran.dg/list_read_2.f90: Add -std=legacy.
5313 * gfortran.dg/loc_2.f90: Ditto.
5314 * gfortran.dg/logical_1.f90: Ditto.
5315 * gfortran.dg/longline.f: Ditto.
5316 * gfortran.dg/merge_char_1.f90: Ditto.
5317 * gfortran.dg/namelist_12.f: Ditto.
5318 * gfortran.dg/namelist_14.f90: Ditto.
5319 * gfortran.dg/namelist_18.f90: Ditto.
5320 * gfortran.dg/namelist_19.f90: Ditto.
5321 * gfortran.dg/namelist_21.f90: Ditto.
5322 * gfortran.dg/namelist_22.f90: Ditto.
5323 * gfortran.dg/namelist_37.f90: Ditto.
5324 * gfortran.dg/namelist_54.f90: Ditto.
5325 * gfortran.dg/namelist_55.f90: Ditto.
5326 * gfortran.dg/namelist_empty.f90: Ditto.
5327 * gfortran.dg/namelist_use.f90: Use new-style character length.
5328 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5329 * gfortran.dg/nested_modules_4.f90: Ditto.
5330 * gfortran.dg/nested_modules_5.f90: Ditto.
5331 * gfortran.dg/open-options-blanks.f: Ditto.
5332 * gfortran.dg/output_exponents_1.f90: Ditto.
5333 * gfortran.dg/parens_5.f90: Ditto.
5334 * gfortran.dg/parens_6.f90: Ditto.
5335 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5336 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5337 * gfortran.dg/pr15129.f90: Ditto.
5338 * gfortran.dg/pr15332.f: Ditto.
5339 * gfortran.dg/pr16597.f90: Ditto.
5340 * gfortran.dg/pr17143.f90: Ditto.
5341 * gfortran.dg/pr17164.f90: Ditto.
5342 * gfortran.dg/pr17229.f: Modified warning message.
5343 * gfortran.dg/pr18210.f90: Add -std=legacy.
5344 * gfortran.dg/pr19155.f: Ditto.
5345 * gfortran.dg/pr20086.f90: Ditto.
5346 * gfortran.dg/pr20124.f90: Ditto.
5347 * gfortran.dg/pr20755.f: Ditto.
5348 * gfortran.dg/pr20865.f90: Ditto.
5349 * gfortran.dg/pr20950.f: Ditto.
5350 * gfortran.dg/pr21730.f: Ditto.
5351 * gfortran.dg/pr22491.f: Ditto.
5352 * gfortran.dg/pr29713.f90: Ditto.
5353 * gfortran.dg/print_parentheses_1.f: Ditto.
5354 * gfortran.dg/print_parentheses_2.f90: Ditto.
5355 * gfortran.dg/proc_assign_1.f90: Ditto.
5356 * gfortran.dg/proc_decl_1.f90: Ditto.
5357 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5358 * gfortran.dg/read_eor.f90: : Add -std=legacy.
5359 * gfortran.dg/read_float_1.f90: Ditto.
5360 * gfortran.dg/read_logical.f90: Ditto.
5361 * gfortran.dg/recursive_statement_functions.f90: Ditto.
5362 * gfortran.dg/return_1.f90: Ditto.
5363 * gfortran.dg/rewind_1.f90: Ditto.
5364 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5365 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5366 * gfortran.dg/stfunc_1.f90: Ditto.
5367 * gfortran.dg/stfunc_3.f90: Ditto.
5368 * gfortran.dg/stfunc_4.f90: Ditto.
5369 * gfortran.dg/stfunc_6.f90: Ditto.
5370 * gfortran.dg/streamio_2.f90: Ditto.
5371 * gfortran.dg/string_ctor_1.f90: Ditto.
5372 * gfortran.dg/string_null_compare_1.f: Ditto.
5373 * gfortran.dg/substr_6.f90: Ditto.
5374 * gfortran.dg/tl_editing.f90: Ditto.
5375 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5376 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5377 * gfortran.dg/x_slash_1.f: Add -std=legacy.
5378 * gfortran.dg/g77/1832.f: Ditto.
5379 * gfortran.dg/g77/19981216-0.f Ditto.
5380 * gfortran.dg/g77/19990525-0.f: Ditto.
5381 * gfortran.dg/g77/19990826-2.f: Ditto.
5382 * gfortran.dg/g77/20000630-2.f: Ditto.
5383 * gfortran.dg/g77/20010116.f: Ditto.
5384 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5385 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5386 * gfortran.dg/g77/980520-1.f: Ditto.
5387 * gfortran.dg/g77/check0.f: Ditto.
5388 * gfortran.dg/g77/cpp3.F: Ditto.
5389 * gfortran.dg/g77/cpp4.F: Use new-style character length.
5390 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5391 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5392 * gfortran.dg/g77/short.f: Ditto.
5394 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
5396 * gcc.target/mips/ext-3.c: Add NOMIPS16.
5397 * gcc.target/mips/ext-4.c: Likewise.
5398 * gcc.target/mips/interrupt_handler.c: Likewise.
5399 * gcc.target/mips/truncate-4.c: Likewise.
5400 * gcc.target/mips/truncate-5.c: Likewise.
5402 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
5404 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5405 -fgraphite-force-parallel to -floop-parallelize-all.
5407 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
5410 * gfortran.dg/whole_file_7.f90: New test.
5411 * gfortran.dg/whole_file_8.f90: New test.
5412 * gfortran.dg/whole_file_9.f90: New test.
5413 * gfortran.dg/whole_file_10.f90: New test.
5414 * gfortran.dg/whole_file_11.f90: New test.
5415 * gfortran.dg/whole_file_12.f90: New test.
5416 * gfortran.dg/whole_file_13.f90: New test.
5417 * gfortran.dg/whole_file_14.f90: New test.
5419 2009-07-31 Jason Merrill <jason@redhat.com>
5421 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5423 * g++.dg/cpp0x/named.C: Likewise.
5424 * g++.dg/cpp0x/overload.C: Likewise.
5425 * g++.dg/cpp0x/rv1n.C: Likewise.
5426 * g++.dg/cpp0x/rv1p.C: Likewise.
5427 * g++.dg/cpp0x/rv2n.C: Likewise.
5428 * g++.dg/cpp0x/rv2p.C: Likewise.
5429 * g++.dg/cpp0x/rv3n.C: Likewise.
5430 * g++.dg/cpp0x/rv3p.C: Likewise.
5431 * g++.dg/cpp0x/rv4n.C: Likewise.
5432 * g++.dg/cpp0x/rv4p.C: Likewise.
5433 * g++.dg/cpp0x/rv5n.C: Likewise.
5434 * g++.dg/cpp0x/rv5p.C: Likewise.
5435 * g++.dg/cpp0x/rv6n.C: Likewise.
5436 * g++.dg/cpp0x/rv6p.C: Likewise.
5437 * g++.dg/cpp0x/rv7n.C: Likewise.
5438 * g++.dg/cpp0x/rv7p.C: Likewise.
5439 * g++.dg/cpp0x/template_deduction.C: Likewise.
5440 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5441 * g++.dg/cpp0x/overloadn.C: New.
5442 * g++.dg/cpp0x/rv-cast.C: New.
5444 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5446 * gcc.target/mips/ext-4.c: New test.
5448 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5450 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5452 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5454 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5455 * gcc.dg/tree-ssa/loop-32.c: Same.
5456 * gcc.dg/tree-ssa/loop-33.c: Same.
5457 * gcc.dg/tree-ssa/loop-34.c: Same.
5458 * gcc.dg/tree-ssa/loop-35.c: Same.
5459 * gcc.dg/tree-ssa/loop-7.c: Same.
5460 * gcc.dg/tree-ssa/pr23109.c: Same.
5461 * gcc.dg/tree-ssa/restrict-2.c: Same.
5462 * gcc.dg/tree-ssa/restrict-3.c: Same.
5463 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5464 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5465 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5466 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5467 * gcc.dg/tree-ssa/structopt-1.c: Same.
5468 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5469 * gfortran.dg/pr32921.f: Same.
5471 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5473 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5474 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5475 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5476 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5477 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5478 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5479 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5480 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5481 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5482 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5483 * gcc.dg/graphite/id-1.c: New.
5484 * gcc.dg/graphite/id-10.c: New.
5485 * gcc.dg/graphite/id-11.c: New.
5486 * gcc.dg/graphite/id-12.c: New.
5487 * gcc.dg/graphite/id-13.c: New.
5488 * gcc.dg/graphite/id-14.c: New.
5489 * gcc.dg/graphite/id-15.c: New.
5490 * gcc.dg/graphite/id-2.c: New.
5491 * gcc.dg/graphite/id-3.c: New.
5492 * gcc.dg/graphite/id-4.c: New.
5493 * gcc.dg/graphite/id-5.c: New.
5494 * gcc.dg/graphite/id-6.c: New.
5495 * gcc.dg/graphite/id-7.c: New.
5496 * gcc.dg/graphite/id-8.c: New.
5497 * gcc.dg/graphite/id-9.c: New.
5498 * gcc.dg/graphite/interchange-0.c: New.
5499 * gcc.dg/graphite/interchange-1.c: New.
5500 * gcc.dg/graphite/interchange-2.c: New.
5501 * gcc.dg/graphite/interchange-3.c: New.
5502 * gcc.dg/graphite/interchange-4.c: New.
5503 * gcc.dg/graphite/interchange-5.c: New.
5504 * gcc.dg/graphite/interchange-6.c: New.
5505 * gcc.dg/graphite/interchange-7.c: New.
5506 * gcc.dg/graphite/interchange-8.c: New.
5507 * gcc.dg/graphite/pr35356-1.c: New.
5508 * gcc.dg/graphite/pr35356-2.c: New.
5509 * gcc.dg/graphite/pr35356-3.c: New.
5510 * gcc.dg/graphite/pr40157.c: New.
5511 * gcc.dg/graphite/run-id-1.c: New.
5512 * gcc.dg/graphite/scop-20.c: New.
5513 * gcc.dg/graphite/scop-21.c: New.
5514 * gfortran.dg/graphite/id-1.f90: New.
5515 * gfortran.dg/graphite/id-10.f90: New.
5516 * gfortran.dg/graphite/id-11.f: New.
5517 * gfortran.dg/graphite/id-12.f: New.
5518 * gfortran.dg/graphite/id-13.f: New.
5519 * gfortran.dg/graphite/id-14.f: New.
5520 * gfortran.dg/graphite/id-15.f: New.
5521 * gfortran.dg/graphite/id-16.f: New.
5522 * gfortran.dg/graphite/id-5.f: New.
5523 * gfortran.dg/graphite/id-6.f: New.
5524 * gfortran.dg/graphite/id-7.f: New.
5525 * gfortran.dg/graphite/id-8.f: New.
5526 * gfortran.dg/graphite/id-9.f: New.
5527 * gfortran.dg/graphite/interchange-1.f: New.
5528 * gfortran.dg/graphite/interchange-2.f: New.
5530 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5532 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5533 flags based on the name of the testcase.
5534 * gfortran.dg/graphite/graphite.exp: Same.
5536 * gcc.dg/graphite/block-0.c: Adjusted.
5537 * gcc.dg/graphite/block-1.c: Adjusted.
5538 * gcc.dg/graphite/block-2.c: Adjusted.
5539 * gcc.dg/graphite/block-3.c: Adjusted.
5540 * gcc.dg/graphite/block-4.c: Adjusted.
5541 * gcc.dg/graphite/block-5.c: Adjusted.
5542 * gcc.dg/graphite/block-6.c: Adjusted.
5543 * gcc.dg/graphite/pr37485.c: Adjusted.
5544 * gcc.dg/graphite/pr37684.c: Adjusted.
5545 * gcc.dg/graphite/pr37828.c: Adjusted.
5546 * gcc.dg/graphite/pr37883.c: Adjusted.
5547 * gcc.dg/graphite/pr37928.c: Adjusted.
5548 * gcc.dg/graphite/pr37943.c: Adjusted.
5549 * gcc.dg/graphite/pr38409.c: Adjusted.
5550 * gcc.dg/graphite/pr38498.c: Adjusted.
5551 * gcc.dg/graphite/pr38559.c: Adjusted.
5552 * gcc.dg/graphite/pr39335.c: Adjusted.
5553 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5554 * gcc.dg/graphite/scop-0.c: Adjusted.
5555 * gcc.dg/graphite/scop-1.c: Adjusted.
5556 * gcc.dg/graphite/scop-10.c: Adjusted.
5557 * gcc.dg/graphite/scop-11.c: Adjusted.
5558 * gcc.dg/graphite/scop-12.c: Adjusted.
5559 * gcc.dg/graphite/scop-13.c: Adjusted.
5560 * gcc.dg/graphite/scop-14.c: Adjusted.
5561 * gcc.dg/graphite/scop-15.c: Adjusted.
5562 * gcc.dg/graphite/scop-16.c: Adjusted.
5563 * gcc.dg/graphite/scop-17.c: Adjusted.
5564 * gcc.dg/graphite/scop-18.c: Adjusted.
5565 * gcc.dg/graphite/scop-19.c: Adjusted.
5566 * gcc.dg/graphite/scop-2.c: Adjusted.
5567 * gcc.dg/graphite/scop-3.c: Adjusted.-
5568 * gcc.dg/graphite/scop-4.c: Adjusted.
5569 * gcc.dg/graphite/scop-5.c: Adjusted.
5570 * gcc.dg/graphite/scop-6.c: Adjusted.
5571 * gcc.dg/graphite/scop-7.c: Adjusted.
5572 * gcc.dg/graphite/scop-8.c: Adjusted.
5573 * gcc.dg/graphite/scop-9.c: Adjusted.
5574 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5575 * gfortran.dg/graphite/block-1.f90: Adjusted.
5576 * gfortran.dg/graphite/block-2.f: Adjusted.
5577 * gfortran.dg/graphite/block-3.f90: Adjusted.
5578 * gfortran.dg/graphite/block-4.f90: Adjusted.
5579 * gfortran.dg/graphite/id-2.f90: Adjusted.
5580 * gfortran.dg/graphite/id-3.f90: Adjusted.
5581 * gfortran.dg/graphite/id-4.f90: Adjusted.
5582 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5583 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5584 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5585 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5586 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5587 * gfortran.dg/graphite/scop-1.f: Adjusted.
5589 2009-07-30 Doug Kwan <dougkwan@google.com>
5591 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5592 in warnings added in rev 141298.
5594 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5596 * lib/options.exp: Use "!=" instead of "ne".
5598 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5600 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5601 * gcc.dg/ucnid-12.c: Likewise.
5603 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5604 Pat Haugen <pthaugen@us.ibm.com>
5605 Revital Eres <ERES@il.ibm.com>
5607 * gcc.target/powerpc/altivec-32.c: New file to test
5608 Altivec simple math function vectorization.
5610 * gcc.target/powerpc/bswap-run.c: New file to test swap
5612 * gcc.target/powerpc/bswap16.c: Ditto.
5613 * gcc.target/powerpc/bswap32.c: Ditto.
5614 * gcc.target/powerpc/bswap64-1.c: Ditto.
5615 * gcc.target/powerpc/bswap64-2.c: Ditto.
5616 * gcc.target/powerpc/bswap64-3.c: Ditto.
5617 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5618 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5619 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5621 * gcc.target/powerpc/popcount-2.c: New file to test
5622 power7 popcntd instructions.
5623 * gcc.target/powerpc/popcount-3.c: Ditto.
5625 * gcc.target/powerpc/pr39457.c: New VSX test.
5626 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5627 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5628 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5629 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5630 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5631 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5632 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5633 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5634 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5635 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5636 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5637 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5639 * gcc.target/powerpc/altivec-6.c: Store the result of
5640 vec_add, so the optimizer doesn't remove it.
5642 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5643 systems that support bswap64.
5645 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5646 prevent VSX code generation.
5648 * lib/target-supports.exp (check_vsx_hw_available): New
5649 function to test if VSX available.
5650 (check_effective_target_powerpc_vsx_ok): Ditto.
5651 (check_vmx_hw_available): Add explicit -mno-vsx.
5653 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5656 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5658 2009-07-30 Martin Jambor <mjambor@suse.cz>
5660 PR tree-optimization/40570
5661 * gcc.c-torture/compile/pr40570.c: New test.
5663 2009-07-29 Jason Merrill <jason@redhat.com>
5666 * g++.dg/template/defarg13.C: New.
5668 2009-07-29 Richard Guenther <rguenther@suse.de>
5671 * g++.dg/torture/pr40834.C: New testcase.
5673 2009-07-29 Michael Matz <matz@suse.de>
5676 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5678 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5680 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5681 sh*-*-* targets. Skip on spu-*-* targets.
5682 * gfortran.dg/maxlocval_4.f90: Likewise.
5683 * gfortran.dg/minlocval_1.f90: Likewise.
5684 * gfortran.dg/minlocval_4.f90: Likewise.
5686 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5689 * gfortran.dg/gomp/pr40878-1.f90: New test.
5690 * gfortran.dg/gomp/pr40878-2.f90: New test.
5693 * gcc.dg/cdce1.c: Adjust note line number.
5694 * gcc.dg/cdce2.c: Likewise.
5696 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5699 * gfortran.dg/proc_ptr_comp_13.f90: New.
5701 2009-07-28 Jan Beulich <jbeulich@novell.com>
5703 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5704 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5705 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5706 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5707 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5708 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5709 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5710 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5711 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5712 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5713 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5714 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5715 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5716 #ifdef NEED_IEEE754_FLOAT conditional.
5717 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5720 2009-07-28 Jan Beulich <jbeulich@novell.com>
5722 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5724 * g++.dg/ext/bitfield3.C: Likewise.
5725 * g++.dg/ext/bitfield4.C: Likewise.
5726 * g++.dg/ext/bitfield5.C: Likewise.
5727 * gcc.dg/bitfld-15.c: Likewise.
5728 * gcc.dg/bitfld-16.c: Likewise.
5729 * gcc.dg/bitfld-17.c: Likewise.
5730 * gcc.dg/bitfld-18.c: Likewise.
5731 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5732 * gcc.dg/20010912-1.c: Likewise.
5733 * gcc.dg/20021018-1.c: Likewise.
5734 * gcc.dg/20030213-1.c: Likewise.
5735 * gcc.dg/20030225-1.c: Likewise.
5736 * gcc.dg/20030708-1.c: Likewise.
5737 * gcc.dg/20050321-2.c: Likewise.
5738 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5739 * gcc.dg/cdce2.c: Likewise.
5740 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5742 * gcc.target/i386/pr37248-3.c: Likewise.
5744 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5747 * gfortran.dg/altreturn_7.f90: New.
5749 2009-07-27 Simon Baldwin <simonb@google.com>
5752 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5753 so that indexing no longer runs off array end.
5755 2009-07-27 Tobias Burnus <burnus@net-b.de>
5758 * gfortran.dg/derived_init_3.f90: New test.
5760 2009-07-26 Tobias Burnus <burnus@net-b.de>
5763 * gfortran.dg/atan2_1.f90: New test
5764 * gfortran.dg/atan2_2.f90: New test
5766 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5769 * g++.dg/warn/Wreturn-type-6.C: New test.
5771 2009-07-26 Ira Rosen <irar@il.ibm.com>
5773 PR tree-optimization/40801
5774 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5775 * gfortran.dg/vect/vect.exp: Run tests starting with
5776 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5778 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5780 PR rtl-optimization/40445
5781 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5783 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5785 * gcc.dg/builtin-unreachable-4.c: New test.
5787 2009-07-25 Tobias Burnus <burnus@net-b.de>
5790 * gfortran.dg/complex_intrinsic_5.f90: New test.
5791 * gfortran.dg/complex_intrinsic_7.f90: New test.
5793 2009-07-25 Martin Jambor <mjambor@suse.cz>
5795 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5796 * gcc.dg/ipa/noclone-1.c: New test.
5798 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5800 * lib/target-supports.exp (check_effective_target_static): New
5802 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5804 * g++.old-deja/g++.law/weak.C: Require static effective target.
5806 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5809 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5810 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5811 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5812 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5813 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5814 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5815 * gfortran.dg/typebound_call_10.f03: New.
5817 2009-07-24 Jason Merrill <jason@redhat.com>
5819 * g++.dg/cpp0x/defaulted11.C: New.
5821 * g++.dg/cpp0x/initlist23.C: New.
5823 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5826 * gfortran.dg/char_length_16.f90: New.
5828 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5832 * gfortran.dg/maxlocval_2.f90: New test.
5833 * gfortran.dg/maxlocval_3.f90: New test.
5834 * gfortran.dg/maxlocval_4.f90: New test.
5835 * gfortran.dg/minlocval_1.f90: New test.
5836 * gfortran.dg/minlocval_2.f90: New test.
5837 * gfortran.dg/minlocval_3.f90: New test.
5838 * gfortran.dg/minlocval_4.f90: New test.
5840 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5842 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5845 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5848 * gfortran.dg/pr40839.f90: New test.
5850 2009-07-23 Michael Matz <matz@suse.de>
5853 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5854 don't set options ourself.
5856 2009-07-23 Simon Baldwin <simonb@google.com>
5858 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5859 native C compilation where required.
5861 2009-07-22 Doug Kwan <dougkwan@google.com>
5863 * gcc.c-torture/compile/20090721-1.c: New test.
5865 2009-07-22 Michael Matz <matz@suse.de>
5867 PR tree-optimization/35229
5868 PR tree-optimization/39300
5869 * gcc.dg/vect/vect-pre-interact.c: New test.
5871 2009-07-22 Richard Guenther <rguenther@suse.de>
5873 * g++.dg/lookup/using21.C: Fix duplicate paste.
5875 2009-07-22 Richard Guenther <rguenther@suse.de>
5878 * g++.dg/lookup/using21.C: New testcase.
5880 2009-07-21 Jason Merrill <jason@redhat.com>
5882 * g++.dg/init/aggr4.C: New.
5884 2009-07-21 Jason Merrill <jason@redhat.com>
5887 * g++.dg/cpp0x/initlist22.C: New.
5889 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5891 * gcc.target/i386/vectorize8.c: New test.
5893 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5896 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5897 Add i?86 and x86_64 targets.
5898 * gcc.target/i386/vectorize7.c: New test.
5901 * gcc.target/i386/pr40809.c: New test.
5903 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5905 PR tree-optimization/40813
5906 * g++.dg/opt/inline15.C: New test.
5908 2009-07-21 Paul Brook <paul@codesourcery.com>
5910 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5911 * lib/target-supports.exp (check_effective_target_section_anchors):
5914 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5916 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5917 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5918 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5920 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5922 * gcc.target/mips/ext-3.c: New test.
5924 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5926 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5927 * gcc.dg/builtin-object-size-8.c: New test.
5928 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5929 * g++.dg/ext/builtin-object-size2.C: Likewise.
5931 PR tree-optimization/40792
5932 * gcc.dg/pr40792.c: New test.
5934 2009-07-20 Ira Rosen <irar@il.ibm.com>
5936 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5937 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5938 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5940 2009-07-20 Christian Bruel <christian.bruel@st.com>
5942 * gcc.target/sh/mfmovd.c: New test.
5944 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5945 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5948 * gfortran.dg/eof_3.f90: New test.
5950 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5953 * gfortran.dg/intrinsic_cmplx.f90: New test.
5955 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5959 * gfortran.dg/cshift_bounds_1.f90: New test.
5960 * gfortran.dg/cshift_bounds_2.f90: New test.
5961 * gfortran.dg/cshift_bounds_3.f90: New test.
5962 * gfortran.dg/cshift_bounds_4.f90: New test.
5963 * gfortran.dg/eoshift_bounds_1.f90: New test.
5964 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5965 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5966 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5968 2009-07-19 Jan Hubicka <jh@suse.cz>
5970 PR tree-optimization/40676
5971 * gcc.c-torture/compile/pr40676.c: New testcase.
5973 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5975 * gcc.target/mips/ext-2.c: New test.
5977 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5979 * gcc.target/mips/octeon-exts-7.c: New test.
5980 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5981 * gcc.target/mips/octeon-exts-5.c: Likewise.
5983 2009-07-18 Richard Guenther <rguenther@suse.de>
5986 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5988 2009-07-18 Richard Guenther <rguenther@suse.de>
5991 * gcc.dg/pr35899.c: Adjust.
5993 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5995 * gcc.target/powerpc/asm-es-1.c: New test.
5996 * gcc.target/powerpc/asm-es-2.c: Likewise.
5998 2009-07-17 Richard Guenther <rguenther@suse.de>
6001 * g++.dg/rtti/crash4.C: New testcase.
6002 * g++.dg/torture/20090706-1.C: Likewise.
6003 * gcc.dg/redecl-17.c: Likewise.
6004 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6005 * gcc.dg/declspec-9.c: Expect extra error.
6006 * gcc.dg/declspec-10.c: Likewise.
6007 * gcc.dg/declspec-11.c: Likewise.
6008 * gcc.dg/redecl-10.c: Expect extra warnings.
6009 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6010 * gcc.target/i386/pr39545-1.c: Likewise.
6011 * g++.dg/ext/asm3.C: Expect more errors.
6012 * g++.dg/gomp/block-1.C: Likewise.
6013 * g++.dg/gomp/block-2.C: Likewise.
6014 * g++.dg/gomp/block-3.C: Likewise.
6015 * g++.dg/gomp/block-5.C: Likewise.
6016 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6017 * g++.dg/warn/unused-result1.C: XFAIL.
6019 2009-07-17 Richard Guenther <rguenther@suse.de>
6021 PR tree-optimization/40321
6022 * gcc.c-torture/compile/pr40321.c: New testcase.
6023 * g++.dg/torture/pr40321.C: Likewise.
6025 2009-07-17 Jakub Jelinek <jakub@redhat.com>
6028 * g++.dg/template/ptrmem19.C: New test.
6030 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
6031 Manuel López-Ibáñez <manu@gcc.gnu.org>
6034 * gcc.dg/pr36902.c: Add column info.
6035 * g++.dg/gcov/gcov-2.C: Change count for definition.
6037 2009-07-16 Jason Merrill <jason@redhat.com>
6040 * g++.dg/cpp0x/std-layout1.C: New.
6041 * g++.dg/ext/has_nothrow_assign.C: Fix.
6042 * g++.dg/ext/has_nothrow_copy.C: Fix.
6043 * g++.dg/ext/has_trivial_assign.C: Fix.
6044 * g++.dg/ext/has_trivial_copy.C: Fix.
6045 * g++.dg/ext/is_pod.C: Fix.
6046 * g++.dg/other/offsetof3.C: Adjust.
6047 * g++.dg/overload/ellipsis1.C: Adjust.
6048 * g++.dg/warn/var-args1.C: Adjust.
6049 * g++.old-deja/g++.brendan/crash63.C: Adjust.
6050 * g++.old-deja/g++.brendan/crash64.C: Adjust.
6051 * g++.old-deja/g++.brendan/overload8.C: Adjust.
6052 * g++.old-deja/g++.other/vaarg3.C: Adjust.
6053 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6055 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6057 * gcc.dg/torture/builtin-math-5.c: Add more cases.
6058 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
6059 effective target "mpc_pow".
6060 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6062 2009-07-16 Richard Henderson <rth@redhat.com>
6064 * g++.dg/opt/eh4.C: New test.
6066 2009-07-16 Jakub Jelinek <jakub@redhat.com>
6068 * obj-c++.dg/defs.mm (abort): Make it extern "C".
6070 2009-07-15 Jakub Jelinek <jakub@redhat.com>
6073 * gcc.c-torture/execute/pr40747.c: New test.
6075 2009-07-15 Richard Guenther <rguenther@suse.de>
6078 * gcc.c-torture/compile/pr40753.c: New testcase.
6080 2009-07-15 Janus Weil <janus@gcc.gnu.org>
6083 * gfortran.dg/interface_assignment_4.f90: New.
6085 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
6087 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6088 for FreeBSD up to and including version 8.
6090 2009-07-14 Taras Glek <tglek@mozilla.com>
6091 Rafael Espindola <espindola@google.com>
6093 * g++.dg/plugin/header-plugin-test.C: New.
6094 * g++.dg/plugin/header_plugin.c: New.
6095 * g++.dg/plugin/plugin.exp: Update.
6097 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6099 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6100 function to enable vectorization.
6101 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6102 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6104 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6106 * gcc.target/i386/sse-copysignf-vec.c: New test.
6107 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6109 2009-07-14 Jason Merrill <jason@redhat.com>
6112 * g++.dg/lookup/builtin5.C: New.
6113 * g++.dg/other/error22.C: Add missing extern "C".
6114 * g++.dg/warn/Warray-bounds.C: Likewise.
6115 * gcc.dg/compat/compat-common.h: Likewise.
6118 * g++.dg/lookup/using20.C: New.
6121 * g++.dg/template/koenig8.C: New.
6123 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
6125 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6126 both i?86-*-darwin* and x86_64-*-darwin*.
6128 2009-07-14 Joseph Myers <joseph@codesourcery.com>
6130 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6131 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6134 2009-07-14 Dodji Seketeli <dodji@redhat.com>
6137 * g++.dg/debug/dwarf2/typedef1.C: New test.
6140 * g++.dg/other/typedef3.C: New test.
6142 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
6144 * gcc.dg/20090709-1.c: Move to a proper place ...
6145 * gcc.target/m68k/20090709-1.c: ... here.
6147 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
6150 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6151 front of qualified names are allowed.
6152 * g++.dg/parse/crash10.C: Likewise.
6153 * g++.dg/parse/error15.C: Likewise.
6154 * g++.dg/parse/typename9.C: Likewise.
6155 * g++.dg/parse/error8.C: Likewise.
6157 2009-07-13 Janus Weil <janus@gcc.gnu.org>
6160 * gfortran.dg/proc_ptr_22.f90: Extended.
6161 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6163 2009-07-13 Ira Rosen <irar@il.ibm.com>
6165 * gfortran.dg/vect/vect-6.f: New test.
6167 2009-07-12 Jason Merrill <jason@redhat.com>
6170 * g++.dg/cpp0x/decltype17.C: New.
6173 * g++.dg/cpp0x/rv10.C: New.
6175 2009-07-12 Jason Merrill <jason@redhat.com>
6178 * g++.dg/cpp0x/initlist20.C: New.
6179 * g++.dg/cpp0x/initlist21.C: New.
6181 2009-07-12 Ira Rosen <irar@il.ibm.com>
6183 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6184 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6185 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6186 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6187 gcc.dg/vect/vect-double-reduc-7.c: New tests.
6189 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
6191 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6192 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6193 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6194 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6195 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6196 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6197 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6198 effective_target fd_truncate.
6200 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
6202 * gnat.dg/specs/addr1.ads: New test.
6204 2009-07-11 Jan Hubicka <jh@suse.cz>
6207 * g++.dg/torture/pr40388.C: New testcase.
6209 2009-07-11 Jakub Jelinek <jakub@redhat.com>
6212 * gcc.c-torture/execute/pr40668.c: New test.
6214 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
6216 * gcc.c-torture/execute/20090711-1.c: New test.
6218 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
6223 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6224 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6225 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6226 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6228 2009-07-11 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/complex_intrinsic_3.f90: New test.
6232 * gfortran.dg/complex_intrinsic_4.f90: New test.
6234 2009-07-10 David Daney <ddaney@caviumnetworks.com>
6237 * gcc.target/mips/mips.exp: Make -msynci a known option.
6238 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6240 2009-07-10 Jakub Jelinek <jakub@redhat.com>
6243 * g++.dg/ext/strncpy-chk1.C: New test.
6245 2009-07-10 Richard Guenther <rguenther@suse.de>
6247 PR tree-optimization/40496
6248 * g++.dg/opt/pr40496.C: New testcase.
6250 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6254 * g++.dg/warn/unused-result1-Werror.c: New.
6256 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
6259 * gfortran.dg/recursive_parameter_1.f90: New test.
6261 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
6263 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6264 * gfortran.dg/module_equivalence_6.f90: Ditto.
6265 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6266 * gfortran.dg/nan_2.f90: Ditto.
6267 * gfortran.dg/inquire_11.f90: Ditto.
6268 * gfortran.dg/abstract_type_3.f03: Ditto.
6269 * gfortran.dg/abstract_type_1.f90: Ditto.
6270 * gfortran.dg/private_type_9.f90: Ditto.
6271 * gfortran.dg/abstract_type_5.f03: Ditto.
6272 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6273 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6274 * gfortran.dg/derived_sub.f90: Ditto.
6275 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6276 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6277 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6278 * gfortran.dg/mvbits_6.f90: Ditto.
6279 * gfortran.dg/abstract_type_2.f03: Ditto.
6280 * gfortran.dg/abstract_type_4.f03: Ditto.
6281 * gfortran.dg/bounds_check_9.f90: Ditto.
6282 * gfortran.dg/optional_dim_3.f90: Ditto.
6283 * gfortran.dg/pr32921.f: Ditto.
6284 * gfortran.dg/entry_16.f90: Ditto.
6285 * gfortran.dg/generic_16.f90: Ditto.
6288 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
6290 * gcc.target/m68k/20090709-1.c: New.
6292 2009-07-09 Dodji Seketeli <dodji@redhat.com>
6295 * g++.dg/template/unify11.C: New test.
6297 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
6300 * gfortran.dg/host_assoc_function_9.f90: New test.
6302 2009-07-09 Janus Weil <janus@gcc.gnu.org>
6305 * gfortran.dg/proc_ptr_22.f90: New.
6306 * gfortran.dg/proc_ptr_comp_12.f90: New.
6308 2009-07-09 Jakub Jelinek <jakub@redhat.com>
6311 * gcc.c-torture/compile/pr40692.c: New test.
6313 2009-07-09 Tobias Burnus <burnus@net-b.de>
6316 * gfortran.dg/pointer_check_6.f90: New test.
6318 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
6320 * gcc.target/mips/truncate-5.c: New test.
6322 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6326 * gfortran.dg/fmt_cache_1.f: New test.
6328 2009-07-08 Tobias Burnus <burnus@net-b.de>
6331 * gfortran.dg/nosigned_zero_1.f90: New test.
6332 * gfortran.dg/nosigned_zero_2.f90: New test.
6334 2009-07-08 Richard Guenther <rguenther@suse.de>
6336 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6338 2009-07-08 Richard Guenther <rguenther@suse.de>
6340 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6342 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
6345 * gfortran.dg/proc_ptr_21.f90: New test.
6347 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6350 * g++.dg/warn/pr31246.C: New.
6351 * g++.dg/warn/pr31246-2.C: New.
6353 2009-07-07 Jason Merrill <jason@redhat.com>
6356 * g++.dg/template/defarg12.C: New.
6359 * g++.dg/cpp0x/enum7.C: New.
6362 * g++.dg/cpp0x/enum6.C: New.
6365 * g++.dg/cpp0x/enum5.C: New.
6368 * g++.dg/cpp0x/enum4.C: New.
6370 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6372 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6374 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6376 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6378 2009-07-07 Jakub Jelinek <jakub@redhat.com>
6381 * gcc.dg/pr40669.c: New test.
6383 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6385 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6386 location. Update all calls.
6387 * g++.dg/plugin/selfassign.c: Likewise.
6389 2009-07-06 Jason Merrill <jason@redhat.com>
6391 * g++.dg/rtti/dyncast[34].C: New.
6393 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
6395 * lib/target-supports.exp
6396 (check_effective_target_mips_newabi_large_long_double): New.
6397 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6399 * gcc.target/mips/fpr-moves-6.c: Likewise.
6401 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
6404 * g++.dg/template/union2.C: New test.
6406 2009-07-04 Jason Merrill <jason@redhat.com>
6408 * g++.dg/template/using15.C: New.
6410 2009-07-04 Jakub Jelinek <jakub@redhat.com>
6412 * gfortran.dg/maxloc_1.f90: New test.
6414 2009-07-04 Janus Weil <janus@gcc.gnu.org>
6417 * gfortran.dg/proc_ptr_result_6.f90: New.
6419 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6421 * gcc.dg/framework-2.c: Adjust testcase to pass.
6423 2009-07-04 Jason Merrill <jason@redhat.com>
6426 * g++.dg/cpp0x/auto16.C: New.
6428 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6431 * gfortran.dg/pr40587.f: New test.
6433 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6436 * gfortran.dg/unit_1.f90: New test.
6438 2009-07-03 Jason Merrill <jason@redhat.com>
6440 * g++.dg/template/pure1.C: Expect another error.
6442 2009-07-03 Richard Guenther <rguenther@suse.de>
6444 PR tree-optimization/40640
6445 * gcc.c-torture/compile/pr40640.c: New testcase.
6447 2009-07-03 Richard Guenther <rguenther@suse.de>
6450 * gfortran.dg/pr34163.f90: New testcase.
6452 2009-07-03 Jan Hubicka <jh@suse.cz>
6454 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6455 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6456 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6457 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6458 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6459 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6460 * gnat.dg/loop_optimization6.adb: Enable -O2.
6462 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6464 * g++.dg/warn/null4.C: Extend.
6466 2009-07-02 Jason Merrill <jason@redhat.com>
6468 * g++.dg/template/spec8.C: Fix.
6470 2009-07-02 Michael Matz <matz@suse.de>
6473 * gfortran.dg/pr32921.f: Adjust.
6475 2009-07-02 Jan Hubicka <jh@suse.cz>
6477 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6479 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6481 * gcc.target/mips/truncate-4.c: New testcase.
6483 2009-07-01 Richard Guenther <rguenther@suse.de>
6485 PR tree-optimization/19831
6486 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6487 make allocated memory escape. Un-XFAIL.
6488 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6489 * gcc.dg/vect/pr31699.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6492 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6495 * g++.dg/parse/cond5.C: New test.
6497 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6499 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6500 (main): Pass n to main_1 instead.
6501 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6502 (main_1): New function, split off from...
6503 (main): ...here. Pass `off' to main_1 instead.
6505 2009-06-30 Jason Merrill <jason@redhat.com>
6508 * g++.dg/cpp0x/variadic94.C: New.
6510 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6512 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6513 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6514 (init_ld_library_path_env_vars): New function, replacing the
6515 orig_*_saved assignments. Call it after defining it.
6516 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6517 (restore_ld_library_path_env_vars): Likewise.
6518 (add_path, find_libgcc_s): New functions.
6519 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6520 gcc-set-multilib-library-path.
6521 (objc_target_compile): Don't add "." to ld_library_path.
6523 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6524 ld_library_path. Use add_path. Use find_libgcc_s instead of
6525 gcc-set-multilib-library-path.
6526 * lib/g++.exp (g++_link_flags): Likewise.
6527 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6528 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6530 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6531 to tell when this needs to happen. Use find_libgcc_s instead of
6532 gcc-set-multilib-library-path.
6533 * lib/gcc-dg.exp: Likewise.
6534 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6535 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6536 unless it is in $ALT_LD_LIBRARY_PATH.
6537 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6539 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6541 * gnat.dg/discr12.adb: New test.
6542 * gnat.dg/discr12_pkg.ads: New helper.
6543 * gnat.dg/discr13.adb: New test.
6544 * gnat.dg/discr14.ad[sb]: Likewise.
6545 * gnat.dg/discr15.adb: Likewise.
6546 * gnat.dg/discr15_pkg.ads: New helper.
6547 * gnat.dg/discr16.adb: New test.
6548 * gnat.dg/discr16_g.ads: New helper.
6549 * gnat.dg/discr16_pkg.ads: Likewise.
6550 * gnat.dg/discr16_cont.ads: Likewise.
6551 * gnat.dg/discr17.adb: New test.
6552 * gnat.dg/discr18.adb: Likewise.
6553 * gnat.dg/discr18_pkg.ads: New helper.
6554 * gnat.dg/discr19.adb: New test.
6556 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6559 * gfortran.dg/internal_write_1.f90: New testcase.
6561 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6564 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6566 2009-06-30 Richard Guenther <rguenther@suse.de>
6568 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6570 2009-06-30 Wei Guozhi <carrot@google.com>
6572 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6575 2009-06-30 Ira Rosen <irar@il.ibm.com>
6577 PR tree-optimization/40542
6578 * gcc.dg/vect/pr40542.c: New test.
6580 2009-06-30 Martin Jambor <mjambor@suse.cz>
6582 PR tree-optimization/40582
6583 * gcc.c-torture/compile/pr40582.c: New test.
6585 2009-06-30 Wei Guozhi <carrot@google.com>
6588 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6590 2009-06-29 Jason Merrill <jason@redhat.com>
6593 * g++.dg/template/debug1.C: New.
6595 2009-06-29 Tobias Burnus <burnus@net-b.de>
6598 * pointer_check_1.f90: New test.
6599 * pointer_check_2.f90: New test.
6600 * pointer_check_3.f90: New test.
6601 * pointer_check_4.f90: New test.
6602 * pointer_check_5.f90: New test.
6604 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6607 * gfortran.dg/func_assign_2.f90 : New test.
6609 2009-06-29 Richard Guenther <rguenther@suse.de>
6612 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6613 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6614 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6615 * gcc.c-torture/execute/20090623-1.c: Likewise.
6616 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6617 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6619 2009-06-29 Richard Guenther <rguenther@suse.de>
6622 * gcc.c-torture/execute/pr38212.c: New testcase.
6624 2009-06-29 Richard Guenther <rguenther@suse.de>
6626 PR tree-optimization/40579
6627 * gcc.c-torture/execute/pr40579.c: New testcase.
6629 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6631 PR tree-optimization/40550
6632 * gcc.dg/pr40550.c: New test.
6634 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6636 * gnat.dg/overflow_sum2.adb: New test
6637 * gnat.dg/namet.ads: New helper.
6639 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6641 2009-06-28 Tobias Burnus <burnus@net-b.de>
6644 * gfortran.dg/compiler-directive_1.f90: New test.
6645 * gfortran.dg/compiler-directive_2.f: New test.
6647 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6649 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6650 comment out some values and add some cases.
6652 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6655 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6657 2009-06-26 Richard Henderson <rth@redhat.com>
6660 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6661 * gcc.target/i386/local.c: Pass a non-constant to T.
6663 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6667 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6668 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6669 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6670 * gfortran.dg/proc_ptr_result_5.f90: New.
6672 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6675 * gcc.dg/dfp/pr39902.c: New test.
6677 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6680 * gcc.dg/builtins-65.c: Require c99 runtime.
6682 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6684 * gnat.dg/array7.ad[sb]: New test.
6686 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6688 * gnat.dg/array6.adb: New test.
6690 2009-06-25 Ian Lance Taylor <iant@google.com>
6692 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6694 2009-06-25 Ian Lance Taylor <iant@google.com>
6696 * g++.dg/warn/Wunused-16.C: New testcase.
6698 2009-06-25 Ian Lance Taylor <iant@google.com>
6700 * g++.dg/warn/skip-2.C: New testcase.
6702 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6704 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6705 dg-skip-if and move to ...
6706 * gcc.dg/torture/20090618-1.c.
6708 2009-06-25 Martin Jambor <mjambor@suse.cz>
6710 PR tree-optimization/40493
6711 * gcc.c-torture/execute/pr40493.c: New test.
6713 2009-06-24 Jason Merrill <jason@redhat.com>
6716 * g++.dg/template/overload10.C: New.
6718 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6721 * gfortran.dg/proc_ptr_comp_11.f90: New.
6723 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6725 * gcc.dg/pr40501.c: New testcase.
6727 2009-06-23 DJ Delorie <dj@redhat.com>
6730 * lib/target-supports.exp: Add mep support (no profiling).
6732 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6735 * gcc.dg/ssa/loop-31.c: Change scan rules.
6737 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6739 * gcc.dg/cpp/empty-include.c: Update column info.
6740 * gcc.dg/cpp/assert2.c: Update column info.
6742 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6744 * g++.dg/ext/builtin-object-size1.C: New test.
6745 * g++.dg/ext/builtin-object-size2.C: New test.
6747 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6749 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6750 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6752 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6754 * gcc.target/mips/truncate-3.c: New test.
6756 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6760 * gfortran.dg/interface_30.f90: Modified error message.
6761 * gfortran.dg/proc_decl_22.f90: New.
6763 2009-06-22 Ian Lance Taylor <iant@google.com>
6765 * gcc.dg/Wcxx-compat-19.c: New testcase.
6767 2009-06-22 Matthias Klose <doko@ubuntu.com>
6770 * pr28050.m: New testcase.
6772 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6775 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6777 2009-06-22 Martin Jambor <mjambor@suse.cz>
6779 PR tree-optimization/40492
6780 * g++.dg/torture/pr40492.C: New test.
6782 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6784 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6785 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6787 2009-06-22 Olivier Hainque <hainque@adacore.com>
6789 * gnat.dg/raise_ce.adb: Helper for ...
6790 * gnat.dg/handle_and_return.adb: New test.
6792 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6795 * gfortran.dg/generic_18.f90: New test.
6797 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6800 * gfortran.dg/spread_size_limit.f90: New test.
6802 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6804 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6805 to put dump files in a subdirectory.
6806 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6807 ".o" temporary files.
6809 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6812 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6813 * gfortran.dg/interface_20.f90: Ditto.
6814 * gfortran.dg/interface_21.f90: Ditto.
6815 * gfortran.dg/interface_22.f90: Ditto.
6816 * gfortran.dg/interface_30.f90: New.
6817 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6819 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6821 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6822 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6823 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6826 2009-06-21 Ira Rosen <irar@il.ibm.com>
6827 Revital Eres <eres@il.ibm.com>
6830 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6831 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6832 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6834 2009-06-21 Ira Rosen <irar@il.ibm.com>
6837 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6838 without misalignment support.
6839 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6841 2009-06-20 Tobias Burnus <burnus@net-b.de>
6844 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6846 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6849 * gfortran.dg/alloc_comp_result_2.f90: New test.
6851 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6854 * gcc.target/arm/pr40482.c: New test.
6856 2009-06-19 Ian Lance Taylor <iant@google.com>
6858 * gcc.dg/Wcxx-compat-18.c: New testcase.
6860 2009-06-19 Richard Guenther <rguenther@suse.de>
6862 * gcc.c-torture/execute/20090618-1.c: New testcase.
6864 2009-06-19 Ian Lance Taylor <iant@google.com>
6866 * gcc.dg/Wcxx-compat-17.c: New testcase.
6868 2009-06-19 Ian Lance Taylor <iant@google.com>
6870 * gcc.dg/Wcxx-compat-15.c: New testcase.
6872 2009-06-19 Ian Lance Taylor <iant@google.com>
6874 * gcc.dg/Wcxx-compat-16.c: New testcase.
6876 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6878 * gcc.dg/builtins-34.c: Add significand cases.
6880 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6883 * gcc.dg/20080522-1.c: Remove testcase for real.
6884 * gcc.dg/20080528-1.c: Ditto.
6886 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6889 * gfortran.dg/proc_ptr_20.f90: New.
6891 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6894 * gcc.dg/torture/pr40470-1.c: New.
6895 * gcc.dg/torture/pr40470-2.c: Likewise.
6896 * gcc.dg/torture/pr40470-3.c: Likewise.
6897 * gcc.dg/torture/pr40470-4.c: Likewise.
6899 2009-06-18 Diego Novillo <dnovillo@google.com>
6901 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6902 * gcc.dg/plugin/ggcplug.c: Likewise.
6903 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6904 * g++.dg/plugin/selfassign.c: Likewise.
6905 * g++.dg/plugin/attribute_plugin.c: Likewise.
6906 * g++.dg/plugin/dumb_plugin.c: Likewise.
6908 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6910 * gcc.dg/cpp/arith-3.c: Add column info.
6912 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6914 * gcc.target/arm/fp16-compile-none-2.c: New.
6915 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6916 * gcc.target/arm/fp16-compile-alt-12.c: New.
6918 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6920 * gcc.target/arm/fp16-compile-alt-1.c: New.
6921 * gcc.target/arm/fp16-compile-alt-2.c: New.
6922 * gcc.target/arm/fp16-compile-alt-3.c: New.
6923 * gcc.target/arm/fp16-compile-alt-4.c: New.
6924 * gcc.target/arm/fp16-compile-alt-5.c: New.
6925 * gcc.target/arm/fp16-compile-alt-6.c: New.
6926 * gcc.target/arm/fp16-compile-alt-7.c: New.
6927 * gcc.target/arm/fp16-compile-alt-8.c: New.
6928 * gcc.target/arm/fp16-compile-alt-9.c: New.
6929 * gcc.target/arm/fp16-compile-alt-10.c: New.
6930 * gcc.target/arm/fp16-compile-alt-11.c: New.
6931 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6932 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6933 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6934 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6935 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6936 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6937 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6938 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6939 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6940 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6941 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6942 * gcc.target/arm/fp16-compile-none-1.c: New.
6943 * gcc.target/arm/fp16-compile-exprtype.c: New.
6944 * gcc.target/arm/fp16-compile-vcvt.c: New.
6945 * gcc.target/arm/fp16-builtins-1.c: New.
6946 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6947 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6948 * gcc.target/arm/fp16-param-1.c: New.
6949 * gcc.target/arm/fp16-return-1.c: New.
6950 * gcc.target/arm/fp16-unprototyped-1.c: New.
6951 * gcc.target/arm/fp16-unprototyped-2.c: New.
6952 * gcc.target/arm/fp16-variadic-1.c: New.
6953 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6954 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6955 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6956 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6957 * gcc.dg/torture/arm-fp16-ops.h: New.
6958 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6959 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6960 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6961 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6962 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6963 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6964 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6965 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6966 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6967 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6968 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6969 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6970 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6971 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6972 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6973 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6974 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6975 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6976 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6977 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6978 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6980 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6982 * gcc.dg/builtins-65.c: New test.
6984 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6987 * gfortran.dg/proc_ptr_result_4.f90: New.
6989 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6991 * gcc.c-torture/execute/bitfld-5.c: New test.
6993 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6995 * gcc.dg/builtin-unreachable-3.c: New test.
6997 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6999 * gcc.target/i386/builtin-unreachable.c: New test.
7001 2009-06-17 Ian Lance Taylor <iant@google.com>
7003 * gcc.dg/Wcxx-compat-14.c: New testcase.
7005 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
7007 * gcc.dg/func-ptr-conv-1.c: Update column info.
7009 2009-06-17 Richard Guenther <rguenther@suse.de>
7012 * gcc.c-torture/execute/pr40404.c: New testcase.
7014 2009-06-17 Richard Guenther <rguenther@suse.de>
7017 * g++.dg/torture/pr40460.C: New testcase.
7019 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
7021 * gcc.dg/plugin/one_time_plugin.c: New test.
7022 * gcc.dg/plugin/one_time-test-1.c: New test.
7023 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7025 2009-06-16 Ian Lance Taylor <iant@google.com>
7027 * g++.dg/warn/skip-1.C: New testcase.
7029 2009-06-16 Jakub Jelinek <jakub@redhat.com>
7032 * g++.dg/other/pr40446.C: New test.
7034 2009-06-16 Richard Guenther <rguenther@suse.de>
7036 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7037 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7038 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7039 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7041 2009-06-16 Martin Jambor <mjambor@suse.cz>
7043 * gcc.c-torture/compile/pr40432.c: New file.
7045 2009-06-16 Martin Jambor <mjambor@suse.cz>
7047 * gfortran.fortran-torture/compile/pr40413.f90: New file.
7049 2009-06-16 Janus Weil <janus@gcc.gnu.org>
7053 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7054 * gfortran.dg/interface_20.f90: Modified error messages.
7055 * gfortran.dg/interface_21.f90: Ditto.
7056 * gfortran.dg/interface_26.f90: Ditto.
7057 * gfortran.dg/interface_27.f90: Ditto.
7058 * gfortran.dg/interface_28.f90: Extended test case.
7059 * gfortran.dg/interface_29.f90: New.
7060 * gfortran.dg/proc_decl_7.f90: Modified error messages.
7061 * gfortran.dg/proc_decl_8.f90: Ditto.
7062 * gfortran.dg/proc_ptr_11.f90: Ditto.
7063 * gfortran.dg/proc_ptr_15.f90: Ditto.
7065 2009-06-16 Ira Rosen <irar@il.ibm.com>
7067 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7069 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7070 gcc.dg/vect/vect-outer-4f.c: Likewise.
7071 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7072 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7074 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7077 2009-06-16 Tobias Burnus <burnus@net-b.de>
7080 * gfortran.dg/bounds_check_strlen_8.f90: New test.
7082 2009-06-15 Ian Lance Taylor <iant@google.com>
7084 * gcc.dg/Wjump-misses-init-1.c: New testcase.
7085 * gcc.dg/Wjump-misses-init-2.c: New testcase.
7086 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7087 Recognize new notes.
7088 * gcc.dg/stmt-expr-label-2.c: Likewise.
7089 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
7090 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7091 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7092 * gcc.dg/c99-vla-jump-4.c: Likewise.
7093 * gcc.dg/stmt-expr-label-1.c: Likewise.
7094 * gcc.dg/stmt-expr-label-3.c: Likewise.
7095 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
7097 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7099 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7101 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7103 * gcc.dg/builtin-object-size-7.c: New test.
7105 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7108 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7109 level != "" use separate -gdwarf-2 -g${level} options instead of
7111 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7112 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7113 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7115 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
7117 * g++.dg/abi/mangle11.C: Update warning line.
7118 * g++.dg/abi/mangle12.C: Update warning line.
7119 * g++.dg/abi/mangle17.C: Update warning line.
7120 * g++.dg/abi/mangle20-2.C: Update warning line.
7122 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7124 * gcc.dg/optimize-bswap-1.c: Split into these two:
7125 * gcc.dg/optimize-bswapsi-1.c: New testcase.
7126 * gcc.dg/optimize-bswapdi-1.c: New testcase.
7128 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7130 * gcc.dg/optimize-bswap-1.c: New testcase.
7132 2009-06-14 Richard Guenther <rguenther@suse.de>
7135 * g++.dg/torture/pr40389.C: New testcase.
7137 2009-06-13 Richard Guenther <rguenther@suse.de>
7139 PR tree-optimization/40421
7140 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7142 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
7144 * gcc.dg/old-style-prom-3.c: Add column info.
7145 * gcc.dg/overflow-warn-1.c
7146 * gcc.dg/gomp/pr27415.c
7147 * gcc.dg/gomp/for-1.c: Same.
7148 * gcc.dg/enum-compat-1.c: Same.
7149 * gcc.dg/c99-tag-3.c: Same.
7150 * gcc.dg/Wredundant-decls-2.c: Same.
7151 * gcc.dg/func-ptr-conv-1.c: Same.
7152 * gcc.dg/asm-wide-1.c: Same.
7153 * gcc.dg/nofixed-point-2.c: Same.
7154 * gcc.dg/cpp/line3.c: Same.
7155 * gcc.dg/array-10.c: Same.
7156 * gcc.dg/c99-vla-jump-1.c: Same.
7157 * gcc.dg/pr20368-1.c: Same.
7158 * gcc.dg/Wshadow-3.c: Same.
7159 * gcc.dg/c90-const-expr-8.c: Same.
7160 * gcc.dg/label-decl-2.c: Same.
7161 * gcc.dg/dremf-type-compat-2.c: Same.
7162 * gcc.dg/c90-const-expr-5.c: Same.
7163 * gcc.dg/builtins-30.c: Same.
7164 * gcc.dg/Warray-bounds.c: Same.
7165 * gcc.dg/Wcxx-compat-2.c: Same.
7166 * gcc.dg/tree-ssa/col-1.c: Same.
7167 * gcc.dg/old-style-prom-2.c: Same.
7168 * gcc.dg/cast-function-1.c: Same.
7169 * gcc.dg/pr15698-1.c: Same.
7170 * gcc.dg/dremf-type-compat-3.c: Same.
7171 * gcc.dg/vla-8.c: Same.
7172 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7174 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7175 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7176 * gcc.dg/enum-compat-1.c: Same.
7177 * gcc.dg/dremf-type-compat-2.c: Same.
7178 * gcc.dg/old-style-prom-2.c: Same.
7179 * gcc.dg/pr15698-1.c: Same.
7180 * gcc.dg/pr20368-1.c: Same.
7181 * gcc.dg/dremf-type-compat-3.c: Same.
7182 * gcc.dg/builtins-30.c: Same. Test for columns.
7184 2009-06-12 Janus Weil <janus@gcc.gnu.org>
7187 * gfortran.dg/proc_decl_1.f90: Extended.
7189 2009-06-12 Ian Lance Taylor <iant@google.com>
7191 * gcc.dg/Wcxx-compat-13.c: New testcase.
7193 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7196 * gcc.dg/tree-ssa/fre-vce-1.c
7198 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
7201 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7202 min-insn-to-prefetch-ratio=5.
7204 2009-06-12 Joey Ye <joey.ye@intel.com>
7205 H.J. Lu <hongjiu.lu@intel.com>
7208 * gcc.target/i386/stackalign/pr39146.c: New.
7210 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
7212 * gcc.target/i386/crc32-1.c: New.
7213 * gcc.target/i386/crc32-2.c: Likewise.
7215 2009-06-11 David Daney <ddaney@caviumnetworks.com>
7218 * gcc.dg/builtin-unreachable-1.c: New test.
7219 * gcc.dg/builtin-unreachable-2.c: Same.
7221 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
7224 * gfortran.dg/data_value_1.f90: New test.
7226 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7229 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7230 remove ilp32 requirement.
7231 * gcc.target/i386/excess-precision-2.c: Likewise.
7232 * gcc.target/i386/excess-precision-3.c: Likewise.
7233 * gcc.target/i386/excess-precision-4.c: Likewise.
7234 * gcc.target/i386/excess-precision-5.c: Likewise.
7235 * gcc.target/i386/excess-precision-6.c: Likewise.
7237 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7240 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7241 * gfortran.dg/nan_5.f90: New test.
7243 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
7245 * gcc.target/arm/neon-modes-1.c: New test.
7247 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
7249 * g++.dg/torture/pr31579.C: Cast pointer
7250 via __SIZE_TYPE__ instead of 'unsigned long'.
7252 2009-06-10 Anthony Green <green@moxielogic.com>
7254 * lib/target-supports.exp (check_profiling_available):
7255 Profiling is not available for testing purposes on moxie.
7257 2009-06-09 Ian Lance Taylor <iant@google.com>
7259 * gcc.dg/Wcxx-compat-12.c: New testcase.
7261 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
7264 * gfortran.dg/backspace_11.f90: New.
7266 2009-06-09 Jason Merrill <jason@redhat.com>
7268 * g++.dg/cpp0x/defaulted10.C: New.
7270 2009-06-09 Martin Jambor <mjambor@suse.cz>
7272 * gcc.c-torture/compile/pr40351.c: New file.
7274 2009-06-09 Olivier Hainque <hainque@adacore.com>
7276 * gnat.dg/align_max.adb: New test.
7278 2009-06-08 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/auto15.C: New.
7282 2009-06-08 Jan Hubicka <jh@suse.cz>
7285 * gcc.dg/torture/pr39834.c
7287 2009-06-08 Jan Hubicka <jh@suse.cz>
7290 * g++.dg/torture/pr40102.C: New testcase.
7292 2009-06-08 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7295 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7296 * gcc.dg/builtin-object-size-6.c: New test.
7299 * g++.dg/template/dtor7.C: New test.
7303 * g++.dg/template/error41.C: New test.
7304 * g++.dg/template/error42.C: New test.
7306 2009-06-08 Revital Eres <eres@il.ibm.com>
7309 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7310 * gcc.dg/vect/vect-88.c: Likewise.
7311 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7312 * gcc.dg/vect/pr25413.c: Likewise.
7313 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7315 2009-06-07 Ian Lance Taylor <iant@google.com>
7317 * g++.dg/warn/Wswitch-3.C: New testcase.
7318 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7319 * gcc.dg/Wswitch-enum-error.c: Likewise.
7320 * gcc.dg/Wswitch-error.c: Likewise.
7322 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7325 * gfortran.dg/negative_unit.f: Update test.
7326 * gfortran.dg/negative_unit_int8.f: Update test.
7327 * gfortran.dg/newunit_1.f90: New test.
7329 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7333 * gfortran.dg/spread_init_expr.f03: New.
7334 * gfortran.dg/unpack_init_expr.f03: New.
7335 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7338 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7342 * gfortran.dg/count_init_expr.f03
7343 * gfortran.dg/product_init_expr.f03
7344 * gfortran.dg/sum_init_expr.f03
7346 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7349 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7351 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7353 * gfortran.dg/zero_sized_5.f90: Likewise.
7355 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
7358 * g++.dg/torture/pr32950.C: New.
7360 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7364 * gfortran.dg/dot_product_1.f03: New.
7365 * gfortran.dg/matmul_8.f03: New.
7366 * gfortran.dg/transpose_3.f03: New.
7368 2009-06-06 Ian Lance Taylor <iant@google.com>
7370 * gcc.dg/Wunused-label-1.c: New test case.
7371 * g++.dg/warn/Wunused-label-1.C: New test case.
7372 * g++.dg/warn/Wunused-label-2.C: New test case.
7373 * g++.dg/warn/Wunused-label-3.C: New test case.
7375 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7378 * reshape_zerosize_2.f90: New.
7380 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7383 * gfortran.dg/pack_assign_1.f90: New.
7384 * gfortran.dg/pack_vector_1.f90: New.
7386 2009-06-05 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.dg/pr40340-1.c: New test.
7390 * gcc.dg/pr40340-2.c: New test.
7391 * gcc.dg/pr40340-3.c: New test.
7392 * gcc.dg/pr40340-4.c: New test.
7393 * gcc.dg/pr40340-5.c: New test.
7394 * gcc.dg/pr40340.h: New file.
7396 2009-06-05 Revital Eres <eres@il.ibm.com>
7398 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7400 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7401 * gcc.dg/vect/vect-33.c: Likewise.
7402 * gcc.dg/vect/vect-92.c: Likewise.
7403 * gcc.dg/vect/vect-58.c: Likewise.
7404 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7405 * gcc.dg/vect/vect-42.c: Likewise.
7406 * gcc.dg/vect/slp-25.c: Likewise.
7407 * gcc.dg/vect/vect-align-1.c: Likewise.
7408 * gcc.dg/vect/vect-align-2.c: Likewise.
7409 * gcc.dg/vect/vect-93.c: Likewise.
7410 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7411 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7412 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7413 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7414 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7415 * gcc.dg/vect/vect-26.c: Likewise.
7416 * gcc.dg/vect/vect-44.c: Likewise.
7417 * gcc.dg/vect/vect-70.c: Likewise.
7418 * gcc.dg/vect/vect-95.c: Likewise.
7419 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7420 * gcc.dg/vect/vect-28.c: Likewise.
7421 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7422 * gcc.dg/vect/vect-87.c: Likewise.
7423 * gcc.dg/vect/vect-109.c: Likewise.
7424 * gcc.dg/vect/vect-54.c: Likewise.
7425 * gcc.dg/vect/vect-96.c: Likewise.
7426 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7427 * gcc.dg/vect/vect-88.c: Likewise.
7428 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7429 * gcc.dg/vect/vect-89.c: Likewise.
7430 * gcc.dg/vect/vect-91.c: Likewise.
7431 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7432 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7433 * gfortran.dg/vect/vect-2.f90: Likewise.
7434 * gfortran.dg/vect/vect-3.f90: Likewise.
7435 * gfortran.dg/vect/vect-4.f90: Likewise.
7436 * gfortran.dg/vect/vect-5.f90: Likewise.
7438 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7440 PR tree-optimization/36318
7441 * gcc.dg/tree-ssa/sra-7.c: New test.
7443 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7446 * gfortran.dg/reshape_order_5.f90: New.
7447 * gfortran.dg/reshape_shape_1.f90: New.
7449 2009-06-04 Jason Merrill <jason@redhat.com>
7451 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7453 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7455 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7456 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7458 2009-06-04 Richard Guenther <rguenther@suse.de>
7461 * g++.dg/torture/pr40335.C: New testcase.
7463 2009-06-03 Richard Guenther <rguenther@suse.de>
7466 * gcc.dg/torture/pr40328.c: New testcase.
7468 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7470 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7473 2009-06-03 Martin Jambor <mjambor@suse.cz>
7475 * g++.dg/torture/pr40323.C: New file.
7477 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7479 * gnat.dg/specs/root.ads: New test.
7480 * gnat.dg/specs/root-level_1.ads: Likewise.
7481 * gnat.dg/specs/root-level_2.ads: Likewise.
7482 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7484 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7486 * g++.dg/init/ref15.C: Require unwrapped targets.
7488 2009-06-02 Jason Merrill <jason@redhat.com>
7490 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7491 * g++.dg/cpp0x/initlist18.C: New.
7492 * g++.dg/cpp0x/initlist19.C: New.
7494 * g++.dg/cpp0x/auto14.C: New.
7496 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7498 * gnat.dg/alignment6.adb: Remove XFAIL.
7500 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7503 * g++.dg/template/spec36.C: New test.
7505 2009-06-01 Ian Lance Taylor <iant@google.com>
7507 * gcc.dg/cast-qual-3.c: New testcase.
7508 * g++.dg/warn/Wcast-qual2.C: New testcase.
7510 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7512 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7513 (process-message): Expect column numbers.
7514 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7515 * gcc.dg/pch/counter-2.c: Same.
7516 * gcc.dg/pch/valid-2.c: Same.
7517 * gcc.dg/pch/warn-1.c: Same.
7518 * gcc.dg/pch/valid-1.c: Same.
7519 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7520 * gcc.dg/cpp/syshdr.c: Same.
7521 * gcc.dg/cpp/19940712-1.c: Same.
7522 * gcc.dg/cpp/missing-header-1.c: Same.
7523 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7524 * gcc.dg/cpp/tr-warn3.c: Same.
7525 * gcc.dg/cpp/pr29612-2.c: Same.
7526 * gcc.dg/cpp/tr-warn4.c: Same.
7527 * gcc.dg/cpp/Wtrigraphs.c: Same.
7528 * gcc.dg/cpp/poison.c: Same.
7529 * gcc.dg/cpp/arith-3.c: Same.
7530 * gcc.dg/cpp/sysmac2.c: Same.
7531 * gcc.dg/cpp/cpp.exp: Same.
7532 * gcc.dg/cpp/tr-warn5.c: Same.
7533 * gcc.dg/cpp/include2.c: Same.
7534 * gcc.dg/cpp/Wmissingdirs.c: Same.
7535 * gcc.dg/cpp/Wmissingdirs.c: Same.
7536 * gcc.dg/cpp/tr-warn6.c: Same.
7537 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7538 * gcc.dg/cpp/macspace1.c: Same.
7539 * gcc.dg/cpp/escape-2.c: Same.
7540 * gcc.dg/cpp/assert2.c: Same.
7541 * gcc.dg/cpp/undef2.c: Same.
7542 * gcc.dg/cpp/macspace2.c: Same.
7543 * gcc.dg/cpp/tr-warn1.c: Same.
7544 * gcc.dg/cpp/extratokens2.c: Same.
7545 * gcc.dg/cpp/strify2.c: Same.
7546 * gcc.dg/cpp/Wsignprom.c: Same.
7547 * gcc.dg/cpp/redef2.c: Same.
7548 * gcc.dg/cpp/trad/trad.exp: Same.
7549 * gcc.dg/cpp/arith-1.c: Same.
7550 * gcc.dg/cpp/extratokens.c: Same.
7551 * gcc.dg/cpp/if-mpar.c: Same.
7553 2009-06-01 Olivier Hainque <hainque@adacore.com>
7555 * gnat.dg/nested_float_packed.ads: New test.
7557 2009-06-01 Olivier Hainque <hainque@adacore.com>
7558 Eric Botcazou <botcazou@adacore.com>
7560 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7561 * gnat.dg/test_oconst.adb: New test.
7563 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7565 * gcc.dg/plugin/ggcplug.c: Moved comment.
7566 (plugin_init): Fixed typo, declared i, returned 0 at end.
7568 2009-05-31 Ira Rosen <irar@il.ibm.com>
7571 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7572 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7574 2009-05-29 Ian Lance Taylor <iant@google.com>
7576 * gcc.dg/Wcxx-compat-11.c: New testcase.
7578 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7581 * gfortran.dg/leadz_trailz_1.f90: New test.
7582 * gfortran.dg/leadz_trailz_2.f90: New test.
7584 2009-05-29 Martin Jambor <mjambor@suse.cz>
7586 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7587 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7588 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7589 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7590 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7591 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7592 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7593 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7594 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7595 * gcc.dg/tree-ssa/sra-5.c: New file.
7596 * gcc.dg/tree-ssa/sra-6.c: New file.
7597 * gcc.c-torture/compile/sra-1.c: New file.
7599 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7602 * gcc.c-torture/compile/pr40291.c: New test.
7605 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7607 * gcc.target/powerpc/altivec-30.c: New test.
7608 * gcc.target/powerpc/altivec-31.c: New test.
7610 2009-05-28 Richard Guenther <rguenther@suse.de>
7612 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7613 * gcc.c-torture/execute/20090527-1.c: Likewise.
7615 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7618 * g++.dg/template/canon-type-1.C: New test.
7619 * g++.dg/template/canon-type-2.C: Likewise.
7620 * g++.dg/template/canon-type-3.C: Likewise.
7621 * g++.dg/template/canon-type-4.C: Likewise.
7622 * g++.dg/template/canon-type-5.C: Likewise.
7623 * g++.dg/template/canon-type-6.C: Likewise.
7624 * g++.dg/template/canon-type-7.C: Likewise.
7626 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7627 Uros Bizjak <ubizjak@gmail.com>
7628 Danny Smith <dansmister@gmail.com>
7632 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7634 * gcc.target/i386/pr37216.c: New test source file.
7635 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7636 use -fno-common for testing Cygwin and MinGW targets.
7638 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7640 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7641 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7642 * g++.dg/pr37742.C (size_t): Likewise.
7643 * g++.dg/torture/pr34850.C (size_t): Likewise.
7644 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7646 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7647 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7648 (size_t): Use __extension__ and __SIZE_TYPE__.
7649 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7651 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7652 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7653 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7654 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7655 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7656 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7657 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7658 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7659 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7660 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7661 (__ssize_t): Likewise.
7662 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7663 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7664 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7665 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7666 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7667 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7668 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7669 * gcc.dg/pr33667.c (size_t): Likewise.
7670 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7671 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7672 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7673 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7674 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7675 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7677 2009-05-28 Ira Rosen <irar@il.ibm.com>
7679 PR tree-optimization/40254
7680 * gcc.dg/vect/pr40254.c: New test.
7682 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7685 * gcc.target/mips/const-anchor-1.c: New test.
7686 * gcc.target/mips/const-anchor-2.c: New test.
7688 2009-05-27 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp0x/initlist15.C: New.
7691 * g++.dg/cpp0x/initlist16.C: New.
7692 * g++.dg/cpp0x/initlist17.C: New.
7694 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7697 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7698 patterns to reflect frontend changes.
7699 * gfortran.dg/vector_subscript_4.f90: Likewise.
7701 2009-05-27 Olivier Hainque <hainque@adacore.com>
7702 Eric Botcazou <botcazou@adacore.com>
7704 * gcc.c-torture/execute/align-nest.c: New testcase.
7705 * gnat.dg/misaligned_nest.adb: New testcase.
7707 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7709 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7710 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7711 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7712 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7714 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7716 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7717 cast instead of assuming 0ul.
7718 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7720 (_type_desc): Make first argument const.
7721 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7723 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7726 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7727 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7729 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7731 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7732 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7733 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7734 * gcc.dg/plugin/ggcplug.c: Added new file.
7736 2009-05-26 Tobias Burnus <burnus@net-b.de>
7739 * gfortran.dg/nullify_4.f90: New test.
7741 2009-05-26 Richard Guenther <rguenther@suse.de>
7743 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7745 2009-05-26 Richard Guenther <rguenther@suse.de>
7748 * gcc.c-torture/compile/pr40252.c: New testcase.
7750 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7753 * g++.dg/template/typedef18.C: New test.
7754 * g++.dg/template/typedef19.C: Likewise.
7755 * g++.dg/template/typedef20.C: Likewise.
7756 * g++.dg/template/access11.C: Adjust.
7758 2009-05-26 Richard Guenther <rguenther@suse.de>
7761 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7763 2009-05-25 Jason Merrill <jason@redhat.com>
7766 * g++.dg/cpp0x/enum3.C: New test.
7768 2009-05-25 Richard Guenther <rguenther@suse.de>
7770 PR tree-optimization/36327
7771 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7772 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7773 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7774 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7775 * gcc.dg/vect/vect-40.c: Likewise.
7776 * gcc.dg/vect/vect-42.c: Likewise.
7777 * gcc.dg/vect/vect-46.c: Likewise.
7778 * gcc.dg/vect/vect-76.c: Likewise.
7780 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7783 * gfortran.dg/proc_ptr_18.f90: New.
7784 * gfortran.dg/proc_ptr_19.f90: New.
7785 * gfortran.dg/proc_ptr_comp_9.f90: New.
7786 * gfortran.dg/proc_ptr_comp_10.f90: New.
7788 2009-05-25 Richard Guenther <rguenther@suse.de>
7790 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7791 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7793 2009-05-25 Ira Rosen <irar@il.ibm.com>
7795 PR tree-optimization/40238
7796 * gcc.dg/vect/pr40238.c: New test.
7798 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799 Dominique Dhumieres <dominiq@lps.ens.fr>
7803 * gfortran.dg/bounds_check_fail_3.f90: New test.
7804 * gfortran.dg/bounds_check_fail_4.f90: New test.
7805 * gfortran.dg/bounds_check_14.f90: Update test.
7806 * gfortran.dg/bound_4.f90: Update test.
7808 2009-05-24 Richard Guenther <rguenther@suse.de>
7811 * gcc.c-torture/compile/pr40233.c: New testcase.
7813 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7815 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7816 for alpha*-*-* targets.
7818 2009-05-24 Ira Rosen <irar@il.ibm.com>
7820 * gcc.dg/vect/bb-slp-1.c: New test.
7821 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7822 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7823 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7824 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7825 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7826 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7827 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7828 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7829 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7830 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7831 gcc.dg/vect/bb-slp-22.c: Likewise.
7832 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7834 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7835 Maxim Kuvyrkov <maxim@codesourcery.com>
7837 * gcc.dg/falign-labels-1.c: New test.
7839 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7841 * gnat.dg/specs/rep_clause3.ads: New test.
7843 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7845 * gnat.dg/addr6.adb: New test.
7847 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7849 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7851 * gcc.target/arm/thumb2-mul-space.c: New file.
7852 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7853 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7854 * gcc.target/arm/thumb2-mul-speed.c: New file.
7856 2009-05-22 Richard Guenther <rguenther@suse.de>
7859 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7860 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7861 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7863 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7865 * gcc.dg/dll-6.c: New test.
7866 * gcc.dg/dll-6a.c: Likewise.
7867 * gcc.dg/dll-7.c: Likewise.
7868 * gcc.dg/dll-7a.c: Likewise.
7869 * g++.dg/ext/dllexport2.C: Likewise.
7870 * g++.dg/ext/dllexport2a.cc: Likewise.
7872 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7875 * gcc.target/ia64/mfused-madd-vect.c: New test.
7876 * gcc.target/ia64/mfused-madd.c: New test.
7877 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7878 * gcc.target/ia64/mno-fused-madd.c: New test.
7880 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7882 * gcc.target/i386/movbe-1.c: New.
7883 * gcc.target/i386/movbe-2.c: Likewise.
7885 2009-05-21 Taras Glek <tglek@mozilla.com>
7887 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7888 plugin_init signature.
7889 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7890 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7891 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7893 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7895 * gcc.dg/target/arm/neon-vmla-1.c: New.
7896 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7898 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7900 * gcc.target/mips/octeon-exts-6.c: New test.
7901 * gcc.target/mips/extend-1.c: New test.
7902 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7904 * gcc.target/mips/octeon-exts-5.c: Likewise.
7906 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7909 * gcc.c-torture/compile/pr40204.c: New test.
7911 2009-05-20 Richard Guenther <rguenther@suse.de>
7913 * gcc.c-torture/compile/20090518-1.c: New testcase.
7915 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7917 PR tree-optimization/40087
7918 * gcc.dg/tree-ssa/pr40087.c: New test.
7920 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7922 * gcc.dg/vector-4.c: New testcase.
7923 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7924 * g++.dg/ext/vector16.C: New testcase.
7926 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7929 * gcc.dg/pr40172.c: Renamed to ...
7930 * gcc.dg/pr40172-1.c: This.
7932 * gcc.dg/pr40172-2.c: New.
7933 * gcc.dg/pr40172-3.c: Likewise.
7935 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7938 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7940 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7942 * gnat.dg/loop_optimization6.ad[sb]: New test.
7944 2009-05-19 Richard Guenther <rguenther@suse.de>
7946 * gcc.c-torture/compile/20090519-1.c: New testcase.
7948 2009-05-18 Jason Merrill <jason@redhat.com>
7950 * g++.dg/cpp0x/explicit1.C: New.
7951 * g++.dg/cpp0x/explicit2.C: New.
7953 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7956 * g++.dg/debug/dwarf2/nested-1.C: New test.
7958 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7961 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7964 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7967 * gfortran.dg/proc_ptr_comp_8.f90: New.
7969 2009-05-18 Richard Guenther <rguenther@suse.de>
7972 * gfortran.dg/array_memset_2.f90: Adjust.
7974 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7978 * gfortran.dg/interface_27.f90: New.
7979 * gfortran.dg/interface_28.f90: New.
7980 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7981 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7983 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7985 * gcc.target/m68k/tls-ie.c: New test.
7986 * gcc.target/m68k/tls-le.c: New test.
7987 * gcc.target/m68k/tls-gd.c: New test.
7988 * gcc.target/m68k/tls-ld.c: New test.
7989 * gcc.target/m68k/tls-ie-xgot.c: New test.
7990 * gcc.target/m68k/tls-le-xtls.c: New test.
7991 * gcc.target/m68k/tls-gd-xgot.c: New test.
7992 * gcc.target/m68k/tls-ld-xgot.c: New test.
7993 * gcc.target/m68k/tls-ld-xtls.c: New test.
7994 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7996 2009-05-18 Martin Jambor <mjambor@suse.cz>
7998 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
8000 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
8003 * gcc.dg/pr40172.c: New.
8005 2009-05-17 Jason Merrill <jason@redhat.com>
8008 * g++.dg/template/dtor6.C: New.
8010 2009-05-17 Joseph Myers <joseph@codesourcery.com>
8012 * g++.dg/warn/translate-ice-1.C: New test.
8014 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8016 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8017 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8018 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8019 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8021 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8024 * gfortran.dg/erf_2.F90: New test.
8025 * gfortran.dg/erfc_scaled_2.f90: New test.
8027 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8030 * gfortran.dg/string_1.f90: New test.
8031 * gfortran.dg/string_2.f90: New test.
8032 * gfortran.dg/string_3.f90: New test.
8034 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
8036 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8037 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8039 2009-05-15 Ian Lance Taylor <iant@google.com>
8041 * gcc.dg/Wcxx-compat-10.c: New testcase.
8043 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8046 * gcc.dg/pr16302.c: New.
8047 * g++.dg/warn/pr16302.C: New.
8049 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8051 * gcc.dg/torture/builtin-math-5.c: New.
8052 * gcc.dg/torture/builtin-math-6.c: New.
8053 * lib/target-supports.exp (check_effective_target_mpc): New.
8055 2009-05-15 Jan Hubicka <jh@suse.cz>
8057 * gcc.dg/tree-ssa/inline-3.c: New testcase
8059 2009-05-15 Jan Hubicka <jh@suse.cz>
8061 * gcc.target/i386/align-main-1.c (check): Mark noinline.
8062 * gcc.target/i386/align-main-2.c (check): Mark noinline.
8063 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8064 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8065 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8067 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8069 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8070 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8072 2009-05-15 Jan Hubicka <jh@suse.cz>
8074 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8075 optimized by sibcall noinline.
8077 2009-05-15 Jan Hubicka <jh@suse.cz>
8079 * sibcall-1.c (track): Mark noinline.
8080 * sibcall-2.c (track): Mark noinline.
8081 * sibcall-3.c (track): Mark noinline.
8082 * sibcall-4.c (track): Mark noinline.
8084 2009-05-15 Jan Hubicka <jh@suse.cz>
8086 * flatten-2.c: Disable early inlining; add comment.
8087 * flatten-3.c: New test based on flatten-2.c.
8089 2009-05-15 Richard Guenther <rguenther@suse.de>
8091 PR tree-optimization/39999
8092 * gcc.c-torture/compile/pr39999.c: New testcase.
8094 2009-05-15 Joseph Myers <joseph@codesourcery.com>
8096 * gcc.c-torture/compile/ptr-conv-1.c: New test.
8098 2009-05-14 Ian Lance Taylor <iant@google.com>
8100 * gcc.dg/Wcxx-compat-9.c: New testcase.
8102 2009-05-14 Janus Weil <janus@gcc.gnu.org>
8105 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8106 * gfortran.dg/duplicate_type_2.f90: Ditto.
8107 * gfortran.dg/duplicate_type_3.f90: New.
8109 2009-05-14 Laurent GUERBY <laurent@guerby.net>
8111 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8112 * ada/acats/tests/c5/c59002c.ada: Likewise.
8114 2009-05-13 Taras Glek <tglek@mozilla.com>
8116 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8117 attributes and decl smashing.
8118 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8120 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8121 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8123 2009-05-14 Jakub Jelinek <jakub@redhat.com>
8126 * gfortran.dg/pr39865.f90: New test.
8127 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8129 * gfortran.dg/hollerith_f95.f90: Likewise.
8130 * gfortran.dg/hollerith6.f90: New test.
8131 * gfortran.dg/hollerith7.f90: New test.
8133 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8136 * gcc.dg/cpp/pr36674.i: New.
8138 2009-05-14 Ben Elliston <bje@au.ibm.com>
8141 * gcc.c-torture/compile/pr40035.c: New test.
8143 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8145 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8147 2009-05-12 Tobias Burnus <burnus@net-b.de>
8150 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8151 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8152 * gfortran.dg/interop_params.f03: Ditto.
8154 2009-05-12 Jan Hubicka <jh@suse.cz>
8156 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8157 so unrolling still happens.
8158 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8159 * gcc.dg/ipa/ipacost-2.c: Likewise.
8160 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8162 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8164 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8166 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8168 * lib/target-supports.exp (check_profiling_available): Return
8169 false for -p on *-*-cygwin* targets.
8171 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8173 PR tree-optimization/38632
8174 * g++.dg/tree-ssa/pr38632.C: New.
8176 2009-05-11 Jan Hubicka <jh@suse.cz>
8178 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8179 we now optimize better.
8180 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8181 out at different places.
8182 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8184 * gcc.dg/vect/vect-76.c: Likewise.
8185 * gcc.dg/vect/vect-70.c: Likewise.
8186 * gcc.dg/vect/vect-66.c: Likewise.
8187 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8188 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8190 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8193 * gcc.c-torture/compile/pr40080.c: New.
8195 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
8197 * gcc.c-torture/compile/pr40026.c: New testcase.
8199 2009-05-11 Janus Weil <janus@gcc.gnu.org>
8202 * gfortran.dg/proc_ptr_comp_7.f90: New.
8204 2009-05-11 Ira Rosen <irar@il.ibm.com>
8206 PR tree-optimization/40074
8207 * gcc.dg/vect/pr40074.c: New test.
8209 2009-05-10 Ian Lance Taylor <iant@google.com>
8211 * gcc.dg/Wcxx-compat-7.c: New testcase.
8212 * gcc.dg/Wcxx-compat-8.c: New testcase.
8213 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8214 * gcc.dg/pr17188-1.c: Likewise.
8215 * gcc.dg/pr39084.c: Likewise.
8217 2009-05-10 Michael Matz <matz@suse.de>
8220 * gcc.dg/pr40031.c: New test.
8222 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8225 * gfortran.dg/array_constructor_31.f90: New test.
8227 2009-05-10 Richard Guenther <rguenther@suse.de>
8229 PR tree-optimization/40081
8230 * g++.dg/torture/pr40081.C: New testcase.
8232 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8235 * gfortran.dg/dependency_24.f90: New test.
8236 * gfortran.dg/dependency_23.f90: Clean up module files.
8238 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
8241 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8242 * gfortran.dg/chmod_2.f90: Likewise.
8243 * gfortran.dg/chmod_3.f90: Likewise.
8244 * gfortran.dg/open_errors.f90: Likewise.
8246 2009-05-09 Jan Hubicka <jh@suse.cz>
8249 * g++.dg/eh/nested-try.C: New test.
8251 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8253 PR tree-optimization/40049
8254 * gcc.dg/vect/vect-shift-2.c: New test.
8256 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8258 * gcc.dg/torture/complex-sign-mul-minus-one.c,
8259 gcc.dg/torture/complex-sign-mul-one.c: New tests.
8261 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8264 * g++.dg/warn/deprecated-6.C: New.
8265 * gcc.dg/deprecated-4.c: Likewise.
8266 * gcc.dg/deprecated-5.c: Likewise.
8267 * gcc.dg/deprecated-6.c: Likewise.
8269 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8271 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8272 __aligned__(__BIGGEST_ALIGNMENT__).
8273 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8274 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8275 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8276 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8277 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8278 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8279 * gcc.dg/vect/Os-vect-95.c: Likewise.
8280 * gcc.dg/vect/pr20122.c: Likewise.
8281 * gcc.dg/vect/pr36493.c: Likewise.
8282 * gcc.dg/vect/pr37385.c: Likewise.
8283 * gcc.dg/vect/slp-7.c: Likewise.
8284 * gcc.dg/vect/slp-9.c: Likewise.
8285 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8286 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8287 * gcc.dg/vect/vect-35.c: Likewise.
8288 * gcc.dg/vect/vect-40.c: Likewise.
8289 * gcc.dg/vect/vect-42.c: Likewise.
8290 * gcc.dg/vect/vect-44.c: Likewise.
8291 * gcc.dg/vect/vect-46.c: Likewise.
8292 * gcc.dg/vect/vect-48.c: Likewise.
8293 * gcc.dg/vect/vect-52.c: Likewise.
8294 * gcc.dg/vect/vect-54.c: Likewise.
8295 * gcc.dg/vect/vect-56.c: Likewise.
8296 * gcc.dg/vect/vect-58.c: Likewise.
8297 * gcc.dg/vect/vect-60.c: Likewise.
8298 * gcc.dg/vect/vect-74.c: Likewise.
8299 * gcc.dg/vect/vect-75.c: Likewise.
8300 * gcc.dg/vect/vect-76.c: Likewise.
8301 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8302 * gcc.dg/vect/vect-77.c: Likewise.
8303 * gcc.dg/vect/vect-77-global.c: Likewise.
8304 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8305 * gcc.dg/vect/vect-78.c: Likewise.
8306 * gcc.dg/vect/vect-78-global.c: Likewise.
8307 * gcc.dg/vect/vect-80.c: Likewise.
8308 * gcc.dg/vect/vect-85.c: Likewise.
8309 * gcc.dg/vect/vect-87.c: Likewise.
8310 * gcc.dg/vect/vect-88.c: Likewise.
8311 * gcc.dg/vect/vect-92.c: Likewise.
8312 * gcc.dg/vect/vect-93.c: Likewise.
8313 * gcc.dg/vect/vect-95.c: Likewise.
8314 * gcc.dg/vect/vect-97.c: Likewise.
8315 * gcc.dg/vect/vect-complex-1.c: Likewise.
8316 * gcc.dg/vect/vect-complex-4.c: Likewise.
8317 * gcc.dg/vect/vect-complex-5.c: Likewise.
8318 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8319 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8320 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8321 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8322 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8323 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8324 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8325 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8326 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8327 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8328 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8329 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8330 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8331 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8332 * gcc.dg/vect/vect-outer-1.c: Likewise.
8333 * gcc.dg/vect/vect-outer-2a.c: Likewise.
8334 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8335 * gcc.dg/vect/vect-outer-2.c: Likewise.
8336 * gcc.dg/vect/vect-outer-2c.c: Likewise.
8337 * gcc.dg/vect/vect-outer-2d.c: Likewise.
8338 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8339 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8340 * gcc.dg/vect/vect-outer-3.c: Likewise.
8341 * gcc.dg/vect/vect-outer-3c.c: Likewise.
8342 * gcc.dg/vect/vect-outer-5.c: Likewise.
8343 * gcc.dg/vect/vect-outer-6.c: Likewise.
8344 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8345 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8346 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8347 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8348 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8349 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8350 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8351 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8352 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8353 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8354 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8355 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8356 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8357 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8359 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8362 * gcc.dg/torture/complex-sign.h: New header.
8363 * gcc.dg/torture/complex-sign-add.c,
8364 gcc.dg/torture/complex-sign-mixed-add.c,
8365 gcc.dg/torture/complex-sign-mixed-div.c,
8366 gcc.dg/torture/complex-sign-mixed-mul.c,
8367 gcc.dg/torture/complex-sign-mixed-sub.c,
8368 gcc.dg/torture/complex-sign-mul.c,
8369 gcc.dg/torture/complex-sign-sub.c: New tests.
8371 2009-05-08 Janus Weil <janus@gcc.gnu.org>
8374 * gfortran.dg/intrinsic_3.f90: New.
8376 2009-05-07 Janis Johnson <janis187@us.ibm.com>
8379 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8380 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8381 * gcc.dg/dfp/float-constant-double.c: New test.
8382 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8383 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8384 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8385 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8386 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8387 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8388 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8389 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8390 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8392 2009-05-07 Jakub Jelinek <jakub@redhat.com>
8395 * gcc.c-torture/execute/pr40057.c: New test.
8397 2009-05-06 James E. Wilson <wilson@codesourcery.com>
8399 * gcc.c-torture/compile/const-high-part.c: New test.
8401 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8404 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8407 2009-05-06 Janus Weil <janus@gcc.gnu.org>
8410 * gfortran.dg/proc_decl_1.f90: Modified.
8411 * gfortran.dg/proc_ptr_comp_1.f90: New.
8412 * gfortran.dg/proc_ptr_comp_2.f90: New.
8413 * gfortran.dg/proc_ptr_comp_3.f90: New.
8414 * gfortran.dg/proc_ptr_comp_4.f90: New.
8415 * gfortran.dg/proc_ptr_comp_5.f90: New.
8416 * gfortran.dg/proc_ptr_comp_6.f90: New.
8418 2009-05-06 Dodji Seketeli <dodji@redhat.com>
8421 * g++.dg/template/call7.C: New test.
8423 2009-05-06 Diego Novillo <dnovillo@google.com>
8425 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8427 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8429 * gfortran.dg/pr40021.f: Moved to ...
8430 * gfortran.fortran-torture/execute/pr40021.f: Here.
8432 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8435 * gcc.dg/dfp/pr39986.c: New test.
8437 2009-05-06 Michael Matz <matz@suse.de>
8440 * gfortran.dg/pr40021.f: New test.
8442 2009-05-06 Le-Chun Wu <lcwu@google.com>
8444 * lib/plugin-support.exp: New file containing support procs for
8446 * lib/target-supports.exp (check_plugin_available): New proc.
8447 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8448 * gcc.dg/plugin/selfassign.c: New plugin source file.
8449 * gcc.dg/plugin/self-assign-test-1.c: New test.
8450 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8451 * g++.dg/README: Add description for plugin test.
8452 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8453 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8454 * g++.dg/plugin/selfassign.c: New plugin source file.
8455 * g++.dg/plugin/self-assign-test-1.C: New test.
8456 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8457 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8458 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8459 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8461 2009-05-06 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/intrinsic_2.f90: New test.
8465 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8467 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8470 * gcc.dg/noncompile/incomplete-5.c: New test.
8472 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.dg/pr39666-1.c: New test.
8476 * gcc.dg/pr39666-2.c: Likewise.
8477 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8478 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8479 * gfortran.dg/pr39666-1.f90: Likewise.
8480 * gfortran.dg/pr39666-2.f90: Likewise.
8482 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8484 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8485 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8486 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8488 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8491 * gfortran.dg/proc_ptr_17.f90: New.
8493 2009-05-05 Richard Guenther <rguenther@suse.de>
8495 PR tree-optimization/40022
8496 * gcc.c-torture/execute/pr40022.c: New testcase.
8498 2009-05-05 Richard Guenther <rguenther@suse.de>
8501 * gcc.c-torture/compile/pr40023.c: New testcase.
8503 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8505 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8506 * g++.dg/template/overload9.C: Likewise.
8507 * g++.dg/ext/ms-1.C: New.
8509 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8512 * g++.dg/ext/vla7.C: New test.
8514 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8516 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8518 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8520 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8521 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8522 Update expected errors.
8524 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8527 * g++.dg/parse/parser-pr28152.C: New.
8528 * g++.dg/parse/parser-pr28152-2.C: New.
8530 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8532 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8534 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8536 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8537 * gcc.target/sparc/fexpand-2.c: Likewise.
8538 * gcc.target/sparc/fpmerge-2.c: Likewise.
8539 * gcc.target/sparc/pdist-2.c: Likewise.
8541 2009-05-03 Richard Guenther <rguenther@suse.de>
8544 * gcc.c-torture/compile/pr39983.c: New testcase.
8546 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8548 * gcc.dg/c99-complex-3.c: New test.
8550 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8552 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8554 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8556 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8558 2009-05-02 Richard Guenther <rguenther@suse.de>
8561 * gcc.target/spu/pr40001.c: New testcase.
8563 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8565 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8567 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8570 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8571 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8573 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8576 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8579 2009-04-30 David Ayers <ayers@fsfe.org>
8581 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8582 and gcc_error_prefix variables.
8583 * objc.dg/bad-receiver-type.m: Update to match correct
8585 * objc.dg/encode-5.m: Likewise.
8586 * objc.dg/id-1.m: Likewise.
8587 * objc.dg/method-1.m: Likewise.
8588 * objc.dg/method-6.m: Likewise.
8589 * objc.dg/method-7.m: Likewise.
8590 * objc.dg/method-9.m: Likewise.
8591 * objc.dg/method-11.m: Likewise.
8592 * objc.dg/method-20.m: Likewise.
8593 * objc.dg/private-1.m: Likewise.
8595 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8598 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8599 * gfortran.dg/advance_4.f90: Likewise
8600 * gfortran.dg/advance_5.f90: Likewise
8601 * gfortran.dg/append_1.f90: Likewise
8602 * gfortran.dg/backslash_1.f90: Likewise
8603 * gfortran.dg/backslash_2.f90: Likewise
8604 * gfortran.dg/backslash_3.f: Likewise
8605 * gfortran.dg/backspace_10.f90: Likewise
8606 * gfortran.dg/backspace_3.f: Likewise
8607 * gfortran.dg/backspace_4.f: Likewise
8608 * gfortran.dg/backspace_5.f: Likewise
8609 * gfortran.dg/backspace_8.f: Likewise
8610 * gfortran.dg/backspace_9.f: Likewise
8611 * gfortran.dg/complex_write.f90: Likewise
8612 * gfortran.dg/convert_implied_open.f90: Likewise
8613 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8614 * gfortran.dg/dos_eol.f: Likewise
8615 * gfortran.dg/empty_format_1.f90: Likewise
8616 * gfortran.dg/endfile.f: Likewise
8617 * gfortran.dg/eof_1.f90: Likewise
8618 * gfortran.dg/eor_1.f90: Likewise
8619 * gfortran.dg/eor_handling_1.f90: Likewise
8620 * gfortran.dg/eor_handling_2.f90: Likewise
8621 * gfortran.dg/eor_handling_3.f90: Likewise
8622 * gfortran.dg/eor_handling_4.f90: Likewise
8623 * gfortran.dg/eor_handling_5.f90: Likewise
8624 * gfortran.dg/error_recovery_5.f90: Likewise
8625 * gfortran.dg/f2003_inquire_1.f03: Likewise
8626 * gfortran.dg/f2003_io_4.f03: Likewise
8627 * gfortran.dg/f2003_io_5.f03: Likewise
8628 * gfortran.dg/f2003_io_7.f03: Likewise
8629 * gfortran.dg/fgetc_1.f90: Likewise
8630 * gfortran.dg/fgetc_2.f90: Likewise
8631 * gfortran.dg/flush_1.f90: Likewise
8632 * gfortran.dg/fmt_exhaust.f90: Likewise
8633 * gfortran.dg/fmt_huge.f90: Likewise
8634 * gfortran.dg/fmt_read.f90: Likewise
8635 * gfortran.dg/fmt_t_1.f90: Likewise
8636 * gfortran.dg/fmt_t_2.f90: Likewise
8637 * gfortran.dg/fmt_t_3.f90: Likewise
8638 * gfortran.dg/fmt_t_4.f90: Likewise
8639 * gfortran.dg/fmt_t_5.f90: Likewise
8640 * gfortran.dg/fmt_t_7.f: Likewise
8641 * gfortran.dg/fseek.f90: Likewise
8642 * gfortran.dg/ftell_1.f90: Likewise
8643 * gfortran.dg/ftell_2.f90: Likewise
8644 * gfortran.dg/func_derived_3.f90: Likewise
8645 * gfortran.dg/inquire_9.f90: Likewise
8646 * gfortran.dg/iostat_1.f90: Likewise
8647 * gfortran.dg/iostat_2.f90: Likewise
8648 * gfortran.dg/list_read_1.f90: Likewise
8649 * gfortran.dg/list_read_4.f90: Likewise
8650 * gfortran.dg/list_read_5.f90: Likewise
8651 * gfortran.dg/list_read_7.f90: Likewise
8652 * gfortran.dg/list_read_8.f90: Likewise
8653 * gfortran.dg/list_read_9.f90: Likewise
8654 * gfortran.dg/namelist_13.f90: Likewise
8655 * gfortran.dg/namelist_14.f90: Likewise
8656 * gfortran.dg/namelist_15.f90: Likewise
8657 * gfortran.dg/namelist_16.f90: Likewise
8658 * gfortran.dg/namelist_17.f90: Likewise
8659 * gfortran.dg/namelist_18.f90: Likewise
8660 * gfortran.dg/namelist_19.f90: Likewise
8661 * gfortran.dg/namelist_20.f90: Likewise
8662 * gfortran.dg/namelist_24.f90: Likewise
8663 * gfortran.dg/namelist_26.f90: Likewise
8664 * gfortran.dg/namelist_27.f90: Likewise
8665 * gfortran.dg/namelist_28.f90: Likewise
8666 * gfortran.dg/namelist_37.f90: Likewise
8667 * gfortran.dg/namelist_38.f90: Likewise
8668 * gfortran.dg/namelist_39.f90: Likewise
8669 * gfortran.dg/namelist_40.f90: Likewise
8670 * gfortran.dg/namelist_43.f90: Likewise
8671 * gfortran.dg/namelist_44.f90: Likewise
8672 * gfortran.dg/namelist_45.f90: Likewise
8673 * gfortran.dg/namelist_46.f90: Likewise
8674 * gfortran.dg/namelist_47.f90: Likewise
8675 * gfortran.dg/namelist_48.f90: Likewise
8676 * gfortran.dg/namelist_49.f90: Likewise
8677 * gfortran.dg/namelist_50.f90: Likewise
8678 * gfortran.dg/namelist_51.f90: Likewise
8679 * gfortran.dg/namelist_52.f90: Likewise
8680 * gfortran.dg/namelist_56.f90: Likewise
8681 * gfortran.dg/namelist_char_only.f90: Likewise
8682 * gfortran.dg/namelist_use.f90: Likewise
8683 * gfortran.dg/namelist_use_only.f90: Likewise
8684 * gfortran.dg/noadv_size.f90: Likewise
8685 * gfortran.dg/open_access_append_1.f90: Likewise
8686 * gfortran.dg/pad_no.f90: Likewise
8687 * gfortran.dg/pr12884.f: Likewise
8688 * gfortran.dg/pr17090.f90: Likewise
8689 * gfortran.dg/pr17285.f90: Likewise
8690 * gfortran.dg/pr17286.f90: Likewise
8691 * gfortran.dg/pr18122.f90: Likewise
8692 * gfortran.dg/pr18210.f90: Likewise
8693 * gfortran.dg/pr18392.f90: Likewise
8694 * gfortran.dg/pr19155.f: Likewise
8695 * gfortran.dg/pr19216.f: Likewise
8696 * gfortran.dg/pr19467.f90: Likewise
8697 * gfortran.dg/pr19657.f: Likewise
8698 * gfortran.dg/pr20257.f90: Likewise
8699 * gfortran.dg/read_bad_advance.f90: Likewise
8700 * gfortran.dg/read_eof_2.f90: Likewise
8701 * gfortran.dg/read_eof_4.f90: Likewise
8702 * gfortran.dg/read_many_1.f: Likewise
8703 * gfortran.dg/read_noadvance.f90: Likewise
8704 * gfortran.dg/read_repeat.f90: Likewise
8705 * gfortran.dg/read_size_noadvance.f90: Likewise
8706 * gfortran.dg/read_x_past.f: Likewise
8707 * gfortran.dg/record_marker_1.f90: Likewise
8708 * gfortran.dg/record_marker_3.f90: Likewise
8709 * gfortran.dg/rewind_1.f90: Likewise
8710 * gfortran.dg/runtime_warning_1.f90: Likewise
8711 * gfortran.dg/shape_3.f90: Likewise
8712 * gfortran.dg/slash_1.f90: Likewise
8713 * gfortran.dg/stat_1.f90: Likewise
8714 * gfortran.dg/stat_2.f90: Likewise
8715 * gfortran.dg/streamio_11.f90: Likewise
8716 * gfortran.dg/streamio_3.f90: Likewise
8717 * gfortran.dg/streamio_4.f90: Likewise
8718 * gfortran.dg/streamio_9.f90: Likewise
8719 * gfortran.dg/tl_editing.f90: Likewise
8720 * gfortran.dg/unf_io_convert_1.f90: Likewise
8721 * gfortran.dg/unf_io_convert_2.f90: Likewise
8722 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8723 * gfortran.dg/unf_short_record_1.f90: Likewise
8724 * gfortran.dg/utf8_1.f03: Likewise
8725 * gfortran.dg/utf8_2.f03: Likewise
8726 * gfortran.dg/widechar_IO_1.f90: Likewise
8727 * gfortran.dg/write_check3.f90: Likewise
8728 * gfortran.dg/write_rewind_2.f: Likewise
8729 * gfortran.dg/x_slash_2.f: Likewise
8731 2009-04-29 Richard Guenther <rguenther@suse.de>
8734 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8736 (check_effective_target_vect_floatuint_cvt): Likewise.
8737 * gcc.dg/vect/slp-10.c: Adjust.
8738 * gcc.dg/vect/slp-11.c: Adjust.
8739 * gcc.dg/vect/slp-12b.c: Adjust.
8740 * gcc.dg/vect/slp-33.c: Adjust.
8741 * gcc.c-torture/compile/pr39943.c: New testcase.
8743 2009-04-29 Richard Guenther <rguenther@suse.de>
8746 * gcc.c-torture/compile/pr39937.c: New testcase.
8748 2009-04-29 Richard Guenther <rguenther@suse.de>
8750 PR tree-optimization/39941
8751 * gcc.c-torture/compile/pr39941.c: New testcase.
8753 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8755 * gcc.target/bfin/20090411-1.c: New test.
8757 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8760 * gcc.dg/pr39565.c: New testcase.
8762 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8764 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8765 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8766 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8767 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8768 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8769 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8770 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8771 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8772 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8773 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8774 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8775 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8776 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8777 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8778 * gcc.target/i386/pr37191.c: Likewise.
8779 * gcc.target/i386/reload-1.c: Likewise.
8780 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8781 * g++.old-deja/g++.pt/repo2.C: Likewise.
8782 * g++.old-deja/g++.pt/repo3.C: Likewise.
8783 * g++.old-deja/g++.pt/repo4.C: Likewise.
8784 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8785 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8786 * g++.dg/template/repo1.C: Likewise.
8787 * g++.dg/template/repo2.C: Likewise.
8788 * g++.dg/template/repo3.C: Likewise.
8789 * g++.dg/template/repo4.C: Likewise.
8790 * g++.dg/template/repo5.C: Likewise.
8791 * g++.dg/template/repo6.C: Likewise.
8792 * g++.dg/template/repo7.C: Likewise.
8793 * g++.dg/template/repo8.C: Likewise.
8794 * g++.dg/template/repo9.C: Likewise.
8795 * g++.dg/rtti/repo1.C: Likewise.
8796 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8797 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8798 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8799 * g++.dg/other/PR23205.C: Skip for vxworks.
8800 * g++.dg/ext/visibility/class1.C: Requires PIC.
8801 * g++.dg/eh/async-unwind2.C: Requires PIC.
8802 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8803 does not have cxa_exit.
8805 2009-04-28 Jing Yu <jingyu@google.com>
8808 * lib/target-supports.exp (check_effective_target_tls): Remove
8810 (check_effective_target_tls_native): Likewise.
8811 (check_effective_target_tls_runtime): Likewise.
8812 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8814 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8816 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8819 * gfortran.dg/proc_ptr_16.f90: New.
8821 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8823 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8826 2009-04-28 Richard Guenther <rguenther@suse.de>
8829 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8831 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8833 * g++.dg/warn/pr35652.C: Removed.
8834 * gcc.dg/pr35652.c: Likewise.
8836 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8838 * gcc.target/ia64/20071210-2.c: New testcase.
8840 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8843 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8844 * gcc.dg/pr39323-3.c: Ditto.
8846 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8850 * gfortran.dg/ambiguous_reference_2.f90: New.
8851 * gfortran.dg/pointer_assign_7.f90: New.
8853 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8854 Mark Mitchell <mark@codesourcery.com>
8856 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8857 * gcc.dg/20020103-1.c: Check for __ppc.
8858 * gcc.dg/asm-b.c: Check for __ppc.
8859 * gcc.dg/20020919-1.c: Check for __ppc.
8860 * gcc.dg/20020312-2.c: Likewise.
8861 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8862 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8863 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8864 * g++.dg/warn/weak1.C: Likewise.
8865 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8866 static so appropriate optimizations kick in.
8867 (find_base_value_wrapper): New function.
8868 * g++.dg/eh/simd-5.C: Fix target triplet.
8869 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8871 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8872 H.J. Lu <hongjiu.lu@intel.com>
8875 * gcc.target/i386/pr39911.c: New test.
8877 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8880 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8882 2009-04-28 Ben Elliston <bje@au.ibm.com>
8887 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8889 * gcc.dg/pr35652.C: New.
8890 * g++.dg/warn/pr35652.C: New.
8891 * gcc.dg/format/plus-1.c: Adjust message.
8893 2009-04-27 DJ Delorie <dj@redhat.com>
8895 * lib/target-supports.exp (check_effective_target_double64): New.
8896 (check_effective_target_double64plus): New.
8897 (check_effective_target_large_double): New.
8898 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8899 * gcc.dg/div-double-1.c: Likewise.
8900 * gcc.dg/Wconversion-real.c: Require large_double.
8901 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8903 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8906 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8909 2009-04-27 Ian Lance Taylor <iant@google.com>
8911 * gcc.dg/Wcxx-compat-5.c: New testcase.
8912 * gcc.dg/Wcxx-compat-6.c: New testcase.
8914 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8916 Allow non-constant arguments to conversion intrinsics.
8917 * gcc.target/spu/intrinsics-3.c: Update tests.
8919 2009-04-27 Richard Guenther <rguenther@suse.de>
8922 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8923 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8925 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8928 * gcc.dg/torture/pr39903-1.c: New.
8929 * gcc.dg/torture/pr39903-2.c: Likewise.
8931 2009-04-27 Revital Eres <eres@il.ibm.com>
8933 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8935 * gcc.dg/sms-2.c: Add dump check.
8936 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8938 * gcc.dg/sms-4.c: Likewise.
8939 * gcc.dg/sms-5.c: Likewise.
8940 * gcc.dg/sms-6.c: Likewise.
8941 * gcc.dg/sms-7.c: Likewise.
8942 * gcc.dg/sms-antideps.c: Rename to...
8943 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8945 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8947 * gnat.dg/opt2.adb: New test.
8949 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8952 * g++.dg/warn/Wunused-15.C: New test.
8954 2009-04-26 Michael Matz <matz@suse.de>
8957 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8959 * gcc.target/i386/pr37248-1.c: Modified.
8960 * gcc.target/i386/pr37248-3.c: Modified.
8961 * gcc.target/i386/pr37248-2.c: Modified.
8962 * gnat.dg/aliasing1.adb: Modified.
8963 * gnat.dg/pack9.adb: Modified.
8964 * gnat.dg/aliasing2.adb: Modified.
8965 * gcc.dg/strict-overflow-2.c: Modified.
8966 * gcc.dg/autopar/reduc-1char.c: Modified.
8967 * gcc.dg/autopar/reduc-2char.c: Modified.
8968 * gcc.dg/autopar/reduc-1.c: Modified.
8969 * gcc.dg/autopar/reduc-2.c: Modified.
8970 * gcc.dg/autopar/reduc-3.c: Modified.
8971 * gcc.dg/autopar/reduc-6.c: Modified.
8972 * gcc.dg/autopar/reduc-7.c: Modified.
8973 * gcc.dg/autopar/reduc-8.c: Modified.
8974 * gcc.dg/autopar/reduc-9.c: Modified.
8975 * gcc.dg/autopar/reduc-1short.c: Modified.
8976 * gcc.dg/autopar/reduc-2short.c: Modified.
8977 * gcc.dg/autopar/parallelization-1.c: Modified.
8978 * gcc.dg/strict-overflow-4.c: Modified.
8979 * gcc.dg/strict-overflow-6.c: Modified.
8980 * gcc.dg/gomp/combined-1.c: Modified.
8981 * gcc.dg/no-strict-overflow-1.c: Modified.
8982 * gcc.dg/no-strict-overflow-3.c: Modified.
8983 * gcc.dg/no-strict-overflow-5.c: Modified.
8984 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8985 * gcc.dg/tree-ssa/pr18134.c: Modified.
8986 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8987 * gcc.dg/tree-ssa/vector-2.c: Modified.
8988 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8989 * gcc.dg/tree-ssa/loop-21.c: Modified.
8990 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8991 * gcc.dg/tree-ssa/vector-3.c: Modified.
8992 * gcc.dg/tree-ssa/asm-3.c: Modified.
8993 * gcc.dg/tree-ssa/pr23294.c: Modified.
8994 * gcc.dg/tree-ssa/loop-22.c: Modified.
8995 * gcc.dg/tree-ssa/loop-15.c: Modified.
8996 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8997 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8998 * gcc.dg/tree-ssa/pr20139.c: Modified.
8999 * gcc.dg/tree-ssa/scev-cast.c: Modified.
9000 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
9001 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
9002 * gcc.dg/tree-ssa/loop-5.c: Modified.
9003 * gcc.dg/tree-ssa/pr19431.c: Modified.
9004 * gcc.dg/tree-ssa/pr32044.c: Modified.
9005 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9006 * gcc.dg/tree-ssa/loop-19.c: Modified.
9007 * gcc.dg/tree-ssa/loop-28.c: Modified.
9008 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9009 * gcc.dg/tree-ssa/divide-1.c: Modified.
9010 * gcc.dg/tree-ssa/inline-1.c: Modified.
9011 * gcc.dg/tree-ssa/divide-3.c: Modified.
9012 * gcc.dg/tree-ssa/pr30978.c: Modified.
9013 * gcc.dg/tree-ssa/alias-6.c: Modified.
9014 * gcc.dg/tree-ssa/divide-4.c: Modified.
9015 * gcc.dg/tree-ssa/alias-11.c: Modified.
9016 * gcc.dg/no-strict-overflow-7.c: Modified.
9017 * gcc.dg/strict-overflow-1.c: Modified.
9018 * gcc.dg/pr15784-4.c: Modified.
9019 * gcc.dg/pr34263.c: Modified.
9020 * gcc.dg/strict-overflow-3.c: Modified.
9021 * gcc.dg/tree-prof/stringop-1.c: Modified.
9022 * gcc.dg/tree-prof/val-prof-1.c: Modified.
9023 * gcc.dg/tree-prof/val-prof-2.c: Modified.
9024 * gcc.dg/tree-prof/val-prof-3.c: Modified.
9025 * gcc.dg/tree-prof/val-prof-4.c: Modified.
9026 * gcc.dg/no-strict-overflow-2.c: Modified.
9027 * gcc.dg/no-strict-overflow-4.c: Modified.
9028 * gcc.dg/no-strict-overflow-6.c: Modified.
9029 * g++.dg/tree-ssa/pr27090.C: Modified.
9030 * g++.dg/tree-ssa/tmmti-2.C: Modified.
9031 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9032 * g++.dg/tree-ssa/pr19807.C: Modified.
9033 * g++.dg/opt/pr30965.C: Modified.
9034 * g++.dg/init/new17.C: Modified.
9035 * gfortran.dg/whole_file_6.f90: Modified.
9036 * gfortran.dg/whole_file_5.f90: Modified.
9037 * gfortran.dg/reassoc_1.f90: Modified.
9038 * gfortran.dg/reassoc_3.f90: Modified.
9040 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
9043 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9045 2009-04-26 Jakub Jelinek <jakub@redhat.com>
9048 * gcc.target/i386/pr39543-1.c: New test.
9049 * gcc.target/i386/pr39543-2.c: New test.
9050 * gcc.target/i386/pr39543-3.c: New test.
9053 * gcc.dg/Wunused-value-3.c: New test.
9055 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9058 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9059 gcc.dg/vla-21.c: New tests.
9061 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9064 * gcc.dg/inline-34.c: New test.
9066 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9068 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9069 gcc.dg/enum-const-3.c: New tests.
9070 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9071 -pedantic-errors. Update expected diagnostics.
9073 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9076 * gcc.dg/vla-20.c: New test.
9078 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9081 * gcc.dg/vla-19.c: New test.
9083 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9085 PR preprocessor/39559
9086 * gcc.dg/c99-intconst-2.c: New test.
9088 2009-04-25 Jan Hubicka <jh@suse.cz>
9090 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9092 2009-04-25 Janus Weil <janus@gcc.gnu.org>
9095 * gfortran.dg/import7.f90: New.
9097 2009-04-24 Richard Guenther <rguenther@suse.de>
9099 * gcc.dg/tree-ssa/vrp48.c: Fix.
9101 2008-04-24 Doug Kwan <dougkwan@google.com>
9103 * g++.dg/init/copy7.C: Only abort in memcpy if source and
9104 destination are the same.
9106 2009-04-24 Richard Guenther <rguenther@suse.de>
9108 * gcc.dg/tree-ssa/vrp48.c: New testcase.
9110 2009-04-24 Joseph Myers <joseph@codesourcery.com>
9112 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9113 gcc.dg/array-const-3.c: New tests.
9115 2009-04-24 Ian Lance Taylor <iant@google.com>
9117 * gcc.dg/Wcxx-compat-4.c: New testcase.
9119 2009-04-24 Daniel Kraft <d@domob.eu>
9121 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9122 expected on already erraneous symbol (renamed to fresh one).
9124 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
9127 * gcc.dg/pr39867.c: New.
9129 2009-04-24 Janus Weil <janus@gcc.gnu.org>
9133 * gfortran.dg/intrinsic_1.f90: New.
9135 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9137 * gnat.dg/alignment7.adb: New test.
9138 * gnat.dg/alignment8.adb: Likewise.
9140 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9142 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9143 * gnat.dg/specs/rep_clause2.ads: New test.
9145 2009-04-24 Jakub Jelinek <jakub@redhat.com>
9147 PR rtl-optimization/39794
9148 * gcc.dg/pr39794.c: New test.
9150 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
9152 * gnat.dg/atomic1.adb: New test.
9153 * gnat.dg/atomic1_pkg.ads: New helper.
9155 2009-04-23 Steve Ellcey <sje@cup.hp.com>
9158 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9159 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9161 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
9163 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9166 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9169 * gcc.dg/vector-init-1.c: New testcase.
9170 * gcc.dg/vector-init-2.c: New testcase.
9172 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
9174 * gnat.dg/enum2.adb: New test.
9175 * gnat.dg/enum2_pkg.ads: New helper.
9177 2009-04-22 Jakub Jelinek <jakub@redhat.com>
9180 * gcc.dg/torture/pr39855.c: New test.
9182 2009-04-22 Dodji Seketeli <dodji@redhat.com>
9185 * g++.dg/cpp0x/pr39639.C: New test.
9187 2009-04-22 Mark Heffernan <meheff@google.com>
9189 * gcc.dg/profile-generate-3.c: New test.
9191 2009-04-22 Jan Hubicka <jh@suse.cz>
9193 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9195 2009-04-22 Steve Ellcey <sje@cup.hp.com>
9198 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9200 2009-04-22 Richard Guenther <rguenther@suse.de>
9202 PR tree-optimization/39824
9203 * gcc.c-torture/compile/pr39824.c: New testcase.
9205 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9208 * g++.dg/parse/parser-pr14875.C: New.
9209 * g++.dg/parse/parser-pr14875-2.C: New.
9210 * g++.dg/parse/error6.C: Update match string.
9212 2009-04-22 Richard Guenther <rguenther@suse.de>
9214 PR tree-optimization/39845
9215 * gcc.c-torture/compile/pr39845.c: New testcase.
9217 2009-04-22 Janus Weil <janus@gcc.gnu.org>
9220 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9221 * gfortran.dg/external_initializer.f90: Modified.
9222 * gfortran.dg/interface_26.f90: Modified.
9223 * gfortran.dg/intrinsic_subroutine.f90: Modified.
9224 * gfortran.dg/proc_ptr_3.f90: Modified.
9225 * gfortran.dg/proc_ptr_15.f90: New.
9226 * gfortran.dg/proc_ptr_result_1.f90: Modified.
9228 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9231 * g++.dg/warn/pr35711.C: New.
9232 * g++.dg/conversion/ptrmem2.C: Update.
9234 2009-04-21 Joseph Myers <joseph@codesourcery.com>
9236 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9237 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9238 README.gcc, g++.dg/README, g++.dg/compat/break/README,
9239 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9240 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9241 gcc.c-torture/ChangeLog.0,
9242 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9243 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9244 gcc.target/i386/math-torture/math-torture.exp,
9245 gcc.target/mips/inter/mips16-inter.exp,
9246 gcc.target/mips/mips-nonpic/README,
9247 gcc.target/x86_64/abi/README.gcc,
9248 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9249 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9250 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9252 * ChangeLog-1993-2007, ChangeLog: Correct dates.
9254 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9256 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9258 2009-04-21 Richard Guenther <rguenther@suse.de>
9261 * gcc.dg/torture/pr39829.c: New testcase.
9263 2009-04-21 Martin Jambor <mjambor@suse.cz>
9265 * gcc.dg/tree-ssa/cswtch-2.c: New test.
9267 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9270 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9271 * gcc.dg/sequence-pt-2.c: New.
9272 * gcc.dg/sequence-pt-3.c: New.
9273 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9274 * g++.dg/warn/sequence-pt-2.c: New.
9275 * g++.dg/warn/sequence-pt-3.c: New.
9277 2009-04-21 Jakub Jelinek <jakub@redhat.com>
9279 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9281 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9283 * gnat.dg/import1.ad[sb]: New test.
9285 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9287 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9290 2009-04-20 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/continuation_11.f90: New test.
9295 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9298 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9299 messages. Test for "long long" in system headers.
9300 * gcc.dg/c99-longlong-2.c: New.
9301 * g++.dg/warn/pr13358.C: New.
9302 * g++.dg/warn/pr13358-2.C: New.
9303 * g++.dg/warn/pr13358-3.C: New.
9304 * g++.dg/warn/pr13358-4.C: New.
9306 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9308 * gcc.dg/framework-2.c: Fix up for non existent includes
9309 being fatal errors now.
9311 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
9314 * gfortran.dg/private_type_13.f90: New test.
9315 * gfortran.dg/private_type_2.f90: Add option -std=f95.
9317 2009-04-20 Le-Chun Wu <lcwu@google.com>
9320 * g++.dg/warn/Wunused-14.C: New test.
9322 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9324 * gnat.dg/specs/small_alignment.ads: New test.
9326 2009-04-20 Ian Lance Taylor <iant@google.com>
9328 * gcc.dg/Wcxx-compat-3.c: New testcase.
9330 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9332 * gnat.dg/pack13.ad[sb]: New test.
9333 * gnat.dg/pack13_pkg.ads: New helper.
9335 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9337 * gnat.dg/discr11.ad[sb]: New test.
9338 * gnat.dg/discr11_pkg.ads: New helper.
9340 2009-04-20 Ira Rosen <irar@il.ibm.com>
9342 PR tree-optimization/39675
9343 * gcc.dg/vect/O3-pr39675-2.c: New test.
9345 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9347 * gnat.dg/rep_clause3.adb: New test.
9349 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9352 * gcc.dg/c99-flex-array-7.c: New test.
9354 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9357 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9359 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9362 * gcc.dg/c99-restrict-3.c: New test.
9364 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9366 PR preprocessor/20078
9367 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9369 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
9371 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9372 Do not pass -B$root after -margs.
9374 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9378 * gcc.dg/pr32061.c: New.
9379 * gcc.dg/Wlogical-op-1.c: Update.
9380 * g++.dg/warn/Wlogical-op-1.C: Update.
9381 * g++.dg/warn/pr36954.C: New.
9383 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9386 * gcc.dg/lvalue-5.c: New test.
9388 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9391 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9393 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9395 * gcc.dg/cpp/include5.c: New test.
9397 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9400 * gcc.dg/call-diag-2.c: New test.
9402 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9404 PR preprocessor/39646
9405 * gcc.dg/cpp/line8.c: New test.
9407 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9409 PR preprocessor/39647
9410 * gcc.dg/cpp/line7.c: New test.
9412 2009-04-18 Richard Guenther <rguenther@suse.de>
9415 * gcc.target/i386/pr39804.c: New testcase.
9417 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
9419 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9420 * g++.dg/other/pr39496.C: Likewise.
9422 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9425 * gcc.dg/pr36902.c: New.
9427 2009-04-17 Diego Novillo <dnovillo@google.com>
9429 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9430 violation for variable 'inside_main'.
9432 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9434 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9436 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9438 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9440 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9442 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9443 * gfortran.dg/chmod_2.f90: Likewise.
9444 * gfortran.dg/chmod_3.f90: Likewise.
9445 * gfortran.dg/open_errors.f90: Likewise.
9446 * gfortran.dg/stat_1.f90: Likewise.
9447 * gfortran.dg/stat_2.f90: Likewise.
9449 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9451 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9452 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9453 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9454 * gfortran.dg/nearest_1.f90: Likewise.
9455 * gfortran.dg/nearest_3.f90: Likewise.
9456 * gfortran.dg/isnan_1.f90: Likewise.
9457 * gfortran.dg/isnan_2.f90: Likewise.
9458 * gfortran.dg/nan_1.f90: Likewise.
9459 * gfortran.dg/nan_2.f90: Likewise.
9460 * gfortran.dg/nan_3.f90: Likewise.
9461 * gfortran.dg/nan_4.f90: Likewise.
9462 * gfortran.dg/module_nan.f90: Likewise.
9463 * gfortran.dg/int_conv_2.f90: Likewise.
9464 * gfortran.dg/init_flag_3.f90: Likewise.
9465 * gfortran.dg/namelist_42.f90: Likewise.
9466 * gfortran.dg/namelist_43.f90: Likewise.
9467 * gfortran.dg/real_const_3.f90: Likewise.
9468 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9470 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9471 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9472 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9473 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9474 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9476 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9477 * gfortran.dg/gamma_5.f90: Likewise.
9479 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9481 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9482 less strict so it also works with auto-overlay support.
9483 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9484 for "exceeds local store" linker errors on the SPU.
9486 * lib/gfortran.exp: Include target-supports.exp.
9487 (gfortran_init): On SPU targets where automatic overlay support
9488 is available, use it to build all Fortran test cases.
9490 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9492 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9494 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9495 rule enforced by gnat on taft types.
9497 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9500 * g++.dg/ext/complit11.C: Add empty dg-options.
9502 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9505 * g++.dg/template/defarg11.C: New test.
9507 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9510 * g++.dg/ext/complit11.C: New testcase.
9512 2009-04-15 Le-Chun Wu <lcwu@google.com>
9515 * g++.dg/warn/Wunused-13.C: New testcase.
9517 2009-04-15 Ian Lance Taylor <iant@google.com>
9519 * gcc.dg/Wenum-compare-1.c: New testcase.
9521 2009-04-15 Richard Guenther <rguenther@suse.de>
9523 PR tree-optimization/39764
9524 * g++.dg/torture/pr39764.C: New testcase.
9526 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9528 * g++.dg/ext/altivec-17.C: New.
9530 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9532 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9533 * gnat.dg/specs/limited1.ads: Ditto.
9535 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9538 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9539 for testing the results of estimate instructions.
9540 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9541 * gcc.dg/vmx/3a-05.c (test): Ditto.
9543 2009-04-14 Jason Merrill <jason@redhat.com>
9546 * g++.dg/warn/Wshadow-4.C: Extend.
9548 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9550 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9551 (do_D): Remove attribute hidden.
9553 2009-04-13 Jason Merrill <jason@redhat.com>
9556 * g++.dg/init/copy7.C: New.
9558 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9561 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9562 (check_for_all_options): This.
9564 2009-04-13 Jason Merrill <jason@redhat.com>
9567 * g++.dg/template/crash90.C: New.
9569 2009-04-12 Jason Merrill <jason@redhat.com>
9572 * g++.dg/overload/extern-C-2.C: New.
9574 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9576 PR preprocessor/31869
9577 * gcc.dg/cpp/strify5.c: New test.
9579 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9581 * gnat.dg/enum1.adb: New test.
9582 * gnat.dg/enum1_pkg.ads: New helper.
9584 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9587 * gcc.target/alpha/pr39740.c: New test.
9589 2009-04-11 Daniel Kraft <d@domob.eu>
9592 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9593 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9594 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9595 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9596 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9597 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9598 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9599 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9600 expected string length that failed with -fbounds-check now.
9601 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9603 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9606 * gfortran.dg/proc_ptr_14.f90: New.
9608 2009-04-11 Richard Guenther <rguenther@suse.de>
9611 * g++.dg/torture/pr39732.C: New testcase.
9613 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9615 * gfortran.dg/whole_file_5.f90: New.
9616 * gfortran.dg/whole_file_6.f90: New.
9618 2009-04-11 Richard Guenther <rguenther@suse.de>
9620 PR tree-optimization/39713
9621 * g++.dg/torture/pr39713.C: New testcase.
9623 2009-04-10 Richard Guenther <rguenther@suse.de>
9626 * gcc.dg/pr39712.c: New testcase.
9628 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9631 * g++.dg/cpp0x/enum2.C: Updated.
9632 * g++.dg/debug/pr22514.C: Likewise.
9633 * g++.dg/parse/enum2.C: Likewise.
9634 * g++.dg/parse/enum3.C: Likewise.
9635 * g++.dg/template/crash79.C: Likewise.
9636 * g++.old-deja/g++.jason/cond.C: Likewise.
9638 2009-04-10 Chao-ying Fu <fu@mips.com>
9640 * gcc.target/mips/interrupt_handler.c: Change from compile to
9643 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9645 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9647 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9650 * gfortran.dg/zero_sized_6.f90: New.
9652 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9655 * g++.dg/parse/pr20118.C: New.
9656 * g++.dg/template/spec16.C: Update.
9658 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9661 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9662 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9663 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9664 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9665 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9666 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9667 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9668 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9669 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9670 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9671 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9672 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9673 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9674 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9675 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9676 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9677 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9679 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9682 * g++.dg/torture/pr39678.C: New.
9683 * gcc.dg/compat/struct-complex-2.h: Likewise.
9684 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9685 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9686 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9687 * gcc.dg/torture/pr39678.c: Likewise.
9688 * gcc.target/i386/pr39678.c: Likewise.
9690 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9691 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9693 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9694 <complex.h>. Add tests for structure with complex float.
9696 2009-04-10 Ben Elliston <bje@au.ibm.com>
9697 Joseph Myers <joseph@codesourcery.com>
9700 * gcc.dg/dfp/pr36800.c: New.
9702 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9703 Rafael Avila de Espindola <espindola@google.com>
9705 * gcc.misc-tests/help.exp: New file.
9706 * lib/options.exp: New file.
9708 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9711 * objc/execute/forward-1.x: New.
9713 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9715 * gcc.dg/pr27150-1.c: Change to a link test.
9717 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9719 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9720 3 of the GNU General Public License and to point readers at the
9721 COPYING3 file and the FSF's license web page.
9722 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9723 * gcc.dg/struct/struct-reorg.exp: Likewise.
9724 * gcc.target/spu/tag_manager.c: Likewise.
9726 2009-04-09 Richard Guenther <rguenther@suse.de>
9729 * ssa-ccp-25.c: Adjust pattern.
9731 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9734 * gfortran.dg/external_procedures_1.f90: Modified.
9735 * gfortran.dg/proc_ptr_result_1.f90: New.
9736 * gfortran.dg/proc_ptr_result_2.f90: New.
9737 * gfortran.dg/proc_ptr_result_3.f90: New.
9739 2009-04-09 Richard Guenther <rguenther@suse.de>
9741 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9742 to prevent constant propagation.
9743 * gcc.dg/vect/vect-56.c: Likewise.
9744 * gcc.dg/vect/vect-58.c: Likewise.
9745 * gcc.dg/vect/vect-60.c: Likewise.
9746 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9747 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9748 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9750 2009-04-09 Richard Guenther <rguenther@suse.de>
9752 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9753 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9755 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9758 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9761 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9763 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9764 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9766 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9768 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9770 2009-04-08 Jason Merrill <jason@redhat.com>
9773 * g++.dg/template/error40.C: Add another test.
9775 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9779 * gcc.c-torture/compile/pr39614-1.c,
9780 gcc.c-torture/compile/pr39614-2.c,
9781 gcc.c-torture/compile/pr39614-3.c,
9782 gcc.c-torture/compile/pr39614-4.c,
9783 gcc.c-torture/compile/pr39614-5.c,
9784 gcc.c-torture/compile/pr39673-1.c,
9785 gcc.c-torture/compile/pr39673-2.c: New tests.
9786 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9788 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9789 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9792 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9795 * g++.dg/cpp0x/variadic-crash2.C: New test.
9797 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9800 * gfortran.dg/alloc_comp_result_1.f90: New test.
9802 2009-04-07 Jason Merrill <jason@redhat.com>
9805 * g++.dg/overload/extern-C-1.C: New.
9807 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9810 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9812 2009-04-07 Jason Merrill <jason@redhat.com>
9815 * g++.dg/template/error40.C: New.
9817 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9820 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9822 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9824 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9826 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9829 * gfortran.dg/proc_decl_1.f90: Modified.
9830 * gfortran.dg/proc_ptr_11.f90: Extended.
9831 * gfortran.dg/proc_ptr_13.f90: Modified.
9833 2009-04-06 Jason Merrill <jason@redhat.com>
9836 * g++.dg/template/fnspec1.C: New.
9838 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9840 * lib/gnat.exp: Handle multilib.
9842 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9845 * gfortran.dg/dependency_23.f90: New test.
9847 2009-04-06 Richard Guenther <rguenther@suse.de>
9849 PR tree-optimization/28868
9850 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9851 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9852 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9853 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9855 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9857 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9859 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9861 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9863 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9865 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9866 with the built-in y0, and the subsequent warning.
9867 (y1): Likewise, rename to y_1.
9869 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9872 * gfortran.dg/proc_decl_21.f90: New.
9874 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9877 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9879 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9881 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9882 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9883 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9884 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9885 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9886 gfortran.dg/namelist_49.f90: Gate test on effective_target
9888 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9890 2009-04-05 Daniel Kraft <d@domob.eu>
9893 * gfortran.dg/read_float_2.f03
9894 * gfortran.dg/read_float_3.f90
9896 2009-04-05 Richard Guenther <rguenther@suse.de>
9898 PR tree-optimization/39648
9899 * gcc.c-torture/compile/pr39648.c: New testcase.
9901 2009-04-05 Jason Merrill <jason@redhat.com>
9904 * g++.dg/template/error39.C: New.
9906 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9909 * gfortran.dg/implied_do_1.f90: New.
9911 2009-04-04 Tobias Burnus <burnus@net-b.de>
9914 * gfortran.dg/recursive_check_8.f90: New.
9915 * gfortran.dg/recursive_check_9.f90: New.
9916 * gfortran.dg/recursive_check_10.f90: New.
9917 * gfortran.dg/recursive_check_11.f90: New.
9918 * gfortran.dg/recursive_check_12.f90: New.
9919 * gfortran.dg/recursive_check_13.f90: New.
9920 * gfortran.dg/recursive_check_14.f90: New.
9922 2009-04-04 Jason Merrill <jason@redhat.com>
9925 * g++.dg/template/error38.C: Add more tests.
9927 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9930 * gfortran.dg/common_align_2.f90: New test.
9932 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9935 * gcc.c-torture/execute/pr39501.c: New file.
9936 * gcc.c-torture/execute/pr39501.x: New file.
9938 2009-04-04 Richard Guenther <rguenther@suse.de>
9940 PR tree-optimization/8781
9941 PR tree-optimization/37892
9942 * g++.dg/tree-ssa/pr8781.C: New testcase.
9943 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9945 2009-04-04 Richard Guenther <rguenther@suse.de>
9947 PR tree-optimization/39636
9948 * gcc.c-torture/compile/pr39636.c: New testcase.
9950 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9952 PR rtl-optimization/39607
9953 * g++.dg/opt/pr39607.C: New.
9955 2009-04-03 Tobias Burnus <burnus@net-b.de>
9958 * gfortran.dg/common_12.f90: New.
9960 2009-04-03 Jason Merrill <jason@redhat.com>
9963 * g++.dg/template/const2.C: New test.
9965 2009-04-03 Richard Guenther <rguenther@suse.de>
9967 PR tree-optimization/2480
9968 PR tree-optimization/23086
9969 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9970 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9972 2009-04-03 Richard Guenther <rguenther@suse.de>
9974 PR tree-optimization/34743
9975 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9976 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9977 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9978 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9979 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9980 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9981 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9982 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9984 2009-04-03 Richard Guenther <rguenther@suse.de>
9987 PR tree-optimization/23940
9988 PR tree-optimization/33237
9991 PR tree-optimization/36201
9992 PR tree-optimization/36230
9993 PR tree-optimization/38049
9994 PR tree-optimization/38207
9995 PR tree-optimization/38230
9996 PR tree-optimization/38301
9997 PR tree-optimization/38585
9999 PR tree-optimization/38985
10000 PR tree-optimization/39299
10001 * gcc.dg/pr19633-1.c: Adjust.
10002 * gcc.dg/torture/pta-callused-1.c: Likewise.
10003 * gcc.dg/torture/pr39074-2.c: Likewise.
10004 * gcc.dg/torture/pr39074.c: Likewise.
10005 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10006 * gcc.dg/torture/pr30375.c: Adjust.
10007 * gcc.dg/torture/pr33563.c: Likewise.
10008 * gcc.dg/torture/pr33870.c: Likewise.
10009 * gcc.dg/torture/pr33560.c: Likewise.
10010 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10011 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10012 * gcc.dg/tree-ssa/alias-15.c: Remove.
10013 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10014 * gcc.dg/tree-ssa/pr26421.c: Adjust.
10015 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10016 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10017 * gcc.dg/tree-ssa/pr23382.c: Adjust.
10018 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10019 * gcc.dg/tree-ssa/alias-16.c: Adjust.
10020 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10021 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10022 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10023 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10024 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10025 * gcc.dg/tree-ssa/alias-19.c: Likewise.
10026 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10027 * gcc.dg/tree-ssa/pr13146.c: Likewise.
10028 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10029 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10032 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10033 * gcc.dg/tree-ssa/alias-20.c: Likewise.
10034 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10035 * gcc.dg/tree-ssa/pr38895.c: Likewise.
10036 * gcc.dg/uninit-B.c: XFAIL.
10037 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10038 * gcc.dg/uninit-pr19430.c: XFAIL.
10039 * g++.dg/tree-ssa/pr13146.C: New testcase.
10040 * g++.dg/opt/pr36187.C: Adjust.
10041 * g++.dg/torture/20090329-1.C: New testcase.
10043 2009-04-02 Chao-ying Fu <fu@mips.com>
10045 * gcc.target/mips/interrupt_handler.c: New test.
10047 2009-04-02 David Ayers <ayers@fsfe.org>
10050 * objc.dg/bad-receiver-type-2.m: New test contributed by
10053 2009-04-02 Jason Merrill <jason@redhat.com>
10056 * g++.dg/template/error38.C: New test.
10058 2009-04-02 Janis Johnson <janis187@us.ibm.com>
10060 PR tree-optimization/31677
10061 * gcc.dg/memcpy-1.c: Add compiler option.
10063 2009-04-02 Ira Rosen <irar@il.ibm.com>
10065 PR tree-optimization/39595
10066 * gfortran.dg/vect/O3-pr39595.f: New test.
10068 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10071 * g++.dg/template/typedef11.C: New test.
10072 * g++.dg/template/typedef12.C: Likewise.
10073 * g++.dg/template/typedef13.C: Likewise.
10074 * g++.dg/template/typedef14.C: Likewise.
10075 * g++.dg/template/typedef15.C: Likewise.
10076 * g++.dg/template/typedef16.C: Likewise.
10077 * g++.dg/template/sfinae3.C: Compile this pedantically.
10078 The only errors expected should be the one saying the typedef is ill
10080 * g++.old-deja/g++.pt/typename8.C: Likewise.
10081 * g++.dg/template/access11.C: Update this.
10083 2009-04-02 Richard Guenther <rguenther@suse.de>
10085 PR tree-optimization/37221
10086 * gcc.c-torture/compile/20090331-1.c: New testcase.
10088 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
10090 * gcc.c-torture/compile/20090401-1.c: New test.
10092 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10095 * g++.dg/template/pr4926-1.C: New.
10097 2009-04-01 Xinliang David Li <davidxl@google.com>
10099 * gcc.target/i386/all_one_m128i.c: New test.
10101 2009-04-01 Janis Johnson <janis187@us.ibm.com>
10104 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10105 * gcc.dg/fltconst-2.c: New test.
10106 * gcc.dg/fltconst-double-pedantic-1.c: New test.
10107 * gcc.dg/fltconst-double-pedantic-2.c: New test.
10110 * gcc.dg/cpp/pr33466.c: New test.
10111 * gcc.dg/dfp/pr33466.c: New test.
10112 * gcc.dg/fixed-point/pr33466.c: New test.
10114 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10116 PR tree-optimization/35011
10117 * g++.dg/other/pr35011.C: New.
10119 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10122 * gcc.dg/pr39226.c: New test.
10124 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10127 * g++.dg/template/pr35240.C: New.
10129 2009-04-01 Joseph Myers <joseph@codesourcery.com>
10132 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10133 * gcc.dg/pr25682.c: Update expected diagnostics.
10135 2009-04-01 Richard Guenther <rguenther@suse.de>
10137 * gcc.dg/fold-plusmult-2.c: New testcase.
10139 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10142 * gcc.dg/pr37772.c: New test.
10143 * g++.dg/ext/asm11.C: New test.
10145 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10147 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10148 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10151 2009-03-31 Jason Merrill <jason@redhat.com>
10153 * g++.old-deja/g++.other/using9.C: Add expected errors.
10155 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
10157 * gcc.c-torture/compile/pr33009.c: Removed.
10159 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10161 * gcc.c-torture/compile/pr33009.c: Delete.
10162 * gcc.c-torture/compile/pr11832.c: Likewise.
10164 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10167 * lib/target-supports.exp (check_effective_target_stdint_types):
10169 (check_effective_target_inttypes_types): New.
10170 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10171 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10172 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10174 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10178 * gfortran.dg/data_pointer_1.f90: New test.
10180 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10183 * gfortran.dg/char_length_15.f90: New test.
10185 2009-03-31 Jason Merrill <jason@redhat.com>
10188 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10189 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10190 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10193 * g++.dg/other/typedef2.C: New test.
10196 * g++.dg/template/typedef17.C: New test.
10198 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10199 * g++.dg/cpp0x/auto12.C: Likewise.
10201 2009-03-31 Richard Guenther <rguenther@suse.de>
10203 PR middle-end/31029
10204 * gcc.dg/fold-compare-4.c: New testcase.
10205 * gcc.dg/fold-compare-5.c: Likewise.
10207 2009-03-31 Richard Guenther <rguenther@suse.de>
10209 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10211 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10214 * gcc.target/i386/pr39592-1.c: New test.
10216 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10218 PR preprocessor/15638
10219 * gcc.dg/cpp/missing-header-1.c: New test.
10220 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
10221 "compilation terminated" message.
10222 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
10224 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10225 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10226 terminated" message.
10228 2009-03-31 Richard Guenther <rguenther@suse.de>
10230 PR middle-end/23401
10231 PR middle-end/27810
10232 * gcc.dg/tree-ssa/pr23401.c: New testcase.
10233 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10235 2009-03-30 Steven G. Kargl <kargls@comcast.net>
10238 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10239 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10240 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10241 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10242 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10243 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10244 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10246 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
10249 * gfortran.dg/whole_file_1.f90: New test.
10251 * gfortran.dg/whole_file_2.f90: New test.
10252 * gfortran.dg/whole_file_3.f90: New test.
10254 * gfortran.dg/whole_file_4.f90: New test.
10256 2009-03-30 Jakub Jelinek <jakub@redhat.com>
10258 * gfortran.dg/bind_c_usage_19.f90: New test.
10261 * gcc.target/powerpc/altivec-29.c: New test.
10263 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10265 PR rtl-optimization/323
10266 * gcc.target/i386/excess-precision-1.c,
10267 gcc.target/i386/excess-precision-2.c,
10268 gcc.target/i386/excess-precision-3.c,
10269 gcc.target/i386/excess-precision-4.c,
10270 gcc.target/i386/excess-precision-5.c,
10271 gcc.target/i386/excess-precision-6.c: New tests.
10273 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10276 * gcc.dg/c99-array-lval-8.c: New test.
10278 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10280 PR preprocessor/34695
10281 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10282 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10283 instead of dg-warning for "previous definition" messages.
10284 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10285 "warnings being treated as errors" message.
10286 * gcc.dg/fltconst-1.c: Use -fshow-column.
10288 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
10291 * gfortran.dg/power1.f90: New test.
10293 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10301 * gcc.c-torture/compile/20081108-1.c,
10302 gcc.c-torture/compile/20081108-2.c,
10303 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10304 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10305 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10306 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10307 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10308 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10309 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10310 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10311 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10312 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10313 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10314 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10315 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10316 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10317 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10318 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10319 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10321 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10322 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10323 XFAILs. Update expected messages.
10324 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10326 * gcc.dg/real-const-1.c: Replace with test from original PR.
10327 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10328 when casting from non-constant integer to pointer.
10330 2009-03-29 Richard Guenther <rguenther@suse.de>
10332 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10334 2009-03-29 Daniel Kraft <d@domob.eu>
10337 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10339 * gfortran.dg/typebound_proc_9.f03: New test.
10340 * gfortran.dg/typebound_proc_10.f03: New test.
10341 * gfortran.dg/typebound_proc_11.f03: New test.
10342 * gfortran.dg/abstract_type_5.f03: New test.
10344 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
10347 * gfortran.dg/do_4.f: New.
10348 * gfortran.dg/goto_2.f90: Correct expected warnings.
10349 * gfortran.dg/goto_4.f90: Likewise.
10350 * gfortran.dg/goto_5.f90: New.
10352 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
10355 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10357 * gcc.target/i386/pr39545-1.c: New.
10358 * gcc.target/i386/pr39545-2.c: Likewise.
10360 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10361 (flex2_struct): Likewise.
10362 (check_struct_passing7): Likewise.
10363 (check_struct_passing8): Likewise.
10366 (main): Call check_struct_passing7 and check_struct_passing8.
10368 2009-03-29 Richard Guenther <rguenther@suse.de>
10370 * gcc.c-torture/execute/20090113-1.c: New testcase.
10371 * gcc.c-torture/execute/20090113-2.c: Likewise.
10372 * gcc.c-torture/execute/20090113-3.c: Likewise.
10373 * gcc.c-torture/execute/20090207-1.c: Likewise.
10374 * gcc.c-torture/compile/20090114-1.c: Likewise.
10375 * gcc.c-torture/compile/20090328-1.c: Likewise.
10376 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10378 2009-03-29 David Ayers <ayers@fsfe.org>
10381 * objc.dg/conditional-1.m: New tests.
10383 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
10385 * gcc.dg/winline-10.c: New test.
10387 2009-03-28 Tobias Burnus <burnus@net-b.de>
10390 * gfortran.dg/do_check_1.f90: Add test.
10391 * gfortran.dg/do_check_2.f90: Add test.
10392 * gfortran.dg/do_check_3.f90: Add test.
10393 * gfortran.dg/do_check_4.f90: Add test.
10395 2009-03-28 Jan Hubicka <jh@suse.cz>
10397 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10398 * gcc.dg/pr33826.c: Update dump files.
10399 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10400 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10402 2009-03-28 Martin Jambor <mjambor@suse.cz>
10404 * g++.dg/tree-ssa/fwprop-align.C: New test.
10406 2009-03-28 Jakub Jelinek <jakub@redhat.com>
10408 * gcc.target/powerpc/altivec-28.c: New test.
10411 * gcc.dg/wdisallowed-functions-1.c: Removed.
10412 * gcc.dg/wdisallowed-functions-2.c: Removed.
10413 * gcc.dg/wdisallowed-functions-3.c: Removed.
10414 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10415 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10416 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10418 2009-03-28 Richard Guenther <rguenther@suse.de>
10420 PR tree-optimization/38723
10421 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10423 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10426 * gfortran.dg/char_result_13.f90: New test.
10428 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10431 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10433 2009-03-28 Daniel Kraft <d@domob.eu>
10435 * gfortran.dg/trim_1.f90: New test.
10437 2009-03-28 Richard Guenther <rguenther@suse.de>
10439 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10440 * g++.dg/warn/Warray-bounds.C: Likewise.
10442 2009-03-28 Tobias Burnus <burnus@net-b.de>
10445 * gfortran.dg/recursive_check_7.f90: New test.
10447 2009-03-28 Tobias Burnus <burnus@net-b.de>
10450 * gfortran.dg/do_check_5.f90: New test.
10451 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10452 * gfortran.dg/array_constructor_18.f90: Ditto.
10453 * gfortran.dg/array_constructor_22.f90: Ditto.
10454 * gfortran.dg/do_3.F90: Ditto.
10455 * gfortran.dg/do_1.f90: Ditto.
10457 2009-03-28 Richard Guenther <rguenther@suse.de>
10459 PR tree-optimization/38180
10460 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10462 2009-03-28 Richard Guenther <rguenther@suse.de>
10464 PR tree-optimization/38513
10465 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10466 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10467 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10468 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10469 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10470 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10471 * gcc.dg/vect/vect-35.c: Likewise.
10472 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10473 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10474 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10476 2009-03-28 Richard Guenther <rguenther@suse.de>
10478 PR tree-optimization/38968
10479 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10481 2009-03-28 Richard Guenther <rguenther@suse.de>
10483 PR tree-optimization/37795
10484 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10486 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10488 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10489 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10490 options for removed targets.
10492 2009-03-27 Richard Guenther <rguenther@suse.de>
10494 PR tree-optimization/39120
10495 * gcc.c-torture/execute/pr39120.c: New testcase.
10497 2009-03-27 Richard Guenther <rguenther@suse.de>
10499 PR tree-optimization/39120
10500 * gcc.dg/torture/pta-callused-1.c: New testcase.
10502 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10504 PR middle-end/39315
10505 * gcc.target/i386/pr39315-1.c: New.
10506 * gcc.target/i386/pr39315-2.c: Likewise.
10507 * gcc.target/i386/pr39315-3.c: Likewise.
10508 * gcc.target/i386/pr39315-4.c: Likewise.
10509 * gcc.target/i386/pr39315-check.c: Likewise.
10511 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10514 * gcc.dg/pr39323-1.c: New.
10515 * gcc.dg/pr39323-2.c: Likewise.
10516 * gcc.dg/pr39323-3.c: Likewise.
10518 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10521 * gcc.target/ia64/sync-1.c: New.
10523 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10526 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10527 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10528 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10529 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10530 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10531 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10532 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10533 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10535 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10537 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10538 for low precision (i.e. float).
10540 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10541 Jakub Jelinek <jakub@redhat.com>
10544 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10546 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10548 * gcc.dg/memmove-2.c: New test.
10549 * gcc.dg/memmove-3.c: New test.
10551 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10554 2009-03-27 Xinliang David Li <davidxl@google.com>
10556 PR tree-optimization/39557
10557 * g++.dg/tree-ssa/dom-invalid.C: New test.
10559 2009-03-27 Xinliang David Li <davidxl@google.com>
10561 PR tree-optimization/39548
10562 * g++.dg/tree-ssa/copyprop.C: New test.
10564 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10567 * g++.dg/template/typename17.C: New testcase.
10568 * g++.dg/template/typename18.C: New testcase.
10570 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10573 * g++.dg/other/var_copy-1.C: New test.
10575 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10578 * g++.dg/parse/ctor9.C: New test.
10580 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10583 * g++.dg/init/error2.C: New test.
10585 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10588 * gcc.dg/pr35652.C: New.
10589 * g++.dg/warn/pr35652.C: New.
10590 * gcc.dg/format/plus-1.c: Adjust message.
10592 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10595 * gcc.dg/wdisallowed-functions-3.c: New test.
10596 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10598 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10600 * gcc.dg/inline-33.c: Fix when pic.
10602 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10604 * gcc.target/ia64/20090324-1.c: New test.
10606 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10609 * gcc.dg/pr27898.c: New test.
10611 PR tree-optimization/32139
10612 * gcc.c-torture/compile/pr32139.c: New test.
10614 2009-03-24 Jason Merrill <jason@redhat.com>
10617 * g++.dg/parse/defarg14.C: New test.
10619 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10621 PR libfortran/39528
10622 * gfortran.dg/read_repeat.f90: New test.
10624 2009-03-24 Ira Rosen <irar@il.ibm.com>
10626 PR tree-optimization/39529
10627 * gcc.dg/vect/pr39529.c: New test.
10629 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10630 Jakub Jelinek <jakub@redhat.com>
10633 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10635 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10638 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10640 2009-03-23 Jason Merrill <jason@redhat.com>
10642 * g++.dg/cpp0x/auto12.C: Add variadic test.
10645 * g++.dg/warn/Wshadow-4.C: New test.
10647 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10649 PR tree-optimization/39516
10650 * gfortran.dg/pr39516.f: New test.
10652 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10654 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10655 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10656 variable, not environment variable.
10658 2009-03-21 Jason Merrill <jason@redhat.com>
10661 * g++.dg/ext/vla6.C: New test.
10663 2009-03-20 Jason Merrill <jason@redhat.com>
10665 * g++.dg/cpp0x/initlist5.C: Add additional test.
10667 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10668 Janis Johnson <janis187@us.ibm.com>
10670 * lib/compat.exp (compat-get-options-main, compat-get-options):
10671 Handle dg-prune-output in source file.
10672 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10673 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10674 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10677 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10680 * gcc.dg/gomp/pr39495-1.c: New test.
10681 * gcc.dg/gomp/pr39495-2.c: New test.
10682 * g++.dg/gomp/pr39495-1.C: New test.
10683 * g++.dg/gomp/pr39495-2.C: New test.
10686 * gcc.target/i386/pr39496.c: New test.
10687 * g++.dg/other/pr39496.C: New test.
10689 2009-03-19 Li Feng <nemokingdom@gmail.com>
10691 PR middle-end/39500
10692 * gcc.dg/autopar/pr39500-1.c: New.
10693 * gcc.dg/autopar/pr39500-2.c: New.
10695 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10697 * g++.dg/dg.exp: Prune graphite.
10699 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10701 PR middle-end/39447
10702 * g++.dg/graphite: New.
10703 * g++.dg/graphite/graphite.exp: New.
10704 * g++.dg/graphite/pr39447.C: New.
10706 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10709 * g++.dg/template/pr39425.C: New.
10711 * g++.dg/template/spec33.C: Updated.
10713 2009-03-17 Jason Merrill <jason@redhat.com>
10715 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10717 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10720 * g++.dg/ext/unary_trait_incomplete.C: New.
10722 2009-03-17 Jing Yu <jingyu@google.com>
10724 PR middle-end/39378
10725 * g++.dg/inherit/thunk10.C: New test.
10727 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10730 * gcc.target/i386/pr39482.c: New test.
10732 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10735 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10736 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10737 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10738 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10740 PR middle-end/39443
10741 * gcc.dg/pr39443.c: New test.
10744 * gcc.dg/debug/pr39412.c: New test.
10746 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10749 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10750 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10752 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10753 its original value, or unset if it was not defined.
10754 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10755 path procs around use of HOSTCC.
10756 * g++.dg/compat/struct-layout-1.exp: Ditto.
10757 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10759 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10761 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10763 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10765 Revert patch for PR testsuite/37630.
10768 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10771 * lib/target-supports.exp (check_effective_target_ieee): New.
10772 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10773 * gcc.dg/20001012-1.c: Require ieee.
10776 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10778 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10780 PR tree-optimization/39455
10781 * gcc.dg/pr39455.c: New test.
10783 2009-03-13 David Ayers <ayers@fsfe.org>
10785 * objc/execute/trivial.m. New test.
10787 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10790 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10792 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10795 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10796 constraint on (%2).
10798 2009-03-12 David Ayers <ayers@fsfe.org>
10801 * objc/execute/exceptions/handler-1.m. New test.
10803 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10806 * gcc.target/i386/pr39431.c: New test.
10808 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10811 * gcc.target/i386/pr39445.c: New.
10813 * gcc.target/i386/push-1.c: XFAIL.
10815 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10817 * gcc.dg/inline-33.c: New test.
10819 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10821 * gcc.dg/vect/vect-82.c: Combine dg-do and
10822 dg-require-effective-target into dg-skip-if.
10823 * gcc.dg/vect/vect-83.c: Likewise.
10825 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10828 * gcc.target/i386/stackalign/longlong-1.c: New test.
10829 * gcc.target/i386/stackalign/longlong-2.c: New test.
10831 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10833 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10835 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10837 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10838 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10840 2009-03-11 Olivier Hainque <hainque@adacore.com>
10842 * gnat.dg/slice_enum.adb: New test.
10844 2009-03-11 Jason Merrill <jason@redhat.com>
10847 * g++.dg/opt/nrv15.C: New test.
10849 2009-03-10 Ira Rosen <irar@il.ibm.com>
10851 PR tree-optimization/39422
10852 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10853 constant array with static initialization to global memory.
10854 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10856 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10858 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10861 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10864 * g++.dg/opt/switch2.C: Add -w to dg-options.
10865 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10866 * g++.dg/warn/switch1.C: New test.
10867 * g++.dg/other/switch3.C: New test.
10869 PR tree-optimization/39394
10870 * gcc.c-torture/compile/pr39394.c: New test.
10872 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10874 * gcc.target/s390/20090223-1.c: New testcase.
10876 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10878 PR libfortran/39402
10879 * gfortran.dg/fmt_f0_1.f90: New test.
10881 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10884 * g++.dg/other/new1.C: Adjusted.
10885 * g++.dg/parse/crash40.C: Likewise.
10886 * g++.dg/parse/defarg12.C: Likewise.
10887 * g++.dg/template/error15.C: Likewise.
10889 * g++.dg/other/pr39060.C: New.
10891 2009-03-07 Jason Merrill <jason@redhat.com>
10894 * g++.dg/opt/new1.C: New.
10896 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10899 * g++.dg/other/error32.C: New.
10901 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10903 PR middle-end/39360
10904 * gcc.c-torture/compile/pr39360.c: New test.
10907 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10909 2009-03-05 Jason Merrill <jason@redhat.com>
10912 * g++.dg/warn/Wuninitialized-3.C: New test.
10914 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10917 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10918 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10920 2009-03-04 Jason Merrill <jason@redhat.com>
10923 * g++.dg/template/koenig7.C: New test.
10925 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10927 * g++.dg/torture/predcom-1.C: New test.
10929 2009-03-04 Richard Guenther <rguenther@suse.de>
10931 PR tree-optimization/39362
10932 * g++.dg/torture/pr39362.C: New testcase.
10934 2009-03-04 Jason Merrill <jason@redhat.com>
10935 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10940 * g++.dg/template/dependent-name5.C: New test.
10942 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10945 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10946 vect_int to vect_int_mult.
10948 2009-03-04 Richard Guenther <rguenther@suse.de>
10950 PR tree-optimization/39358
10951 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10952 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10954 2009-03-04 Richard Guenther <rguenther@suse.de>
10956 PR tree-optimization/39339
10957 * gcc.c-torture/execute/pr39339.c: New testcase.
10959 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10961 * gcc.c-torture/compile/20090303-1.c,
10962 gcc.c-torture/compile/20090303-2.c: New tests.
10964 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10967 * gfortran.dg/gomp/pr39354.f90: New test.
10969 PR tree-optimization/39343
10970 * gcc.dg/pr39343.c: New test.
10972 2009-03-03 Ira Rosen <irar@il.ibm.com>
10974 PR tree-optimization/39248
10975 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10976 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10977 on targets without vector misalignment support.
10978 * lib/target-supports.exp
10979 (check_effective_target_vect_short_mult): Add
10980 check_effective_target_arm32.
10982 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10984 PR middle-end/39335
10985 * gcc.dg/graphite/pr39335_1.c: New.
10986 * gcc.dg/graphite/pr39335.c: New.
10988 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10990 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10992 * gcc.target/i386/stackalign/return-5.c: Likewise.
10993 * gcc.target/i386/stackalign/return-6.c: Likewise.
10995 2009-03-02 Richard Guenther <rguenther@suse.de>
10996 Ira Rosen <irar@il.ibm.com>
10998 PR tree-optimization/39318
10999 * gfortran.dg/vect/pr39318.f90: New test.
11001 2009-03-01 Jan Hubicka <jh@suse.cz>
11003 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11005 2009-03-01 Jan Hubicka <jh@suse.cz>
11008 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11010 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
11012 * gnat.dg/pack12.adb: New test.
11014 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
11017 * g++.dg/other/pr37789.C: New.
11019 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
11022 * gfortran.dg/interface_25.f90: New test.
11023 * gfortran.dg/interface_26.f90: New test.
11025 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
11028 * gfortran.dg/initialization_22.f90: New test.
11030 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
11032 PR rtl-optimization/39241
11033 * gcc.dg/torture/pr39241.c: New.
11035 2009-02-25 Martin Jambor <mjambor@suse.cz>
11037 PR tree-optimizations/39259
11038 * g++.dg/torture/pr39259.C: New testcase.
11040 2009-02-24 Richard Guenther <rguenther@suse.de>
11043 * g++.dg/template/instantiate10.C: New testcase.
11045 2009-02-24 Richard Guenther <rguenther@suse.de>
11046 Zdenek Dvorak <ook@ucw.cz>
11048 PR tree-optimization/39233
11049 * gcc.c-torture/execute/pr39233.c: New testcase.
11051 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
11053 PR tree-optimization/39260
11054 * gcc.dg/graphite/pr39260.c: New.
11056 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11058 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11060 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11063 * g++.dg/template/void14.C: New.
11065 2009-02-23 Jason Merrill <jason@redhat.com>
11068 * g++.dg/init/const7.C: Remove XFAIL.
11069 * g++.dg/init/static-init1.C: New test.
11071 * g++.dg/cpp0x/initlist14.C: New test.
11073 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11076 * bound_simplification_2.f90: New test case.
11077 * bound_7.f90: New test case.
11079 2009-02-21 Joseph Myers <joseph@codesourcery.com>
11081 * gcc.dg/cpp/include4.c: New test.
11083 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11086 * gcc.target/i386/abi-2.c: New.
11088 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
11090 * gcc.c-torture/execute/pr39228.x: New.
11092 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11094 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11095 scan-assembler to check for xmm0 register.
11097 2009-02-20 Mark Mitchell <mark@codesourcery.com>
11098 Joseph Myers <joseph@codesourcery.com>
11100 * gcc.target/arm/va_list.c: New test.
11101 * g++.dg/abi/arm_va_list.C: Likewise.
11102 * lib/target-supports.exp (check_effective_target_arm_eabi): New
11104 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11105 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11106 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11107 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11108 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11109 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11111 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
11114 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11117 2009-02-20 Jakub Jelinek <jakub@redhat.com>
11120 * gcc.c-torture/execute/pr39240.c: New test.
11122 2009-02-20 Jason Merrill <jason@redhat.com>
11125 * g++.dg/parse/dtor15.C: New test.
11127 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
11129 * gcc.c-torture/execute/20090219-1.c: New.
11131 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
11133 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11134 (mips-dg-options): When matching isa* pseudo-options make
11135 'value' optional and accept ! entries. Use $spec instead of
11136 $isa_spec in the isa pseudo-option error message. Only
11137 perform the ISA-range check when 'value' is set. If arch is
11138 matching any CPU in the ! entries switch to its generic ISA.
11139 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11140 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11142 2009-02-19 Jakub Jelinek <jakub@redhat.com>
11145 * gcc.dg/visibility-20.c: New test.
11146 * g++.dg/ext/visibility/visibility-11.C: New test.
11148 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
11151 * g++.dg/abi/pr39188-1a.C: New.
11152 * g++.dg/abi/pr39188-1b.C: Likewise.
11153 * g++.dg/abi/pr39188-1.h: Likewise.
11154 * g++.dg/abi/pr39188-2a.C: Likewise.
11155 * g++.dg/abi/pr39188-2b.C: Likewise.
11156 * g++.dg/abi/pr39188-2.h: Likewise.
11157 * g++.dg/abi/pr39188-3a.C: Likewise.
11158 * g++.dg/abi/pr39188-3b.C: Likewise.
11159 * g++.dg/abi/pr39188-3.h: Likewise.
11161 2009-02-19 Joseph Myers <joseph@codesourcery.com>
11164 * gcc.c-torture/execute/call-trap-1.c,
11165 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11168 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
11171 * gcc.c-torture/execute/pr39228.c: New test.
11173 2009-02-19 Richard Guenther <rguenther@suse.de>
11175 PR tree-optimization/39074
11176 * gcc.dg/torture/pr39074.c: New testcase.
11177 * gcc.dg/torture/pr39074-2.c: Likewise.
11178 * gcc.dg/torture/pr39074-3.c: Likewise.
11180 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11183 * g++.dg/parse/attr3.C: New.
11185 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
11188 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11191 * g++.dg/ext/visibility/class1.C: Revert revision 122348
11192 and skip on Darwin.
11194 2009-02-18 Jason Merrill <jason@redhat.com>
11197 * g++.dg/init/const7.C: Remove XFAIL.
11200 * g++.dg/opt/const6.C: New test.
11202 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11204 * gcc.dg/callabi/callabi.exp: Moved to ...
11205 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
11208 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11209 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11210 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11211 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11212 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11213 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11214 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11216 * gcc.dg/callabi/callabi.h: Moved to ...
11217 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11219 * gcc.dg/callabi/func-1.c: Moved to ...
11220 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11222 * gcc.dg/callabi/func-indirect.c: Moved to ...
11223 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11225 * gcc.dg/callabi/pr38891.c: Moved to ...
11226 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11228 * gcc.dg/callabi/vaarg-1.c: Moved to ...
11229 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11231 * gcc.dg/callabi/vaarg-2.c: Moved to ...
11232 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11234 * gcc.dg/callabi/vaarg-3.c: Moved to ...
11235 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11237 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
11240 * gcc.dg/callabi/pr38891.c: New.
11242 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11244 * gcc.dg/callabi/callabi.exp: New.
11246 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11249 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11251 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11253 * gcc.target/i386/pr39082-1.c: New.
11255 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11258 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11259 CHECK_M64_M128 is defined.
11260 (check_f_arguments): Add "do".
11261 (check_vector_arguments): New.
11262 (check_m64_arguments): Likewise.
11263 (check_m128_arguments): Likewise.
11265 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11266 (CHECK_M64_M128): Define.
11268 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
11270 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11272 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11273 tests only if CHECK_M64_M128 is defined.
11275 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11276 (m128_2_struct): Likewise.
11277 (check_struct_passing5): Likewise.
11278 (check_struct_passing6): Likewise.
11279 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11281 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11283 (check_union_passing4): Likewise.
11284 (main): Test union with __m128 if CHECK_M64_M128 is defined.
11286 2009-02-18 Joseph Myers <joseph@codesourcery.com>
11289 * gcc.dg/noncompile/pr35447-1.c: New test.
11291 2009-02-18 Jakub Jelinek <jakub@redhat.com>
11293 PR tree-optimization/36922
11294 * gfortran.dg/pr36922.f: New test.
11296 2009-02-17 Richard Guenther <rguenther@suse.de>
11298 PR tree-optimization/39202
11299 * gcc.c-torture/compile/pr39202.c: New testcase.
11301 2009-02-17 Richard Guenther <rguenther@suse.de>
11303 PR tree-optimization/39204
11304 * gcc.dg/torture/pr39204.c: New testcase.
11306 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
11308 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11309 * gcc.dg/vect/vect-outer-6.c: Ditto.
11311 2009-02-16 Joseph Myers <joseph@codesourcery.com>
11314 * gcc.dg/noncompile/init-5.c: New test.
11315 * gcc.dg/init-bad-4.c: Adjust expected errors.
11317 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
11320 * gcc.target/i386/push-1.c: New.
11322 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
11324 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11326 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11328 * gcc.target/spu/intrinsics-sr.c: New test.
11330 2009-02-13 Steve Ellcey <sje@cup.hp.com>
11333 * gcc.target/ia64/sibcall-opt-1.c: New test.
11334 * gcc.target/ia64/sibcall-opt-2.c: New test.
11336 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
11339 * gfortran.dg/cray_pointers_8.f90: New test.
11342 * gfortran.dg/cray_pointers_9.f90: New test.
11344 2009-02-13 Jason Merrill <jason@redhat.com>
11347 * g++.dg/cpp0x/decltype16.C: New.
11349 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11352 * gfortran.dg/gomp/pr39152.f90: New.
11354 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11357 * gcc.target/i386/pr39162.c: New.
11359 2009-02-13 Joseph Myers <joseph@codesourcery.com>
11362 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11365 2009-02-12 Jason Merrill <jason@redhat.com>
11368 * g++.dg/template/array20.C: New test.
11370 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
11372 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11373 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
11374 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11376 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11378 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11380 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11383 * gfortran.dg/pr39152.f: New.
11385 2009-02-11 Jason Merrill <jason@redhat.com>
11388 * g++.dg/cpp0x/defaulted9.C: New test.
11391 * g++.dg/init/value7.C: New test.
11393 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
11396 * gcc.target/i386/pr38824.c: New testcase.
11398 2009-02-11 Jason Merrill <jason@redhat.com>
11401 * g++.dg/cpp0x/defaulted8.C: New test.
11404 * g++.dg/cpp0x/rv9p.C: New test.
11406 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
11408 * gnat.dg/aliasing3.adb: New test.
11409 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11411 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11414 * g++.dg/template/crash88.C: New.
11415 * g++.dg/template/crash89.C: Likewise.
11417 2009-02-10 Steve Ellcey <sje@cup.hp.com>
11420 * gcc.dg/pr39084.c: New test.
11422 2009-02-10 Jakub Jelinek <jakub@redhat.com>
11425 * gcc.target/i386/pr39139.c: New test.
11427 2009-02-10 Richard Guenther <rguenther@suse.de>
11429 PR tree-optimization/39132
11430 * gcc.dg/torture/pr39132.c: New testcase.
11432 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11435 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11436 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11437 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11438 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11439 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11440 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11441 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11442 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11444 2009-02-09 Jason Merrill <jason@redhat.com>
11447 * g++.dg/init/value6.C: New test.
11449 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11451 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11453 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11455 * gcc.c-torture/compile/20090209-1.c: New test.
11457 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11461 * g++.dg/cpp0x/vt-35147.C: New.
11462 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11463 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11465 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11468 * gcc.dg/attr-alias-4.c: New test.
11470 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11473 * gcc.dg/dfp/pr39035.c: New test.
11475 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11478 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11480 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11483 * g++.dg/opt/thunk3.C: New test.
11485 2009-02-05 Nick Clifton <nickc@redhat.com>
11487 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11488 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11489 * gcc.dg/cdce1.c: Likewise.
11490 * gcc.dg/cpp/_Pragma6.c: Likewise.
11491 * g++.dg/cpp/_Pragma1.C: Likewise.
11492 * gcc.dg/utf32-2.c: Xfail for M32C.
11493 * gcc.dg/utf32-1.c: Likewise.
11494 * gcc.dg/utf32-3.c: Likewise.
11495 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11497 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11498 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11499 * gcc.dg/Wconversion-5.c: Likewise.
11500 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11501 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11502 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11503 * gcc.dg/utf-inc-init.c: Likewise.
11504 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11505 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11506 * gcc.dg/utf-array-short-wchar.c: Likewise.
11507 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11508 * gcc.dg/mallign.c: Use size_t instead of long.
11510 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11512 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11514 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11516 * gcc.c-torture/execute/pr39100.c: New.
11518 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11521 * gcc.dg/tls/diag-6.c: New test.
11523 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11525 * gcc.dg/graphite/scop-19.c: New
11527 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11529 AVX Programming Reference (January, 2009)
11530 * gcc.target/i386/avx-vpclmulqdq.c: New.
11531 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11533 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11535 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11536 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11537 (pclmul_test): Renamed to ...
11540 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11543 * g++.dg/abi/mangle31.C: New test.
11545 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11548 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11550 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11551 inside function prototype but not part of parameter declarator.
11552 * vla-11.c: New test.
11554 2009-02-03 Jason Merrill <jason@redhat.com>
11556 * g++.dg/warn/main-4.C: New test.
11557 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11559 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11562 * g++.dg/expr/cast10.C: New test.
11564 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11567 * gcc.dg/init-bad-6.c: New test.
11569 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11572 * gcc.c-torture/compile/pr35318.c: New test.
11574 PR inline-asm/39059
11575 * gcc.dg/nofixed-point-2.c: New test.
11576 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11577 * g++.dg/ext/fixed2.C: Likewise.
11578 * g++.dg/other/error25.C: Likewise.
11579 * g++.dg/lookup/crash7.C: Likewise.
11580 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11583 * g++.dg/cpp0x/initlist13.C: New test.
11585 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11588 * g++.dg/template/func2.C: New test.
11591 * g++.dg/template/typename15.C: New.
11592 * g++.dg/template/typename16.C: New.
11594 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11595 Ben Elliston <bje@au.ibm.com>
11598 * gcc.dg/dfp/pr39034.c: New test.
11600 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11603 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11605 2009-02-02 Jason Merrill <jason@redhat.com>
11608 * g++.dg/parse/dtor14.C: New test.
11610 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11612 * lib/target-supports.exp
11613 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11614 * g++.dg/ext/builtin10.C: New test.
11616 PR inline-asm/39058
11617 * gcc.target/i386/pr39058.c: New test.
11619 2009-02-02 Richard Guenther <rguenther@suse.de>
11621 PR tree-optimization/38937
11622 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11624 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11627 * g++.dg/parse/crash52.C: New.
11629 2009-01-30 Richard Guenther <rguenther@suse.de>
11631 PR tree-optimization/39041
11632 * gcc.c-torture/compile/pr39041.c: New testcase.
11634 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11637 * gcc.target/i386/pr39013-1.c: New test.
11638 * gcc.target/i386/pr39013-2.c: New test.
11641 * g++.dg/ext/label12.C: New test.
11643 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11646 * g++.dg/parse/error34.C: New.
11647 * g++.dg/parse/error35.C: Likewise.
11649 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11652 * g++.dg/cpp0x/decltype-38655.C: New.
11654 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11657 * g++.dg/torture/pr39002.C: New test.
11659 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11661 PR tree-optimization/39007
11662 * gcc.dg/tree-ssa/pr39007.c: New.
11664 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11666 PR middle-end/35854
11667 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11670 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11672 PR middle-end/38857
11673 * gcc.c-torture/compile/pr38857.c: New test.
11675 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11679 * gfortran.dg/bound_6.f90: New test.
11681 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11683 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11685 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11687 PR tree-optimization/38997
11688 * gcc.dg/tree-ssa/pr38997.c: New.
11690 2009-01-28 Richard Guenther <rguenther@suse.de>
11692 PR tree-optimization/38926
11693 * gcc.c-torture/compile/pr38926.c: New testcase.
11695 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11697 PR middle-end/38934
11698 * gcc.dg/pr38934.c: New test.
11700 2009-01-28 Richard Guenther <rguenther@suse.de>
11702 PR middle-end/38908
11703 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11705 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11707 PR tree-optimization/38984
11708 * gcc.dg/pr38984.c: New XFAILed testcase.
11711 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11714 * gcc.target/i386/pr38988.c: New test.
11716 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11719 * g++.dg/parse/crash51.C: New.
11720 * g++.old-deja/g++.pt/crash9.C: Adjust.
11722 2009-01-27 Daniel Kraft <d@domob.eu>
11725 * gfortran.dg/mvbits_6.f90: New test.
11726 * gfortran.dg/mvbits_7.f90: New test.
11727 * gfortran.dg/mvbits_8.f90: New test.
11729 2009-01-27 Richard Guenther <rguenther@suse.de>
11731 PR tree-optimization/38503
11732 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11734 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11736 PR middle-end/38969
11737 * gcc.c-torture/execute/pr38969.c: New test.
11739 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11742 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11744 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11745 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11746 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11748 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11751 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11752 if __USING_SJLJ_EXCEPTIONS__ is defined.
11754 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11755 __USING_SJLJ_EXCEPTIONS__ is defined.
11756 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11757 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11758 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11759 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11760 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11761 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11763 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11766 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11767 Use instead of C name in asm statements.
11769 2009-01-26 Richard Guenther <rguenther@suse.de>
11771 PR tree-optimization/38745
11772 * g++.dg/torture/pr38745.C: New testcase.
11774 2009-01-26 Richard Guenther <rguenther@suse.de>
11776 PR middle-end/38851
11777 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11779 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11781 * gcc.dg/bitfld-15.c: Gate warning on target
11782 pcc_bitfield_type_matters.
11783 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11784 g++.dg/ext/bitfield4.C: Likewise.
11785 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11786 bitfield for any target.
11788 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11791 * gcc.dg/pr38957.c: New test.
11793 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11796 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11799 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11801 PR tree-optimization/38953
11802 * gfortran.dg/graphite/pr38953.f90: New.
11804 2009-01-24 Paul Brook <paul@codesourcery.com>
11806 * gcc.target/arm/neon-cond-1.c: New test.
11808 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11810 PR tree-optimization/38932
11811 * gcc.dg/pr38932.c: New.
11813 2009-01-23 Revital Eres <eres@il.ibm.com>
11815 * gcc.dg/sms-7.c: Fix test.
11817 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11819 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11820 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11821 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11822 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11824 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11826 * gcc.dg/pr35729.c: Make test x86 specific.
11828 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11830 PR middle-end/38615
11831 * gcc.dg/pr38615.c: New test.
11833 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11836 * gcc.target/i386/pr38931.c: New test.
11838 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11841 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11842 * g++.dg/template/typedef12.C: Likewise.
11843 * g++.dg/template/typedef13.C: Likewise.
11844 * g++.dg/template/typedef14.C: Likewise.
11845 * g++.dg/template/sfinae3.C: Likewise.
11846 * g++.old-deja/g++.pt/typename8.C: Likewise.
11847 * g++.dg/template/access11.C: Likewise
11849 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11851 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11853 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11855 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11858 * g++.dg/template/typedef11.C: New test.
11859 * g++.dg/template/typedef12.C: Likewise.
11860 * g++.dg/template/typedef13.C: Likewise.
11861 * g++.dg/template/typedef14.C: Likewise.
11862 * g++.dg/template/sfinae3.C: Compile this pedantically.
11863 The only errors expected should be the one saying the typedef is ill
11865 * g++.old-deja/g++.pt/typename8.C: Likewise.
11866 * g++.dg/template/access11.C: Update this.
11868 2009-01-21 Daniel Kraft <d@domob.eu>
11871 * gfortran.dg/mvbits_5.f90: New test.
11873 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11875 * gcc.dg/sms-6.c: New test.
11876 * gcc.dg/sms-7.c: Likewise.
11878 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11881 * gfortran.dg/host_assoc_function_7.f90: New test
11883 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11884 Richard Guenther <rguenther@suse.de>
11886 PR tree-optimization/38747
11887 PR tree-optimization/38748
11888 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11889 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11890 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11892 2009-01-20 Kees Cook <kees@ubuntu.com>
11893 H.J. Lu <hongjiu.lu@intel.com>
11896 * gcc.dg/pr38902.c: New.
11898 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11901 * gfortran.dg/pr38868.f: New testcase.
11903 2009-01-20 Richard Guenther <rguenther@suse.de>
11905 * gcc.c-torture/execute/pr36227.c: Move ...
11906 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11908 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11910 * lib/gfortran.exp: Add -B options for targets that use
11911 libgfortran.a%s in their specs.
11913 2009-01-19 Jason Merrill <jason@redhat.com>
11916 * g++.dg/template/dtor5.C: New test.
11918 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11921 * gfortran.dg/bound_5.f90: New test.
11923 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11926 * g++.dg/compat/abi/pr38736_main.C: New.
11927 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11928 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11929 * g++.dg/other/macro-1.C: Likewise.
11930 * gcc.dg/macro-1.c: Likewise.
11931 * gcc.dg/compat/pr38736_main.c: Likewise.
11932 * gcc.dg/compat/pr38736_x.c: Likewise.
11933 * gcc.dg/compat/pr38736_y.c: Likewise.
11935 2009-01-18 Richard Guenther <rguenther@suse.de>
11937 PR tree-optimization/38819
11938 * gcc.c-torture/execute/pr38819.c: New testcase.
11940 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11943 * gfortran.dg/module_commons_3.f90: Reapply.
11945 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11948 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11949 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11951 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11954 * gfortran.dg/module_commons_3.f90: Remove
11956 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11958 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11960 2009-01-16 Jason Merrill <jason@redhat.com>
11963 * g++.dg/template/lvalue1.C: New test.
11966 * g++.dg/template/access20.C: New test.
11967 * g++.dg/torture/pr34641.C: Fix access.
11969 2009-01-16 Richard Guenther <rguenther@suse.de>
11971 PR tree-optimization/38835
11972 PR middle-end/36227
11973 * gcc.c-torture/execute/pr36227.c: New testcase.
11974 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11975 * g++.dg/init/const7.C: Likewise.
11977 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11980 * gcc.c-torture/compile/pr38554.c: New test.
11982 2009-01-16 Jason Merrill <jason@redhat.com>
11985 * g++.dg/conversion/access1.C: New test.
11987 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11989 PR tree-optimization/38789
11990 * gcc.c-torture/compile/pr38789.c: New test.
11992 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11995 * gfortran.dg/proc_ptr_13.f90: New.
11997 2009-01-15 Jason Merrill <jason@redhat.com>
12000 * g++.dg/template/koenig6.C: New test.
12002 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12005 * g++.dg/template/error37.C: New testcase.
12007 2009-01-15 Jason Merrill <jason@redhat.com>
12010 * g++.dg/conversion/memfn1.C: New test.
12013 * g++.dg/conversion/memfn2.C: New test.
12015 2009-01-15 Steve Ellcey <sje@cup.hp.com>
12018 * g++.dg/template/crash87.C: New test.
12020 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
12022 PR middle-end/37843
12023 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12025 2009-01-15 Dodji Seketeli <dodji@redhat.com>
12028 * g++.dg/parse/crash50.C: New test.
12030 2009-01-14 Jakub Jelinek <jakub@redhat.com>
12032 PR rtl-optimization/38245
12033 * gcc.dg/pr38245-3.c: New test.
12034 * gcc.dg/pr38245-3.h: New file.
12035 * gcc.dg/pr38245-4.c: New file.
12036 * gcc.dg/pr38364.c: New test.
12038 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
12040 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12041 sequence PC-relative.
12043 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12045 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12046 calls and/or PLT markers.
12047 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12048 calls and/or PLT markers.
12049 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12050 calls and/or PLT markers.
12051 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12052 calls and/or PLT markers.
12054 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12055 Nathan Froyd <froydnj@codesourcery.com>
12056 Joseph Myers <joseph@codesourcery.com>
12058 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12060 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12061 and use consistent CFLAGS.
12062 * gcc.target/powerpc/20030505.c: Likewise.
12063 * gcc.target/powerpc/20081204-1.c: Likewise.
12064 * gcc.target/powerpc/ppc-spe.c: Likewise.
12065 * gcc.target/powerpc/spe1.c: Likewise.
12066 * g++.dg/ext/spe1.C: Likewise.
12067 * g++.dg/other/opaque-1.C: Likewise.
12068 * g++.dg/other/opaque-2.C: Likewise.
12069 * g++.dg/other/opaque-3.C: Likewise.
12071 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12073 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12076 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
12079 * g++.dg/torture/pr38811.C: New file.
12081 2009-01-14 Richard Guenther <rguenther@suse.de>
12083 PR tree-optimization/38826
12084 PR middle-end/38477
12085 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12087 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12089 * gcc.dg/graphite/pr38786.c: Fix commit problem.
12091 2009-01-14 Nick Clifton <nickc@redhat.com>
12094 * g++.cp/parse/pr37862.C: New test.
12096 2009-01-14 Julian Brown <julian@codesourcery.com>
12098 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12099 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12101 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12104 2009-01-13 Jakub Jelinek <jakub@redhat.com>
12106 PR rtl-optimization/38774
12107 * gcc.dg/torture/pr38774.c: New test.
12110 * g++.dg/cpp0x/pr38795.C: New test.
12112 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
12113 Nathan Froyd <froydnj@codesourcery.com>
12114 Joseph Myers <joseph@codesourcery.com>
12116 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12117 otherwise. Do not check for AltiVec at runtime.
12118 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12119 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12120 * gcc.target/powerpc/altivec-1.c: Likewise.
12121 * gcc.target/powerpc/altivec-3.c: Likewise.
12122 * gcc.target/powerpc/altivec-10.c: Likewise.
12123 * gcc.target/powerpc/altivec-12.c: Likewise.
12124 * gcc.target/powerpc/altivec-24.c: Likewise.
12125 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12126 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12127 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12128 * gcc.target/powerpc/pr35907.c: Likewise.
12129 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12130 otherwise. Do not check for Cell at runtime.
12131 * gcc.target/powerpc/altivec_check.h: Delete.
12133 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12134 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
12135 not check for AltiVec at runtime.
12136 * g++.dg/ext/altivec-cell-2.C: Likewise.
12137 * g++.dg/ext/altivec-cell-3.C: Likewise.
12138 * g++.dg/ext/altivec-cell-4.C: Likewise.
12139 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12140 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12142 * g++.dg/ext/altivec_check.h: Delete.
12144 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
12146 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12147 effective target. Adjust line numbers accordingly.
12149 2009-01-13 Mark Mitchell <mark@codesourcery.com>
12151 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12153 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12155 PR tree-optimization/38786
12156 * gcc.dg/graphite/pr38786.c: New.
12158 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12161 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12163 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12164 for alpha*-*-* targets.
12165 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12167 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12169 PR libfortran/38772
12170 * gfortran.dg/fmt_bz_bn_err.f: New test.
12172 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
12174 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12176 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12178 * lib/target-supports.exp (check_effective_target_powerpc64): New.
12179 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12180 instruction support. Do not check for it at runtime.
12182 2009-01-12 Jason Merrill <jason@redhat.com>
12185 * g++.dg/lookup/friend11.C: Remove expected error.
12186 * g++.dg/lookup/friend14.C: New test.
12187 * g++.dg/lookup/friend15.C: New test.
12189 2009-01-12 Dodji Seketeli <dodji@redhat.com>
12192 * g++.dg/lookup/hidden-class12.C: New test.
12193 * g++.dg/lookup/hidden-class13.C: New test.
12194 * g++.dg/lookup/hidden-class14.C: New test.
12195 * g++.dg/lookup/hidden-class15.C: New test.
12196 * g++.dg/lookup/hidden-class16.C: New test.
12198 2009-01-12 Mark Mitchell <mark@codesourcery.com>
12200 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12201 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12202 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12204 2009-01-12 Jason Merrill <jason@redhat.com>
12207 * g++.dg/other/vararg-3.C: New test.
12209 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12211 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12212 Explicitly enable SPE.
12213 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
12216 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12217 Expect -flax-vector-conversions message. Adjust incompatible
12219 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12222 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12224 * g++.dg/other/opaque-1.C: Run on targets with SPE.
12226 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12227 * g++.dg/other/opaque-2.C: Likewise.
12228 * g++.dg/other/opaque-3.C: Likewise.
12230 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12233 * gcc.dg/pr32041.c: New test.
12234 * g++.dg/parse/offsetof9.C: New test.
12236 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12237 Nathan Froyd <froydnj@codesourcery.com>
12239 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12240 * g++.dg/ext/attribute-test-1.C: Likewise.
12241 * g++.dg/ext/attribute-test-2.C: Likewise.
12242 * g++.dg/ext/attribute-test-3.C: Likewise.
12243 * g++.dg/ext/attribute-test-4.C: Likewise.
12245 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
12247 * gnat.dg/unchecked_convert3.adb: New test.
12249 2009-01-12 Tomas Bily <tbily@suse.cz>
12252 * gcc.dg/tree-ssa/pr38385.c: New file.
12254 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12257 * g++.dg/parse/typedef9.C: New test.
12259 PR tree-optimization/38807
12260 * gcc.c-torture/compile/pr38807.c: New test.
12262 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
12264 * gcc.target/mips/ins-2.c: New test.
12266 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
12269 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12271 2009-01-11 Jakub Jelinek <jakub@redhat.com>
12274 * g++.dg/warn/Wreturn-type-5.C: New test.
12276 2009-01-11 Matthias Klose <doko@ubuntu.com>
12278 PR middle-end/38616
12279 * gcc.dg/pr38616.c: New test.
12281 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
12283 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12285 2009-01-10 Andrew Pinski <pinskia@gmail.com>
12288 * g++.dg/expr/string-1.C: New test.
12289 * g++.dg/expr/string-2.C: New test.
12292 * g++.dg/ext/complex4.C: New test.
12293 * g++.dg/ext/complex5.C: New test.
12294 * g++.dg/init/reference1.C: New test.
12295 * g++.dg/init/reference2.C: New test.
12296 * g++.dg/init/reference3.C: New test.
12298 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12301 * gfortran.dg/transfer_null_1.f90: New test.
12303 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12306 * gfortran.dg/host_assoc_function_6.f90: New test.
12308 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
12310 * lib/target-supports.exp: Add method to determine if the effective
12311 target is really a ppc405 after applying all compile options.
12312 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12313 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12314 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12315 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12316 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12317 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12318 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12319 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12320 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12321 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12322 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12323 * gcc.target/powerpc/405-machhw-1.c: Likewise.
12324 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12325 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12326 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12327 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12328 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12329 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12330 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12331 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12332 * gcc.target/powerpc/405-macchw-1.c: Likewise.
12333 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12334 * gcc.target/powerpc/405-machhw-2.c: Likewise.
12335 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12336 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12337 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12338 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12339 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12340 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12341 * gcc.target/powerpc/405-macchw-2.c: Likewise.
12342 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12344 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12347 * g++.dg/other/error31.C: New testcase.
12350 * gcc.dg/pr35742.c: New test.
12352 2009-01-09 John F. Carr <jfc@mit.edu>
12355 * g++.dg/parse/linkage3.C: New test.
12357 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12359 PR middle-end/38771
12360 * gcc.c-torture/compile/pr38771.c: New test.
12362 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
12364 * gcc.dg/pr34856.c: Ignore irrelevant warning.
12366 2009-01-08 Mark Mitchell <mark@codesourcery.com>
12368 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12369 * gcc.dg/sibcall-4.c: Likewise.
12371 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
12372 Jan Sjodin <jan.sjodin@amd.com>
12374 PR tree-optimization/38559
12375 * gcc.dg/graphite/pr38559.c: New.
12377 2009-01-08 Ira Rosen <irar@il.ibm.com>
12379 PR tree-optimization/37194
12380 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12382 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12385 * g++.dg/ext/label11.C: New test.
12387 2009-01-07 Joseph Myers <joseph@codesourcery.com>
12389 * lib/target-supports.exp (check_weak_override_available): New.
12390 * lib/target-supports-dg.exp (dg-require-weak-override): New.
12391 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12392 dg-require-weak-override.
12394 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
12395 Alan Modra <amodra@bigpond.net.au>
12397 * gcc.c-torture/compile/20090107-1.c: New test.
12399 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
12402 * g++.dg/other/pr38706.C: New test.
12404 2009-01-07 Jason Merrill <jason@redhat.com>
12406 * g++.dg/cpp0x/variadic92.C: New test.
12407 * g++.dg/cpp0x/variadic93.C: New test.
12409 2009-01-07 Janis Johnson <janis187@us.ibm.com>
12411 * lib/target-supports-dg.exp (current_compiler_flags): New.
12412 (check-flags): Use it; do not access dg-test local variables.
12413 (dg-skip-if): Do not access dg-test local variables.
12414 (dg-xfail-run-if): Ditto.
12415 (dg-shouldfail): Ditto.
12416 * gcc.test-framework/test-framework.exp
12417 (check_effective_target_def_nocache): New.
12418 * gcc.test-framework/test-framework.awk: Handle scan tests.
12419 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12420 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12421 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12422 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12423 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12424 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12425 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12426 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12427 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12429 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12431 * lib/target-supports-dg.exp (check_test_flags): Delete.
12433 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12435 PR tree-optimization/38492
12436 PR tree-optimization/38498
12437 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12439 * gcc.dg/graphite/block-0.c: Update test.
12440 * gcc.dg/graphite/block-1.c: Same.
12441 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12442 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12443 * gcc.dg/graphite/block-3.c: New.
12444 * gcc.dg/graphite/pr38498.c: New.
12446 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12448 AVX Programming Reference (December, 2008)
12449 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12450 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12451 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12453 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12454 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12456 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12459 * gfortran.dg/c_loc_pure_1.f90: New test.
12461 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12464 * gfortran.dg/elemental_dependency_3.f90:
12465 Add the final tree dump cleanup.
12467 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12469 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12472 PR rtl-optimization/38722
12473 * gfortran.dg/pr38722.f90: New test.
12475 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12478 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12479 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12481 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12483 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12484 * gfortran.dg/typebound_call_8.f03: Same.
12485 * gfortran.dg/elemental_bind_c.f90: Same.
12486 * gfortran.dg/typebound_call_7.f03: Same.
12487 * gfortran.dg/interface_proc_end.f90: Same
12488 * gfortran.dg/pr37243.f: Fix typo.
12490 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12492 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12493 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12496 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12498 AVX Programming Reference (December, 2008)
12499 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12500 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12501 * gcc.target/i386/sse-14.c: Likewise.
12503 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12504 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12505 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12506 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12508 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12510 PR libfortran/38735
12511 * gfortran.dg/fmt_bz_bn.f: Update test.
12513 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12516 * g++.dg/conversion/usual-arith-conv.C: New test.
12518 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12521 * gcc.dg/vector-3.c: New testcase.
12522 * g++.dg/ext/vector15.C: New test.
12524 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12526 PR tree-optimization/38510
12527 * gcc.dg/graphite/pr38510.c: New.
12529 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12530 Jan Sjodin <jan.sjodin@amd.com>
12532 PR tree-optimization/38500
12533 * gcc.dg/graphite/pr38500.c: New.
12535 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12537 * gcc.c-torture/compile/20001226-1.c: Generalize
12539 * gcc.c-torture/compile/limits-fnargs.c: Add
12541 * gcc.dg/20020425-1.c: Likewise.
12542 * gcc.dg/pch/pch.exp: Likewise.
12544 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12547 * gfortran.dg/module_commons_3.f90: New test.
12549 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12552 * gfortran.dg/random_seed_1.f90: Updated.
12554 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12558 * gfortran.dg/elemental_subroutine_7.f90:
12559 Fix p values so that it can be used as vector subscript.
12561 2009-01-05 Jason Merrill <jason@redhat.com>
12563 * g++.dg/cpp0x/initlist12.C: Add another test.
12565 * g++.dg/cpp0x/defaulted7.C: New test.
12567 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12570 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12571 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12573 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12575 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12576 for alpha*-*-* targets.
12577 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12579 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12582 * gfortran.dg/host_assoc_function_5.f90: New test.
12584 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12587 * gfortran.dg/elemental_dependency_3.f90: New test.
12588 * gfortran.dg/elemental_subroutine_7.f90: New test.
12590 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12592 * gcc.dg/struct-ret-3.c: Include unistd.h.
12593 (main): Exit early if system memory page size is
12594 larger than 4096 bytes.
12596 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12599 * gfortran.dg/merge_init_expr.f90: New.
12601 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12604 * gfortran.dg/c_loc_tests_13.f90: New test.
12605 * gfortran.dg/c_loc_tests_14.f90: New test.
12607 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12609 * gfortran.dg/func_result_4.f90: New.
12611 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12614 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12615 interface still works, in addition to original tests.
12616 * gfortran.dg/host_assoc_call_6.f90: New test.
12618 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12621 * g++.dg/torture/pr38705.C: New test.
12624 * gcc.dg/pr38700.c: New test.
12626 2009-01-02 Jason Merrill <jason@redhat.com>
12628 * g++.dg/cpp0x/initlist11.C: New test.
12629 * g++.dg/cpp0x/initlist12.C: New test.
12631 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12633 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12634 Allow extra informative notes.
12636 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12639 * gcc.dg/pr36489.c: New test.
12642 Copyright (C) 2009 Free Software Foundation, Inc.
12644 Copying and distribution of this file, with or without modification,
12645 are permitted in any medium without royalty provided the copyright
12646 notice and this notice are preserved.