1 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
3 * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
4 x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
6 2009-12-17 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/dynamic_dispatch_6.f03: New test.
11 2009-12-17 Shujing Zhao <pearly.zhao@oracle.com>
13 * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
15 * g++.old-deja/g++.bugs/900213_02.C: Likewise.
16 * g++.old-deja/g++.bugs/900215_02.C: Likewise.
18 2009-12-16 Richard Guenther <rguenther@suse.de>
21 * gcc.dg/lto/20091216-1_0.c: New testcase.
23 2009-12-15 Jason Merrill <jason@redhat.com>
26 * g++.dg/ext/vla8.C: New.
28 2009-12-16 Jakub Jelinek <jakub@redhat.com>
30 * gcc.c-torture/compile/20091215-1.c: New test.
32 * gcc.dg/debug/tls-1.c: New test.
34 2009-12-15 Jason Merrill <jason@redhat.com>
37 * g++.dg/cpp0x/variadic98.C: New.
39 2009-12-14 Jason Merrill <jason@redhat.com>
42 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
44 2009-12-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
46 * ada/acats/norun.lst: Sort.
48 2009-12-15 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/torture/pr41183.C: New test.
53 2009-12-15 Tobias Burnus <burnus@net-b.de>
56 * gfortran.dg/auto_char_len_1.f90: New test.
57 * gfortran.dg/auto_char_len_2.f90: New test.
58 * gfortran.dg/auto_char_len_4.f90: Correct test.
60 2009-12-14 Jason Merrill <jason@redhat.com>
63 * g++.dg/cpp0x/variadic31.C: Compile with -g.
64 * g++.dg/ext/attrib33.C: Likewise.
66 2009-12-15 Shujing Zhao <pearly.zhao@oracle.com>
68 * g++.dg/other/error20.C: Adjust dg-message strings.
69 * g++.dg/other/error31.C: Likewise.
70 * g++.dg/rtti/typeid6.C: Likewise.
71 * g++.dg/ext/ms-1.C: Likewise.
72 * g++.dg/parse/error19.C: Likewise.
73 * g++.dg/parse/crash5.C: Likewise.
74 * g++.dg/cpp0x/explicit4.C: Likewise.
75 * g++.dg/template/ptrmem4.C: Likewise.
76 * g++.dg/template/crash37.C: Likewise.
77 * g++.dg/template/qualttp5.C: Likewise.
78 * g++.dg/template/local6.C: Likewise.
79 * g++.dg/template/instantiate5.C: Likewise.
80 * g++.old-deja/g++.brendan/overload1.C: Likewise.
81 * g++.old-deja/g++.brendan/cvt3.C: Likewise.
82 * g++.old-deja/g++.brendan/overload4.C: Likewise.
83 * g++.old-deja/g++.jason/conversion11.C: Likewise.
84 * g++.old-deja/g++.jason/scoping10.C: Likewise.
85 * g++.old-deja/g++.other/expr1.C: Likewise.
86 * g++.old-deja/g++.other/pmf3.C: Likewise.
87 * g++.old-deja/g++.other/crash24.C: Likewise.
88 * g++.old-deja/g++.niklas/t120.C: Likewise.
89 * g++.old-deja/g++.niklas/t121.C: Likewise.
90 * g++.old-deja/g++.law/operators9.C: Likewise.
91 * g++.old-deja/g++.law/arm9.C: Likewise.
92 * g++.old-deja/g++.law/enum4.C: Likewise.
93 * g++.old-deja/g++.law/arg11.C: Likewise.
94 * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
95 * g++.old-deja/g++.mike/p2431.C: Likewise.
96 * g++.old-deja/g++.mike/p438.C: Likewise.
97 * g++.old-deja/g++.mike/p9068.C: Likewise.
98 * g++.old-deja/g++.mike/p11110.C: Likewise.
99 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
101 2009-12-14 Uros Bizjak <ubizjak@gmail.com>
103 * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
104 * g++.dg/other/i386-3.C: Ditto.
105 * g++.dg/other/i386-5.C: Remove duplicated test.
106 * g++.dg/other/i386-6.C: Ditto.
108 2009-12-14 Daniel Franke <franke.daniel@gmail.com>
111 * gfortran.dg/iso_c_binding_init_expr.f03: New.
112 * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
113 * gfortran.dg/function_kinds_5.f90: Likewise.
114 * gfortran.dg/selected_char_kind_3.f90: Likewise.
116 2009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr>
118 * gfortran.dg/boz_15.f90: Fix typos.
120 2009-12-14 Jakub Jelinek <jakub@redhat.com>
121 Sebastian Pop <sebastian.pop@amd.com>
123 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
124 * gcc.target/i386/sse-13.c: Same.
125 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
126 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
127 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
128 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
129 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
130 * gcc.target/i386/sse-23.c: Same.
132 2009-12-14 Sebastian Pop <sebpop@gmail.com>
135 * testsuite/gcc.dg/graphite/pr42284.c: New.
137 2009-12-13 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/42357
140 * g++.dg/torture/pr42357.C: New testcase.
142 2009-12-11 Janus Weil <janus@gcc.gnu.org>
145 * gfortran.dg/extends_9.f03: New test.
147 2009-12-11 Jason Merrill <jason@redhat.com>
150 * g++.dg/conversion/err-recover1.C: New.
152 2009-12-11 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/select_type_11.f03: New test.
157 2009-12-11 Dodji Seketeli <dodji@redhat.com>
160 * g++.dg/template/typedef24.C: New test.
161 * g++.dg/template/typedef25.C: New test.
163 2009-12-11 Dodji Seketeli <dodji@redhat.com>
166 * g++.dg/template/const3.C: New test.
168 2009-12-11 Richard Guenther <rguenther@suse.de>
171 * g++.dg/lto/20091210-1_0.h: New testcase.
172 * g++.dg/lto/20091210-1_0.C: Likewise.
173 * g++.dg/lto/20091210-1_1.C: Likewise.
175 2009-12-10 Jakub Jelinek <jakub@redhat.com>
178 * g++.dg/opt/dtor2.C: New test.
179 * g++.dg/opt/dtor2.h: New file.
180 * g++.dg/opt/dtor2-aux.cc: New file.
182 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
185 * gfortran.dg/func_derived_5.f90: New.
187 2009-12-10 Jan Hubicka <jh@suse.cz>
190 * g++.dg/torture/pr42110.C: new file.
192 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
195 * gfortran.dg/alloc_comp_init_expr.f03: New.
197 2009-12-09 David Edelsohn <edelsohn@gnu.org>
199 * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
200 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
202 2009-12-09 Xinliang David Li <davidxl@google.com>
204 PR tree-optimization/42337
205 * g++.dg/tree-ssa/pr42337.C: New test.
207 2009-12-08 Tobias Burnus <burnus@net-b.de>
210 * gfortran.dg/boz_15.f90: New test.
212 2008-12-08 Daniel Kraft <d@domob.eu>
215 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
216 * gfortran.dg/typebound_proc_13.f03: New test.
218 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
219 Jakub Jelinek <jakub@redhat.com>
222 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
224 2009-12-07 Richard Henderson <rth@redhat.com>
227 * gcc.c-torture/execute/pr42269-2.c: New.
228 * gcc.target/alpha/pr42269-1.c: Likewise.
230 2009-12-07 Richard Henderson <rth@redhat.com>
234 * gcc.c-torture/compile/pr42299.c: New.
235 * gfortran.dg/pr42166.f90: Likewise.
237 2009-12-07 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/debug/pr42244.c: New test.
242 2009-12-07 Jakub Jelinek <jakub@redhat.com>
244 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
245 abmintrin.h is also tested.
246 * gcc.target/i386/sse-13.c: Likewise.
248 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
251 * gfortran.dg/allocate_scalar_with_shape.f90: New.
253 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
256 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
257 * gcc.dg/torture/builtin-math-7.c: Likewise.
258 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
259 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
260 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
261 * lib/target-supports.exp (check_effective_target_mpc,
262 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
265 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
267 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
270 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
272 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
273 for 16bit int targets.
275 2009-12-06 Richard Henderson <rth@redhat.com>
278 * gcc.c-torture/compile/pr42234.c: New.
280 2009-12-06 Janus Weil <janus@gcc.gnu.org>
284 * gfortran.dg/intrinsic_pack_5.f90: New test.
286 2009-12-04 Jason Merrill <jason@redhat.com>
289 * g++.dg/abi/local2.C: New.
292 * g++.dg/cpp0x/decltype20.C: New.
294 2009-12-04 David Daney <ddaney@caviumnetworks.com>
296 PR rtl-optimization/42164
297 * gcc.c-torture/compile/pr42164.c: New test.
299 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
301 * gnat.dg/specs/size_attribute1.ads: New test.
302 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
303 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
305 2009-12-04 Dodji Seketeli <dodji@redhat.com>
308 * g++.dg/other/error33.C: New test.
310 2009-12-03 Jason Merrill <jason@redhat.com>
312 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
315 * g++.dg/abi/guard2.C: New.
318 * g++.dg/cpp0x/variadic97.C: New.
320 2009-12-03 Jakub Jelinek <jakub@redhat.com>
323 * gcc.c-torture/compile/pr42049.c: New test.
325 2009-12-03 Quentin Ochem <ochem@adacore.com>
327 * gnat.dg/controlled5.adb: New test.
328 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
330 2009-12-03 Dodji Seketeli <dodji@redhat.com>
333 * g++.dg/other/bitfield4.C: New test.
335 2009-12-03 Jakub Jelinek <jakub@redhat.com>
338 * g++.dg/inherit/thunk11.C: New test.
339 * g++.dg/inherit/thunk11.h: New file.
340 * g++.dg/inherit/thunk11-aux.cc: New file.
342 2009-12-02 Richard Henderson <rth@redhat.com>
345 * gcc.dg/pr42215.c: New.
347 2009-12-02 Richard Guenther <rguenther@suse.de>
349 * g++.dg/ipa/iinline-1.C: Adjust.
350 * g++.dg/template/cond2.C: Likewise.
351 * g++.dg/template/pr35240.C: Likewise.
353 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
356 * gcc.target/s390/pr42224.c: New test.
358 2009-12-01 Jason Merrill <jason@redhat.com>
361 * g++.dg/abi/guard1.C: New.
363 2009-12-01 Uros Bizjak <ubizjak@gmail.com>
365 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
367 2009-12-01 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/gomp/pr42234.C: New test.
372 2009-12-01 Martin Jambor <mjambor@suse.cz>
374 PR tree-optimization/42237
375 * gcc.c-torture/compile/pr42237.c: New test.
377 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/parse/crash54.C: New.
382 2009-11-30 Chao-ying Fu <fu@mips.com>
384 * gcc.target/mips/dsp-lhx.c: New test.
385 * gcc.target/mips/dsp-no-lhx.c: New test.
387 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
389 * lib/g++.exp (g++_init): Add host-dependent settings for
391 * lib/gcc-dg.exp: Likewise.
392 * lib/options.exp: Likewise.
393 * lib/objc.exp (objc_init): Likewise.
394 * lib/gfortran.exp (gfortran_init): Likewise.
396 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/template/crash93.C: New.
401 2009-11-30 Steve Ellcey <sje@cup.hp.com>
403 * gcc.dg/pr41551.c: New test.
405 2009-11-30 Janus Weil <janus@gcc.gnu.org>
408 * gfortran.dg/select_type_9.f03: New.
410 2009-11-30 Janus Weil <janus@gcc.gnu.org>
413 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
414 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
415 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
416 * gfortran.dg/select_type_2.f03: Ditto.
417 * gfortran.dg/select_type_8.f03: New test.
419 2009-11-30 Janus Weil <janus@gcc.gnu.org>
421 * gfortran.dg/extends_type_of_1.f03: New test.
422 * gfortran.dg/same_type_as_1.f03: Extended.
424 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
426 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
427 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
429 2009-11-30 Janis Johnson <janis187@us.ibm.com>
432 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
434 2009-11-30 Martin Jambor <mjambor@suse.cz>
437 * gcc.c-torture/compile/pr42196-1.c: New test.
438 * gcc.c-torture/compile/pr42196-2.c: New test.
439 * gcc.c-torture/compile/pr42196-3.c: New test.
441 2009-11-30 Ira Rosen <irar@il.ibm.com>
443 * gfortran.dg/vect/vect-7.f90: New test.
445 2009-11-30 Richard Guenther <rguenther@suse.de>
449 * gfortran.dg/pr42119.f90: New testcase.
451 2009-11-30 Dodji Seketeli <dodji@redhat.com>
454 * g++.dg/template/typedef23.C: New test.
456 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
458 PR tree-optimization/41961
459 * g++.dg/tree-ssa/pr41961.C: New.
461 2009-11-29 Ira Rosen <irar@il.ibm.com>
463 PR tree-optimization/42193
464 * gcc.dg/vect/pr42193.c: New test.
466 2009-11-28 Dodji Seketeli <dodji@redhat.com>
469 * g++.dg/template/stmtexpr2.C: New test.
471 2009-11-28 Richard Guenther <rguenther@suse.de>
473 PR tree-optimization/42183
474 * g++.dg/torture/pr42183.C: New testcase.
476 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
478 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
479 w64 target type 'unsigned long long'.
481 2009-11-27 Martin Jambor <mjambor@suse.cz>
484 * gcc.c-torture/execute/pr42006.c: New test.
486 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
489 * g++.dg/cpp0x/error2.C: New.
491 2009-11-27 Michael Matz <matz@suse.de>
493 PR rtl-optimization/42084
494 * gcc.dg/pr42084.c: New test.
496 2009-11-27 Michael Matz <matz@suse.de>
499 * g++.dg/tree-ssa/pr41906.C: New testcase.
501 2009-11-27 Jakub Jelinek <jakub@redhat.com>
503 * gcc.dg/O16384.c: New test.
505 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/parse/crash53.C: New.
509 * g++.dg/parse/error17.C: Adjust, error messages are not
511 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
513 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
515 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
516 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
517 * gcc.target/i386/vperm-v4si-2.c: Ditto.
518 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
520 2009-11-26 Richard Henderson <rth@redhat.com>
522 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
524 2009-11-26 Jason Merrill <jason@redhat.com>
527 * g++.dg/lookup/koenig8.C: New.
530 * g++.dg/template/explicit-args2.C: Add typeid cases.
532 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
535 * gfortran.dg/array_function_5.f90: New test.
537 2009-11-26 Janus Weil <janus@gcc.gnu.org>
541 * gfortran.dg/select_type_10.f03: New test case.
542 * gfortran.dg/typebound_call_11.f03: Extended test case.
544 2009-11-26 Michael Matz <matz@suse.de>
546 PR tree-optimization/41905
547 * g++.dg/tree-ssa/pr41905.C: New testcase.
549 2009-11-25 Richard Henderson <rth@redhat.com>
551 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
553 * lib/target-supports.exp
554 (check_effective_target_vect_extract_even_odd): Add x86.
556 * gcc.target/i386/isa-check.h: New.
557 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
558 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
559 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
560 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
561 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
562 gcc.target/i386/vperm.pl: New files.
564 2009-11-25 Richard Henderson <rth@redhat.com>
566 * gcc.dg/vect/pr36493.c: Call check_vect.
567 * gcc.dg/vect/pr37539.c: Likewise.
568 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
569 * tree-vect.h (check_vect): Use cpuid for x86.
571 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
573 * gnat.dg/specs/pack6.ads: New test.
574 * gnat.dg/specs/pack6_pkg.ads: New helper.
576 2009-11-25 Jakub Jelinek <jakub@redhat.com>
578 * gcc.target/powerpc/regnames-1.c: New test.
580 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
581 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
584 * ada/acats/run_acats: Bump stack limit to 16MB.
586 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
588 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
591 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
594 * gfortran.dg/pure_initializer_2.f90: New test.
596 2009-11-23 Jason Merrill <jason@redhat.com>
598 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
599 * g++.old-deja/g++.pt/ctor2.C: Adjust.
600 * g++.dg/lookup/name-clash4.C: Adjust.
602 2009-11-23 Jason Merrill <jason@redhat.com>
604 * g++.dg/template/spec15.C: Check for helpful message.
606 2009-11-24 Janis Johnson <janis187@us.ibm.com>
608 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
609 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
610 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
611 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
612 * gcc.target/powerpc/paired-2.c: Ditto.
613 * gcc.target/powerpc/paired-3.c: Ditto.
614 * gcc.target/powerpc/paired-4.c: Ditto.
615 * gcc.target/powerpc/paired-5.c: Ditto.
616 * gcc.target/powerpc/paired-6.c: Ditto.
617 * gcc.target/powerpc/paired-7.c: Ditto.
618 * gcc.target/powerpc/paired-8.c: Ditto.
619 * gcc.target/powerpc/paired-9.c: Ditto.
620 * gcc.target/powerpc/paired-10.c: Ditto.
621 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
622 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
623 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
624 * gcc.target/powerpc/pr39457.c: Don't use -m64.
625 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
626 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
627 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
628 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
630 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
633 scan-assembler-not regular expression.
635 2009-11-24 Richard Guenther <rguenther@suse.de>
637 PR tree-optimization/42142
638 * gcc.c-torture/execute/pr42142.c: New testcase.
640 2009-11-24 Martin Jambor <mjambor@suse.cz>
642 PR tree-optimization/42154
643 * gcc.c-torture/execute/pr42154.c: New test.
645 2009-11-24 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
649 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
650 * gfortran.dg/proc_ptr_comp_24.f90: New.
652 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
654 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
657 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
659 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
661 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
664 * gcc.target/ia64/fptr-1.c: Make it a compile test.
666 2009-11-23 Janis Johnson <janis187@us.ibm.com>
668 * lib/lto.exp (lto_option_list): Rename from option_list.
669 * lib/compat.exp (compat_option_list): Rename from option_list.
671 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
673 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
674 * gcc-dg/raw-string-2.c: Ditto.
675 * gcc-dg/utf-array-short-wchar.c: Ditto.
676 * gcc-dg/utf-array.c: Ditto.
677 * gcc-dg/utf8-2.c: Ditto.
679 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
681 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
684 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
686 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
688 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
690 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
692 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
695 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
696 Enable short test for avr target.
697 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
698 * gcc.dg/utf32-2.c: Ditto.
699 * gcc.dg/utf32-3.c: Ditto.
700 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
702 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
704 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
706 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
708 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
711 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
713 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
714 * gcc.dg/sms-7.c: Ditto.
716 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
718 * gcc.dg/pr36998.c: Frame pointer required for avr target.
719 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
720 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
721 * gcc.dg/pr41340.c: Test requires long pointer target.
722 * gcc.dg/profile-generate-3.c: Test requires profiling support.
724 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
726 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
727 * gcc.dg/graphite/block-3.c: Ditto.
728 * gcc.dg/graphite/block-4.c: Ditto.
729 * gcc.dg/graphite/block-5.c: Ditto.
730 * gcc.dg/graphite/block-6.c: Ditto.
731 * gcc.dg/graphite/interchange-0.c: Ditto.
732 * gcc.dg/graphite/interchange-1.c: Ditto.
733 * gcc.dg/graphite/interchange-2.c: Ditto.
734 * gcc.dg/graphite/interchange-3.c: Ditto.
735 * gcc.dg/graphite/interchange-4.c: Ditto.
736 * gcc.dg/graphite/interchange-5.c: Ditto.
737 * gcc.dg/graphite/interchange-6.c: Ditto.
738 * gcc.dg/graphite/run-id-1.c: Ditto.
739 * gcc.dg/graphite/scop-16.c: Ditto.
740 * gcc.dg/graphite/scop-17.c: Ditto.
741 * gcc.dg/graphite/scop-18.c: Ditto.
742 * gcc.dg/graphite/scop-matmult.c: Ditto.
743 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
744 * gcc.dg/graphite/id-15.c: Ditto.
746 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
748 * gnat.dg/specs/weak1.ads: New test.
750 2009-11-23 Steve Ellcey <sje@cup.hp.com>
752 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
754 2009-11-23 Dodji Seketeli <dodji@redhat.com>
757 * g++.dg/template/typedef13.C: Adjust.
758 * g++.dg/template/typedef19.C: Adjust.
759 * g++.dg/template/typedef20.C: Adjust.
760 * g++.dg/template/typedef22.C: New test.
762 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
765 * gcc.target/alpha/pr42113.c: New test.
767 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
770 * gfortran.dg/data_value_1.f90: Update test.
771 * gfortran.dg/array_constructor_32.f90: New test.
773 2009-11-21 Martin Jambor <mjambor@suse.cz>
776 * gcc.c-torture/compile/pr42025-1.c: New test.
777 * gcc.c-torture/compile/pr42025-2.c: New test.
779 2009-11-21 Adam Nemet <adambnemet@gmail.com>
781 * gcc.target/mips/mult-1.c: Forbid octeon.
782 * gcc.target/mips/octeon-dmul-3.c: New test.
784 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
786 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
788 2009-11-20 Jason Merrill <jason@redhat.com>
790 PR c++/9050, DR 147, DR 318
791 * g++.dg/template/ctor9.C: New.
792 * g++.dg/tc1/dr147.C: Remove xfails.
793 * g++.dg/lookup/name-clash4.C: Adjust.
794 * g++.old-deja/g++.jason/temporary5.C: Adjust.
795 * g++.old-deja/g++.pt/ctor2.C: Adjust.
797 2009-11-21 Jakub Jelinek <jakub@redhat.com>
799 PR tree-optimization/42078
800 * gcc.dg/pr42078.c: New test.
802 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
805 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
806 XFAIL ptrdiff range test for avr.
807 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
808 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
809 * gcc-dg/c99-stdint-6.c: Ditto.
811 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
813 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
814 2009-10-23 change to set VRSAVE if VSX has been reverted.
816 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
819 * g++.dg/cpp0x/pr38646.C: New test.
821 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
823 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
824 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
825 Wrap *intmax_t tests in !NO_MAX_TYPES.
827 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp0x/initlist28.C: New.
832 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
834 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
836 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
838 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
840 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
842 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
844 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
845 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
846 * g++.old-deja/g++.law/typeck1.C: Likewise.
847 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
848 * g++.dg/conversion/ptrmem9.C: Likewise.
849 * g++.dg/expr/cond2.C: Likewise.
851 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
852 Janus Weil <janus@gcc.gnu.org>
855 * gfortran.dg/proc_ptr_comp_23.f90: New test.
857 2009-11-19 Jason Merrill <jason@redhat.com>
860 * g++.dg/init/placement5.C: Add positive test.
862 DR 176 permissiveness
863 * g++.dg/ext/injected-ttp.C: New.
864 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
865 * g++.old-deja/g++.pt/ttp41.C: Adjust.
867 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
869 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
870 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
872 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
874 * gcc-dg/raw-string-1.c: Skip test for avr target.
875 * gcc-dg/utf-array-short-wchar.c: Ditto.
876 * gcc-dg/utf-array.c: Ditto.
877 * gcc-dg/utf8-2.c: Ditto.
879 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
881 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
882 (plugin_init): Pass correct version to plugin_default_version_check.
883 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
884 (plugin_init): Pass correct version to plugin_default_version_check.
885 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
886 (plugin_init): Pass correct version to plugin_default_version_check.
888 2009-11-19 Jason Merrill <jason@redhat.com>
891 * g++.dg/overload/pmf2.C: New.
893 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
896 * gfortran.dg/direct_io_11.f90: New test.
898 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
900 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
902 2009-11-18 Nick Clifton <nickc@redhat.com>
904 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
905 * g++.dg/lto/20081120-1_0.C: Likewise.
906 * g++.dg/lto/20091002-2_0.C: Likewise.
907 * g++.dg/lto/20081120-2_0.C: Likewise.
908 * g++.dg/lto/20091002-3_0.C: Likewise.
909 * g++.dg/lto/20081123_0.C: Likewise.
910 * g++.dg/lto/20090313_0.C: Likewise.
911 * g++.dg/lto/20081109-1_0.C: Likewise.
912 * g++.dg/lto/20081219_0.C: Likewise.
913 * g++.dg/lto/20081204-1_0.C: Likewise.
914 * g++.dg/lto/20090302_0.C: Likewise.
915 * g++.dg/lto/20081119-1_0.C: Likewise.
916 * g++.dg/lto/20081118_0.C: Likewise.
918 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
921 * lib/lto.exp (scan-symbol): Properly check if target exist.
923 2009-11-18 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/proc_ptr_8.f90: Extended.
928 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
930 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
932 * g++.dg/inherit/error4.C: Likewise.
933 * g++.dg/template/crash90.C: Likewise.
935 2009-11-18 Jakub Jelinek <jakub@redhat.com>
938 * g++.dg/abi/mangle26.C: Also match *C2* definition.
939 * g++.dg/abi/mangle27.C: Likewise.
940 * g++.dg/abi/mangle28.C: Likewise.
941 * g++.dg/abi/mangle29.C: Likewise.
943 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
946 * gcc.dg/vect/vect-debug-pr41926.c: New.
948 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/init/array26.C: New.
952 * g++.dg/init/array27.C: Likewise.
953 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
955 2009-11-17 Jakub Jelinek <jakub@redhat.com>
958 * g++.dg/cpp0x/initlist27.C: New test.
961 * g++.dg/cpp0x/initlist26.C: New test.
963 2009-11-16 Jason Merrill <jason@redhat.com>
965 PR c++/189, c++/9937, c++/13950, DR 176
966 * g++.dg/tc1/dr176.C: Adjust.
967 * g++.dg/template/injected1.C: New.
968 * g++.dg/template/inherit.C: Adjust.
969 * g++.old-deja/g++.brendan/crash56.C: Adjust.
970 * g++.old-deja/g++.pt/lookup8.C: Adjust.
971 * g++.old-deja/g++.pt/ttp22.C: Adjust.
972 * g++.old-deja/g++.pt/ttp23.C: Adjust.
974 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/template/crash92.C: New.
979 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/template/error44.C: New.
984 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
986 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
988 2009-11-15 Janus Weil <janus@gcc.gnu.org>
991 * gfortran.dg/typebound_call_11.f03: New test.
993 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
995 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
998 2009-11-13 Jason Merrill <jason@redhat.com>
1002 * g++.dg/template/arg7.C: New.
1005 * g++.dg/template/error43.C: New.
1008 * g++.dg/debug/dwarf2/static-data-member2.C: New.
1011 * g++.dg/template/ref5.C: New.
1013 PR c++/21008, DR 515
1014 * g++.dg/template/inherit4.C: New.
1015 * g++.dg/lookup/scoped8.C: Adjust.
1018 * g++.dg/parse/typename11.C: New.
1019 * g++.dg/template/crash48.C: Adjust.
1021 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
1024 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1025 lto_finish at the end.
1026 * gfortran.dg/lto/lto.exp: Ditto.
1028 2009-11-12 Jason Merrill <jason@redhat.com>
1031 * g++.dg/lookup/anon7.C: New.
1034 * g++.dg/template/typedef21.C: New.
1037 * g++.dg/cpp0x/decltype19.C: New.
1039 2009-11-11 Jason Merrill <jason@redhat.com>
1042 * g++.dg/dfp/typeid1.C: New.
1044 2009-11-11 Janus Weil <janus@gcc.gnu.org>
1047 * gfortran.dg/proc_ptr_comp_22.f90: New test.
1049 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
1052 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1053 lto_finish at the end.
1055 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1056 (lto_finish): New. Restore mathlib.
1058 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
1060 * g++.dg/torture/pushpop_macro.C: New testcase.
1061 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1062 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1064 2009-11-11 Jon Beniston <jon@beniston.com>
1066 * lib/target-supports.exp (check_profiling_available): lm32 target
1067 doesn't support profiling.
1068 * gcc.dg/20020312-2.c: Add lm32 support.
1069 * g++.dg/other/packed1.C: Expect to fail on lm32.
1070 * g++.old-deja/g++.jason/thunk3.C: Likewise.
1072 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
1074 * gcc.target/arm/neon: Regenerate generated tests.
1076 2009-11-10 Jason Merrill <jason@redhat.com>
1078 * g++.dg/init/placement5.C: New.
1081 * g++.dg/init/placement4.C: New.
1083 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1085 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1086 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1087 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1088 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1090 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1092 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1093 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
1095 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1097 * gcc.c-torture/compile/pr41987.c: New.
1099 2009-11-09 Jakub Jelinek <jakub@redhat.com>
1102 * gcc.dg/pr40946.c: New test.
1104 2009-11-09 Jason Merrill <jason@redhat.com>
1107 * g++.dg/template/ref4.C: New.
1110 * g++.dg/template/conv10.C: New.
1112 2009-11-07 Jason Merrill <jason@redhat.com>
1115 * g++.dg/ext/typeof11.C: New.
1117 2009-11-08 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.target/i386/pr41985.c: New test.
1122 2009-11-08 Richard Guenther <rguenther@suse.de>
1124 * gcc.dg/torture/pta-escape-1.c: New testcase.
1126 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/rep_clause4.adb: New test.
1130 2009-11-08 Richard Guenther <rguenther@suse.de>
1132 PR rtl-optimization/41928
1133 * gfortran.dg/pr41928.f90: New testcase.
1135 2009-11-07 Jason Merrill <jason@redhat.com>
1139 * g++.dg/parse/error36.C: Add parameter and template cases.
1140 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1141 * g++.dg/ext/typedef-init.C: Likewise.
1142 * g++.dg/lookup/hidden-class1.C: Likewise.
1143 * g++.dg/lookup/hidden-class10.C: Likewise.
1144 * g++.dg/lookup/hidden-class5.C: Likewise.
1145 * g++.dg/lookup/hidden-class7.C: Likewise.
1146 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1147 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1148 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1149 * g++.dg/lookup/strong-using-2.C: Likewise.
1150 * g++.dg/other/typedef1.C: Likewise.
1151 * g++.dg/parse/access10.C: Likewise.
1152 * g++.dg/parse/constructor1.C: Likewise.
1153 * g++.dg/parse/crash38.C: Likewise.
1154 * g++.dg/parse/error3.C: Likewise.
1155 * g++.dg/parse/typespec1.C: Likewise.
1156 * g++.dg/template/typedef5.C: Likewise.
1157 * g++.old-deja/g++.pt/typename3.C: Likewise.
1158 * g++.old-deja/g++.pt/typename4.C: Likewise.
1159 * g++.old-deja/g++.pt/typename6.C: Likewise.
1160 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1162 * g++.dg/abi/regparm1.C: Fix execute test.
1164 2009-11-07 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/41643
1167 * gcc.dg/pr41643.c: New test.
1169 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1172 * gfortran.dg/recursive_check_15.f90: New test.
1174 2009-11-06 Jason Merrill <jason@redhat.com>
1177 * g++.dg/parse/error36.C: New.
1178 * g++.old-deja/g++.other/typename1.C: Adjust.
1181 * g++.dg/abi/regparm1.C: New.
1183 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
1185 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1187 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1188 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1189 and pragma_plugin-test-1.C.
1191 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1194 * g++.dg/ext/always_inline-5.C: New test.
1196 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1199 * g++.dg/gomp/pr41967.C: New test.
1201 2009-11-06 Michael Matz <matz@suse.de>
1204 * gcc.dg/pr41963.c: New test.
1206 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1209 * gcc.dg/pr41935.c: New test.
1210 * c-c++-common/pr41935.c: New test.
1211 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1213 * gcc.c-torture/execute/pr41935.c: New test.
1215 2009-11-05 Jason Merrill <jason@redhat.com>
1218 * g++.dg/init/synth2.C: New.
1221 * g++.dg/abi/pragma-pack1.C: New.
1224 * g++.dg/lookup/koenig7.C: New.
1227 * g++.dg/template/partial6.C: New.
1229 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1232 * gfortran.dg/class_12.f03: New test.
1234 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1239 2009-11-04 Jason Merrill <jason@redhat.com>
1242 * g++.dg/init/static-init2.C: New.
1244 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1248 * gfortran.dg/interface_abstract_4.f90: New test.
1250 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1252 * gcc.target/m68k/pr41302.c: Fix target triplet.
1254 2009-11-04 Jason Merrill <jason@redhat.com>
1257 * g++.dg/template/overload11.C: New.
1258 * g++.dg/template/nested3.C: Adjust.
1260 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1263 * ada/acats/norun.lst: Remove the stack checking tests.
1264 * ada/acats/run_acats: Limit the stack to 8MB.
1266 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1270 * gfortran.dg/class_11.f03: New test.
1272 2009-11-04 Jason Merrill <jason@redhat.com>
1275 * g++.dg/abi/thunk5.C: New.
1277 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1280 * gcc.target/powerpc/altivec-33.c: New testcase.
1282 2009-11-04 Jason Merrill <jason@redhat.com>
1284 PR c++/17365, DR 218
1285 * g++.dg/lookup/koenig6.C: New.
1286 * g++.dg/lookup/koenig5.C: Adjust.
1287 * g++.dg/template/crash56.C: Adjust.
1288 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1290 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1291 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1293 * gcc.target/i386/xop-check.h: New file.
1294 * gcc.target/i386/xop-hadduX.c: Ditto.
1295 * gcc.target/i386/xop-haddX.c: Ditto.
1296 * gcc.target/i386/xop-hsubX.c: Ditto.
1297 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1298 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1299 * gcc.target/i386/xop-pcmov2.c: Ditto.
1300 * gcc.target/i386/xop-pcmov.c: Ditto.
1301 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1302 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1303 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1304 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1305 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1306 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1307 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1308 * gcc.target/i386/sse-12.c: Update with new compile options to
1309 activate and check xopintrin.h intrinsic file.
1310 * gcc.target/i386/sse-13.c: Ditto.
1311 * gcc.target/i386/sse-14.c: Ditto.
1312 * gcc.target/i386/sse-22.c: Ditto.
1313 * gcc.target/i386/sse-23.c: Ditto.
1314 * g++.dg/other/i386-2.C: Ditto.
1315 * g++.dg/other/i386-3.C: Ditto.
1316 * g++.dg/other/i386-5.C: Ditto.
1317 * g++.dg/other/i386-6.C: Ditto.
1319 2009-11-04 Wei Guozhi <carrot@google.com>
1322 * gcc.target/arm/pr40835: New testcase.
1324 2009-11-04 Revital Eres <eres@il.ibm.com>
1326 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1327 change in decision of peeling for alignment.
1328 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1329 * gcc.dg/vect/vect-50.c: Likewise.
1330 * gcc.dg/vect/vect-42.c: Likewise.
1331 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1333 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1335 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1336 * gcc.dg/vect/vect-60.c: Likewise.
1337 * gcc.dg/vect/vect-52.c: Likewise.
1338 * gcc.dg/vect/vect-44.c: Likewise.
1339 * gcc.dg/vect/vect-27.c: Likewise.
1340 * gcc.dg/vect/vect-29.c: Likewise.
1341 * gcc.dg/vect/vect-72.c: Likewise.
1342 * gcc.dg/vect/vect-56.c: Likewise.
1343 * gcc.dg/vect/vect-48.c: Likewise.
1344 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1345 * gfortran.dg/vect/vect-2.f90: Likewise.
1346 * gfortran.dg/vect/vect-5.f90: Likewise.
1348 2009-11-04 Richard Guenther <rguenther@suse.de>
1350 PR tree-optimization/41919
1351 * gcc.c-torture/execute/pr41919.c: New testcase.
1353 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1356 * gcc.target/m68k/pr41302.c: New test.
1358 2009-11-03 Jason Merrill <jason@redhat.com>
1361 * g++.dg/opt/inline16.C: New.
1363 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1365 * gnat.dg/stack_check.adb1: New test.
1366 * gnat.dg/stack_check.adb2: Likewise.
1368 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1370 PR rtl-optimization/41917
1371 * gcc.c-torture/execute/pr41917.c: New test.
1373 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1375 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1376 dump to not include "call *%esp".
1378 2009-11-03 Jason Merrill <jason@redhat.com>
1381 * g++.dg/lookup/using22.C: New.
1384 * g++.dg/parse/eh-decl.C: New.
1387 * g++.dg/template/sfinae16.C: New.
1390 * g++.dg/cpp0x/rv-return.C: New.
1391 * g++.dg/cpp0x/deduce.C: Adjust.
1394 * g++.dg/template/sfinae15.C: New.
1397 * g++.dg/cpp0x/auto3.C: Remove xfail.
1399 2009-11-03 Tobias Burnus <burnus@net-b.de>
1402 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1404 2009-11-03 Nick Clifton <nickc@redhat.com>
1406 * gcc.target/rx/builtins.c: Remove redundant tests.
1407 Add test of MVTIPL instruction.
1408 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1409 function attributes. Add -msave-acc-in-interrupts option to the
1412 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1413 Maxim Kuvyrkov <maxim@codesourcery.com>
1415 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1418 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1421 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1422 * c-c++-common/builtin-offsetof.c: ... here.
1424 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1427 * c-c++-common/dfp/builtin-offsetof.c: New test.
1428 * g++.dg/other/offsetof6.C: Likewise.
1430 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1433 * gcc.target/i386/pr41900.c: New test.
1435 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1437 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1439 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1442 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1443 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1445 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1448 * g++.dg/other/ptrmem10.C: New test.
1449 * g++.dg/other/ptrmem11.C: Likewise.
1451 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1454 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1455 spaces in some expressions.
1457 2009-11-02 Jason Merrill <jason@redhat.com>
1459 * g++.dg/other/linkage2.C: Move to...
1460 * g++.dg/cpp0x/linkage2.C: ..here.
1461 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1462 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1463 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1464 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1465 * g++.dg/lookup/anon2.C: Likewise.
1466 * g++.dg/other/anon3.C: Likewise.
1467 * g++.dg/template/arg2.C: Likewise.
1468 * g++.dg/template/local4.C: Likewise.
1469 * g++.old-deja/g++.law/operators32.C: Likewise.
1470 * g++.old-deja/g++.other/linkage2.C: Likewise.
1471 * g++.old-deja/g++.pt/enum6.C: Likewise.
1472 * g++.old-deja/g++.other/anon9.C: Likewise.
1473 * g++.old-deja/g++.other/linkage1.C: Likewise.
1474 * c-c++-common/dfp/pr35620.c: Give the union a name.
1476 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1478 PR tree-optimization/41857
1479 * gcc.target/spu/ea/pr41857.c: New file.
1481 2009-11-02 Martin Jambor <mjambor@suse.cz>
1483 PR tree-optimization/41750
1484 * gcc.c-torture/execute/pr41750.c: New test.
1486 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/41841
1489 * gcc.dg/pr41841.c: New test.
1492 * gcc.dg/debug/pr41893-1.c: New test.
1493 * gcc.dg/debug/pr41893-2.c: New file.
1496 * g++.dg/ext/visibility/namespace3.C: New test.
1498 2009-11-01 Jason Merrill <jason@redhat.com>
1500 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1501 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1502 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1504 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/opt5.adb: New test.
1508 2009-11-01 Tobias Burnus <burnus@net-b.de>
1511 * gfortran.dg/allocatable_scalar_4.f90: New test.
1513 2009-11-01 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/intent_out_6.f90: New testcase.
1518 2009-10-31 Richard Guenther <rguenther@suse.de>
1520 * g++.dg/tree-ssa/restrict1.C: New.
1522 2009-10-31 Jason Merrill <jason@redhat.com>
1524 * g++.dg/rtti/typeid9.C: New.
1527 * g++.dg/cpp0x/initlist25.C: New.
1529 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1531 * gnat.dg/specs/rep_clause4.ads: New test.
1533 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1536 * gcc.target/avr/torture/pr41885.c: New test.
1538 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1540 * gnat.dg/specs/pack5.ads: New test.
1542 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1544 * lib/target-supports.exp: Handle powerpc-*-elf.
1546 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1549 * gcc.target/i386/incoming-6.c: New.
1550 * gcc.target/i386/incoming-7.c: Likewise.
1551 * gcc.target/i386/incoming-8.c: Likewise.
1552 * gcc.target/i386/incoming-9.c: Likewise.
1553 * gcc.target/i386/incoming-10.c: Likewise.
1554 * gcc.target/i386/incoming-11.c: Likewise.
1555 * gcc.target/i386/incoming-12.c: Likewise.
1556 * gcc.target/i386/incoming-13.c: Likewise.
1557 * gcc.target/i386/incoming-14.c: Likewise.
1558 * gcc.target/i386/incoming-15.c: Likewise.
1559 * gcc.target/i386/pr37843-4.c: Likewise.
1561 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1564 * g++.dg/template/sizeof12.C: New test.
1566 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/pack14.adb: New test.
1570 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1572 * gcc.target/mips/mips.exp (mips_option_groups): Add
1574 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1575 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1576 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1578 2009-10-29 Michael Matz <matz@suse.de>
1580 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1581 * gcc.target/i386/sse-recip-vec.c: Ditto.
1582 * gcc.target/i386/brokensqrt.c: New test.
1584 2009-10-29 Tobias Burnus <burnus@net-b.de>
1587 * gfortran.dg/associated_target_3.f90: New testcase.
1589 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1591 * gfortran.dg/lto/pr41764_0.f: New.
1593 2009-10-29 Martin Jambor <mjambor@suse.cz>
1595 PR tree-optimization/41775
1596 * g++.dg/torture/pr41775.C: New testcase.
1598 2009-10-28 Jason Merrill <jason@redhat.com>
1600 * g++.dg/cpp0x/inline-ns1.C: New.
1601 * g++.dg/cpp0x/inline-ns2.C: New.
1602 * g++.dg/cpp0x/inline-ns3.C: New.
1604 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1606 PR rtl-optimization/39715
1607 * gcc.target/arm/thumb-ltu.c: New.
1609 2009-10-28 Richard Guenther <rguenther@suse.de>
1613 * gcc.dg/lto/20091027-1_0.c: New testcase.
1614 * gcc.dg/lto/20091027-1_1.c: Likewise.
1615 * g++.dg/lto/20091026-1_0.C: Likewise.
1616 * g++.dg/lto/20091026-1_1.C: Likewise.
1617 * g++.dg/lto/20091026-1_a.h: Likewise.
1619 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.dg/pr41837.c: New test.
1625 * g++.dg/ext/sync-3.C: New test.
1628 * gcc.dg/pr41762.c: New test.
1630 2009-10-28 Richard Guenther <rguenther@suse.de>
1633 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1634 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1635 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1636 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1638 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1640 PR rtl-optimization/39715
1641 * gcc.target/arm/thumb-bitfld1.c: New.
1643 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1645 PR rtl-optimization/40741
1646 * gcc.target/arm/thumb-branch1.c: New.
1648 2009-10-27 Jason Merrill <jason@redhat.com>
1650 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1651 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1652 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1653 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1655 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1657 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1658 * gnat.dg/null_pointer_deref2.adb: Likewise.
1660 2009-10-27 Richard Guenther <rguenther@suse.de>
1662 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1664 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1667 * gcc.dg/pr41842.c: New test.
1669 2009-10-27 Revital Eres <eres@il.ibm.com>
1671 PR tree-optimization/40648
1672 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1673 change in decision of peeling for alignment.
1674 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1675 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1676 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1677 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1678 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1679 * gcc.dg/vect/vect-50.c: Likewise.
1680 * gcc.dg/vect/vect-33.c: Likewise.
1681 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1682 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1684 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1685 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1686 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1688 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1689 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1690 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1691 * gcc.dg/vect/vect-60.c: Likewise.
1692 * gcc.dg/vect/vect-26.c: Likewise.
1693 * gcc.dg/vect/vect-52.c: Likewise.
1694 * gcc.dg/vect/vect-44.c: Likewise.
1695 * gcc.dg/vect/vect-27.c: Likewise.
1696 * gcc.dg/vect/vect-70.c: Likewise.
1697 * gcc.dg/vect/vect-28.c: Likewise.
1698 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1699 * gcc.dg/vect/vect-109.c: Likewise.
1700 * gcc.dg/vect/vect-54.c: Likewise.
1701 * gcc.dg/vect/vect-29.c: Likewise.
1702 * gcc.dg/vect/vect-72.c: Likewise.
1703 * gcc.dg/vect/vect-56.c: Likewise.
1704 * gcc.dg/vect/vect-48.c: Likewise.
1705 * gcc.dg/vect/vect-91.c: Likewise.
1706 * gcc.dg/vect/vect-92.c: Likewise.
1707 * gcc.dg/vect/vect-58.c: Likewise.
1708 * gcc.dg/vect/slp-25.c: Likewise.
1709 * gcc.dg/vect/vect-93.c: Likewise.
1710 * gcc.dg/vect/vect-95.c: Likewise.
1711 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1712 * gcc.dg/vect/vect-87.c: Likewise.
1713 * gcc.dg/vect/vect-96.c: Likewise.
1714 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1715 * gcc.dg/vect/vect-88.c: Likewise.
1716 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1717 * gcc.dg/vect/vect-89.c: Likewise.
1718 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1719 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1720 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1721 * gfortran.dg/vect/vect-2.f90: Likewise.
1722 * gfortran.dg/vect/vect-3.f90: Likewise.
1723 * gfortran.dg/vect/vect-4.f90: Likewise.
1724 * gfortran.dg/vect/vect-5.f90: Likewise.
1726 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1729 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1731 2009-10-26 Ben Elliston <bje@au.ibm.com>
1732 Michael Meissner <meissner@linux.vnet.ibm.com>
1733 Ulrich Weigand <uweigand@de.ibm.com>
1735 * gcc.target/spu/ea/ea.exp: New file.
1736 * gcc.target/spu/ea/cache1.c: Likewise.
1737 * gcc.target/spu/ea/cast1.c: Likewise.
1738 * gcc.target/spu/ea/cast2.c: Likewise.
1739 * gcc.target/spu/ea/compile1.c: Likewise.
1740 * gcc.target/spu/ea/compile2.c: Likewise.
1741 * gcc.target/spu/ea/cppdefine.c: Likewise.
1742 * gcc.target/spu/ea/errors1.c: Likewise.
1743 * gcc.target/spu/ea/errors2.c: Likewise.
1744 * gcc.target/spu/ea/execute1.c: Likewise.
1745 * gcc.target/spu/ea/execute2.c: Likewise.
1746 * gcc.target/spu/ea/execute3.c: Likewise.
1747 * gcc.target/spu/ea/ops1.c: Likewise.
1748 * gcc.target/spu/ea/ops2.c: Likewise.
1749 * gcc.target/spu/ea/options1.c: Likewise.
1750 * gcc.target/spu/ea/test-sizes.c: Likewise.
1752 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1755 * gcc.dg/pr41345.c: New test.
1758 * g++.dg/debug/dwarf2/anonname1.C: New test.
1760 2009-10-26 Jason Merrill <jason@redhat.com>
1763 * g++.dg/cpp0x/defaulted15.C: New.
1764 * g++.dg/cpp0x/defaulted16.C: New.
1766 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1769 * g++.dg/cpp0x/variadic96.C: New test.
1771 2009-10-26 Nick Clifton <nickc@redhat.com>
1773 * lib/target-supports.exp (check_profiling_available):
1774 Profiling is not, currently, available for the RX port.
1775 (check_effective_target_hard_float): Add support for RX target.
1776 * gcc.target/rx: New directory.
1777 * gcc.target/rx/builtins.c: New test file.
1778 * gcc.target/rx/interrupts.c: New test file.
1779 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1780 * gcc.target/rx/zero-width-bitfield.c: New test file.
1781 * gcc.target/rx/i272091.c: New test file.
1782 * gcc.target/rx/packed-struct.c: New test file.
1783 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1785 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1787 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1788 * gcc.dg/lto/20091016-1_0.c: Likewise.
1789 * gcc.dg/lto/20090206-1_0.c: Likewise.
1790 * gcc.dg/lto/20081120-1_0.c: Likewise.
1791 * gcc.dg/lto/20081120-2_0.c: Likewise.
1792 * gcc.dg/lto/20090116_0.c: Likewise.
1793 * gcc.dg/lto/20081126_0.c: Likewise.
1794 * gcc.dg/lto/20091013-1_0.c: Likewise.
1795 * gcc.dg/lto/20081212-1_0.c: Likewise.
1796 * gcc.dg/lto/20091015-1_0.c: Likewise.
1797 * gcc.dg/lto/20090126-1_0.c: Likewise.
1798 * gcc.dg/lto/20090126-2_0.c: Likewise.
1799 * gcc.dg/lto/20091020-1_0.c: Likewise.
1800 * gcc.dg/lto/20091020-2_0.c: Likewise.
1801 * gcc.dg/lto/20081204-1_0.c: Likewise.
1802 * gcc.dg/lto/20081204-2_0.c: Likewise.
1803 * gcc.dg/lto/20081224_0.c: Likewise.
1804 * gcc.dg/lto/20090219_0.c: Likewise.
1806 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1809 * g++.dg/lookup/extern-c-redecl2.C: New test.
1810 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1811 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1812 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1814 2009-10-26 Michael Matz <matz@suse.de>
1816 PR tree-optimization/41783
1817 * gcc.dg/pr41783.c: New test.
1818 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1819 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1820 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1822 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1825 * gfortran.dg/class_allocate_4.f03: New test.
1827 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1829 * gcc.target/mips/mult-1.c: New test.
1831 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1834 * gfortran.dg/extends_8.f03: New test.
1836 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1838 * gnat.dg/specs/pack4.ads: New test.
1840 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1842 * gnat.dg/null_pointer_deref1.adb: New test.
1843 * gnat.dg/null_pointer_deref2.adb: Likewise.
1845 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1848 * gfortran.dg/transfer_intrinsic_3.f90.
1850 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/opt4.adb: New test.
1854 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1857 * gcc.dg/noncompile/pr40033-1.c: New test.
1859 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1862 * g++.dg/abi/mangle34.C: New test
1864 2009-10-23 Jason Merrill <jason@redhat.com>
1866 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1869 * g++.dg/cpp0x/explicit4.C: New.
1871 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1873 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1875 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1876 for *-*-mingw* and *-*-cygwin.
1877 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1878 * g++.dg/template/spec35.C: Disable weak symbol test for
1879 *-*-mingw* and *-*-cygwin.
1882 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1884 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1887 * gfortran.dg/class_10.f03: New test.
1889 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1892 * gcc.target/powerpc/vsx-vrsave.c: New file.
1894 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1897 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1899 2009-10-23 Richard Guenther <rguenther@suse.de>
1901 PR tree-optimization/41778
1902 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1904 2009-10-22 Richard Guenther <rguenther@suse.de>
1907 * g++.dg/lto/20091022-2_0.C: New testcase.
1909 2009-10-22 Richard Guenther <rguenther@suse.de>
1912 * g++.dg/lto/20091022-1_0.C: New testcase.
1914 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1916 * gcc.dg/autopar/outer-4.c: Adjust scan.
1917 * gcc.dg/autopar/outer-5.c: Adjust scan.
1918 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1920 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1921 * gcc.dg/autopar/outer-1.c: New testcase.
1922 * gcc.dg/autopar/outer-2.c: New testcase.
1923 * gcc.dg/autopar/outer-3.c: New testcase.
1924 * gcc.dg/autopar/outer-4.c: New testcase.
1925 * gcc.dg/autopar/outer-5.c: New testcase.
1926 * gcc.dg/autopar/outer-6.c: New testcase.
1928 2009-10-22 Jan Hubicka <jh@suse.cz>
1930 * gcc.c-torture/compile/pr40556.c: New testcase.
1932 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/goto_8.f90: New test case.
1937 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1939 PR tree-optimization/41497
1940 * gcc.dg/tree-ssa/pr41497.c: New.
1942 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1944 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1946 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1948 * gcc.dg/tls/pie-1.c: New test.
1950 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1952 * g++.dg/abi/mangle33.C: New test.
1954 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/discr22.adb: New test.
1958 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/loop_optimization7.ad[sb]: New test.
1961 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1963 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1967 * gfortran.dg/class_9.f03: Extended test case.
1968 * gfortran.dg/select_type_7.f03: New test case.
1970 2009-10-20 Richard Guenther <rguenther@suse.de>
1972 * gcc.dg/lto/20091020-3_0.c: New testcase.
1974 2009-10-20 Richard Guenther <rguenther@suse.de>
1977 * gcc.dg/lto/20091020-1_0.c: New testcase.
1978 * gcc.dg/lto/20091020-1_1.c: Likewise.
1979 * gcc.dg/lto/20091020-2_0.c: Likewise.
1980 * gcc.dg/lto/20091020-2_1.c: Likewise.
1982 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.dg/pr41340.c: New test.
1987 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/discr21.ad[sb]: New test.
1990 * gnat.dg/discr21_pkg.ads: New helper.
1992 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1995 * gfortran.dg/class_9 : New test.
1997 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1999 * gcc.dg/raw-string-1.c: New test.
2000 * gcc.dg/raw-string-2.c: New test.
2001 * gcc.dg/raw-string-3.c: New test.
2002 * gcc.dg/raw-string-4.c: New test.
2003 * gcc.dg/raw-string-5.c: New test.
2004 * gcc.dg/raw-string-6.c: New test.
2005 * gcc.dg/raw-string-7.c: New test.
2006 * gcc.dg/utf8-1.c: New test.
2007 * gcc.dg/utf8-2.c: New test.
2008 * gcc.dg/utf-badconcat2.c: New test.
2009 * gcc.dg/utf-dflt2.c: New test.
2010 * gcc.dg/cpp/include6.c: New test.
2011 * g++.dg/ext/raw-string-1.C: New test.
2012 * g++.dg/ext/raw-string-2.C: New test.
2013 * g++.dg/ext/raw-string-3.C: New test.
2014 * g++.dg/ext/raw-string-4.C: New test.
2015 * g++.dg/ext/raw-string-5.C: New test.
2016 * g++.dg/ext/raw-string-6.C: New test.
2017 * g++.dg/ext/raw-string-7.C: New test.
2018 * g++.dg/ext/utf8-1.C: New test.
2019 * g++.dg/ext/utf8-2.C: New test.
2020 * g++.dg/ext/utf-badconcat2.C: New test.
2021 * g++.dg/ext/utf-dflt2.C: New test.
2023 * gcc.dg/cleanup-13.c: New test.
2025 2009-10-19 Janus Weil <janus@gcc.gnu.org>
2028 * gfortran.dg/auto_dealloc_1.f90: New test case.
2030 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2032 Port from redhat/gcc-4_4-branch:
2033 2009-10-08 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.dg/debug/vta-2.c: New test.
2036 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
2037 * gcc.dg/debug/vta-1.c: New.
2039 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
2041 * gnat.dg/noreturn2.ad[sb]: New test.
2043 2009-10-19 Tobias Burnus <burnus@net-b.de>
2046 * gfortran.dg/equiv_8.f90: New test.
2047 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2049 2009-10-19 Joseph Myers <joseph@codesourcery.com>
2051 * gcc.target/arm/neon-thumb2-move.c: New test.
2053 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.dg/debug/vta-3.c: New test.
2057 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/nested_proc.adb: Rename into...
2060 * gnat.dg/nested_proc1.adb: ...this.
2061 * gnat.dg/nested_proc2.adb: New test.
2063 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2065 * gnat.dg/noreturn1.ad[sb]: New test.
2067 2009-10-17 Janus Weil <janus@gcc.gnu.org>
2068 Paul Thomas <pault@gcc.gnu.org>
2071 * gfortran.dg/class_6.f90: New test.
2075 * gfortran.dg/class_7.f90: New test.
2078 * gfortran.dg/class_8.f90: New test.
2080 2009-10-17 Richard Guenther <rguenther@suse.de>
2082 * gcc.dg/lto/20091017-1_0.c: New testcase.
2083 * gcc.dg/lto/20091017-1_1.c: Likewise.
2085 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2087 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2089 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2091 * gnat.dg/aggr11.adb: New test.
2092 * gnat.dg/aggr11_pkg.ads: New helper.
2094 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2096 * gnat.dg/slice8.adb: New test.
2097 * gnat.dg/slice8_pkg1.ads: New helper.
2098 * gnat.dg/slice8_pkg2.ads: Likewise.
2099 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2101 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2103 * gnat.dg/unchecked_convert4.adb: New test.
2105 2009-10-15 Jason Merrill <jason@redhat.com>
2108 * g++.dg/cpp0x/trailing5.C: New.
2110 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2111 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2112 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2113 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2115 2009-10-16 Janus Weil <janus@gcc.gnu.org>
2118 * gfortran.dg/class_5.f03: New test case.
2119 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2120 * gfortran.dg/typebound_operator_4.f03: Ditto.
2122 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2124 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2125 * g++.dg/other/first-global.C: Likewise.
2126 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2127 * g++.dg/torture/pr40323.C: Likewise.
2128 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2129 * gcc.dg/inline-33.c: Likewise.
2130 * gcc.dg/ipa/ipa-1.c: Likewise.
2131 * gcc.dg/ipa/ipa-2.c: Likewise.
2132 * gcc.dg/ipa/ipa-3.c: Likewise.
2133 * gcc.dg/ipa/ipa-4.c: Likewise.
2134 * gcc.dg/ipa/ipa-5.c: Likewise.
2135 * gcc.dg/ipa/ipa-7.c: Likewise.
2136 * gcc.dg/ipa/ipacost-2.c: Likewise.
2137 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2138 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2139 * gfortran.dg/whole_file_5.f90: Likewise.
2140 * gfortran.dg/whole_file_6.f90: Likewise.
2142 2009-10-16 Richard Guenther <rguenther@suse.de>
2144 PR tree-optimization/41728
2145 * gcc.c-torture/compile/pr41728.c: New testcase.
2147 2009-10-16 Richard Guenther <rguenther@suse.de>
2150 * gcc.dg/lto/20091016-1_0.c: New testcase.
2151 * gcc.dg/lto/20091016-1_1.c: Likewise.
2152 * gcc.dg/lto/20091016-1_a.h: Likewise.
2154 2009-10-16 Richard Guenther <rguenther@suse.de>
2157 * gfortran.dg/lto/20091015-1_0.f: New testcase.
2158 * gfortran.dg/lto/20091015-1_1.f: Likewise.
2159 * gfortran.dg/lto/20091015-1_2.f: Likewise.
2161 2009-10-16 Richard Guenther <rguenther@suse.de>
2164 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2166 2009-10-15 Jakub Jelinek <jakub@redhat.com>
2169 * gcc.dg/debug/pr41717.c: New test.
2171 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
2174 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2177 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2179 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2182 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2184 * g++.dg/ext/altivec-2.C (main): Ditto.
2186 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2188 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2189 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2191 2009-10-15 Richard Guenther <rguenther@suse.de>
2194 * gcc.dg/lto/20091015-1_0.c: New testcase.
2195 * gcc.dg/lto/20091015-1_1.c: Likewise.
2196 * gcc.dg/lto/20091015-1_2.c: Likewise.
2197 * gcc.dg/lto/20091015-1_a.h: Likewise.
2198 * gcc.dg/lto/20091015-1_b.h: Likewise.
2200 2009-10-15 Steve Ellcey <sje@cup.hp.com>
2202 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2204 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
2206 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2208 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2210 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2212 * obj-c++.dg/bitfield-1.mm: Likewise.
2213 * obj-c++.dg/bitfield-4.mm: Likewise.
2215 2009-10-14 Richard Guenther <rguenther@suse.de>
2218 * gcc.dg/lto/20091014-1_0.c: New testcase.
2220 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2223 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2224 warning on line 0 instead of 1.
2226 2009-10-14 Richard Guenther <rguenther@suse.de>
2229 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2230 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2232 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2234 PR preprocessor/41543
2235 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2238 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2240 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2242 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2244 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2247 2009-10-14 Jason Merrill <jason@redhat.com>
2250 * g++.dg/cpp0x/defaulted14.C: New.
2252 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2254 * g++.dg/cpp0x/vt-40092.C: New.
2256 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2258 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2259 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2261 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2263 * gfortran.dg/complex_intrinsic_8.f90: New test.
2265 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2267 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2268 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2270 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2273 * gcc.dg/torture/pr38948.c: New test.
2275 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2277 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2279 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/class_allocate_2.f03: Modified.
2283 * gfortran.dg/class_allocate_3.f03: New test case.
2285 2009-10-13 Richard Guenther <rguenther@suse.de>
2288 * gcc.dg/lto/20091006-2_0.c: New testcase.
2289 * gcc.dg/lto/20091006-2_1.c: Likewise.
2290 * gcc.dg/lto/20091006-2_2.c: Likewise.
2291 * gcc.dg/lto/20091013-1_0.c: Likewise.
2292 * gcc.dg/lto/20091013-1_1.c: Likewise.
2293 * gcc.dg/lto/20091013-1_2.c: Likewise.
2295 2009-10-13 Martin Jambor <mjambor@suse.cz>
2297 * gcc.c-torture/compile/pr41661.c: New test.
2299 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2301 PR libgfortran/41683
2302 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2304 2009-10-12 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/decltype18.C: New.
2310 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2312 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2314 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2316 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2322 * gcc.dg/guality/pr41447-1.c: New.
2323 * gcc.dg/debug/pr41264-1.c: New.
2324 * gcc.dg/debug/pr41343-1.c: New.
2326 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2329 * gcc.dg/torture/pr26515.c: New test.
2331 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2334 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2335 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2336 or "xfail" with dg-lto-do.
2338 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2340 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2342 2009-10-12 Michael Matz <matz@suse.de>
2344 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2347 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2350 * g++.dg/torture/pr41680.C: New test.
2352 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2355 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2357 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2360 * gcc.dg/guality/pr41616-1.c: New.
2362 2009-10-11 Jason Merrill <jason@redhat.com>
2365 * g++.dg/cpp0x/rv-reinterpret.C: New.
2367 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369 PR libgfortran/38439
2370 * gfortran.dg/fmt_error_9.f: New test.
2371 * gfortran.dg/fmt_error_10.f: New test.
2373 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2376 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2377 * gfortran.dg/class_4b.f03: As above.
2378 * gfortran.dg/class_4c.f03: As above.
2379 * gfortran.dg/class_4d.f03: As above.
2381 2009-10-11 Richard Guenther <rguenther@suse.de>
2383 PR tree-optimization/41555
2384 * gcc.dg/torture/pr41555.c: New testcase.
2386 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2388 PR libgfortran/35862
2389 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2392 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2394 PR libgfortran/35862
2395 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2396 Add conditions to avoid runtime errors if not supported.
2398 2009-10-10 Richard Guenther <rguenther@suse.de>
2400 PR tree-optimization/41654
2401 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2403 2009-10-09 Jason Merrill <jason@redhat.com>
2405 * g++.dg/cpp/ucn-1.C: New.
2407 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2410 * gfortran.dg/class_2.f03: Extended test case.
2412 2009-10-09 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/class_allocate_1.f03: Modify code such that
2416 it compiles with the gfc_warning->gfc_error change.
2417 * gfortran.dg/class_allocate_1.f03: New test.
2419 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2422 * gfortran.dg/select_type_6.f03: New test.
2424 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2426 PR preprocessor/41445
2427 * gcc.dg/cpp/separate-1.c: Adjust.
2428 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2429 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2430 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2431 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2432 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2433 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2434 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2436 PR rtl-optimization/41646
2437 * gcc.c-torture/compile/pr41646.c: New test.
2439 2009-10-09 Richard Guenther <rguenther@suse.de>
2441 PR tree-optimization/41634
2442 * gcc.c-torture/compile/pr41634.c: New testcase.
2444 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2446 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2448 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2450 * gnat.dg/opt3.adb: New test.
2451 * gnat.dg/opt3_pkg.ads: New helper.
2453 2009-10-08 Doug Kwan <dougkwan@google.com>
2455 PR rtl-optimization/41574
2456 * gcc.dg/pr41574.c: New test.
2458 2009-10-08 Cary Coutant <ccoutant@google.com>
2460 Add support for debugging with ICF (Identical Code Folding).
2461 * g++.dg/debug/dwarf2/icf.C: New test.
2463 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2465 * gcc.target/mips/truncate-6.c: New test.
2467 2009-10-08 Jason Merrill <jason@redhat.com>
2470 * g++.dg/cpp0x/rv-deduce.C: New.
2473 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2474 * g++.dg/template/explicit-args2.C: New.
2475 * g++.dg/template/explicit-args3.C: New.
2476 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2478 2009-10-08 Michael Matz <matz@suse.de>
2481 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2482 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2483 * gcc.dg/pr41573.c: New test.
2485 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2488 * gcc.c-torture/compile/pr41182-1.c: New.
2490 2009-10-07 Jason Merrill <jason@redhat.com>
2492 * g++.dg/cpp0x/variadic95.C: New.
2494 2009-10-07 Jason Merrill <jason@redhat.com>
2496 * g++.dg/template/scope3.C: New.
2498 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/debug/dwarf2/inline3.c: New test.
2502 2009-10-07 Daniel Kraft <d@domob.eu>
2505 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2507 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2510 * gfortran.dg/select_type_1.f03: Modified error message.
2511 * gfortran.dg/select_type_5.f03: New test.
2513 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2515 PR libgfortran/41612
2516 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2519 2009-10-06 Jason Merrill <jason@redhat.com>
2521 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2522 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2524 2009-10-06 Richard Guenther <rguenther@suse.de>
2527 * gcc.dg/lto/20091006-1_0.c: New testcase.
2528 * gcc.dg/lto/20091006-1_1.c: Likewise.
2529 * gcc.dg/lto/20091005-2_0.c: Likewise.
2531 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2534 * gnat.dg/timer_cancel.adb: New test.
2536 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2539 * gnat.dg/specs/import_abstract.ads: New.
2541 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2543 PR libgfortran/35862
2544 * gfortran.dg/round_2.f03: New test.
2546 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2550 * lib/gcc-gdb-test.exp: ... here. New file.
2551 * gfortran.dg/guality/guality.exp: New file.
2552 * gfortran.dg/guality/pr41558.f90: New test.
2553 * gfortran.dg/guality/arg1.f90: New test.
2555 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2557 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2558 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2559 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2560 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2562 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2564 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2566 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2567 plugin_pass to register_pass_info.
2568 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2570 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2573 2009-10-05 Richard Guenther <rguenther@suse.de>
2576 * gcc.dg/lto/20090914-2_0.c: New testcase.
2578 2009-10-05 Richard Guenther <rguenther@suse.de>
2581 * gcc.dg/lto/20091005-1_0.c: New testcase.
2582 * gcc.dg/lto/20091005-1_1.c: Likewise.
2584 2009-10-05 Richard Guenther <rguenther@suse.de>
2588 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2589 * g++.dg/lto/20091004-1_0.C: New testcase.
2590 * g++.dg/lto/20091004-1_1.C: Likewise.
2591 * g++.dg/lto/20091004-2_0.C: Likewise.
2592 * g++.dg/lto/20091004-2_1.C: Likewise.
2593 * g++.dg/lto/20091004-3_0.C: Likewise.
2594 * g++.dg/lto/20091004-3_1.C: Likewise.
2596 2009-10-05 Richard Guenther <rguenther@suse.de>
2598 PR tree-optimization/23821
2599 * gcc.dg/torture/pr23821.c: New testcase.
2601 2009-10-05 Daniel Kraft <d@domob.eu>
2604 * gfortran.dg/goto_6.f: New test.
2605 * gfortran.dg/goto_7.f: New test.
2607 2009-10-03 Ben Elliston <bje@au.ibm.com>
2608 Bill Maddox <maddox@google.com>
2609 Cary Coutant <ccoutant@google.com>
2610 Chris Demetriou <cgd@google.com>
2611 Diego Novillo <dnovillo@google.com>
2612 Doug Kwan <dougkwan@google.com>
2613 Jan Hubicka <jh@suse.cz>
2614 Ollie Wild <aaw@google.com>
2615 Rafael Espindola <espindola@google.com>
2616 Richard Guenther <rguenther@suse.de>
2617 Simon Baldwin <simonb@google.com>
2619 * g++.dg/20090107-1.C: New.
2620 * g++.dg/20090121-1.C: New.
2621 * g++.dg/ipa/20090113-1.C: New.
2622 * g++.dg/lto: New directory.
2623 * g++.dg/lto/20080829_0.C: New.
2624 * g++.dg/lto/20080904_0.C: New.
2625 * g++.dg/lto/20080907_0.C: New.
2626 * g++.dg/lto/20080908-1_0.C: New.
2627 * g++.dg/lto/20080908-2_0.C: New.
2628 * g++.dg/lto/20080908-3_0.C: New.
2629 * g++.dg/lto/20080909-1_0.C: New.
2630 * g++.dg/lto/20080910-1_0.C: New.
2631 * g++.dg/lto/20080912-1_0.C: New.
2632 * g++.dg/lto/20080912_0.C: New.
2633 * g++.dg/lto/20080915_0.C: New.
2634 * g++.dg/lto/20080916_0.C: New.
2635 * g++.dg/lto/20080917_0.C: New.
2636 * g++.dg/lto/20080924_0.C: New.
2637 * g++.dg/lto/20080926_0.C: New.
2638 * g++.dg/lto/20081008_0.C: New.
2639 * g++.dg/lto/20081022.h: New.
2640 * g++.dg/lto/20081022_0.C: New.
2641 * g++.dg/lto/20081022_1.C: New.
2642 * g++.dg/lto/20081023_0.C: New.
2643 * g++.dg/lto/20081109-1_0.C: New.
2644 * g++.dg/lto/20081109-2_0.C: New.
2645 * g++.dg/lto/20081109_0.C: New.
2646 * g++.dg/lto/20081109_1.C: New.
2647 * g++.dg/lto/20081118-1_0.C: New.
2648 * g++.dg/lto/20081118-1_1.C: New.
2649 * g++.dg/lto/20081118_0.C: New.
2650 * g++.dg/lto/20081118_1.C: New.
2651 * g++.dg/lto/20081119-1.h: New.
2652 * g++.dg/lto/20081119-1_0.C: New.
2653 * g++.dg/lto/20081119-1_1.C: New.
2654 * g++.dg/lto/20081119_0.C: New.
2655 * g++.dg/lto/20081119_1.C: New.
2656 * g++.dg/lto/20081120-1_0.C: New.
2657 * g++.dg/lto/20081120-1_1.C: New.
2658 * g++.dg/lto/20081120-2_0.C: New.
2659 * g++.dg/lto/20081120-2_1.C: New.
2660 * g++.dg/lto/20081123_0.C: New.
2661 * g++.dg/lto/20081123_1.C: New.
2662 * g++.dg/lto/20081125.h: New.
2663 * g++.dg/lto/20081125_0.C: New.
2664 * g++.dg/lto/20081125_1.C: New.
2665 * g++.dg/lto/20081127_0.C: New.
2666 * g++.dg/lto/20081127_1.C: New.
2667 * g++.dg/lto/20081203_0.C: New.
2668 * g++.dg/lto/20081203_1.C: New.
2669 * g++.dg/lto/20081204-1_0.C: New.
2670 * g++.dg/lto/20081204-1_1.C: New.
2671 * g++.dg/lto/20081204-2_0.C: New.
2672 * g++.dg/lto/20081204-2_1.C: New.
2673 * g++.dg/lto/20081209_0.C: New.
2674 * g++.dg/lto/20081209_1.C: New.
2675 * g++.dg/lto/20081211-1.h: New.
2676 * g++.dg/lto/20081211-1_0.C: New.
2677 * g++.dg/lto/20081211-1_1.C: New.
2678 * g++.dg/lto/20081217-1_0.C: New.
2679 * g++.dg/lto/20081217-2_0.C: New.
2680 * g++.dg/lto/20081219_0.C: New.
2681 * g++.dg/lto/20081219_1.C: New.
2682 * g++.dg/lto/20090106_0.C: New.
2683 * g++.dg/lto/20090112_0.C: New.
2684 * g++.dg/lto/20090128_0.C: New.
2685 * g++.dg/lto/20090221_0.C: New.
2686 * g++.dg/lto/20090302_0.C: New.
2687 * g++.dg/lto/20090302_1.C: New.
2688 * g++.dg/lto/20090303_0.C: New.
2689 * g++.dg/lto/20090311-1.h: New.
2690 * g++.dg/lto/20090311-1_0.C: New.
2691 * g++.dg/lto/20090311-1_1.C: New.
2692 * g++.dg/lto/20090311_0.C: New.
2693 * g++.dg/lto/20090311_1.C: New.
2694 * g++.dg/lto/20090312.h: New.
2695 * g++.dg/lto/20090312_0.C: New.
2696 * g++.dg/lto/20090312_1.C: New.
2697 * g++.dg/lto/20090313_0.C: New.
2698 * g++.dg/lto/20090313_1.C: New.
2699 * g++.dg/lto/20090315_0.C: New.
2700 * g++.dg/lto/20090315_1.C: New.
2701 * g++.dg/lto/20091002-1_0.C: New testcase.
2702 * g++.dg/lto/20091002-2_0.C: Likewise..
2703 * g++.dg/lto/20091002-3_0.C: Likewise..
2704 * g++.dg/lto/README: New.
2705 * g++.dg/lto/pr40818_0.C: New.
2706 * g++.dg/opt/thunk3-1.C: New.
2707 * g++.dg/opt/thunk4.C: New.
2708 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2709 replacements with __attribute__ ((__noinline__)).
2710 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2711 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2712 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2713 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2714 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2715 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2716 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2717 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2718 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2719 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2720 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2721 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2722 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2723 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2724 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2725 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2726 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2727 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2728 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2729 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2730 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2731 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2732 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2733 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2734 * gcc.dg/20081223-1.c: New.
2735 * gcc.dg/lto: New directory.
2736 * gcc.dg/lto/20080908_0.c: New.
2737 * gcc.dg/lto/20080917_0.c: New.
2738 * gcc.dg/lto/20080924_0.c: New.
2739 * gcc.dg/lto/20081024_0.c: New.
2740 * gcc.dg/lto/20081109_0.c: New.
2741 * gcc.dg/lto/20081111_0.c: New.
2742 * gcc.dg/lto/20081111_1.c: New.
2743 * gcc.dg/lto/20081112_0.c: New.
2744 * gcc.dg/lto/20081112_1.c: New.
2745 * gcc.dg/lto/20081115_0.c: New.
2746 * gcc.dg/lto/20081115_1.c: New.
2747 * gcc.dg/lto/20081115_2.c: New.
2748 * gcc.dg/lto/20081118_0.c: New.
2749 * gcc.dg/lto/20081118_1.c: New.
2750 * gcc.dg/lto/20081118_2.c: New.
2751 * gcc.dg/lto/20081120-1_0.c: New.
2752 * gcc.dg/lto/20081120-1_1.c: New.
2753 * gcc.dg/lto/20081120-2_0.c: New.
2754 * gcc.dg/lto/20081120-2_1.c: New.
2755 * gcc.dg/lto/20081125_0.c: New.
2756 * gcc.dg/lto/20081125_1.c: New.
2757 * gcc.dg/lto/20081126_0.c: New.
2758 * gcc.dg/lto/20081201-1_0.c: New.
2759 * gcc.dg/lto/20081201-1_1.c: New.
2760 * gcc.dg/lto/20081201-1_2.c: New.
2761 * gcc.dg/lto/20081201-2_0.c: New.
2762 * gcc.dg/lto/20081201-2_1.c: New.
2763 * gcc.dg/lto/20081202-1_0.c: New.
2764 * gcc.dg/lto/20081202-1_1.c: New.
2765 * gcc.dg/lto/20081202-2_0.c: New.
2766 * gcc.dg/lto/20081202-2_1.c: New.
2767 * gcc.dg/lto/20081204-1_0.c: New.
2768 * gcc.dg/lto/20081204-1_1.c: New.
2769 * gcc.dg/lto/20081204-2_0.c: New.
2770 * gcc.dg/lto/20081210-1_0.c: New.
2771 * gcc.dg/lto/20081212-1_0.c: New.
2772 * gcc.dg/lto/20081222_0.c: New.
2773 * gcc.dg/lto/20081222_0.h: New.
2774 * gcc.dg/lto/20081222_1.c: New.
2775 * gcc.dg/lto/20081224_0.c: New.
2776 * gcc.dg/lto/20081224_0.h: New.
2777 * gcc.dg/lto/20081224_1.c: New.
2778 * gcc.dg/lto/20090116_0.c: New.
2779 * gcc.dg/lto/20090120_0.c: New.
2780 * gcc.dg/lto/20090126-1_0.c: New.
2781 * gcc.dg/lto/20090126-2_0.c: New.
2782 * gcc.dg/lto/20090206-1_0.c: New.
2783 * gcc.dg/lto/20090206-2_0.c: New.
2784 * gcc.dg/lto/20090210_0.c: New.
2785 * gcc.dg/lto/20090210_1.c: New.
2786 * gcc.dg/lto/20090213_0.c: New.
2787 * gcc.dg/lto/20090213_1.c: New.
2788 * gcc.dg/lto/20090218-1_0.c: New.
2789 * gcc.dg/lto/20090218-1_1.c: New.
2790 * gcc.dg/lto/20090218-2_0.c: New.
2791 * gcc.dg/lto/20090218-2_1.c: New.
2792 * gcc.dg/lto/20090218_0.c: New.
2793 * gcc.dg/lto/20090218_1.c: New.
2794 * gcc.dg/lto/20090218_2.c: New.
2795 * gcc.dg/lto/20090218_3.c: New.
2796 * gcc.dg/lto/20090219_0.c: New.
2797 * gcc.dg/lto/20090312_0.c: New.
2798 * gcc.dg/lto/20090312_1.c: New.
2799 * gcc.dg/lto/20090313_0.c: New.
2800 * gcc.dg/lto/20090706-1_0.c: New.
2801 * gcc.dg/lto/20090706-2_0.c: New.
2802 * gcc.dg/lto/20090717_0.c: New.
2803 * gcc.dg/lto/20090717_1.c: New.
2804 * gcc.dg/lto/20090729_0.c: New.
2805 * gcc.dg/lto/20090729_1.c: New.
2806 * gcc.dg/lto/20090812_0.c: New.
2807 * gcc.dg/lto/20090812_1.c: New.
2808 * gcc.dg/lto/20090914-1_0.c: New.
2809 * gcc.dg/lto/README: New.
2810 * gcc.dg/visibility-7.c: Adjust expected pattern
2811 * gfortran.dg/lto: New directory.
2812 * gfortran.dg/lto/pr40724_0.f: New.
2813 * gfortran.dg/lto/pr40724_1.f: New.
2814 * gfortran.dg/lto/pr40725_0.f03: New.
2815 * gfortran.dg/lto/pr40725_1.c: New.
2816 * gfortran.dg/lto/pr41069_0.f90: New.
2817 * gfortran.dg/lto/pr41069_1.f90: New.
2818 * gfortran.dg/lto/pr41069_2.f90: New.
2819 * g++.dg/README: Add 'lto' directory.
2820 * g++.dg/dg.exp: Also scan 'lto' directory
2822 2009-10-03 Ben Elliston <bje@au.ibm.com>
2823 Janis Johnson <janis187@us.ibm.com>
2824 Diego Novillo <dnovillo@google.com>
2826 * g++.dg/lto/lto.exp: New.
2827 * gcc.c-torture/execute/execute.exp: Add
2828 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2829 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2830 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2831 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2832 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2833 * gcc.dg/lto/lto.exp: New.
2834 * gfortran.dg/lto/lto.exp: New.
2835 * lib/target-supports.exp (check_effective_target_lto): New.
2836 * lib/c-torture.exp: Load target-supports.exp. Define
2837 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2838 * lib/gcc-dg.exp: Likewise.
2840 * lib/torture-options.exp: Add support for a third argument.
2842 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2845 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2847 2009-10-02 Jason Merrill <jason@redhat.com>
2849 * g++.dg/abi/mangle32.C: New.
2851 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2853 * gnat.dg/atomic2.adb: New test.
2855 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2857 * gnat.dg/array11.adb: New test.
2858 * gnat.dg/array12.adb: Likewise.
2860 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2862 * gnat.dg/array10.adb: New test.
2863 * gnat.dg/object_overflow.adb: Tweak.
2865 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2867 * gcc.dg/guality/guality.exp: Disable on darwin.
2869 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2871 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2872 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2873 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2874 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2876 2009-10-02 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/intent_out_5.f90: New test.
2881 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.dg/guality/pr41404-1.c: New test.
2886 * gcc.dg/guality/pr41353-2.c: New test.
2888 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2891 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2894 2009-10-01 Jan Hubicka <jh@suse.cz>
2896 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2898 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2900 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2902 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2904 2009-10-01 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/parameter_array_init_5.f90: New test.
2909 2009-10-01 Jason Merrill <jason@redhat.com>
2911 * g++.dg/cpp0x/defaulted13.C: New.
2913 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2915 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2916 * gfortran.dg/bounds_check_11.f90: Likewise.
2917 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2919 2009-09-30 Tobias Burnus <burnus@net-b.de>
2921 * gfortran.dg/select_type_4.f90: New test.
2923 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2925 * gfortran.dg/same_type_as_1.f03: New test.
2926 * gfortran.dg/same_type_as_2.f03: Ditto.
2928 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2930 * gfortran.dg/select_type_1.f03: Extended.
2931 * gfortran.dg/select_type_3.f03: New test.
2933 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2935 * gfortran.dg/class_allocate_1.f03: New test.
2937 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2940 * gfortran.dg/allocatable_scalar_3.f90: New test.
2941 * gfortran.dg/select_type_2.f03: Ditto.
2942 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2944 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2946 * gfortran.dg/block_name_2.f90: Modified error message.
2947 * gfortran.dg/select_6.f90: Ditto.
2948 * gfortran.dg/select_type_1.f03: New test.
2950 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2952 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2953 * gfortran.dg/class_1.f03: Ditto.
2954 * gfortran.dg/class_2.f03: Ditto.
2955 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2956 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2957 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2958 * gfortran.dg/typebound_call_10.f03: Ditto.
2959 * gfortran.dg/typebound_call_2.f03: Ditto.
2960 * gfortran.dg/typebound_call_3.f03: Ditto.
2961 * gfortran.dg/typebound_call_4.f03: Ditto.
2962 * gfortran.dg/typebound_call_9.f03: Ditto.
2963 * gfortran.dg/typebound_generic_3.f03: Ditto.
2964 * gfortran.dg/typebound_generic_4.f03: Ditto.
2965 * gfortran.dg/typebound_operator_1.f03: Ditto.
2966 * gfortran.dg/typebound_operator_2.f03: Ditto.
2967 * gfortran.dg/typebound_operator_3.f03: Ditto.
2968 * gfortran.dg/typebound_operator_4.f03: Ditto.
2969 * gfortran.dg/typebound_proc_1.f08: Ditto.
2970 * gfortran.dg/typebound_proc_5.f03: Ditto.
2971 * gfortran.dg/typebound_proc_6.f03: Ditto.
2973 2009-09-30 Jason Merrill <jason@redhat.com>
2975 * g++.dg/eh/init-temp1.C: Improve test.
2977 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.target/alpha/pr22093.c: New test.
2982 2009-09-29 John Freeman <jfreeman08@gmail.com>
2983 Jason Merrill <jason@redhat.com>
2985 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2986 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2987 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2988 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2989 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2990 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2991 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2992 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2993 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2994 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2995 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2996 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2997 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2998 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2999 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3000 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3001 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3002 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3003 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3004 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3005 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3006 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3007 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3008 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3009 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3010 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3011 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3012 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3013 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3014 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3015 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3016 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3017 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3018 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3019 * g++.dg/cpp0x/lambda/lambda-template.C: New.
3020 * g++.dg/cpp0x/lambda/lambda-this.C: New.
3021 * g++.dg/cpp0x/lambda/lambda-type.C: New.
3022 * g++.dg/cpp0x/lambda/lambda-use.C: New.
3023 * lib/prune.exp: Accept "In lambda function".
3025 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3027 * gcc.target/i386/fma4-check.h: New file.
3028 * gcc.target/i386/fma4-fma.c: Ditto.
3029 * gcc.target/i386/fma4-maccXX.c: Ditto.
3030 * gcc.target/i386/fma4-msubXX.c: Ditto.
3031 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3032 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3033 * gcc.target/i386/fma4-vector.c: Ditto.
3034 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3035 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3036 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3037 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3038 * gcc.target/i386/fma4-256-vector.c: Ditto.
3039 * gcc.target/i386/funcspec-2.c: Ditto.
3041 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3043 * gcc.target/i386/funcspec-5.c: Add FMA4.
3044 * gcc.target/i386/funcspec-6.c: Ditto.
3045 * gcc.target/i386/funcspec-8.c: Ditto.
3047 * gcc.target/i386/funcspec-9.c: New file.
3049 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3051 * gcc.target/i386/isa-10.c: New file.
3052 * gcc.target/i386/isa-11.c: Ditto.
3053 * gcc.target/i386/isa-12.c: Ditto.
3054 * gcc.target/i386/isa-13.c: Ditto.
3055 * gcc.target/i386/isa-2.c: Ditto.
3056 * gcc.target/i386/isa-3.c: Ditto.
3057 * gcc.target/i386/isa-4.c: Ditto.
3058 * gcc.target/i386/isa-7.c: Ditto.
3059 * gcc.target/i386/isa-8.c: Ditto.
3060 * gcc.target/i386/isa-9.c: Ditto.
3062 * gcc.target/i386/isa-14.c: Add FMA4.
3063 * gcc.target/i386/isa-1.c: Ditto.
3064 * gcc.target/i386/isa-5.c: Ditto.
3065 * gcc.target/i386/isa-6.c: Ditto.
3067 * gcc.target/i386/sse-12.c: New file.
3068 * gcc.target/i386/sse-13.c: Ditto.
3069 * gcc.target/i386/sse-14.c: Ditto.
3070 * gcc.target/i386/sse-22.c: Ditto.
3072 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3073 * g++.dg/other/i386-3.C: Ditto.
3074 * g++.dg/other/i386-5.C: Ditto.
3075 * g++.dg/other/i386-6.C: Ditto.
3077 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
3080 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3083 2009-09-29 Janis Johnson <janis187@us.ibm.com>
3085 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3086 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3088 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3091 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3093 * g++.dg/debug/dwarf2/const-1.C: Likewise.
3095 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3097 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3098 * gcc.target/i386/isa-1.c: Remove SSE5.
3099 * gcc.target/i386/isa-5.c: Ditto.
3100 * gcc.target/i386/isa-6.c: Ditto.
3101 * gcc.target/i386/funcspec-4.c: Remove error conditions
3103 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3104 * gcc.target/i386/avx-2.c: Ditto.
3105 * gcc.target/i386/sse-23.c: Ditto.
3106 * gcc.target/i386/funcspec-9.c: Delete.
3108 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3110 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3111 * gcc.dg/guality/pr41353-1.c: New test.
3114 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3115 in macro name definition for non-unix/win32/msdos.
3117 2009-09-29 Daniel Kraft <d@domob.eu>
3120 * gfortran.dg/block_1.f08: New test.
3121 * gfortran.dg/block_2.f08: New test.
3122 * gfortran.dg/block_3.f90: New test.
3123 * gfortran.dg/block_4.f08: New test.
3124 * gfortran.dg/block_5.f08: New test.
3125 * gfortran.dg/block_6.f08: New test.
3126 * gfortran.dg/block_7.f08: New test.
3127 * gfortran.dg/block_8.f08: New test.
3129 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3131 PR libgfortran/35862
3132 * gfortran.dg/round_1.f03: New test.
3133 * gfortran.dg/f2003_io_3.f03: Update test.
3135 2009-09-28 Easwaran Raman <eraman@google.com>
3137 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3138 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3140 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3142 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3143 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3144 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3145 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3146 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3148 * g++.dg/dfp/dfp.exp: Fix typo.
3150 * lib/target-supports.exp (check-effective-target-dfp-nocache):
3151 Fix typo that breaks the check.
3153 2009-09-28 Olivier Hainque <hainque@adacore.com>
3155 * gnat.dg (tagged_alloc_free.adb): New testcase.
3157 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3159 * g++.dg/dfp: New directory.
3160 * g++.dg/dg.exp: Prune tests in dfp directory.
3161 * g++.dg/dfp/dfp.exp: New.
3162 * g++.dg/dfp/mangle-mode.C: New test.
3164 2009-09-28 Michael Matz <matz@suse.de>
3166 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3169 2009-09-27 Richard Henderson <rth@redhat.com>
3171 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3172 * gcc.dg/tree-ssa/pr41469-1.c: New.
3174 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
3177 * gcc.dg/cond-constqual-1.c: New test.
3179 2009-09-26 Michael Matz <matz@suse.de>
3183 * gcc.dg/pr41470.c: New test.
3185 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
3187 * gnat.dg/array9.adb: New test.
3189 2009-09-26 Michael Matz <matz@suse.de>
3191 PR tree-optimization/41454
3192 * gcc.dg/pr41454.c: New test.
3194 2009-09-25 Dodji Seketeli <dodji@redhat.com>
3196 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3197 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3198 into DW_TAG_GNU_template_parameter_pack and
3199 DW_TAG_GNU_formal_parameter_pack.
3200 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3201 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3203 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
3205 * gcc.dg/vect/vect.exp: Append extra parameters as separate
3206 parameters for alignment-sensitive -fsection-anchors tests.
3208 2009-09-25 Richard Guenther <rguenther@suse.de>
3211 * gcc.c-torture/execute/pr41463.c: New testcase.
3213 2009-09-25 Olivier Hainque <hainque@adacore.com>
3215 * gnat.dg/sse_nolib.adb: New testcase.
3217 2009-09-25 Revital Eres <ERES@il.ibm.com>
3219 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3220 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3221 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3222 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3223 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3224 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3225 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3226 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3227 * gcc.dg/vect/vect.exp: Add Power7 flags.
3228 * g++.dg/vect/vect.exp: Likewise.
3229 * gfortran.dg/vect/vect.exp: Likewise.
3231 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3234 * gfortran.dg/empty_label.f: New test.
3235 * gfortran.dg/empty_label.f90: Ditto.
3236 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3238 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3240 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3243 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3245 * lib/scanasm.exp (make_pattern_printable): New function.
3246 (dg-scan, scan-assembler-times, scan-assembler-dem,
3247 scan-assembler-dem-not): Use it.
3249 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3251 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3252 (test_nested): Renamed to ...
3253 (test_nested1): This.
3254 (test_nested2): New.
3257 2009-09-24 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/36143
3260 PR tree-optimization/38747
3261 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3262 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3263 * g++.dg/torture/pr38747.C: New testcase.
3264 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3266 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3268 * gnat.dg/nested_proc.adb: New test.
3270 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3272 * gcc.target/i386/pr12329.c: Adjust.
3274 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3277 * gcc.dg/pr41248.c: New.
3279 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3282 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3284 2009-09-23 Andreas Schwab <schwab@redhat.com>
3286 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3287 current_compiler_flags. Fix typos.
3289 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3291 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3293 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3296 * gcc.c-torture/compile/pr39779.c: New test.
3298 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3300 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3301 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3302 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3304 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3307 * gcc.dg/pr41295.c: New.
3309 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3311 * gcc.dg/pr40209.c: Add test case.
3313 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3315 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3317 * gcc.target/mips/code-readable-2.c: Likewise.
3318 * gcc.target/mips/code-readable-3.c: Likewise.
3320 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3322 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3323 Check support via mode instead of C type.
3324 (check_effective_target_dfprt_nocache): Ditto.
3325 (check_effective_target_hard_dfp): Ditto.
3327 2009-09-22 Richard Guenther <rguenther@suse.de>
3330 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3331 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3333 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3335 * gcc.dg/20090922-1.c: New test.
3338 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3339 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3340 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3341 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3342 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3343 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3344 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3345 * objc.dg/dwarf-2.m: Likewise.
3347 2009-09-22 Richard Guenther <rguenther@suse.de>
3349 PR tree-optimization/41428
3350 * g++.dg/tree-ssa/pr41428.C: New testcase.
3352 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3355 * g++.dg/gomp/pr41429.C: New test.
3357 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3359 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3361 2009-09-21 Jason Merrill <jason@redhat.com>
3364 * g++.dg/cpp0x/trivial1.C: Expand.
3366 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3368 * gcc.dg/torture/calleesave-sse.c: New.
3370 2009-09-21 Jan Hubicka <jh@suse.cz>
3372 * gcc.dg/guality/inline-params.c: New testcase.
3374 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3376 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3378 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3379 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3382 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3384 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3385 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3386 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3387 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3388 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3390 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3393 * g++.dg/torture/pr40642.C: New testcase.
3395 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3397 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3398 cases in static initializers.
3400 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3402 * gcc.c-tortue/compile/pr39886.c: New.
3404 2009-09-20 Chris Demetriou <cgd@google.com>
3406 PR preprocessor/28435:
3407 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3408 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3409 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3410 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3411 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3413 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3415 * gcc.target/mips/mips.exp: Add relax-pic-calls
3416 under -mfoo/-mno-foo options.
3417 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3418 and -mexplicit-relocs.
3419 * gcc.target/mips/call-1.c: New test.
3420 * gcc.target/mips/call-2.c: New test.
3421 * gcc.target/mips/call-3.c: New test.
3422 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3423 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3425 2009-09-19 Chris Demetriou <cgd@google.com>
3427 PR preprocessor/28435:
3428 * gcc.dg/cpp/missing-header-MD.c: New test.
3429 * gcc.dg/cpp/missing-header-MMD.c: New test.
3430 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3431 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3433 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435 PR libgfortran/41328
3436 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3439 2009-09-18 Jason Merrill <jason@redhat.com>
3441 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3442 * g++.dg/cpp0x/initlist-deduce.C: New.
3444 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3446 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3448 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3450 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3451 * c-c++-common/dfp: New directory.
3452 * c-c++-common/dfp/dfp-dbg.h: New file.
3453 * gcc.dg/dfp/call-by-value.c: Move to ...
3454 * c-c++-common/call-by-value.c: here.
3455 * gcc.dg/dfp/cast.c: Move to ...
3456 * c-c++-common/cast.c: here.
3457 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3458 * c-c++-common/compare-eq-const.c: here.
3459 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3460 * c-c++-common/compare-eq-d128.c: here.
3461 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3462 * c-c++-common/compare-eq-d32.c: here.
3463 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3464 * c-c++-common/compare-eq-d64.c: here.
3465 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3466 * c-c++-common/compare-eq-dfp.c: here.
3467 * gcc.dg/dfp/compare-eq.h: Move to ...
3468 * c-c++-common/compare-eq.h: here.
3469 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3470 * c-c++-common/compare-rel-const.c: here.
3471 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3472 * c-c++-common/compare-rel-d128.c: here.
3473 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3474 * c-c++-common/compare-rel-d32.c: here.
3475 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3476 * c-c++-common/compare-rel-d64.c: here.
3477 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3478 * c-c++-common/compare-rel-dfp.c: here.
3479 * gcc.dg/dfp/compare-rel.h: Move to ...
3480 * c-c++-common/compare-rel.h: here.
3481 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3482 * c-c++-common/compare-special-d128.c: here.
3483 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3484 * c-c++-common/compare-special-d32.c: here.
3485 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3486 * c-c++-common/compare-special-d64.c: here.
3487 * gcc.dg/dfp/compare-special.h: Move to ...
3488 * c-c++-common/compare-special.h: here.
3489 * gcc.dg/dfp/constants-zero.c: Move to ...
3490 * c-c++-common/constants-zero.c: here.
3491 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3492 * c-c++-common/convert-bfp-10.c: here.
3493 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3494 * c-c++-common/convert-bfp-11.c: here.
3495 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3496 * c-c++-common/convert-bfp-12.c: here.
3497 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3498 * c-c++-common/convert-bfp-13.c: here.
3499 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3500 * c-c++-common/convert-bfp-14.c: here.
3501 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3502 * c-c++-common/convert-bfp-2.c: here.
3503 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3504 * c-c++-common/convert-bfp-3.c: here.
3505 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3506 * c-c++-common/convert-bfp-4.c: here.
3507 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3508 * c-c++-common/convert-bfp-5.c: here.
3509 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3510 * c-c++-common/convert-bfp-6.c: here.
3511 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3512 * c-c++-common/convert-bfp-7.c: here.
3513 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3514 * c-c++-common/convert-bfp-8.c: here.
3515 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3516 * c-c++-common/convert-bfp-9.c: here.
3517 * gcc.dg/dfp/convert-bfp.c: Move to ...
3518 * c-c++-common/convert-bfp.c: here.
3519 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3520 * c-c++-common/convert-bfp-fold.c: here.
3521 * gcc.dg/dfp/convert-dfp.c: Move to ...
3522 * c-c++-common/convert-dfp.c: here.
3523 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3524 * c-c++-common/convert-dfp-fold-2.c: here.
3525 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3526 * c-c++-common/convert-dfp-fold.c: here.
3527 * gcc.dg/dfp/convert.h: Move to ...
3528 * c-c++-common/convert.h: here.
3529 * gcc.dg/dfp/convert-int.c: Move to ...
3530 * c-c++-common/convert-int.c: here.
3531 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3532 * c-c++-common/convert-int-fold.c: here.
3533 * gcc.dg/dfp/convert-int-max.c: Move to ...
3534 * c-c++-common/convert-int-max.c: here.
3535 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3536 * c-c++-common/convert-int-max-fold.c: here.
3537 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3538 * c-c++-common/convert-int-saturate.c: here.
3539 * gcc.dg/dfp/func-array.c: Move to ...
3540 * c-c++-common/func-array.c: here.
3541 * gcc.dg/dfp/func-deref.c: Move to ...
3542 * c-c++-common/func-deref.c: here.
3543 * gcc.dg/dfp/func-mixed.c: Move to ...
3544 * c-c++-common/func-mixed.c: here.
3545 * gcc.dg/dfp/func-pointer.c: Move to ...
3546 * c-c++-common/func-pointer.c: here.
3547 * gcc.dg/dfp/func-scalar.c: Move to ...
3548 * c-c++-common/func-scalar.c: here.
3549 * gcc.dg/dfp/func-struct.c: Move to ...
3550 * c-c++-common/func-struct.c: here.
3551 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3552 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3553 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3554 * c-c++-common/func-vararg-alternate-d128.c: here.
3555 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3556 * c-c++-common/func-vararg-alternate-d32.c: here.
3557 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3558 * c-c++-common/func-vararg-alternate-d64.c: here.
3559 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3560 * c-c++-common/func-vararg-alternate.h: here.
3561 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3562 * c-c++-common/func-vararg-dfp.c: here.
3563 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3564 * c-c++-common/func-vararg-mixed-2.c: here.
3565 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3566 * c-c++-common/func-vararg-mixed.c: here.
3567 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3568 * c-c++-common/func-vararg-size0.c: here.
3569 * gcc.dg/dfp/inf-1.c: Move to ...
3570 * c-c++-common/inf-1.c: here.
3571 * gcc.dg/dfp/loop-index.c: Move to ...
3572 * c-c++-common/loop-index.c: here.
3573 * gcc.dg/dfp/modes.c: Move to ...
3574 * c-c++-common/modes.c: here.
3575 * gcc.dg/dfp/nan-1.c: Move to ...
3576 * c-c++-common/nan-1.c: here.
3577 * gcc.dg/dfp/nan-2.c: Move to ...
3578 * c-c++-common/nan-2.c: here.
3579 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3580 * c-c++-common/operator-arith-fold.c: here.
3581 * gcc.dg/dfp/operator-assignment.c: Move to ...
3582 * c-c++-common/operator-assignment.c: here.
3583 * gcc.dg/dfp/operator-comma.c: Move to ...
3584 * c-c++-common/operator-comma.c: here.
3585 * gcc.dg/dfp/operator-cond.c: Move to ...
3586 * c-c++-common/operator-cond.c: here.
3587 * gcc.dg/dfp/operator-logical.c: Move to ...
3588 * c-c++-common/operator-logical.c: here.
3589 * gcc.dg/dfp/operator-unary.c: Move to ...
3590 * c-c++-common/operator-unary.c: here.
3591 * gcc.dg/dfp/pr31385.c: Move to ...
3592 * c-c++-common/pr31385.c: here.
3593 * gcc.dg/dfp/pr33466.c: Move to ...
3594 * c-c++-common/pr33466.c: here.
3595 * gcc.dg/dfp/pr35620.c: Move to ...
3596 * c-c++-common/pr35620.c: here.
3597 * gcc.dg/dfp/pr36800.c: Move to ...
3598 * c-c++-common/pr36800.c: here.
3599 * gcc.dg/dfp/pr39034.c: Move to ...
3600 * c-c++-common/pr39034.c: here.
3601 * gcc.dg/dfp/pr39035.c: Move to ...
3602 * c-c++-common/pr39035.c: here.
3603 * gcc.dg/dfp/pr39902.c: Move to ...
3604 * c-c++-common/pr39902.c: here.
3605 * gcc.dg/dfp/pr39986.c: Move to ...
3606 * c-c++-common/pr39986.c: here.
3607 * gcc.dg/dfp/signbit-1.c: Move to ...
3608 * c-c++-common/signbit-1.c: here.
3609 * gcc.dg/dfp/signbit-2.c: Move to ...
3610 * c-c++-common/signbit-2.c: here.
3611 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3612 * c-c++-common/struct-layout-1.c: here.
3613 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3614 * c-c++-common/usual-arith-conv.c: here.
3615 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3616 * c-c++-common/usual-arith-conv-const.c: here.
3618 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3621 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3624 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3627 * g++.dg/expr/bool3.C: New test.
3628 * g++.dg/expr/bool4.C: New test.
3630 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3632 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3633 * gcc.dg/dfp/signbit-2.c: Use it.
3634 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3635 arguments to unsigned int.
3636 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3637 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3638 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3639 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3640 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3641 * gcc.dg/dfp/pr39986.c: Ditto.
3642 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3643 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3644 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3645 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3646 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3648 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3650 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3652 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3655 * dfp/pr41049.c: New test.
3657 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3660 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3662 2009-09-17 Martin Jambor <mjambor@suse.cz>
3664 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3665 * gcc.dg/ipa/ipa-sra-1.c: New test.
3666 * gcc.dg/ipa/ipa-sra-2.c: New test.
3667 * gcc.dg/ipa/ipa-sra-3.c: New test.
3668 * gcc.dg/ipa/ipa-sra-4.c: New test.
3669 * gcc.dg/ipa/ipa-sra-5.c: New test.
3670 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3671 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3673 2009-09-17 Michael Matz <matz@suse.de>
3676 * gfortran.dg/pr41347.f90: New test.
3678 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3680 * gcc.c-torture/compile/20090917-1.c: New testcase.
3682 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3684 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3685 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3686 alpha*-*-* target from XFAIL list.
3688 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3690 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3691 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3692 * gcc.dg/dfp/cast-bad.c: Use default options.
3693 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3694 * gcc.dg/dfp/composite-type.c: Ditto.
3695 * gcc.dg/dfp/constants.c: Ditto.
3696 * gcc.dg/dfp/constants-hex.c: Ditto.
3697 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3698 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3699 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3700 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3701 * gcc.dg/dfp/ctypes.c: Ditto.
3702 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3703 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3704 * gcc.dg/dfp/float-constant-double.c: Ditto.
3705 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3706 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3707 * gcc.dg/dfp/modes.c: Ditto.
3708 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3709 * gcc.dg/dfp/pr31344.c: Ditto.
3710 * gcc.dg/dfp/pr31385.c: Ditto.
3711 * gcc.dg/dfp/pr33466.c: Ditto.
3712 * gcc.dg/dfp/pr35620.c: Ditto.
3713 * gcc.dg/dfp/pr37435.c: Ditto.
3714 * gcc.dg/dfp/pr39986.c: Ditto.
3715 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3716 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3717 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3718 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3719 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3720 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3721 * gcc.dg/dfp/typespec.c: Ditto.
3722 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3723 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3724 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3725 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3726 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3727 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3728 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3729 * gcc.dg/dfp/compare-rel.h: Ditto.
3730 * gcc.dg/dfp/compare-special.h: Ditto.
3731 * gcc.dg/dfp/convert.h: Ditto.
3732 * gcc.dg/dfp/fe-check.h: Ditto.
3733 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3734 * gcc.dg/dfp/cast.c: Ditto.
3735 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3736 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3737 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3738 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3739 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3740 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3741 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3742 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3743 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3744 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3745 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3746 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3747 * gcc.dg/dfp/constants-zero.c: Ditto.
3748 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3749 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3750 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3751 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3752 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3753 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3754 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3755 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3756 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3757 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3758 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3759 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3760 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3761 * gcc.dg/dfp/convert-bfp.c: Ditto.
3762 * gcc.dg/dfp/convert-complex.c: Ditto.
3763 * gcc.dg/dfp/convert-dfp.c: Ditto.
3764 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3765 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3766 * gcc.dg/dfp/convert-int.c: Ditto.
3767 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3768 * gcc.dg/dfp/convert-int-max.c: Ditto.
3769 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3770 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3771 * gcc.dg/dfp/fe-binop.c: Ditto.
3772 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3773 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3774 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3775 * gcc.dg/dfp/func-array.c: Ditto.
3776 * gcc.dg/dfp/func-deref.c: Ditto.
3777 * gcc.dg/dfp/func-mixed.c: Ditto.
3778 * gcc.dg/dfp/func-pointer.c: Ditto.
3779 * gcc.dg/dfp/func-scalar.c: Ditto.
3780 * gcc.dg/dfp/func-struct.c: Ditto.
3781 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3782 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3783 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3784 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3785 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3786 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3787 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3788 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3789 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3790 * gcc.dg/dfp/inf-1.c: Ditto.
3791 * gcc.dg/dfp/loop-index.c: Ditto.
3792 * gcc.dg/dfp/nan-1.c: Ditto.
3793 * gcc.dg/dfp/nan-2.c: Ditto.
3794 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3795 * gcc.dg/dfp/operator-assignment.c: Ditto.
3796 * gcc.dg/dfp/operator-comma.c: Ditto.
3797 * gcc.dg/dfp/operator-cond.c: Ditto.
3798 * gcc.dg/dfp/operator-logical.c: Ditto.
3799 * gcc.dg/dfp/operator-unary.c: Ditto.
3800 * gcc.dg/dfp/pr36800.c: Ditto.
3801 * gcc.dg/dfp/pr39034.c: Ditto.
3802 * gcc.dg/dfp/pr39035.c: Ditto.
3803 * gcc.dg/dfp/pr39902.c: Ditto.
3804 * gcc.dg/dfp/signbit-1.c: Ditto.
3805 * gcc.dg/dfp/signbit-2.c: Ditto.
3806 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3807 * gcc.dg/dfp/union-init.c: Ditto.
3808 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3810 2009-09-16 Michael Matz <matz@suse.de>
3813 * gfortran.dg/pr41212.f90: New test.
3815 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3817 * gnat.dg/alignment9.adb: New test.
3819 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3821 * gnat.dg/discr20.ad[sb]: New test.
3823 2009-09-16 Richard Guenther <rguenther@suse.de>
3826 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3828 2009-09-16 DJ Delorie <dj@redhat.com>
3829 Kaz Kojima <kkojima@gcc.gnu.org>
3831 * gcc.target/sh/struct-arg-dw2.c: New test.
3833 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3834 Jakub Jelinek <jakub@redhat.com>
3837 * gcc.target/powerpc/pr41175.c: New test.
3839 2009-09-14 Richard Henderson <rth@redhat.com>
3841 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3842 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3843 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3845 2009-09-14 Richard Henderson <rth@redhat.com>
3847 * g++.dg/eh/builtin1.C: Update resx pattern match.
3848 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3850 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3852 * gcc.target/mips/branch-helper.h: New file.
3853 * gcc.target/mips/branch-2.c,
3854 * gcc.target/mips/branch-3.c,
3855 * gcc.target/mips/branch-4.c,
3856 * gcc.target/mips/branch-5.c,
3857 * gcc.target/mips/branch-6.c,
3858 * gcc.target/mips/branch-7.c,
3859 * gcc.target/mips/branch-8.c,
3860 * gcc.target/mips/branch-9.c,
3861 * gcc.target/mips/branch-10.c,
3862 * gcc.target/mips/branch-11.c,
3863 * gcc.target/mips/branch-12.c,
3864 * gcc.target/mips/branch-13.c,
3865 * gcc.target/mips/branch-14.c,
3866 * gcc.target/mips/branch-15.c: New tests.
3868 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3871 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3872 -m32 -mpowerpc64 system.
3874 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3876 From Jie Zhang <jie.zhang@analog.com>:
3877 * gcc.target/bfin/saveall.c: New test.
3878 * gcc.target/bfin/20090914-1.c: New test.
3879 * gcc.target/bfin/20090914-2.c: New test.
3881 * gcc.target/bfin/20090914-3.c: New test.
3883 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3885 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3887 2009-09-14 Richard Guenther <rguenther@suse.de>
3890 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3892 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3894 PR libgfortran/41328
3895 * gfortran.dg/cr_lf.f90: New test.
3897 2009-09-11 Michael Matz <matz@suse.de>
3900 * g++.dg/tree-ssa/pr41275.C: New test.
3902 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3905 * gfortran.dg/proc_ptr_comp_21.f90: New.
3907 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3910 * gfortran.dg/module_procedure_1.f90: New test.
3911 * gfortran.dg/module_procedure_2.f90: Ditto.
3912 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3914 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3915 James A. Morrison <phython@gcc.gnu.org>
3918 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3920 * ada/acats/run_test.exp: New file.
3922 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3925 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3927 PR rtl-optimization/39779
3928 * gcc.dg/pr39979.c: New test.
3930 2009-09-10 Richard Guenther <rguenther@suse.de>
3933 * g++.dg/torture/pr41257-2.C: New testcase.
3935 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3938 * g++.dg/template/crash91.C: New.
3940 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3942 PR rtl-optimization/39779
3943 * gcc.dg/pr39979.c: New test.
3945 2009-09-09 Richard Guenther <rguenther@suse.de>
3947 PR tree-optimization/41101
3948 * gcc.c-torture/compile/pr41101.c: New testcase.
3950 2009-09-09 Richard Guenther <rguenther@suse.de>
3953 * gcc.c-torture/execute/pr41317.c: New testcase.
3954 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3955 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3957 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3959 Fix some test breakages on Darwin
3960 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3962 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3963 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3964 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3965 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3966 take darwin specifics in account.
3968 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3970 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3971 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3973 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3976 * g++.dg/cpp0x/initlist24.C: New.
3978 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3980 * gcc.dg/large-size-array-2.c: Fix target requirement.
3981 * gcc.dg/large-size-array-4.c: Likewise.
3982 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3983 * gcc.dg/c99-const-expr-2.c: Likewise.
3984 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3985 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3986 * gcc.dg/c90-const-expr-10.c: Likewise.
3987 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3989 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3990 * gcc.dg/vect/pr33846.c: Likewise.
3991 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3992 __PTRDIFF_TYPE__, instead of unsigned long.
3993 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3995 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4000 * gfortran.dg/pr41229.f90: New.
4002 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4005 * gcc.dg/pr41232.c: New.
4007 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4009 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4011 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4012 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4013 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4014 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4015 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4016 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4017 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4018 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4019 options other than that used in dg-options.
4021 2009-09-07 Jakub Jelinek <jakub@redhat.com>
4023 PR rtl-optimization/41239
4024 * gcc.c-torture/execute/pr41239.c: New test.
4026 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4028 PR libgfortran/41192
4029 * gfortran.dg/namelist_59.f90: New test.
4031 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4033 From Mike Frysinger <michael.frysinger@analog.com>
4034 * gcc.target/bfin/mcpu-bf542m.c: New file.
4035 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4036 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4037 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4038 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4040 2009-09-07 Martin Jambor <mjambor@suse.cz>
4043 * gcc.c-torture/compile/pr41282.c: New test.
4045 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4048 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
4049 variables for stat and errmsg.
4050 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
4051 * gfortran.dg/allocate_stat_2.f90: New test.
4053 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4055 * gcc.c-torture/compile/20090907-1.c: New test.
4057 2009-09-06 Jakub Jelinek <jakub@redhat.com>
4060 * gcc.dg/pr41241.c: New test.
4062 2009-09-06 Richard Guenther <rguenther@suse.de>
4065 * g++.dg/torture/pr41144.C: New testcase.
4067 2009-09-06 Richard Guenther <rguenther@suse.de>
4070 * gcc.dg/torture/pr41261.c: New testcase.
4072 2009-09-05 Richard Guenther <rguenther@suse.de>
4075 * gcc.c-torture/compile/pr41181.c: New testcase.
4077 2009-09-05 Richard Guenther <rguenther@suse.de>
4080 * g++.dg/torture/pr41273.C: New testcase.
4082 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
4085 * gfortran.dg/typebound_proc_12.f90 : New test.
4087 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4090 * gfortran.dg/pr41225.f90: New.
4092 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4094 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
4095 unistd.h, sys/types.h and sys/wait.h.
4098 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4099 (GUALITY_GDB_REDIRECT): New.
4100 (GUALITY_GDB_ARGS): Use it.
4102 2009-09-04 Richard Guenther <rguenther@suse.de>
4105 * g++.dg/torture/pr41257.C: New testcase.
4107 2009-09-04 Martin Jambor <mjambor@suse.cz>
4109 PR tree-optimization/41112
4110 * gnat.dg/array8.adb: New test.
4112 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
4114 * gcc.target/arm/ctz.c: New test case.
4116 2009-09-03 Alon Dayan <alond@il.ibm.com>
4118 PR tree-optimization/38275
4119 * gcc.dg/autopar/reduc-1char.c: Increase number
4120 of iterations. Adjust the logic accordingly.
4121 * gcc.dg/autopar/reduc-2char.c: Ditto.
4122 * gcc.dg/autopar/reduc-1.c: Ditto.
4123 * gcc.dg/autopar/reduc-2.c: Ditto.
4124 * gcc.dg/autopar/reduc-3.c: Ditto.
4125 * gcc.dg/autopar/reduc-6.c: Ditto.
4126 * gcc.dg/autopar/reduc-7.c: Ditto.
4127 * gcc.dg/autopar/reduc-8.c: Ditto.
4128 * gcc.dg/autopar/reduc-9.c: Ditto.
4129 * gcc.dg/autopar/pr39500-1.c: Ditto.
4130 * gcc.dg/autopar/reduc-1short.c: Ditto.
4131 * gcc.dg/autopar/reduc-2short.c: Ditto.
4132 * gcc.dg/autopar/parallelization-1.c: Ditto.
4134 2009-09-03 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4137 testcase using guality.h compiles and links and if a global variable
4138 can be verified by gdb.
4140 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
4142 * lib/target-supports.exp (check_effective_target_sync_int_long):
4143 Supported on Blackfin Linux targets.
4145 2009-09-02 David Daney <ddaney@caviumnetworks.com>
4147 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4149 2009-09-03 Diego Novillo <dnovillo@google.com>
4151 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4152 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4153 * g++.dg/warn/unit-1.C: Likewise.
4154 * g++.dg/ipa/iinline-1.C: Likewise.
4155 * g++.dg/template/cond2.C: Adjust expected line location for the
4157 * g++.dg/template/pr35240.C: Likewise.
4159 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4161 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4162 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4164 2009-09-02 Martin Jambor <mjambor@suse.cz>
4166 * gcc.dg/tree-ssa/sra-8.c: New testcase.
4167 * gcc.dg/memcpy-1.c: Add . to match pattern.
4168 * gcc.dg/uninit-I.c: XFAIL warning test.
4169 * g++.dg/warn/unit-1.C: XFAIL warning test.
4171 2009-09-02 Ian Lance Taylor <iant@google.com>
4173 * gcc.dg/20090902-1.c: New test.
4175 2009-09-02 Jakub Jelinek <jakub@redhat.com>
4177 * gcc.dg/builtin-object-size-9.c: New test.
4179 2009-09-02 Olivier Hainque <hainque@adacore.com>
4181 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4183 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
4184 Olivier Hainque <hainque@adacore.com>
4186 * gnat.dg/misaligned_param.adb: New test.
4187 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4188 * gnat.dg/slice7.adb: Add 1 more related case.
4190 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4192 * gcc.dg/guality/guality.c: Expect to fail for now.
4193 * gcc.dg/guality/example.c: Likewise.
4195 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4197 * gcc.dg/guality/guality.c: New.
4198 * gcc.dg/guality/guality.h: New.
4199 * gcc.dg/guality/guality.exp: New.
4200 * gcc.dg/guality/example.c: New.
4201 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4202 (cleanup-saved-temps): Likewise, .gkd files too.
4204 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4207 * gfortran.dg/line_length_3.f: New test.
4208 * gfortran.dg/line_length_4.f90: New test.
4210 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
4212 * lib/target-supports.exp (check_gc_sections_available):
4213 Add proper pattern quote.
4215 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
4216 Kaz Kojima <kkojima@gcc.gnu.org>
4218 * lib/target-supports.exp (add_options_for_ieee): New procedure.
4219 * g++.dg/cdce3.C: Use dg-add-options ieee.
4220 * g++.dg/torture/type-generic-1.C: Likewise.
4221 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4222 * gcc.dg/pr28796-2.c: Likewise.
4223 * gcc.dg/torture/builtin-math-7.c: Likewise.
4224 * gcc.dg/torture/type-generic-1.c: Likewise.
4225 * gfortran.dg/boz_14.f90: Likewise.
4226 * gfortran.dg/erf_2.F90: Likewise.
4227 * gfortran.dg/init_flag_3.f90: Likewise.
4228 * gfortran.dg/init_flag_4.f90: Likewise.
4229 * gfortran.dg/init_flag_5.f90: Likewise.
4230 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4231 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4232 * gfortran.dg/isnan_1.f90: Likewise.
4233 * gfortran.dg/isnan_2.f90: Likewise.
4234 * gfortran.dg/maxlocval_2.f90: Likewise.
4235 * gfortran.dg/maxlocval_4.f90: Likewise.
4236 * gfortran.dg/minlocval_1.f90: Likewise.
4237 * gfortran.dg/minlocval_4.f90: Likewise.
4238 * gfortran.dg/module_nan.f90: Likewise.
4239 * gfortran.dg/namelist_42.f90: Likewise.
4240 * gfortran.dg/namelist_43.f90: Likewise.
4241 * gfortran.dg/nan_1.f90: Likewise.
4242 * gfortran.dg/nan_2.f90: Likewise.
4243 * gfortran.dg/nan_3.f90: Likewise.
4244 * gfortran.dg/nan_4.f90: Likewise.
4245 * gfortran.dg/nan_5.f90: Likewise.
4246 * gfortran.dg/nearest_1.f90: Likewise.
4247 * gfortran.dg/nearest_2.f90: Likewise.
4248 * gfortran.dg/nearest_3.f90: Likewise.
4249 * gfortran.dg/pr37243.f: Likewise.
4250 * gfortran.dg/real_const_3.f90: Likewise.
4251 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4253 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4256 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4257 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4258 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4259 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4260 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4261 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4262 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4263 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4264 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4265 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4266 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4267 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4268 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4270 2009-08-31 Jason Merrill <jason@redhat.com>
4273 * g++.dg/parse/enum5.C: New.
4274 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4276 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4279 * gfortran.dg/allocate_derived_1.f90: New.
4280 * gfortran.dg/class_3.f03: New.
4282 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4285 * gfortran.dg/allocatable_scalar_1.f90: New.
4286 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4287 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4288 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4290 2009-08-30 Richard Guenther <rguenther@suse.de>
4292 PR tree-optimization/41186
4293 * g++.dg/torture/pr41186.C: New testcase.
4294 * g++.dg/tree-ssa/pr41186.C: Likewise.
4296 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4299 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4300 take ia64 assembly comments syntax in account.
4302 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4304 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4306 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4308 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4309 * gfortran.dg/whole_file_6.f90: Likewise.
4311 2009-08-28 Cary Coutant <ccoutant@google.com>
4314 * g++.dg/debug/dwarf2/pr41063.C: New test.
4316 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4318 PR rtl-optimization/40861
4319 * gcc.dg/pr40861.c: New test.
4321 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4324 * gfortran.dg/proc_ptr_comp_20.f90: New.
4326 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4329 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4330 open temp file with status="scratch".
4331 * gfortran.dg/fmt_cache_1.f: Likewise.
4332 * gfortran.dg/fmt_exhaust.f90: Likewise.
4333 * gfortran.dg/fmt_t_4.f90: Likewise.
4334 * gfortran.dg/fseek.f90: Likewise.
4335 * gfortran.dg/list_read_5.f90: Likewise.
4336 * gfortran.dg/namelist_39.f90: Likewise.
4337 * gfortran.dg/namelist_56.f90: Likewise.
4338 * gfortran.dg/read_bad_advance.f90: Likewise.
4339 * gfortran.dg/read_repeat.f90: Likewise.
4340 * gfortran.dg/read_size_noadvance.f90: Likewise.
4341 * gfortran.dg/read_x_past.f: Likewise.
4343 2009-08-27 Tobias Burnus <burnus@net-b.de>
4346 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4348 2009-08-27 Daniel Kraft <d@domob.eu>
4351 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4352 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4353 error and fix problem with recursive assignment.
4354 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4355 * gfortran.dg/typebound_operator_3.f03: New test.
4356 * gfortran.dg/typebound_operator_4.f03: New test.
4358 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4361 * debug/dwarf2/namespace-1.C: New test.
4363 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4366 * gfortran.dg/pr41162.f: New.
4368 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4369 Richard Sandiford <rdsandiford@googlemail.com>
4371 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4373 * gcc.target/mips/branch-1.c: Update accordingly.
4374 * gcc.target/mips/extend-1.c: Likewise.
4375 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4377 2009-08-26 Richard Guenther <rguenther@suse.de>
4380 * gcc.c-torture/compile/pr41163.c: New testcase.
4381 * gcc.dg/pr35899.c: Adjust.
4383 2009-08-26 Richard Guenther <rguenther@suse.de>
4385 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4387 2009-08-26 Jason Merrill <jason@redhat.com>
4389 * g++.dg/cpp0x/explicit3.C: New.
4390 * g++.dg/overload/cond2.C: New.
4392 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4394 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4396 2009-08-25 Jan Hubicka <jh@suse.cz>
4398 * gcc.target/i386/sse5-shift1-vector.c
4399 * gcc.target/i386/isa-12.c
4400 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4401 * gcc.target/i386/sse5-pcmov2.c
4402 * gcc.target/i386/isa-3.c
4403 * gcc.target/i386/sse5-shift2-vector.c
4404 * gcc.target/i386/isa-7.c
4405 * gcc.target/i386/funcspec-2.c
4406 * gcc.target/i386/sse5-haddX.c
4407 * gcc.target/i386/sse5-hadduX.c
4408 * gcc.target/i386/isa-9.c
4409 * gcc.target/i386/sse5-maccXX.c
4410 * gcc.target/i386/sse5-shift3-vector.c
4411 * gcc.target/i386/sse5-msubXX.c
4412 * gcc.target/i386/sse5-permpX.c
4413 * gcc.target/i386/sse5-check.h
4414 * gcc.target/i386/sse-12.c
4415 * gcc.target/i386/sse-11.c
4416 * gcc.target/i386/sse-10.c
4417 * gcc.target/i386/sse-13.c
4418 * gcc.target/i386/sse-14.c
4419 * gcc.target/i386/sse-22.c
4420 * gcc.target/i386/sse-2.c
4421 * gcc.target/i386/sse-13.c
4422 * gcc.target/i386/avx-2.c
4423 * gcc.target/i386/sse5-rotate1-vector.c
4424 * gcc.target/i386/isa-4.c
4425 * gcc.target/i386/sse5-hsubX.c
4426 * gcc.target/i386/sse5-pcmov.c
4427 * gcc.target/i386/sse5-fma.c
4428 * gcc.target/i386/isa-8.c
4429 * gcc.target/i386/sse5-rotate2-vector.c
4430 * gcc.target/i386/sse5-nmaccXX.c
4431 * gcc.target/i386/sse5-imul64-vector.c
4432 * gcc.target/i386/sse5-nmsubXX.c
4433 * gcc.target/i386/sse5-rotate3-vector.c
4434 * gcc.target/i386/sse5-fma-vector.c
4435 * gcc.target/i386/sse5-imul32widen-vector.c
4436 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4438 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4439 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4440 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4441 * gcc.target/i386/avx-1.c: Remove SSE5.
4442 * gcc.target/i386/avx-2.c: Remove SSE5.
4443 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4444 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4445 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4446 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4448 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4450 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4452 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4454 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4455 keyword works in the same manner as __alignof.
4457 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4460 * gfortran.dg/unpack_bounds_1.f90: New test.
4461 * gfortran.dg/unpack_bounds_2.f90: New test.
4462 * gfortran.dg/unpack_bounds_3.f90: New test.
4464 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4466 * gnat.dg/slice7.adb: New test.
4467 * gnat.dg/slice7_pkg.ads: New helper.
4469 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4472 * gfortran.dg/proc_ptr_25.f90: New.
4473 * gfortran.dg/proc_ptr_comp_18.f90: New.
4474 * gfortran.dg/proc_ptr_comp_19.f90: New.
4476 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4479 * gfortran.dg/fmt_error_8.f: New test.
4481 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4483 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4484 number, update all callers and synchronize results for latest MPC.
4486 2009-08-21 Jason Merrill <jason@redhat.com>
4488 * g++.dg/warn/Wunused-17.C: New.
4490 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4492 * gcc.target/arm/combine-cmp-shift.c: New test.
4494 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4496 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4497 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4500 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502 * gfortran.dg/fmt_error_7.f: New test.
4504 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4507 * gcc.target/i386/pr40718.c: New test.
4509 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4511 * gfortran.dg/proc_ptr_24.f90: New test.
4513 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4515 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4516 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4517 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4519 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4522 * gfortran.dg/fmt_with_extra.f: new file.
4524 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4526 * lib/target-supports.exp
4527 (check_effective_target_arm_iwmmxt_ok): New procedure.
4528 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4529 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4531 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4533 * gfortran.dg/boz_9.f90: Do not load denormal floating
4534 point constants. Remove -mieee option for alpha*-*-* targets.
4536 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4539 * gfortran.dg/proc_ptr_23.f90: New.
4540 * gfortran.dg/proc_ptr_comp_15.f90: New.
4541 * gfortran.dg/proc_ptr_comp_16.f90: New.
4542 * gfortran.dg/proc_ptr_comp_17.f90: New.
4544 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4547 * g++.dg/expr/unary3.C: New test.
4549 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4551 * gfortran.dg/common_5.f: Add -mdalign for sh.
4552 * gfortran.dg/common_align_2.f90: Likewise.
4554 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4557 * c_f_pointer_tests_4.f90: New test.
4559 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4561 * gnat.dg/slice6.adb: New test.
4562 * gnat.dg/slice6_pkg.ads: New helper.
4564 2009-08-20 Michael Matz <matz@suse.de>
4567 * gfortran.dg/pr41126.f90: New test.
4569 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4571 * gnat.dg/dynamic_bound.adb: New test.
4573 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4576 * gfortran.dg/intrinsic_5.f90: New.
4578 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4579 Richard Earnshaw <richard.earnshaw@arm.com>
4581 * gcc.target/arm/20090811-1.c: New test.
4583 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.dg/pr41123.c: New test.
4588 2009-08-19 Jason Merrill <jason@redhat.com>
4591 * g++.dg/other/gc4.C: New.
4593 2009-08-18 Michael Matz <matz@suse.de>
4595 * gfortran.dg/vect/vect-gems.f90: New test.
4596 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4598 2009-08-18 DJ Delorie <dj@redhat.com>
4600 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4601 * lib/gcc-defs.exp: ... to here.
4603 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4604 GCC_EXEC_PREFIX before building the wrapper.
4606 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4608 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4610 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4611 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4612 dg-options. Fix dg-final clause.
4614 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4616 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4618 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4619 Paul Thomas <pault@gcc.gnu.org>
4622 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4624 2009-08-18 Richard Guenther <rguenther@suse.de>
4627 * gcc.dg/torture/pr41094.c: New testcase.
4628 * gcc.dg/torture/builtin-power-1.c: Adjust.
4629 * gcc.dg/builtins-10.c: Likewise.
4631 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4634 * gcc.dg/pr40971.c: New test.
4636 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4639 * gfortran.dg/use_only_4.f90: New test.
4641 2009-08-17 Daniel Kraft <d@domob.eu>
4644 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4645 NOPASS bindings as operators.
4647 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4649 * lib/target-supports.exp
4650 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4651 of targets that do not need command line argument to enable SIMD.
4653 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4655 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4658 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661 * gfortran.dg/unlimited_fmt_1.f90: New test.
4663 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4665 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4667 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4669 * gnat.dg/itype.ad[sb]: New test.
4671 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4673 * gcc.target/mips/mips.exp: Add terminology section to comment
4674 at the top of the file. Fix typos.
4676 2009-08-16 Jason Merrill <jason@redhat.com>
4678 * g++.dg/debug/dwarf2/inline1.C: New.
4680 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4683 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4685 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4688 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4689 Make sure to trigger inlining optimizations.
4690 * gcc.dg/debug/dwarf2/inline2.c: New test.
4692 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4695 * gfortran.dg/structure_constructor_10.f90: New.
4697 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4699 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4700 * gcc.dg/pragma-re-2.c: Likewise.
4701 * gcc.dg/pragma-re-3.c: Likewise.
4702 * gcc.dg/pragma-re-4.c: Likewise.
4703 * g++.dg/other/pragma-re-1.C: Likewise.
4704 * g++.dg/other/pragma-re-2.C: Likewise.
4706 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4708 * gcc.dg/torture/builtin-math-7.c: New.
4710 2009-08-14 Richard Guenther <rguenther@suse.de>
4712 * gcc.c-torture/execute/20090814-1.c: New testcase.
4714 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4716 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4718 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4721 * gcc.target/i386/pr40934.c: New.
4723 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4726 * gcc.target/i386/pr41019.c: New test.
4728 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4731 * gfortran.dg/winapi.f90: New test.
4733 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4736 * gfortran.dg/intrinsic_4.f90: New.
4737 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4740 2009-08-13 Richard Guenther <rguenther@suse.de>
4743 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4745 2009-08-12 Richard Guenther <rguenther@suse.de>
4747 PR tree-optimization/41011
4748 * gfortran.dg/pr41011.f: New testcase.
4750 2009-08-11 Andrew Haley <aph@redhat.com>
4752 * gcc.target/arm/synchronize.c: New file.
4754 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4757 * gfortran.dg/graphite/id-17.f: New.
4759 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4760 Sebastian Pop <sebastian.pop@amd.com>
4762 * gcc.dg/graphite/interchange-1.c: XFAILed.
4763 * gcc.dg/graphite/interchange-2.c: XFAILed.
4764 * gcc.dg/graphite/interchange-3.c: XFAILed.
4765 * gcc.dg/graphite/interchange-4.c: XFAILed.
4766 * gcc.dg/graphite/interchange-7.c: XFAILed.
4768 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4770 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4772 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4773 Pranav Garg <pranav.garg2107@gmail.com>
4775 * gcc.dg/graphite/interchange-6.c: XFAILed.
4777 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4779 * gcc.dg/graphite/interchange-9.c: New.
4781 2009-08-12 Richard Guenther <rguenther@suse.de>
4783 PR rtl-optimization/41033
4784 * gcc.dg/pr41033.c: New test.
4786 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4789 * gfortran.dg/proc_ptr_comp_14.f90: New.
4791 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4793 * gcc.target/mips/ext-5.c: New test.
4794 * gcc.target/mips/ext-6.c: New test.
4795 * gcc.target/mips/ext-7.c: New test.
4796 * gcc.target/mips/ext-8.c: New test.
4797 * gcc.target/mips/extend-2.c: New test.
4799 2009-08-10 Jason Merrill <jason@redhat.com>
4801 * g++.dg/other/linkage2.C: New test for types-without-linkage
4803 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4804 * g++.dg/lookup/anon2.C: Likewise.
4805 * g++.dg/other/anon3.C: Likewise.
4806 * g++.dg/template/arg2.C: Likewise.
4807 * g++.dg/template/local4.C: Likewise.
4808 * g++.old-deja/g++.law/operators32.C: Likewise.
4809 * g++.old-deja/g++.other/linkage2.C: Likewise.
4810 * g++.old-deja/g++.pt/enum6.C: Likewise.
4811 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4812 * g++.old-deja/g++.other/linkage1.C: Likewise.
4814 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4816 * gcc.dg/dg.exp: Test also c-c++-common dir.
4817 * g++.dg/dg.exp: Likewise.
4818 * g++.dg/warn/Wconversion-real.C: Delete.
4819 * gcc.dg/Wconversion-real.c: Move to ...
4820 * c-c++-common/Wconversion-real.c: ... here.
4821 * lib/target-supports.exp
4822 (check_effective_target_c,check_effective_target_c++): New.
4824 2009-08-10 Daniel Kraft <d@domob.eu>
4827 * gfortran.dg/typebound_operator_1.f03: New test.
4828 * gfortran.dg/typebound_operator_2.f03: New test.
4830 2009-08-10 Richard Guenther <rguenther@suse.de>
4833 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4834 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4836 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4839 * gfortran.dg/class_1.f03: New.
4840 * gfortran.dg/class_2.f03: New.
4841 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4842 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4843 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4844 * gfortran.dg/typebound_call_10.f03: Ditto.
4845 * gfortran.dg/typebound_call_2.f03: Ditto.
4846 * gfortran.dg/typebound_call_3.f03: Ditto.
4847 * gfortran.dg/typebound_call_4.f03: Ditto.
4848 * gfortran.dg/typebound_generic_3.f03: Ditto.
4849 * gfortran.dg/typebound_generic_4.f03: Ditto.
4850 * gfortran.dg/typebound_proc_1.f08: Ditto.
4851 * gfortran.dg/typebound_proc_5.f03: Ditto.
4852 * gfortran.dg/typebound_proc_6.f03: Ditto.
4854 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4857 * g++.dg/expr/stmt-expr-1.C: New test.
4859 2009-08-09 Richard Guenther <rguenther@suse.de>
4861 PR tree-optimization/41016
4862 * gcc.c-torture/compile/pr41016.c: New testcase.
4864 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4866 * gcc.dg/overflow-warn-8.c: New test.
4868 2009-08-09 Ira Rosen <irar@il.ibm.com>
4870 PR tree-optimization/41008
4871 * gcc.dg/vect/O1-pr41008.c: New test.
4873 2009-08-05 Tobias Burnus <burnus@net-b.de>
4876 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4878 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4880 * gcc.target/bfin/loop-autoinc.c: New file.
4882 2009-08-08 Richard Guenther <rguenther@suse.de>
4884 PR tree-optimization/40991
4885 * g++.dg/torture/pr40991.C: New testcase.
4887 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4889 * ada/acats/support/impdef.a: Tweak timing constants. Add
4890 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4891 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4892 * ada/acats/tests/c9/c940007.a: Likewise.
4893 * ada/acats/tests/c9/c94001c.ada: Likewise.
4894 * ada/acats/tests/c9/c94006a.ada: Likewise.
4895 * ada/acats/tests/c9/c94008c.ada: Likewise.
4896 * ada/acats/tests/c9/c951002.a: Likewise.
4897 * ada/acats/tests/c9/c954a01.a: Likewise.
4898 * ada/acats/tests/c9/c96001a.ada: Likewise.
4899 * ada/acats/tests/c9/c97307a.ada: Likewise.
4901 2009-08-07 Richard Guenther <rguenther@suse.de>
4903 PR tree-optimization/40999
4904 * gfortran.dg/pr40999.f: New testcase.
4906 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4908 * g++.dg/tree-prof/partition1.C: New test.
4910 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4912 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4914 (check_effective_target_arm_neon_ok): Improve test for neon
4916 * gcc.target/arm/eabi1.c: Only run test in base variant.
4917 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4919 * gcc.target/arm/vfp1[567].c: New tests.
4921 2009-08-06 Jason Merrill <jason@redhat.com>
4924 * g++.dg/ext/complit12.C: Expand.
4926 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4928 Merge ARM/hard_vfp_branch to trunk.
4930 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4932 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4933 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4935 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4937 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4938 (PCS): Define macro to use base AAPCS.
4939 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4941 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4943 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4944 Correct arm_neon.h typo.
4946 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4948 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4949 this a linkage test.
4950 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4951 argument marshalling.
4952 * abitest.h: New file.
4953 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4954 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4956 2009-08-06 Martin Jambor <mjambor@suse.cz>
4959 * gcc.dg/tree-ssa/pr32964.c: New test.
4961 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4962 H.J. Lu <hongjiu.lu@intel.com>
4965 * gcc.target/i386/pr40957.c: New test.
4967 2009-08-06 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/40964
4970 * gcc.c-torture/compile/pr40964.c: New testcase.
4972 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4975 * gfortran.dg/transfer_resolve_1.f90 : New test.
4977 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4978 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4981 * gcc.target/i386/pr40906-1.c: New test.
4982 * gcc.target/i386/pr40906-2.c: Ditto.
4983 * gcc.target/i386/pr40906-3.c: Ditto.
4985 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4987 PR rtl-optimization/40924
4988 * g++.dg/torture/pr40924.C: New test.
4990 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4993 * g++.dg/warn/pr36069.C: New.
4995 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4998 * g++.dg/overload/defarg4.C: New test.
5000 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5003 * g++.dg/parse/pr16696.C: New.
5004 * g++.dg/parse/pr16696-permissive.C: New.
5006 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
5009 * gfortran.dg/initialization_23.f90 : New test.
5011 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5014 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5016 2009-08-03 Jason Merrill <jason@redhat.com>
5017 Jakub Jelinek <jakub@redhat.com>
5020 * g++.dg/ext/complit12.C: New.
5022 2009-08-03 Janis Johnson <janis187@us.ibm.com>
5025 * gcc.target/powerpc/pr39902-2.c: New test.
5027 2009-08-03 Jakub Jelinek <jakub@redhat.com>
5030 * gcc.dg/uninit-6.c: Re-add XFAIL.
5031 * gcc.dg/uninit-6-O0.c: Likewise.
5032 * gcc.dg/uninit-pr40943.c: New test.
5034 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5037 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5040 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5043 * gfortran.dg/namelist_40.f90: Update error output.
5044 * gfortran.dg/namelist_47.f90: Update error output.
5045 * gfortran.dg/namelist_58.f90: New test.
5047 2009-08-02 Janus Weil <janus@gcc.gnu.org>
5050 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5051 * gfortran.dg/altreturn_3.f90: Ditto.
5052 * gfortran.dg/altreturn_5.f90: Ditto.
5053 * gfortran.dg/altreturn_6.f90: Ditto.
5054 * gfortran.dg/altreturn_7.f90: Ditto.
5055 * gfortran.dg/array_constructor_13.f90: Ditto.
5056 * gfortran.dg/arrayio_7.f90: Ditto.
5057 * gfortran.dg/arrayio_8.f90: Ditto.
5058 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5059 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5060 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5061 * gfortran.dg/backspace_8.f: Add -std=legacy.
5062 * gfortran.dg/backspace_9.f: Ditto.
5063 * gfortran.dg/char_comparison_1.f: Ditto.
5064 * gfortran.dg/char_decl_1.f90: Ditto.
5065 * gfortran.dg/char_initialiser_actual.f90: Ditto.
5066 * gfortran.dg/char_pointer_assign.f90: Ditto.
5067 * gfortran.dg/char_pointer_dependency.f90: Ditto.
5068 * gfortran.dg/char_pointer_dummy.f90: Ditto.
5069 * gfortran.dg/char_pointer_func.f90: Ditto.
5070 * gfortran.dg/common_8.f90: Ditto.
5071 * gfortran.dg/constant_substring.f: Ditto.
5072 * gfortran.dg/data_char_2.f90: Ditto.
5073 * gfortran.dg/der_array_io_1.f90: Ditto.
5074 * gfortran.dg/der_array_io_2.f90: Ditto.
5075 * gfortran.dg/der_array_io_3.f90: Ditto.
5076 * gfortran.dg/der_io_3.f90: Ditto.
5077 * gfortran.dg/dev_null.F90: Ditto.
5078 * gfortran.dg/direct_io_2.f90: Ditto.
5079 * gfortran.dg/do_iterator_2.f90: Ditto.
5080 * gfortran.dg/e_d_fmt.f90: Ditto.
5081 * gfortran.dg/empty_format_1.f90: Ditto.
5082 * gfortran.dg/entry_17.f90: Modified warning message.
5083 * gfortran.dg/entry_7.f90: Add -std=legacy.
5084 * gfortran.dg/eor_1.f90: Ditto.
5085 * gfortran.dg/equiv_2.f90: Ditto.
5086 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5087 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5088 * gfortran.dg/extended_char_comparison_1.f: Ditto.
5089 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5090 * gfortran.dg/fmt_error_2.f90: Ditto.
5091 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5092 * gfortran.dg/fmt_tl.f: Ditto.
5093 * gfortran.dg/fmt_white.f: Ditto.
5094 * gfortran.dg/func_derived_1.f90: Ditto.
5095 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5096 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5097 * gfortran.dg/global_references_2.f90: Ditto.
5098 * gfortran.dg/hollerith_1.f90: Ditto.
5099 * gfortran.dg/hollerith.f90: Use new-style character length.
5100 * gfortran.dg/hollerith_f95.f90: Ditto.
5101 * gfortran.dg/ichar_1.f90: Add -std=legacy.
5102 * gfortran.dg/implicit_6.f90: Ditto.
5103 * gfortran.dg/implicit_9.f90: Ditto.
5104 * gfortran.dg/inquire_13.f90: Ditto.
5105 * gfortran.dg/inquire_5.f90: Ditto.
5106 * gfortran.dg/inquire_6.f90: Ditto.
5107 * gfortran.dg/inquire.f90: Ditto.
5108 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5109 * gfortran.dg/io_constraints_2.f90: Ditto.
5110 * gfortran.dg/list_read_2.f90: Add -std=legacy.
5111 * gfortran.dg/loc_2.f90: Ditto.
5112 * gfortran.dg/logical_1.f90: Ditto.
5113 * gfortran.dg/longline.f: Ditto.
5114 * gfortran.dg/merge_char_1.f90: Ditto.
5115 * gfortran.dg/namelist_12.f: Ditto.
5116 * gfortran.dg/namelist_14.f90: Ditto.
5117 * gfortran.dg/namelist_18.f90: Ditto.
5118 * gfortran.dg/namelist_19.f90: Ditto.
5119 * gfortran.dg/namelist_21.f90: Ditto.
5120 * gfortran.dg/namelist_22.f90: Ditto.
5121 * gfortran.dg/namelist_37.f90: Ditto.
5122 * gfortran.dg/namelist_54.f90: Ditto.
5123 * gfortran.dg/namelist_55.f90: Ditto.
5124 * gfortran.dg/namelist_empty.f90: Ditto.
5125 * gfortran.dg/namelist_use.f90: Use new-style character length.
5126 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5127 * gfortran.dg/nested_modules_4.f90: Ditto.
5128 * gfortran.dg/nested_modules_5.f90: Ditto.
5129 * gfortran.dg/open-options-blanks.f: Ditto.
5130 * gfortran.dg/output_exponents_1.f90: Ditto.
5131 * gfortran.dg/parens_5.f90: Ditto.
5132 * gfortran.dg/parens_6.f90: Ditto.
5133 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5134 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5135 * gfortran.dg/pr15129.f90: Ditto.
5136 * gfortran.dg/pr15332.f: Ditto.
5137 * gfortran.dg/pr16597.f90: Ditto.
5138 * gfortran.dg/pr17143.f90: Ditto.
5139 * gfortran.dg/pr17164.f90: Ditto.
5140 * gfortran.dg/pr17229.f: Modified warning message.
5141 * gfortran.dg/pr18210.f90: Add -std=legacy.
5142 * gfortran.dg/pr19155.f: Ditto.
5143 * gfortran.dg/pr20086.f90: Ditto.
5144 * gfortran.dg/pr20124.f90: Ditto.
5145 * gfortran.dg/pr20755.f: Ditto.
5146 * gfortran.dg/pr20865.f90: Ditto.
5147 * gfortran.dg/pr20950.f: Ditto.
5148 * gfortran.dg/pr21730.f: Ditto.
5149 * gfortran.dg/pr22491.f: Ditto.
5150 * gfortran.dg/pr29713.f90: Ditto.
5151 * gfortran.dg/print_parentheses_1.f: Ditto.
5152 * gfortran.dg/print_parentheses_2.f90: Ditto.
5153 * gfortran.dg/proc_assign_1.f90: Ditto.
5154 * gfortran.dg/proc_decl_1.f90: Ditto.
5155 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5156 * gfortran.dg/read_eor.f90: : Add -std=legacy.
5157 * gfortran.dg/read_float_1.f90: Ditto.
5158 * gfortran.dg/read_logical.f90: Ditto.
5159 * gfortran.dg/recursive_statement_functions.f90: Ditto.
5160 * gfortran.dg/return_1.f90: Ditto.
5161 * gfortran.dg/rewind_1.f90: Ditto.
5162 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5163 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5164 * gfortran.dg/stfunc_1.f90: Ditto.
5165 * gfortran.dg/stfunc_3.f90: Ditto.
5166 * gfortran.dg/stfunc_4.f90: Ditto.
5167 * gfortran.dg/stfunc_6.f90: Ditto.
5168 * gfortran.dg/streamio_2.f90: Ditto.
5169 * gfortran.dg/string_ctor_1.f90: Ditto.
5170 * gfortran.dg/string_null_compare_1.f: Ditto.
5171 * gfortran.dg/substr_6.f90: Ditto.
5172 * gfortran.dg/tl_editing.f90: Ditto.
5173 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5174 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5175 * gfortran.dg/x_slash_1.f: Add -std=legacy.
5176 * gfortran.dg/g77/1832.f: Ditto.
5177 * gfortran.dg/g77/19981216-0.f Ditto.
5178 * gfortran.dg/g77/19990525-0.f: Ditto.
5179 * gfortran.dg/g77/19990826-2.f: Ditto.
5180 * gfortran.dg/g77/20000630-2.f: Ditto.
5181 * gfortran.dg/g77/20010116.f: Ditto.
5182 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5183 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5184 * gfortran.dg/g77/980520-1.f: Ditto.
5185 * gfortran.dg/g77/check0.f: Ditto.
5186 * gfortran.dg/g77/cpp3.F: Ditto.
5187 * gfortran.dg/g77/cpp4.F: Use new-style character length.
5188 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5189 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5190 * gfortran.dg/g77/short.f: Ditto.
5192 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
5194 * gcc.target/mips/ext-3.c: Add NOMIPS16.
5195 * gcc.target/mips/ext-4.c: Likewise.
5196 * gcc.target/mips/interrupt_handler.c: Likewise.
5197 * gcc.target/mips/truncate-4.c: Likewise.
5198 * gcc.target/mips/truncate-5.c: Likewise.
5200 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
5202 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5203 -fgraphite-force-parallel to -floop-parallelize-all.
5205 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
5208 * gfortran.dg/whole_file_7.f90: New test.
5209 * gfortran.dg/whole_file_8.f90: New test.
5210 * gfortran.dg/whole_file_9.f90: New test.
5211 * gfortran.dg/whole_file_10.f90: New test.
5212 * gfortran.dg/whole_file_11.f90: New test.
5213 * gfortran.dg/whole_file_12.f90: New test.
5214 * gfortran.dg/whole_file_13.f90: New test.
5215 * gfortran.dg/whole_file_14.f90: New test.
5217 2009-07-31 Jason Merrill <jason@redhat.com>
5219 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5221 * g++.dg/cpp0x/named.C: Likewise.
5222 * g++.dg/cpp0x/overload.C: Likewise.
5223 * g++.dg/cpp0x/rv1n.C: Likewise.
5224 * g++.dg/cpp0x/rv1p.C: Likewise.
5225 * g++.dg/cpp0x/rv2n.C: Likewise.
5226 * g++.dg/cpp0x/rv2p.C: Likewise.
5227 * g++.dg/cpp0x/rv3n.C: Likewise.
5228 * g++.dg/cpp0x/rv3p.C: Likewise.
5229 * g++.dg/cpp0x/rv4n.C: Likewise.
5230 * g++.dg/cpp0x/rv4p.C: Likewise.
5231 * g++.dg/cpp0x/rv5n.C: Likewise.
5232 * g++.dg/cpp0x/rv5p.C: Likewise.
5233 * g++.dg/cpp0x/rv6n.C: Likewise.
5234 * g++.dg/cpp0x/rv6p.C: Likewise.
5235 * g++.dg/cpp0x/rv7n.C: Likewise.
5236 * g++.dg/cpp0x/rv7p.C: Likewise.
5237 * g++.dg/cpp0x/template_deduction.C: Likewise.
5238 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5239 * g++.dg/cpp0x/overloadn.C: New.
5240 * g++.dg/cpp0x/rv-cast.C: New.
5242 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5244 * gcc.target/mips/ext-4.c: New test.
5246 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5248 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5250 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5252 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5253 * gcc.dg/tree-ssa/loop-32.c: Same.
5254 * gcc.dg/tree-ssa/loop-33.c: Same.
5255 * gcc.dg/tree-ssa/loop-34.c: Same.
5256 * gcc.dg/tree-ssa/loop-35.c: Same.
5257 * gcc.dg/tree-ssa/loop-7.c: Same.
5258 * gcc.dg/tree-ssa/pr23109.c: Same.
5259 * gcc.dg/tree-ssa/restrict-2.c: Same.
5260 * gcc.dg/tree-ssa/restrict-3.c: Same.
5261 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5262 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5263 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5264 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5265 * gcc.dg/tree-ssa/structopt-1.c: Same.
5266 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5267 * gfortran.dg/pr32921.f: Same.
5269 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5271 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5272 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5273 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5274 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5275 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5276 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5277 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5278 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5279 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5280 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5281 * gcc.dg/graphite/id-1.c: New.
5282 * gcc.dg/graphite/id-10.c: New.
5283 * gcc.dg/graphite/id-11.c: New.
5284 * gcc.dg/graphite/id-12.c: New.
5285 * gcc.dg/graphite/id-13.c: New.
5286 * gcc.dg/graphite/id-14.c: New.
5287 * gcc.dg/graphite/id-15.c: New.
5288 * gcc.dg/graphite/id-2.c: New.
5289 * gcc.dg/graphite/id-3.c: New.
5290 * gcc.dg/graphite/id-4.c: New.
5291 * gcc.dg/graphite/id-5.c: New.
5292 * gcc.dg/graphite/id-6.c: New.
5293 * gcc.dg/graphite/id-7.c: New.
5294 * gcc.dg/graphite/id-8.c: New.
5295 * gcc.dg/graphite/id-9.c: New.
5296 * gcc.dg/graphite/interchange-0.c: New.
5297 * gcc.dg/graphite/interchange-1.c: New.
5298 * gcc.dg/graphite/interchange-2.c: New.
5299 * gcc.dg/graphite/interchange-3.c: New.
5300 * gcc.dg/graphite/interchange-4.c: New.
5301 * gcc.dg/graphite/interchange-5.c: New.
5302 * gcc.dg/graphite/interchange-6.c: New.
5303 * gcc.dg/graphite/interchange-7.c: New.
5304 * gcc.dg/graphite/interchange-8.c: New.
5305 * gcc.dg/graphite/pr35356-1.c: New.
5306 * gcc.dg/graphite/pr35356-2.c: New.
5307 * gcc.dg/graphite/pr35356-3.c: New.
5308 * gcc.dg/graphite/pr40157.c: New.
5309 * gcc.dg/graphite/run-id-1.c: New.
5310 * gcc.dg/graphite/scop-20.c: New.
5311 * gcc.dg/graphite/scop-21.c: New.
5312 * gfortran.dg/graphite/id-1.f90: New.
5313 * gfortran.dg/graphite/id-10.f90: New.
5314 * gfortran.dg/graphite/id-11.f: New.
5315 * gfortran.dg/graphite/id-12.f: New.
5316 * gfortran.dg/graphite/id-13.f: New.
5317 * gfortran.dg/graphite/id-14.f: New.
5318 * gfortran.dg/graphite/id-15.f: New.
5319 * gfortran.dg/graphite/id-16.f: New.
5320 * gfortran.dg/graphite/id-5.f: New.
5321 * gfortran.dg/graphite/id-6.f: New.
5322 * gfortran.dg/graphite/id-7.f: New.
5323 * gfortran.dg/graphite/id-8.f: New.
5324 * gfortran.dg/graphite/id-9.f: New.
5325 * gfortran.dg/graphite/interchange-1.f: New.
5326 * gfortran.dg/graphite/interchange-2.f: New.
5328 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5330 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5331 flags based on the name of the testcase.
5332 * gfortran.dg/graphite/graphite.exp: Same.
5334 * gcc.dg/graphite/block-0.c: Adjusted.
5335 * gcc.dg/graphite/block-1.c: Adjusted.
5336 * gcc.dg/graphite/block-2.c: Adjusted.
5337 * gcc.dg/graphite/block-3.c: Adjusted.
5338 * gcc.dg/graphite/block-4.c: Adjusted.
5339 * gcc.dg/graphite/block-5.c: Adjusted.
5340 * gcc.dg/graphite/block-6.c: Adjusted.
5341 * gcc.dg/graphite/pr37485.c: Adjusted.
5342 * gcc.dg/graphite/pr37684.c: Adjusted.
5343 * gcc.dg/graphite/pr37828.c: Adjusted.
5344 * gcc.dg/graphite/pr37883.c: Adjusted.
5345 * gcc.dg/graphite/pr37928.c: Adjusted.
5346 * gcc.dg/graphite/pr37943.c: Adjusted.
5347 * gcc.dg/graphite/pr38409.c: Adjusted.
5348 * gcc.dg/graphite/pr38498.c: Adjusted.
5349 * gcc.dg/graphite/pr38559.c: Adjusted.
5350 * gcc.dg/graphite/pr39335.c: Adjusted.
5351 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5352 * gcc.dg/graphite/scop-0.c: Adjusted.
5353 * gcc.dg/graphite/scop-1.c: Adjusted.
5354 * gcc.dg/graphite/scop-10.c: Adjusted.
5355 * gcc.dg/graphite/scop-11.c: Adjusted.
5356 * gcc.dg/graphite/scop-12.c: Adjusted.
5357 * gcc.dg/graphite/scop-13.c: Adjusted.
5358 * gcc.dg/graphite/scop-14.c: Adjusted.
5359 * gcc.dg/graphite/scop-15.c: Adjusted.
5360 * gcc.dg/graphite/scop-16.c: Adjusted.
5361 * gcc.dg/graphite/scop-17.c: Adjusted.
5362 * gcc.dg/graphite/scop-18.c: Adjusted.
5363 * gcc.dg/graphite/scop-19.c: Adjusted.
5364 * gcc.dg/graphite/scop-2.c: Adjusted.
5365 * gcc.dg/graphite/scop-3.c: Adjusted.-
5366 * gcc.dg/graphite/scop-4.c: Adjusted.
5367 * gcc.dg/graphite/scop-5.c: Adjusted.
5368 * gcc.dg/graphite/scop-6.c: Adjusted.
5369 * gcc.dg/graphite/scop-7.c: Adjusted.
5370 * gcc.dg/graphite/scop-8.c: Adjusted.
5371 * gcc.dg/graphite/scop-9.c: Adjusted.
5372 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5373 * gfortran.dg/graphite/block-1.f90: Adjusted.
5374 * gfortran.dg/graphite/block-2.f: Adjusted.
5375 * gfortran.dg/graphite/block-3.f90: Adjusted.
5376 * gfortran.dg/graphite/block-4.f90: Adjusted.
5377 * gfortran.dg/graphite/id-2.f90: Adjusted.
5378 * gfortran.dg/graphite/id-3.f90: Adjusted.
5379 * gfortran.dg/graphite/id-4.f90: Adjusted.
5380 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5381 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5382 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5383 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5384 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5385 * gfortran.dg/graphite/scop-1.f: Adjusted.
5387 2009-07-30 Doug Kwan <dougkwan@google.com>
5389 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5390 in warnings added in rev 141298.
5392 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5394 * lib/options.exp: Use "!=" instead of "ne".
5396 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5398 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5399 * gcc.dg/ucnid-12.c: Likewise.
5401 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5402 Pat Haugen <pthaugen@us.ibm.com>
5403 Revital Eres <ERES@il.ibm.com>
5405 * gcc.target/powerpc/altivec-32.c: New file to test
5406 Altivec simple math function vectorization.
5408 * gcc.target/powerpc/bswap-run.c: New file to test swap
5410 * gcc.target/powerpc/bswap16.c: Ditto.
5411 * gcc.target/powerpc/bswap32.c: Ditto.
5412 * gcc.target/powerpc/bswap64-1.c: Ditto.
5413 * gcc.target/powerpc/bswap64-2.c: Ditto.
5414 * gcc.target/powerpc/bswap64-3.c: Ditto.
5415 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5416 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5417 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5419 * gcc.target/powerpc/popcount-2.c: New file to test
5420 power7 popcntd instructions.
5421 * gcc.target/powerpc/popcount-3.c: Ditto.
5423 * gcc.target/powerpc/pr39457.c: New VSX test.
5424 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5425 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5426 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5427 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5428 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5429 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5430 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5431 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5432 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5433 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5434 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5435 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5437 * gcc.target/powerpc/altivec-6.c: Store the result of
5438 vec_add, so the optimizer doesn't remove it.
5440 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5441 systems that support bswap64.
5443 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5444 prevent VSX code generation.
5446 * lib/target-supports.exp (check_vsx_hw_available): New
5447 function to test if VSX available.
5448 (check_effective_target_powerpc_vsx_ok): Ditto.
5449 (check_vmx_hw_available): Add explicit -mno-vsx.
5451 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5454 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5456 2009-07-30 Martin Jambor <mjambor@suse.cz>
5458 PR tree-optimization/40570
5459 * gcc.c-torture/compile/pr40570.c: New test.
5461 2009-07-29 Jason Merrill <jason@redhat.com>
5464 * g++.dg/template/defarg13.C: New.
5466 2009-07-29 Richard Guenther <rguenther@suse.de>
5469 * g++.dg/torture/pr40834.C: New testcase.
5471 2009-07-29 Michael Matz <matz@suse.de>
5474 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5476 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5478 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5479 sh*-*-* targets. Skip on spu-*-* targets.
5480 * gfortran.dg/maxlocval_4.f90: Likewise.
5481 * gfortran.dg/minlocval_1.f90: Likewise.
5482 * gfortran.dg/minlocval_4.f90: Likewise.
5484 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5487 * gfortran.dg/gomp/pr40878-1.f90: New test.
5488 * gfortran.dg/gomp/pr40878-2.f90: New test.
5491 * gcc.dg/cdce1.c: Adjust note line number.
5492 * gcc.dg/cdce2.c: Likewise.
5494 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5497 * gfortran.dg/proc_ptr_comp_13.f90: New.
5499 2009-07-28 Jan Beulich <jbeulich@novell.com>
5501 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5502 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5503 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5504 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5505 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5506 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5507 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5508 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5509 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5510 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5511 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5512 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5513 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5514 #ifdef NEED_IEEE754_FLOAT conditional.
5515 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5518 2009-07-28 Jan Beulich <jbeulich@novell.com>
5520 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5522 * g++.dg/ext/bitfield3.C: Likewise.
5523 * g++.dg/ext/bitfield4.C: Likewise.
5524 * g++.dg/ext/bitfield5.C: Likewise.
5525 * gcc.dg/bitfld-15.c: Likewise.
5526 * gcc.dg/bitfld-16.c: Likewise.
5527 * gcc.dg/bitfld-17.c: Likewise.
5528 * gcc.dg/bitfld-18.c: Likewise.
5529 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5530 * gcc.dg/20010912-1.c: Likewise.
5531 * gcc.dg/20021018-1.c: Likewise.
5532 * gcc.dg/20030213-1.c: Likewise.
5533 * gcc.dg/20030225-1.c: Likewise.
5534 * gcc.dg/20030708-1.c: Likewise.
5535 * gcc.dg/20050321-2.c: Likewise.
5536 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5537 * gcc.dg/cdce2.c: Likewise.
5538 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5540 * gcc.target/i386/pr37248-3.c: Likewise.
5542 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5545 * gfortran.dg/altreturn_7.f90: New.
5547 2009-07-27 Simon Baldwin <simonb@google.com>
5550 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5551 so that indexing no longer runs off array end.
5553 2009-07-27 Tobias Burnus <burnus@net-b.de>
5556 * gfortran.dg/derived_init_3.f90: New test.
5558 2009-07-26 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/atan2_1.f90: New test
5562 * gfortran.dg/atan2_2.f90: New test
5564 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5567 * g++.dg/warn/Wreturn-type-6.C: New test.
5569 2009-07-26 Ira Rosen <irar@il.ibm.com>
5571 PR tree-optimization/40801
5572 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5573 * gfortran.dg/vect/vect.exp: Run tests starting with
5574 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5576 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5578 PR rtl-optimization/40445
5579 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5581 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5583 * gcc.dg/builtin-unreachable-4.c: New test.
5585 2009-07-25 Tobias Burnus <burnus@net-b.de>
5588 * gfortran.dg/complex_intrinsic_5.f90: New test.
5589 * gfortran.dg/complex_intrinsic_7.f90: New test.
5591 2009-07-25 Martin Jambor <mjambor@suse.cz>
5593 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5594 * gcc.dg/ipa/noclone-1.c: New test.
5596 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5598 * lib/target-supports.exp (check_effective_target_static): New
5600 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5602 * g++.old-deja/g++.law/weak.C: Require static effective target.
5604 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5607 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5608 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5609 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5610 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5611 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5612 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5613 * gfortran.dg/typebound_call_10.f03: New.
5615 2009-07-24 Jason Merrill <jason@redhat.com>
5617 * g++.dg/cpp0x/defaulted11.C: New.
5619 * g++.dg/cpp0x/initlist23.C: New.
5621 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5624 * gfortran.dg/char_length_16.f90: New.
5626 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5630 * gfortran.dg/maxlocval_2.f90: New test.
5631 * gfortran.dg/maxlocval_3.f90: New test.
5632 * gfortran.dg/maxlocval_4.f90: New test.
5633 * gfortran.dg/minlocval_1.f90: New test.
5634 * gfortran.dg/minlocval_2.f90: New test.
5635 * gfortran.dg/minlocval_3.f90: New test.
5636 * gfortran.dg/minlocval_4.f90: New test.
5638 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5640 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5643 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5646 * gfortran.dg/pr40839.f90: New test.
5648 2009-07-23 Michael Matz <matz@suse.de>
5651 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5652 don't set options ourself.
5654 2009-07-23 Simon Baldwin <simonb@google.com>
5656 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5657 native C compilation where required.
5659 2009-07-22 Doug Kwan <dougkwan@google.com>
5661 * gcc.c-torture/compile/20090721-1.c: New test.
5663 2009-07-22 Michael Matz <matz@suse.de>
5665 PR tree-optimization/35229
5666 PR tree-optimization/39300
5667 * gcc.dg/vect/vect-pre-interact.c: New test.
5669 2009-07-22 Richard Guenther <rguenther@suse.de>
5671 * g++.dg/lookup/using21.C: Fix duplicate paste.
5673 2009-07-22 Richard Guenther <rguenther@suse.de>
5676 * g++.dg/lookup/using21.C: New testcase.
5678 2009-07-21 Jason Merrill <jason@redhat.com>
5680 * g++.dg/init/aggr4.C: New.
5682 2009-07-21 Jason Merrill <jason@redhat.com>
5685 * g++.dg/cpp0x/initlist22.C: New.
5687 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5689 * gcc.target/i386/vectorize8.c: New test.
5691 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5694 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5695 Add i?86 and x86_64 targets.
5696 * gcc.target/i386/vectorize7.c: New test.
5699 * gcc.target/i386/pr40809.c: New test.
5701 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5703 PR tree-optimization/40813
5704 * g++.dg/opt/inline15.C: New test.
5706 2009-07-21 Paul Brook <paul@codesourcery.com>
5708 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5709 * lib/target-supports.exp (check_effective_target_section_anchors):
5712 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5714 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5715 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5716 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5718 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5720 * gcc.target/mips/ext-3.c: New test.
5722 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5725 * gcc.dg/builtin-object-size-8.c: New test.
5726 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5727 * g++.dg/ext/builtin-object-size2.C: Likewise.
5729 PR tree-optimization/40792
5730 * gcc.dg/pr40792.c: New test.
5732 2009-07-20 Ira Rosen <irar@il.ibm.com>
5734 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5735 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5736 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5738 2009-07-20 Christian Bruel <christian.bruel@st.com>
5740 * gcc.target/sh/mfmovd.c: New test.
5742 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5743 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5746 * gfortran.dg/eof_3.f90: New test.
5748 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5751 * gfortran.dg/intrinsic_cmplx.f90: New test.
5753 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5757 * gfortran.dg/cshift_bounds_1.f90: New test.
5758 * gfortran.dg/cshift_bounds_2.f90: New test.
5759 * gfortran.dg/cshift_bounds_3.f90: New test.
5760 * gfortran.dg/cshift_bounds_4.f90: New test.
5761 * gfortran.dg/eoshift_bounds_1.f90: New test.
5762 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5763 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5764 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5766 2009-07-19 Jan Hubicka <jh@suse.cz>
5768 PR tree-optimization/40676
5769 * gcc.c-torture/compile/pr40676.c: New testcase.
5771 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5773 * gcc.target/mips/ext-2.c: New test.
5775 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5777 * gcc.target/mips/octeon-exts-7.c: New test.
5778 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5779 * gcc.target/mips/octeon-exts-5.c: Likewise.
5781 2009-07-18 Richard Guenther <rguenther@suse.de>
5784 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5786 2009-07-18 Richard Guenther <rguenther@suse.de>
5789 * gcc.dg/pr35899.c: Adjust.
5791 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5793 * gcc.target/powerpc/asm-es-1.c: New test.
5794 * gcc.target/powerpc/asm-es-2.c: Likewise.
5796 2009-07-17 Richard Guenther <rguenther@suse.de>
5799 * g++.dg/rtti/crash4.C: New testcase.
5800 * g++.dg/torture/20090706-1.C: Likewise.
5801 * gcc.dg/redecl-17.c: Likewise.
5802 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5803 * gcc.dg/declspec-9.c: Expect extra error.
5804 * gcc.dg/declspec-10.c: Likewise.
5805 * gcc.dg/declspec-11.c: Likewise.
5806 * gcc.dg/redecl-10.c: Expect extra warnings.
5807 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5808 * gcc.target/i386/pr39545-1.c: Likewise.
5809 * g++.dg/ext/asm3.C: Expect more errors.
5810 * g++.dg/gomp/block-1.C: Likewise.
5811 * g++.dg/gomp/block-2.C: Likewise.
5812 * g++.dg/gomp/block-3.C: Likewise.
5813 * g++.dg/gomp/block-5.C: Likewise.
5814 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5815 * g++.dg/warn/unused-result1.C: XFAIL.
5817 2009-07-17 Richard Guenther <rguenther@suse.de>
5819 PR tree-optimization/40321
5820 * gcc.c-torture/compile/pr40321.c: New testcase.
5821 * g++.dg/torture/pr40321.C: Likewise.
5823 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5826 * g++.dg/template/ptrmem19.C: New test.
5828 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5829 Manuel López-Ibáñez <manu@gcc.gnu.org>
5832 * gcc.dg/pr36902.c: Add column info.
5833 * g++.dg/gcov/gcov-2.C: Change count for definition.
5835 2009-07-16 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/std-layout1.C: New.
5839 * g++.dg/ext/has_nothrow_assign.C: Fix.
5840 * g++.dg/ext/has_nothrow_copy.C: Fix.
5841 * g++.dg/ext/has_trivial_assign.C: Fix.
5842 * g++.dg/ext/has_trivial_copy.C: Fix.
5843 * g++.dg/ext/is_pod.C: Fix.
5844 * g++.dg/other/offsetof3.C: Adjust.
5845 * g++.dg/overload/ellipsis1.C: Adjust.
5846 * g++.dg/warn/var-args1.C: Adjust.
5847 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5848 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5849 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5850 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5851 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5853 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5855 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5856 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5857 effective target "mpc_pow".
5858 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5860 2009-07-16 Richard Henderson <rth@redhat.com>
5862 * g++.dg/opt/eh4.C: New test.
5864 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5866 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5868 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5871 * gcc.c-torture/execute/pr40747.c: New test.
5873 2009-07-15 Richard Guenther <rguenther@suse.de>
5876 * gcc.c-torture/compile/pr40753.c: New testcase.
5878 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5881 * gfortran.dg/interface_assignment_4.f90: New.
5883 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5885 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5886 for FreeBSD up to and including version 8.
5888 2009-07-14 Taras Glek <tglek@mozilla.com>
5889 Rafael Espindola <espindola@google.com>
5891 * g++.dg/plugin/header-plugin-test.C: New.
5892 * g++.dg/plugin/header_plugin.c: New.
5893 * g++.dg/plugin/plugin.exp: Update.
5895 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5897 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5898 function to enable vectorization.
5899 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5900 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5902 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5904 * gcc.target/i386/sse-copysignf-vec.c: New test.
5905 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5907 2009-07-14 Jason Merrill <jason@redhat.com>
5910 * g++.dg/lookup/builtin5.C: New.
5911 * g++.dg/other/error22.C: Add missing extern "C".
5912 * g++.dg/warn/Warray-bounds.C: Likewise.
5913 * gcc.dg/compat/compat-common.h: Likewise.
5916 * g++.dg/lookup/using20.C: New.
5919 * g++.dg/template/koenig8.C: New.
5921 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5923 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5924 both i?86-*-darwin* and x86_64-*-darwin*.
5926 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5928 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5929 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5932 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5935 * g++.dg/debug/dwarf2/typedef1.C: New test.
5938 * g++.dg/other/typedef3.C: New test.
5940 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5942 * gcc.dg/20090709-1.c: Move to a proper place ...
5943 * gcc.target/m68k/20090709-1.c: ... here.
5945 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5948 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5949 front of qualified names are allowed.
5950 * g++.dg/parse/crash10.C: Likewise.
5951 * g++.dg/parse/error15.C: Likewise.
5952 * g++.dg/parse/typename9.C: Likewise.
5953 * g++.dg/parse/error8.C: Likewise.
5955 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5958 * gfortran.dg/proc_ptr_22.f90: Extended.
5959 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5961 2009-07-13 Ira Rosen <irar@il.ibm.com>
5963 * gfortran.dg/vect/vect-6.f: New test.
5965 2009-07-12 Jason Merrill <jason@redhat.com>
5968 * g++.dg/cpp0x/decltype17.C: New.
5971 * g++.dg/cpp0x/rv10.C: New.
5973 2009-07-12 Jason Merrill <jason@redhat.com>
5976 * g++.dg/cpp0x/initlist20.C: New.
5977 * g++.dg/cpp0x/initlist21.C: New.
5979 2009-07-12 Ira Rosen <irar@il.ibm.com>
5981 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5982 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5983 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5984 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5985 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5987 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5989 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5990 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5991 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5992 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5993 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5994 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5995 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5996 effective_target fd_truncate.
5998 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
6000 * gnat.dg/specs/addr1.ads: New test.
6002 2009-07-11 Jan Hubicka <jh@suse.cz>
6005 * g++.dg/torture/pr40388.C: New testcase.
6007 2009-07-11 Jakub Jelinek <jakub@redhat.com>
6010 * gcc.c-torture/execute/pr40668.c: New test.
6012 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
6014 * gcc.c-torture/execute/20090711-1.c: New test.
6016 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
6021 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6022 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6023 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6024 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6026 2009-07-11 Tobias Burnus <burnus@net-b.de>
6029 * gfortran.dg/complex_intrinsic_3.f90: New test.
6030 * gfortran.dg/complex_intrinsic_4.f90: New test.
6032 2009-07-10 David Daney <ddaney@caviumnetworks.com>
6035 * gcc.target/mips/mips.exp: Make -msynci a known option.
6036 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6038 2009-07-10 Jakub Jelinek <jakub@redhat.com>
6041 * g++.dg/ext/strncpy-chk1.C: New test.
6043 2009-07-10 Richard Guenther <rguenther@suse.de>
6045 PR tree-optimization/40496
6046 * g++.dg/opt/pr40496.C: New testcase.
6048 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6052 * g++.dg/warn/unused-result1-Werror.c: New.
6054 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
6057 * gfortran.dg/recursive_parameter_1.f90: New test.
6059 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
6061 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6062 * gfortran.dg/module_equivalence_6.f90: Ditto.
6063 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6064 * gfortran.dg/nan_2.f90: Ditto.
6065 * gfortran.dg/inquire_11.f90: Ditto.
6066 * gfortran.dg/abstract_type_3.f03: Ditto.
6067 * gfortran.dg/abstract_type_1.f90: Ditto.
6068 * gfortran.dg/private_type_9.f90: Ditto.
6069 * gfortran.dg/abstract_type_5.f03: Ditto.
6070 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6071 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6072 * gfortran.dg/derived_sub.f90: Ditto.
6073 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6074 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6075 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6076 * gfortran.dg/mvbits_6.f90: Ditto.
6077 * gfortran.dg/abstract_type_2.f03: Ditto.
6078 * gfortran.dg/abstract_type_4.f03: Ditto.
6079 * gfortran.dg/bounds_check_9.f90: Ditto.
6080 * gfortran.dg/optional_dim_3.f90: Ditto.
6081 * gfortran.dg/pr32921.f: Ditto.
6082 * gfortran.dg/entry_16.f90: Ditto.
6083 * gfortran.dg/generic_16.f90: Ditto.
6086 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
6088 * gcc.target/m68k/20090709-1.c: New.
6090 2009-07-09 Dodji Seketeli <dodji@redhat.com>
6093 * g++.dg/template/unify11.C: New test.
6095 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
6098 * gfortran.dg/host_assoc_function_9.f90: New test.
6100 2009-07-09 Janus Weil <janus@gcc.gnu.org>
6103 * gfortran.dg/proc_ptr_22.f90: New.
6104 * gfortran.dg/proc_ptr_comp_12.f90: New.
6106 2009-07-09 Jakub Jelinek <jakub@redhat.com>
6109 * gcc.c-torture/compile/pr40692.c: New test.
6111 2009-07-09 Tobias Burnus <burnus@net-b.de>
6114 * gfortran.dg/pointer_check_6.f90: New test.
6116 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
6118 * gcc.target/mips/truncate-5.c: New test.
6120 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6124 * gfortran.dg/fmt_cache_1.f: New test.
6126 2009-07-08 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/nosigned_zero_1.f90: New test.
6130 * gfortran.dg/nosigned_zero_2.f90: New test.
6132 2009-07-08 Richard Guenther <rguenther@suse.de>
6134 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6136 2009-07-08 Richard Guenther <rguenther@suse.de>
6138 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6140 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
6143 * gfortran.dg/proc_ptr_21.f90: New test.
6145 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6148 * g++.dg/warn/pr31246.C: New.
6149 * g++.dg/warn/pr31246-2.C: New.
6151 2009-07-07 Jason Merrill <jason@redhat.com>
6154 * g++.dg/template/defarg12.C: New.
6157 * g++.dg/cpp0x/enum7.C: New.
6160 * g++.dg/cpp0x/enum6.C: New.
6163 * g++.dg/cpp0x/enum5.C: New.
6166 * g++.dg/cpp0x/enum4.C: New.
6168 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6170 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6172 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6174 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6176 2009-07-07 Jakub Jelinek <jakub@redhat.com>
6179 * gcc.dg/pr40669.c: New test.
6181 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6183 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6184 location. Update all calls.
6185 * g++.dg/plugin/selfassign.c: Likewise.
6187 2009-07-06 Jason Merrill <jason@redhat.com>
6189 * g++.dg/rtti/dyncast[34].C: New.
6191 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
6193 * lib/target-supports.exp
6194 (check_effective_target_mips_newabi_large_long_double): New.
6195 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6197 * gcc.target/mips/fpr-moves-6.c: Likewise.
6199 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
6202 * g++.dg/template/union2.C: New test.
6204 2009-07-04 Jason Merrill <jason@redhat.com>
6206 * g++.dg/template/using15.C: New.
6208 2009-07-04 Jakub Jelinek <jakub@redhat.com>
6210 * gfortran.dg/maxloc_1.f90: New test.
6212 2009-07-04 Janus Weil <janus@gcc.gnu.org>
6215 * gfortran.dg/proc_ptr_result_6.f90: New.
6217 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6219 * gcc.dg/framework-2.c: Adjust testcase to pass.
6221 2009-07-04 Jason Merrill <jason@redhat.com>
6224 * g++.dg/cpp0x/auto16.C: New.
6226 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6229 * gfortran.dg/pr40587.f: New test.
6231 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6234 * gfortran.dg/unit_1.f90: New test.
6236 2009-07-03 Jason Merrill <jason@redhat.com>
6238 * g++.dg/template/pure1.C: Expect another error.
6240 2009-07-03 Richard Guenther <rguenther@suse.de>
6242 PR tree-optimization/40640
6243 * gcc.c-torture/compile/pr40640.c: New testcase.
6245 2009-07-03 Richard Guenther <rguenther@suse.de>
6248 * gfortran.dg/pr34163.f90: New testcase.
6250 2009-07-03 Jan Hubicka <jh@suse.cz>
6252 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6253 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6254 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6255 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6256 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6257 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6258 * gnat.dg/loop_optimization6.adb: Enable -O2.
6260 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6262 * g++.dg/warn/null4.C: Extend.
6264 2009-07-02 Jason Merrill <jason@redhat.com>
6266 * g++.dg/template/spec8.C: Fix.
6268 2009-07-02 Michael Matz <matz@suse.de>
6271 * gfortran.dg/pr32921.f: Adjust.
6273 2009-07-02 Jan Hubicka <jh@suse.cz>
6275 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6277 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6279 * gcc.target/mips/truncate-4.c: New testcase.
6281 2009-07-01 Richard Guenther <rguenther@suse.de>
6283 PR tree-optimization/19831
6284 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6285 make allocated memory escape. Un-XFAIL.
6286 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6287 * gcc.dg/vect/pr31699.c: Likewise.
6288 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6290 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6293 * g++.dg/parse/cond5.C: New test.
6295 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6297 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6298 (main): Pass n to main_1 instead.
6299 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6300 (main_1): New function, split off from...
6301 (main): ...here. Pass `off' to main_1 instead.
6303 2009-06-30 Jason Merrill <jason@redhat.com>
6306 * g++.dg/cpp0x/variadic94.C: New.
6308 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6310 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6311 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6312 (init_ld_library_path_env_vars): New function, replacing the
6313 orig_*_saved assignments. Call it after defining it.
6314 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6315 (restore_ld_library_path_env_vars): Likewise.
6316 (add_path, find_libgcc_s): New functions.
6317 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6318 gcc-set-multilib-library-path.
6319 (objc_target_compile): Don't add "." to ld_library_path.
6321 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6322 ld_library_path. Use add_path. Use find_libgcc_s instead of
6323 gcc-set-multilib-library-path.
6324 * lib/g++.exp (g++_link_flags): Likewise.
6325 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6326 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6328 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6329 to tell when this needs to happen. Use find_libgcc_s instead of
6330 gcc-set-multilib-library-path.
6331 * lib/gcc-dg.exp: Likewise.
6332 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6333 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6334 unless it is in $ALT_LD_LIBRARY_PATH.
6335 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6337 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6339 * gnat.dg/discr12.adb: New test.
6340 * gnat.dg/discr12_pkg.ads: New helper.
6341 * gnat.dg/discr13.adb: New test.
6342 * gnat.dg/discr14.ad[sb]: Likewise.
6343 * gnat.dg/discr15.adb: Likewise.
6344 * gnat.dg/discr15_pkg.ads: New helper.
6345 * gnat.dg/discr16.adb: New test.
6346 * gnat.dg/discr16_g.ads: New helper.
6347 * gnat.dg/discr16_pkg.ads: Likewise.
6348 * gnat.dg/discr16_cont.ads: Likewise.
6349 * gnat.dg/discr17.adb: New test.
6350 * gnat.dg/discr18.adb: Likewise.
6351 * gnat.dg/discr18_pkg.ads: New helper.
6352 * gnat.dg/discr19.adb: New test.
6354 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6357 * gfortran.dg/internal_write_1.f90: New testcase.
6359 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6362 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6364 2009-06-30 Richard Guenther <rguenther@suse.de>
6366 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6368 2009-06-30 Wei Guozhi <carrot@google.com>
6370 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6373 2009-06-30 Ira Rosen <irar@il.ibm.com>
6375 PR tree-optimization/40542
6376 * gcc.dg/vect/pr40542.c: New test.
6378 2009-06-30 Martin Jambor <mjambor@suse.cz>
6380 PR tree-optimization/40582
6381 * gcc.c-torture/compile/pr40582.c: New test.
6383 2009-06-30 Wei Guozhi <carrot@google.com>
6386 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6388 2009-06-29 Jason Merrill <jason@redhat.com>
6391 * g++.dg/template/debug1.C: New.
6393 2009-06-29 Tobias Burnus <burnus@net-b.de>
6396 * pointer_check_1.f90: New test.
6397 * pointer_check_2.f90: New test.
6398 * pointer_check_3.f90: New test.
6399 * pointer_check_4.f90: New test.
6400 * pointer_check_5.f90: New test.
6402 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6405 * gfortran.dg/func_assign_2.f90 : New test.
6407 2009-06-29 Richard Guenther <rguenther@suse.de>
6410 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6411 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6412 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6413 * gcc.c-torture/execute/20090623-1.c: Likewise.
6414 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6415 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6417 2009-06-29 Richard Guenther <rguenther@suse.de>
6420 * gcc.c-torture/execute/pr38212.c: New testcase.
6422 2009-06-29 Richard Guenther <rguenther@suse.de>
6424 PR tree-optimization/40579
6425 * gcc.c-torture/execute/pr40579.c: New testcase.
6427 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6429 PR tree-optimization/40550
6430 * gcc.dg/pr40550.c: New test.
6432 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6434 * gnat.dg/overflow_sum2.adb: New test
6435 * gnat.dg/namet.ads: New helper.
6437 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6439 2009-06-28 Tobias Burnus <burnus@net-b.de>
6442 * gfortran.dg/compiler-directive_1.f90: New test.
6443 * gfortran.dg/compiler-directive_2.f: New test.
6445 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6447 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6448 comment out some values and add some cases.
6450 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6453 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6455 2009-06-26 Richard Henderson <rth@redhat.com>
6458 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6459 * gcc.target/i386/local.c: Pass a non-constant to T.
6461 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6465 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6466 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6467 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6468 * gfortran.dg/proc_ptr_result_5.f90: New.
6470 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6473 * gcc.dg/dfp/pr39902.c: New test.
6475 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6478 * gcc.dg/builtins-65.c: Require c99 runtime.
6480 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6482 * gnat.dg/array7.ad[sb]: New test.
6484 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6486 * gnat.dg/array6.adb: New test.
6488 2009-06-25 Ian Lance Taylor <iant@google.com>
6490 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6492 2009-06-25 Ian Lance Taylor <iant@google.com>
6494 * g++.dg/warn/Wunused-16.C: New testcase.
6496 2009-06-25 Ian Lance Taylor <iant@google.com>
6498 * g++.dg/warn/skip-2.C: New testcase.
6500 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6502 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6503 dg-skip-if and move to ...
6504 * gcc.dg/torture/20090618-1.c.
6506 2009-06-25 Martin Jambor <mjambor@suse.cz>
6508 PR tree-optimization/40493
6509 * gcc.c-torture/execute/pr40493.c: New test.
6511 2009-06-24 Jason Merrill <jason@redhat.com>
6514 * g++.dg/template/overload10.C: New.
6516 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6519 * gfortran.dg/proc_ptr_comp_11.f90: New.
6521 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6523 * gcc.dg/pr40501.c: New testcase.
6525 2009-06-23 DJ Delorie <dj@redhat.com>
6528 * lib/target-supports.exp: Add mep support (no profiling).
6530 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6533 * gcc.dg/ssa/loop-31.c: Change scan rules.
6535 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6537 * gcc.dg/cpp/empty-include.c: Update column info.
6538 * gcc.dg/cpp/assert2.c: Update column info.
6540 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6542 * g++.dg/ext/builtin-object-size1.C: New test.
6543 * g++.dg/ext/builtin-object-size2.C: New test.
6545 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6547 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6548 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6550 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6552 * gcc.target/mips/truncate-3.c: New test.
6554 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6558 * gfortran.dg/interface_30.f90: Modified error message.
6559 * gfortran.dg/proc_decl_22.f90: New.
6561 2009-06-22 Ian Lance Taylor <iant@google.com>
6563 * gcc.dg/Wcxx-compat-19.c: New testcase.
6565 2009-06-22 Matthias Klose <doko@ubuntu.com>
6568 * pr28050.m: New testcase.
6570 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6573 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6575 2009-06-22 Martin Jambor <mjambor@suse.cz>
6577 PR tree-optimization/40492
6578 * g++.dg/torture/pr40492.C: New test.
6580 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6583 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6585 2009-06-22 Olivier Hainque <hainque@adacore.com>
6587 * gnat.dg/raise_ce.adb: Helper for ...
6588 * gnat.dg/handle_and_return.adb: New test.
6590 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6593 * gfortran.dg/generic_18.f90: New test.
6595 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6598 * gfortran.dg/spread_size_limit.f90: New test.
6600 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6602 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6603 to put dump files in a subdirectory.
6604 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6605 ".o" temporary files.
6607 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6610 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6611 * gfortran.dg/interface_20.f90: Ditto.
6612 * gfortran.dg/interface_21.f90: Ditto.
6613 * gfortran.dg/interface_22.f90: Ditto.
6614 * gfortran.dg/interface_30.f90: New.
6615 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6617 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6619 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6620 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6621 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6624 2009-06-21 Ira Rosen <irar@il.ibm.com>
6625 Revital Eres <eres@il.ibm.com>
6628 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6629 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6630 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6632 2009-06-21 Ira Rosen <irar@il.ibm.com>
6635 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6636 without misalignment support.
6637 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6639 2009-06-20 Tobias Burnus <burnus@net-b.de>
6642 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6644 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6647 * gfortran.dg/alloc_comp_result_2.f90: New test.
6649 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6652 * gcc.target/arm/pr40482.c: New test.
6654 2009-06-19 Ian Lance Taylor <iant@google.com>
6656 * gcc.dg/Wcxx-compat-18.c: New testcase.
6658 2009-06-19 Richard Guenther <rguenther@suse.de>
6660 * gcc.c-torture/execute/20090618-1.c: New testcase.
6662 2009-06-19 Ian Lance Taylor <iant@google.com>
6664 * gcc.dg/Wcxx-compat-17.c: New testcase.
6666 2009-06-19 Ian Lance Taylor <iant@google.com>
6668 * gcc.dg/Wcxx-compat-15.c: New testcase.
6670 2009-06-19 Ian Lance Taylor <iant@google.com>
6672 * gcc.dg/Wcxx-compat-16.c: New testcase.
6674 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6676 * gcc.dg/builtins-34.c: Add significand cases.
6678 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6681 * gcc.dg/20080522-1.c: Remove testcase for real.
6682 * gcc.dg/20080528-1.c: Ditto.
6684 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6687 * gfortran.dg/proc_ptr_20.f90: New.
6689 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6692 * gcc.dg/torture/pr40470-1.c: New.
6693 * gcc.dg/torture/pr40470-2.c: Likewise.
6694 * gcc.dg/torture/pr40470-3.c: Likewise.
6695 * gcc.dg/torture/pr40470-4.c: Likewise.
6697 2009-06-18 Diego Novillo <dnovillo@google.com>
6699 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6700 * gcc.dg/plugin/ggcplug.c: Likewise.
6701 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6702 * g++.dg/plugin/selfassign.c: Likewise.
6703 * g++.dg/plugin/attribute_plugin.c: Likewise.
6704 * g++.dg/plugin/dumb_plugin.c: Likewise.
6706 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6708 * gcc.dg/cpp/arith-3.c: Add column info.
6710 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6712 * gcc.target/arm/fp16-compile-none-2.c: New.
6713 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6714 * gcc.target/arm/fp16-compile-alt-12.c: New.
6716 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6718 * gcc.target/arm/fp16-compile-alt-1.c: New.
6719 * gcc.target/arm/fp16-compile-alt-2.c: New.
6720 * gcc.target/arm/fp16-compile-alt-3.c: New.
6721 * gcc.target/arm/fp16-compile-alt-4.c: New.
6722 * gcc.target/arm/fp16-compile-alt-5.c: New.
6723 * gcc.target/arm/fp16-compile-alt-6.c: New.
6724 * gcc.target/arm/fp16-compile-alt-7.c: New.
6725 * gcc.target/arm/fp16-compile-alt-8.c: New.
6726 * gcc.target/arm/fp16-compile-alt-9.c: New.
6727 * gcc.target/arm/fp16-compile-alt-10.c: New.
6728 * gcc.target/arm/fp16-compile-alt-11.c: New.
6729 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6730 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6731 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6732 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6733 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6734 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6735 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6736 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6737 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6738 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6739 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6740 * gcc.target/arm/fp16-compile-none-1.c: New.
6741 * gcc.target/arm/fp16-compile-exprtype.c: New.
6742 * gcc.target/arm/fp16-compile-vcvt.c: New.
6743 * gcc.target/arm/fp16-builtins-1.c: New.
6744 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6745 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6746 * gcc.target/arm/fp16-param-1.c: New.
6747 * gcc.target/arm/fp16-return-1.c: New.
6748 * gcc.target/arm/fp16-unprototyped-1.c: New.
6749 * gcc.target/arm/fp16-unprototyped-2.c: New.
6750 * gcc.target/arm/fp16-variadic-1.c: New.
6751 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6752 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6753 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6754 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6755 * gcc.dg/torture/arm-fp16-ops.h: New.
6756 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6757 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6758 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6759 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6760 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6761 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6762 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6763 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6764 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6765 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6766 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6767 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6768 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6769 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6770 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6771 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6772 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6773 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6774 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6775 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6776 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6778 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6780 * gcc.dg/builtins-65.c: New test.
6782 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6785 * gfortran.dg/proc_ptr_result_4.f90: New.
6787 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6789 * gcc.c-torture/execute/bitfld-5.c: New test.
6791 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6793 * gcc.dg/builtin-unreachable-3.c: New test.
6795 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6797 * gcc.target/i386/builtin-unreachable.c: New test.
6799 2009-06-17 Ian Lance Taylor <iant@google.com>
6801 * gcc.dg/Wcxx-compat-14.c: New testcase.
6803 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6805 * gcc.dg/func-ptr-conv-1.c: Update column info.
6807 2009-06-17 Richard Guenther <rguenther@suse.de>
6810 * gcc.c-torture/execute/pr40404.c: New testcase.
6812 2009-06-17 Richard Guenther <rguenther@suse.de>
6815 * g++.dg/torture/pr40460.C: New testcase.
6817 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6819 * gcc.dg/plugin/one_time_plugin.c: New test.
6820 * gcc.dg/plugin/one_time-test-1.c: New test.
6821 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6823 2009-06-16 Ian Lance Taylor <iant@google.com>
6825 * g++.dg/warn/skip-1.C: New testcase.
6827 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6830 * g++.dg/other/pr40446.C: New test.
6832 2009-06-16 Richard Guenther <rguenther@suse.de>
6834 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6835 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6836 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6839 2009-06-16 Martin Jambor <mjambor@suse.cz>
6841 * gcc.c-torture/compile/pr40432.c: New file.
6843 2009-06-16 Martin Jambor <mjambor@suse.cz>
6845 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6847 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6851 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6852 * gfortran.dg/interface_20.f90: Modified error messages.
6853 * gfortran.dg/interface_21.f90: Ditto.
6854 * gfortran.dg/interface_26.f90: Ditto.
6855 * gfortran.dg/interface_27.f90: Ditto.
6856 * gfortran.dg/interface_28.f90: Extended test case.
6857 * gfortran.dg/interface_29.f90: New.
6858 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6859 * gfortran.dg/proc_decl_8.f90: Ditto.
6860 * gfortran.dg/proc_ptr_11.f90: Ditto.
6861 * gfortran.dg/proc_ptr_15.f90: Ditto.
6863 2009-06-16 Ira Rosen <irar@il.ibm.com>
6865 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6867 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6868 gcc.dg/vect/vect-outer-4f.c: Likewise.
6869 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6870 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6872 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6875 2009-06-16 Tobias Burnus <burnus@net-b.de>
6878 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6880 2009-06-15 Ian Lance Taylor <iant@google.com>
6882 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6883 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6884 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6885 Recognize new notes.
6886 * gcc.dg/stmt-expr-label-2.c: Likewise.
6887 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6888 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6889 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6890 * gcc.dg/c99-vla-jump-4.c: Likewise.
6891 * gcc.dg/stmt-expr-label-1.c: Likewise.
6892 * gcc.dg/stmt-expr-label-3.c: Likewise.
6893 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6895 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6897 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6899 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6901 * gcc.dg/builtin-object-size-7.c: New test.
6903 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6906 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6907 level != "" use separate -gdwarf-2 -g${level} options instead of
6909 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6910 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6911 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6913 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6915 * g++.dg/abi/mangle11.C: Update warning line.
6916 * g++.dg/abi/mangle12.C: Update warning line.
6917 * g++.dg/abi/mangle17.C: Update warning line.
6918 * g++.dg/abi/mangle20-2.C: Update warning line.
6920 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6922 * gcc.dg/optimize-bswap-1.c: Split into these two:
6923 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6924 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6926 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6928 * gcc.dg/optimize-bswap-1.c: New testcase.
6930 2009-06-14 Richard Guenther <rguenther@suse.de>
6933 * g++.dg/torture/pr40389.C: New testcase.
6935 2009-06-13 Richard Guenther <rguenther@suse.de>
6937 PR tree-optimization/40421
6938 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6940 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6942 * gcc.dg/old-style-prom-3.c: Add column info.
6943 * gcc.dg/overflow-warn-1.c
6944 * gcc.dg/gomp/pr27415.c
6945 * gcc.dg/gomp/for-1.c: Same.
6946 * gcc.dg/enum-compat-1.c: Same.
6947 * gcc.dg/c99-tag-3.c: Same.
6948 * gcc.dg/Wredundant-decls-2.c: Same.
6949 * gcc.dg/func-ptr-conv-1.c: Same.
6950 * gcc.dg/asm-wide-1.c: Same.
6951 * gcc.dg/nofixed-point-2.c: Same.
6952 * gcc.dg/cpp/line3.c: Same.
6953 * gcc.dg/array-10.c: Same.
6954 * gcc.dg/c99-vla-jump-1.c: Same.
6955 * gcc.dg/pr20368-1.c: Same.
6956 * gcc.dg/Wshadow-3.c: Same.
6957 * gcc.dg/c90-const-expr-8.c: Same.
6958 * gcc.dg/label-decl-2.c: Same.
6959 * gcc.dg/dremf-type-compat-2.c: Same.
6960 * gcc.dg/c90-const-expr-5.c: Same.
6961 * gcc.dg/builtins-30.c: Same.
6962 * gcc.dg/Warray-bounds.c: Same.
6963 * gcc.dg/Wcxx-compat-2.c: Same.
6964 * gcc.dg/tree-ssa/col-1.c: Same.
6965 * gcc.dg/old-style-prom-2.c: Same.
6966 * gcc.dg/cast-function-1.c: Same.
6967 * gcc.dg/pr15698-1.c: Same.
6968 * gcc.dg/dremf-type-compat-3.c: Same.
6969 * gcc.dg/vla-8.c: Same.
6970 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6972 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6973 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6974 * gcc.dg/enum-compat-1.c: Same.
6975 * gcc.dg/dremf-type-compat-2.c: Same.
6976 * gcc.dg/old-style-prom-2.c: Same.
6977 * gcc.dg/pr15698-1.c: Same.
6978 * gcc.dg/pr20368-1.c: Same.
6979 * gcc.dg/dremf-type-compat-3.c: Same.
6980 * gcc.dg/builtins-30.c: Same. Test for columns.
6982 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6985 * gfortran.dg/proc_decl_1.f90: Extended.
6987 2009-06-12 Ian Lance Taylor <iant@google.com>
6989 * gcc.dg/Wcxx-compat-13.c: New testcase.
6991 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6994 * gcc.dg/tree-ssa/fre-vce-1.c
6996 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6999 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7000 min-insn-to-prefetch-ratio=5.
7002 2009-06-12 Joey Ye <joey.ye@intel.com>
7003 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.target/i386/stackalign/pr39146.c: New.
7008 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
7010 * gcc.target/i386/crc32-1.c: New.
7011 * gcc.target/i386/crc32-2.c: Likewise.
7013 2009-06-11 David Daney <ddaney@caviumnetworks.com>
7016 * gcc.dg/builtin-unreachable-1.c: New test.
7017 * gcc.dg/builtin-unreachable-2.c: Same.
7019 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
7022 * gfortran.dg/data_value_1.f90: New test.
7024 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7027 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7028 remove ilp32 requirement.
7029 * gcc.target/i386/excess-precision-2.c: Likewise.
7030 * gcc.target/i386/excess-precision-3.c: Likewise.
7031 * gcc.target/i386/excess-precision-4.c: Likewise.
7032 * gcc.target/i386/excess-precision-5.c: Likewise.
7033 * gcc.target/i386/excess-precision-6.c: Likewise.
7035 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7038 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7039 * gfortran.dg/nan_5.f90: New test.
7041 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
7043 * gcc.target/arm/neon-modes-1.c: New test.
7045 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
7047 * g++.dg/torture/pr31579.C: Cast pointer
7048 via __SIZE_TYPE__ instead of 'unsigned long'.
7050 2009-06-10 Anthony Green <green@moxielogic.com>
7052 * lib/target-supports.exp (check_profiling_available):
7053 Profiling is not available for testing purposes on moxie.
7055 2009-06-09 Ian Lance Taylor <iant@google.com>
7057 * gcc.dg/Wcxx-compat-12.c: New testcase.
7059 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
7062 * gfortran.dg/backspace_11.f90: New.
7064 2009-06-09 Jason Merrill <jason@redhat.com>
7066 * g++.dg/cpp0x/defaulted10.C: New.
7068 2009-06-09 Martin Jambor <mjambor@suse.cz>
7070 * gcc.c-torture/compile/pr40351.c: New file.
7072 2009-06-09 Olivier Hainque <hainque@adacore.com>
7074 * gnat.dg/align_max.adb: New test.
7076 2009-06-08 Jason Merrill <jason@redhat.com>
7078 * g++.dg/cpp0x/auto15.C: New.
7080 2009-06-08 Jan Hubicka <jh@suse.cz>
7083 * gcc.dg/torture/pr39834.c
7085 2009-06-08 Jan Hubicka <jh@suse.cz>
7088 * g++.dg/torture/pr40102.C: New testcase.
7090 2009-06-08 Jakub Jelinek <jakub@redhat.com>
7092 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7093 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7094 * gcc.dg/builtin-object-size-6.c: New test.
7097 * g++.dg/template/dtor7.C: New test.
7101 * g++.dg/template/error41.C: New test.
7102 * g++.dg/template/error42.C: New test.
7104 2009-06-08 Revital Eres <eres@il.ibm.com>
7107 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7108 * gcc.dg/vect/vect-88.c: Likewise.
7109 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7110 * gcc.dg/vect/pr25413.c: Likewise.
7111 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7113 2009-06-07 Ian Lance Taylor <iant@google.com>
7115 * g++.dg/warn/Wswitch-3.C: New testcase.
7116 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7117 * gcc.dg/Wswitch-enum-error.c: Likewise.
7118 * gcc.dg/Wswitch-error.c: Likewise.
7120 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7123 * gfortran.dg/negative_unit.f: Update test.
7124 * gfortran.dg/negative_unit_int8.f: Update test.
7125 * gfortran.dg/newunit_1.f90: New test.
7127 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7131 * gfortran.dg/spread_init_expr.f03: New.
7132 * gfortran.dg/unpack_init_expr.f03: New.
7133 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7136 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7140 * gfortran.dg/count_init_expr.f03
7141 * gfortran.dg/product_init_expr.f03
7142 * gfortran.dg/sum_init_expr.f03
7144 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7147 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7149 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7151 * gfortran.dg/zero_sized_5.f90: Likewise.
7153 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
7156 * g++.dg/torture/pr32950.C: New.
7158 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7162 * gfortran.dg/dot_product_1.f03: New.
7163 * gfortran.dg/matmul_8.f03: New.
7164 * gfortran.dg/transpose_3.f03: New.
7166 2009-06-06 Ian Lance Taylor <iant@google.com>
7168 * gcc.dg/Wunused-label-1.c: New test case.
7169 * g++.dg/warn/Wunused-label-1.C: New test case.
7170 * g++.dg/warn/Wunused-label-2.C: New test case.
7171 * g++.dg/warn/Wunused-label-3.C: New test case.
7173 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7176 * reshape_zerosize_2.f90: New.
7178 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7181 * gfortran.dg/pack_assign_1.f90: New.
7182 * gfortran.dg/pack_vector_1.f90: New.
7184 2009-06-05 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.dg/pr40340-1.c: New test.
7188 * gcc.dg/pr40340-2.c: New test.
7189 * gcc.dg/pr40340-3.c: New test.
7190 * gcc.dg/pr40340-4.c: New test.
7191 * gcc.dg/pr40340-5.c: New test.
7192 * gcc.dg/pr40340.h: New file.
7194 2009-06-05 Revital Eres <eres@il.ibm.com>
7196 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7198 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7199 * gcc.dg/vect/vect-33.c: Likewise.
7200 * gcc.dg/vect/vect-92.c: Likewise.
7201 * gcc.dg/vect/vect-58.c: Likewise.
7202 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7203 * gcc.dg/vect/vect-42.c: Likewise.
7204 * gcc.dg/vect/slp-25.c: Likewise.
7205 * gcc.dg/vect/vect-align-1.c: Likewise.
7206 * gcc.dg/vect/vect-align-2.c: Likewise.
7207 * gcc.dg/vect/vect-93.c: Likewise.
7208 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7209 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7210 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7211 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7212 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7213 * gcc.dg/vect/vect-26.c: Likewise.
7214 * gcc.dg/vect/vect-44.c: Likewise.
7215 * gcc.dg/vect/vect-70.c: Likewise.
7216 * gcc.dg/vect/vect-95.c: Likewise.
7217 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7218 * gcc.dg/vect/vect-28.c: Likewise.
7219 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7220 * gcc.dg/vect/vect-87.c: Likewise.
7221 * gcc.dg/vect/vect-109.c: Likewise.
7222 * gcc.dg/vect/vect-54.c: Likewise.
7223 * gcc.dg/vect/vect-96.c: Likewise.
7224 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7225 * gcc.dg/vect/vect-88.c: Likewise.
7226 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7227 * gcc.dg/vect/vect-89.c: Likewise.
7228 * gcc.dg/vect/vect-91.c: Likewise.
7229 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7230 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7231 * gfortran.dg/vect/vect-2.f90: Likewise.
7232 * gfortran.dg/vect/vect-3.f90: Likewise.
7233 * gfortran.dg/vect/vect-4.f90: Likewise.
7234 * gfortran.dg/vect/vect-5.f90: Likewise.
7236 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7238 PR tree-optimization/36318
7239 * gcc.dg/tree-ssa/sra-7.c: New test.
7241 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7244 * gfortran.dg/reshape_order_5.f90: New.
7245 * gfortran.dg/reshape_shape_1.f90: New.
7247 2009-06-04 Jason Merrill <jason@redhat.com>
7249 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7251 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7253 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7254 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7256 2009-06-04 Richard Guenther <rguenther@suse.de>
7259 * g++.dg/torture/pr40335.C: New testcase.
7261 2009-06-03 Richard Guenther <rguenther@suse.de>
7264 * gcc.dg/torture/pr40328.c: New testcase.
7266 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7268 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7271 2009-06-03 Martin Jambor <mjambor@suse.cz>
7273 * g++.dg/torture/pr40323.C: New file.
7275 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7277 * gnat.dg/specs/root.ads: New test.
7278 * gnat.dg/specs/root-level_1.ads: Likewise.
7279 * gnat.dg/specs/root-level_2.ads: Likewise.
7280 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7282 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7284 * g++.dg/init/ref15.C: Require unwrapped targets.
7286 2009-06-02 Jason Merrill <jason@redhat.com>
7288 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7289 * g++.dg/cpp0x/initlist18.C: New.
7290 * g++.dg/cpp0x/initlist19.C: New.
7292 * g++.dg/cpp0x/auto14.C: New.
7294 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7296 * gnat.dg/alignment6.adb: Remove XFAIL.
7298 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7301 * g++.dg/template/spec36.C: New test.
7303 2009-06-01 Ian Lance Taylor <iant@google.com>
7305 * gcc.dg/cast-qual-3.c: New testcase.
7306 * g++.dg/warn/Wcast-qual2.C: New testcase.
7308 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7310 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7311 (process-message): Expect column numbers.
7312 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7313 * gcc.dg/pch/counter-2.c: Same.
7314 * gcc.dg/pch/valid-2.c: Same.
7315 * gcc.dg/pch/warn-1.c: Same.
7316 * gcc.dg/pch/valid-1.c: Same.
7317 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7318 * gcc.dg/cpp/syshdr.c: Same.
7319 * gcc.dg/cpp/19940712-1.c: Same.
7320 * gcc.dg/cpp/missing-header-1.c: Same.
7321 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7322 * gcc.dg/cpp/tr-warn3.c: Same.
7323 * gcc.dg/cpp/pr29612-2.c: Same.
7324 * gcc.dg/cpp/tr-warn4.c: Same.
7325 * gcc.dg/cpp/Wtrigraphs.c: Same.
7326 * gcc.dg/cpp/poison.c: Same.
7327 * gcc.dg/cpp/arith-3.c: Same.
7328 * gcc.dg/cpp/sysmac2.c: Same.
7329 * gcc.dg/cpp/cpp.exp: Same.
7330 * gcc.dg/cpp/tr-warn5.c: Same.
7331 * gcc.dg/cpp/include2.c: Same.
7332 * gcc.dg/cpp/Wmissingdirs.c: Same.
7333 * gcc.dg/cpp/Wmissingdirs.c: Same.
7334 * gcc.dg/cpp/tr-warn6.c: Same.
7335 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7336 * gcc.dg/cpp/macspace1.c: Same.
7337 * gcc.dg/cpp/escape-2.c: Same.
7338 * gcc.dg/cpp/assert2.c: Same.
7339 * gcc.dg/cpp/undef2.c: Same.
7340 * gcc.dg/cpp/macspace2.c: Same.
7341 * gcc.dg/cpp/tr-warn1.c: Same.
7342 * gcc.dg/cpp/extratokens2.c: Same.
7343 * gcc.dg/cpp/strify2.c: Same.
7344 * gcc.dg/cpp/Wsignprom.c: Same.
7345 * gcc.dg/cpp/redef2.c: Same.
7346 * gcc.dg/cpp/trad/trad.exp: Same.
7347 * gcc.dg/cpp/arith-1.c: Same.
7348 * gcc.dg/cpp/extratokens.c: Same.
7349 * gcc.dg/cpp/if-mpar.c: Same.
7351 2009-06-01 Olivier Hainque <hainque@adacore.com>
7353 * gnat.dg/nested_float_packed.ads: New test.
7355 2009-06-01 Olivier Hainque <hainque@adacore.com>
7356 Eric Botcazou <botcazou@adacore.com>
7358 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7359 * gnat.dg/test_oconst.adb: New test.
7361 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7363 * gcc.dg/plugin/ggcplug.c: Moved comment.
7364 (plugin_init): Fixed typo, declared i, returned 0 at end.
7366 2009-05-31 Ira Rosen <irar@il.ibm.com>
7369 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7370 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7372 2009-05-29 Ian Lance Taylor <iant@google.com>
7374 * gcc.dg/Wcxx-compat-11.c: New testcase.
7376 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7379 * gfortran.dg/leadz_trailz_1.f90: New test.
7380 * gfortran.dg/leadz_trailz_2.f90: New test.
7382 2009-05-29 Martin Jambor <mjambor@suse.cz>
7384 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7385 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7386 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7387 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7388 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7389 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7390 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7391 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7392 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7393 * gcc.dg/tree-ssa/sra-5.c: New file.
7394 * gcc.dg/tree-ssa/sra-6.c: New file.
7395 * gcc.c-torture/compile/sra-1.c: New file.
7397 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7400 * gcc.c-torture/compile/pr40291.c: New test.
7403 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7405 * gcc.target/powerpc/altivec-30.c: New test.
7406 * gcc.target/powerpc/altivec-31.c: New test.
7408 2009-05-28 Richard Guenther <rguenther@suse.de>
7410 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7411 * gcc.c-torture/execute/20090527-1.c: Likewise.
7413 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7416 * g++.dg/template/canon-type-1.C: New test.
7417 * g++.dg/template/canon-type-2.C: Likewise.
7418 * g++.dg/template/canon-type-3.C: Likewise.
7419 * g++.dg/template/canon-type-4.C: Likewise.
7420 * g++.dg/template/canon-type-5.C: Likewise.
7421 * g++.dg/template/canon-type-6.C: Likewise.
7422 * g++.dg/template/canon-type-7.C: Likewise.
7424 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7425 Uros Bizjak <ubizjak@gmail.com>
7426 Danny Smith <dansmister@gmail.com>
7430 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7432 * gcc.target/i386/pr37216.c: New test source file.
7433 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7434 use -fno-common for testing Cygwin and MinGW targets.
7436 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7438 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7439 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7440 * g++.dg/pr37742.C (size_t): Likewise.
7441 * g++.dg/torture/pr34850.C (size_t): Likewise.
7442 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7444 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7445 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7446 (size_t): Use __extension__ and __SIZE_TYPE__.
7447 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7449 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7450 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7451 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7452 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7453 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7454 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7455 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7456 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7457 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7458 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7459 (__ssize_t): Likewise.
7460 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7461 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7462 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7463 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7464 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7465 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7466 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7467 * gcc.dg/pr33667.c (size_t): Likewise.
7468 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7469 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7470 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7471 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7472 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7473 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7475 2009-05-28 Ira Rosen <irar@il.ibm.com>
7477 PR tree-optimization/40254
7478 * gcc.dg/vect/pr40254.c: New test.
7480 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7483 * gcc.target/mips/const-anchor-1.c: New test.
7484 * gcc.target/mips/const-anchor-2.c: New test.
7486 2009-05-27 Jason Merrill <jason@redhat.com>
7488 * g++.dg/cpp0x/initlist15.C: New.
7489 * g++.dg/cpp0x/initlist16.C: New.
7490 * g++.dg/cpp0x/initlist17.C: New.
7492 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7495 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7496 patterns to reflect frontend changes.
7497 * gfortran.dg/vector_subscript_4.f90: Likewise.
7499 2009-05-27 Olivier Hainque <hainque@adacore.com>
7500 Eric Botcazou <botcazou@adacore.com>
7502 * gcc.c-torture/execute/align-nest.c: New testcase.
7503 * gnat.dg/misaligned_nest.adb: New testcase.
7505 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7507 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7508 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7509 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7510 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7512 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7514 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7515 cast instead of assuming 0ul.
7516 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7518 (_type_desc): Make first argument const.
7519 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7521 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7524 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7525 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7527 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7529 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7530 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7531 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7532 * gcc.dg/plugin/ggcplug.c: Added new file.
7534 2009-05-26 Tobias Burnus <burnus@net-b.de>
7537 * gfortran.dg/nullify_4.f90: New test.
7539 2009-05-26 Richard Guenther <rguenther@suse.de>
7541 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7543 2009-05-26 Richard Guenther <rguenther@suse.de>
7546 * gcc.c-torture/compile/pr40252.c: New testcase.
7548 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7551 * g++.dg/template/typedef18.C: New test.
7552 * g++.dg/template/typedef19.C: Likewise.
7553 * g++.dg/template/typedef20.C: Likewise.
7554 * g++.dg/template/access11.C: Adjust.
7556 2009-05-26 Richard Guenther <rguenther@suse.de>
7559 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7561 2009-05-25 Jason Merrill <jason@redhat.com>
7564 * g++.dg/cpp0x/enum3.C: New test.
7566 2009-05-25 Richard Guenther <rguenther@suse.de>
7568 PR tree-optimization/36327
7569 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7570 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7571 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7572 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7573 * gcc.dg/vect/vect-40.c: Likewise.
7574 * gcc.dg/vect/vect-42.c: Likewise.
7575 * gcc.dg/vect/vect-46.c: Likewise.
7576 * gcc.dg/vect/vect-76.c: Likewise.
7578 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7581 * gfortran.dg/proc_ptr_18.f90: New.
7582 * gfortran.dg/proc_ptr_19.f90: New.
7583 * gfortran.dg/proc_ptr_comp_9.f90: New.
7584 * gfortran.dg/proc_ptr_comp_10.f90: New.
7586 2009-05-25 Richard Guenther <rguenther@suse.de>
7588 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7589 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7591 2009-05-25 Ira Rosen <irar@il.ibm.com>
7593 PR tree-optimization/40238
7594 * gcc.dg/vect/pr40238.c: New test.
7596 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597 Dominique Dhumieres <dominiq@lps.ens.fr>
7601 * gfortran.dg/bounds_check_fail_3.f90: New test.
7602 * gfortran.dg/bounds_check_fail_4.f90: New test.
7603 * gfortran.dg/bounds_check_14.f90: Update test.
7604 * gfortran.dg/bound_4.f90: Update test.
7606 2009-05-24 Richard Guenther <rguenther@suse.de>
7609 * gcc.c-torture/compile/pr40233.c: New testcase.
7611 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7613 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7614 for alpha*-*-* targets.
7616 2009-05-24 Ira Rosen <irar@il.ibm.com>
7618 * gcc.dg/vect/bb-slp-1.c: New test.
7619 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7620 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7621 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7622 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7623 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7624 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7625 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7626 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7627 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7628 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7629 gcc.dg/vect/bb-slp-22.c: Likewise.
7630 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7632 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7633 Maxim Kuvyrkov <maxim@codesourcery.com>
7635 * gcc.dg/falign-labels-1.c: New test.
7637 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7639 * gnat.dg/specs/rep_clause3.ads: New test.
7641 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7643 * gnat.dg/addr6.adb: New test.
7645 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7647 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7649 * gcc.target/arm/thumb2-mul-space.c: New file.
7650 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7651 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7652 * gcc.target/arm/thumb2-mul-speed.c: New file.
7654 2009-05-22 Richard Guenther <rguenther@suse.de>
7657 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7658 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7659 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7661 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7663 * gcc.dg/dll-6.c: New test.
7664 * gcc.dg/dll-6a.c: Likewise.
7665 * gcc.dg/dll-7.c: Likewise.
7666 * gcc.dg/dll-7a.c: Likewise.
7667 * g++.dg/ext/dllexport2.C: Likewise.
7668 * g++.dg/ext/dllexport2a.cc: Likewise.
7670 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7673 * gcc.target/ia64/mfused-madd-vect.c: New test.
7674 * gcc.target/ia64/mfused-madd.c: New test.
7675 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7676 * gcc.target/ia64/mno-fused-madd.c: New test.
7678 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7680 * gcc.target/i386/movbe-1.c: New.
7681 * gcc.target/i386/movbe-2.c: Likewise.
7683 2009-05-21 Taras Glek <tglek@mozilla.com>
7685 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7686 plugin_init signature.
7687 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7688 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7689 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7691 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7693 * gcc.dg/target/arm/neon-vmla-1.c: New.
7694 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7696 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7698 * gcc.target/mips/octeon-exts-6.c: New test.
7699 * gcc.target/mips/extend-1.c: New test.
7700 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7702 * gcc.target/mips/octeon-exts-5.c: Likewise.
7704 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7707 * gcc.c-torture/compile/pr40204.c: New test.
7709 2009-05-20 Richard Guenther <rguenther@suse.de>
7711 * gcc.c-torture/compile/20090518-1.c: New testcase.
7713 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7715 PR tree-optimization/40087
7716 * gcc.dg/tree-ssa/pr40087.c: New test.
7718 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7720 * gcc.dg/vector-4.c: New testcase.
7721 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7722 * g++.dg/ext/vector16.C: New testcase.
7724 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7727 * gcc.dg/pr40172.c: Renamed to ...
7728 * gcc.dg/pr40172-1.c: This.
7730 * gcc.dg/pr40172-2.c: New.
7731 * gcc.dg/pr40172-3.c: Likewise.
7733 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7736 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7738 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7740 * gnat.dg/loop_optimization6.ad[sb]: New test.
7742 2009-05-19 Richard Guenther <rguenther@suse.de>
7744 * gcc.c-torture/compile/20090519-1.c: New testcase.
7746 2009-05-18 Jason Merrill <jason@redhat.com>
7748 * g++.dg/cpp0x/explicit1.C: New.
7749 * g++.dg/cpp0x/explicit2.C: New.
7751 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7754 * g++.dg/debug/dwarf2/nested-1.C: New test.
7756 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7759 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7762 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7765 * gfortran.dg/proc_ptr_comp_8.f90: New.
7767 2009-05-18 Richard Guenther <rguenther@suse.de>
7770 * gfortran.dg/array_memset_2.f90: Adjust.
7772 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7776 * gfortran.dg/interface_27.f90: New.
7777 * gfortran.dg/interface_28.f90: New.
7778 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7779 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7781 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7783 * gcc.target/m68k/tls-ie.c: New test.
7784 * gcc.target/m68k/tls-le.c: New test.
7785 * gcc.target/m68k/tls-gd.c: New test.
7786 * gcc.target/m68k/tls-ld.c: New test.
7787 * gcc.target/m68k/tls-ie-xgot.c: New test.
7788 * gcc.target/m68k/tls-le-xtls.c: New test.
7789 * gcc.target/m68k/tls-gd-xgot.c: New test.
7790 * gcc.target/m68k/tls-ld-xgot.c: New test.
7791 * gcc.target/m68k/tls-ld-xtls.c: New test.
7792 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7794 2009-05-18 Martin Jambor <mjambor@suse.cz>
7796 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7798 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7801 * gcc.dg/pr40172.c: New.
7803 2009-05-17 Jason Merrill <jason@redhat.com>
7806 * g++.dg/template/dtor6.C: New.
7808 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7810 * g++.dg/warn/translate-ice-1.C: New test.
7812 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7814 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7815 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7816 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7817 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7819 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7822 * gfortran.dg/erf_2.F90: New test.
7823 * gfortran.dg/erfc_scaled_2.f90: New test.
7825 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7828 * gfortran.dg/string_1.f90: New test.
7829 * gfortran.dg/string_2.f90: New test.
7830 * gfortran.dg/string_3.f90: New test.
7832 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7834 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7835 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7837 2009-05-15 Ian Lance Taylor <iant@google.com>
7839 * gcc.dg/Wcxx-compat-10.c: New testcase.
7841 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7844 * gcc.dg/pr16302.c: New.
7845 * g++.dg/warn/pr16302.C: New.
7847 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7849 * gcc.dg/torture/builtin-math-5.c: New.
7850 * gcc.dg/torture/builtin-math-6.c: New.
7851 * lib/target-supports.exp (check_effective_target_mpc): New.
7853 2009-05-15 Jan Hubicka <jh@suse.cz>
7855 * gcc.dg/tree-ssa/inline-3.c: New testcase
7857 2009-05-15 Jan Hubicka <jh@suse.cz>
7859 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7860 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7861 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7862 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7863 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7865 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7867 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7868 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7870 2009-05-15 Jan Hubicka <jh@suse.cz>
7872 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7873 optimized by sibcall noinline.
7875 2009-05-15 Jan Hubicka <jh@suse.cz>
7877 * sibcall-1.c (track): Mark noinline.
7878 * sibcall-2.c (track): Mark noinline.
7879 * sibcall-3.c (track): Mark noinline.
7880 * sibcall-4.c (track): Mark noinline.
7882 2009-05-15 Jan Hubicka <jh@suse.cz>
7884 * flatten-2.c: Disable early inlining; add comment.
7885 * flatten-3.c: New test based on flatten-2.c.
7887 2009-05-15 Richard Guenther <rguenther@suse.de>
7889 PR tree-optimization/39999
7890 * gcc.c-torture/compile/pr39999.c: New testcase.
7892 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7894 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7896 2009-05-14 Ian Lance Taylor <iant@google.com>
7898 * gcc.dg/Wcxx-compat-9.c: New testcase.
7900 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7903 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7904 * gfortran.dg/duplicate_type_2.f90: Ditto.
7905 * gfortran.dg/duplicate_type_3.f90: New.
7907 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7909 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7910 * ada/acats/tests/c5/c59002c.ada: Likewise.
7912 2009-05-13 Taras Glek <tglek@mozilla.com>
7914 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7915 attributes and decl smashing.
7916 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7918 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7919 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7921 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7924 * gfortran.dg/pr39865.f90: New test.
7925 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7927 * gfortran.dg/hollerith_f95.f90: Likewise.
7928 * gfortran.dg/hollerith6.f90: New test.
7929 * gfortran.dg/hollerith7.f90: New test.
7931 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7934 * gcc.dg/cpp/pr36674.i: New.
7936 2009-05-14 Ben Elliston <bje@au.ibm.com>
7939 * gcc.c-torture/compile/pr40035.c: New test.
7941 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7943 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7945 2009-05-12 Tobias Burnus <burnus@net-b.de>
7948 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7949 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7950 * gfortran.dg/interop_params.f03: Ditto.
7952 2009-05-12 Jan Hubicka <jh@suse.cz>
7954 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7955 so unrolling still happens.
7956 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7957 * gcc.dg/ipa/ipacost-2.c: Likewise.
7958 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7960 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7962 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7964 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7966 * lib/target-supports.exp (check_profiling_available): Return
7967 false for -p on *-*-cygwin* targets.
7969 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7971 PR tree-optimization/38632
7972 * g++.dg/tree-ssa/pr38632.C: New.
7974 2009-05-11 Jan Hubicka <jh@suse.cz>
7976 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7977 we now optimize better.
7978 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7979 out at different places.
7980 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7982 * gcc.dg/vect/vect-76.c: Likewise.
7983 * gcc.dg/vect/vect-70.c: Likewise.
7984 * gcc.dg/vect/vect-66.c: Likewise.
7985 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7986 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7988 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7991 * gcc.c-torture/compile/pr40080.c: New.
7993 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7995 * gcc.c-torture/compile/pr40026.c: New testcase.
7997 2009-05-11 Janus Weil <janus@gcc.gnu.org>
8000 * gfortran.dg/proc_ptr_comp_7.f90: New.
8002 2009-05-11 Ira Rosen <irar@il.ibm.com>
8004 PR tree-optimization/40074
8005 * gcc.dg/vect/pr40074.c: New test.
8007 2009-05-10 Ian Lance Taylor <iant@google.com>
8009 * gcc.dg/Wcxx-compat-7.c: New testcase.
8010 * gcc.dg/Wcxx-compat-8.c: New testcase.
8011 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8012 * gcc.dg/pr17188-1.c: Likewise.
8013 * gcc.dg/pr39084.c: Likewise.
8015 2009-05-10 Michael Matz <matz@suse.de>
8018 * gcc.dg/pr40031.c: New test.
8020 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8023 * gfortran.dg/array_constructor_31.f90: New test.
8025 2009-05-10 Richard Guenther <rguenther@suse.de>
8027 PR tree-optimization/40081
8028 * g++.dg/torture/pr40081.C: New testcase.
8030 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8033 * gfortran.dg/dependency_24.f90: New test.
8034 * gfortran.dg/dependency_23.f90: Clean up module files.
8036 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
8039 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8040 * gfortran.dg/chmod_2.f90: Likewise.
8041 * gfortran.dg/chmod_3.f90: Likewise.
8042 * gfortran.dg/open_errors.f90: Likewise.
8044 2009-05-09 Jan Hubicka <jh@suse.cz>
8047 * g++.dg/eh/nested-try.C: New test.
8049 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8051 PR tree-optimization/40049
8052 * gcc.dg/vect/vect-shift-2.c: New test.
8054 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8056 * gcc.dg/torture/complex-sign-mul-minus-one.c,
8057 gcc.dg/torture/complex-sign-mul-one.c: New tests.
8059 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8062 * g++.dg/warn/deprecated-6.C: New.
8063 * gcc.dg/deprecated-4.c: Likewise.
8064 * gcc.dg/deprecated-5.c: Likewise.
8065 * gcc.dg/deprecated-6.c: Likewise.
8067 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8069 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8070 __aligned__(__BIGGEST_ALIGNMENT__).
8071 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8072 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8073 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8074 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8075 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8076 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8077 * gcc.dg/vect/Os-vect-95.c: Likewise.
8078 * gcc.dg/vect/pr20122.c: Likewise.
8079 * gcc.dg/vect/pr36493.c: Likewise.
8080 * gcc.dg/vect/pr37385.c: Likewise.
8081 * gcc.dg/vect/slp-7.c: Likewise.
8082 * gcc.dg/vect/slp-9.c: Likewise.
8083 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8084 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8085 * gcc.dg/vect/vect-35.c: Likewise.
8086 * gcc.dg/vect/vect-40.c: Likewise.
8087 * gcc.dg/vect/vect-42.c: Likewise.
8088 * gcc.dg/vect/vect-44.c: Likewise.
8089 * gcc.dg/vect/vect-46.c: Likewise.
8090 * gcc.dg/vect/vect-48.c: Likewise.
8091 * gcc.dg/vect/vect-52.c: Likewise.
8092 * gcc.dg/vect/vect-54.c: Likewise.
8093 * gcc.dg/vect/vect-56.c: Likewise.
8094 * gcc.dg/vect/vect-58.c: Likewise.
8095 * gcc.dg/vect/vect-60.c: Likewise.
8096 * gcc.dg/vect/vect-74.c: Likewise.
8097 * gcc.dg/vect/vect-75.c: Likewise.
8098 * gcc.dg/vect/vect-76.c: Likewise.
8099 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8100 * gcc.dg/vect/vect-77.c: Likewise.
8101 * gcc.dg/vect/vect-77-global.c: Likewise.
8102 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8103 * gcc.dg/vect/vect-78.c: Likewise.
8104 * gcc.dg/vect/vect-78-global.c: Likewise.
8105 * gcc.dg/vect/vect-80.c: Likewise.
8106 * gcc.dg/vect/vect-85.c: Likewise.
8107 * gcc.dg/vect/vect-87.c: Likewise.
8108 * gcc.dg/vect/vect-88.c: Likewise.
8109 * gcc.dg/vect/vect-92.c: Likewise.
8110 * gcc.dg/vect/vect-93.c: Likewise.
8111 * gcc.dg/vect/vect-95.c: Likewise.
8112 * gcc.dg/vect/vect-97.c: Likewise.
8113 * gcc.dg/vect/vect-complex-1.c: Likewise.
8114 * gcc.dg/vect/vect-complex-4.c: Likewise.
8115 * gcc.dg/vect/vect-complex-5.c: Likewise.
8116 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8117 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8118 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8119 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8120 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8121 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8122 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8123 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8124 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8125 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8126 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8127 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8128 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8129 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8130 * gcc.dg/vect/vect-outer-1.c: Likewise.
8131 * gcc.dg/vect/vect-outer-2a.c: Likewise.
8132 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8133 * gcc.dg/vect/vect-outer-2.c: Likewise.
8134 * gcc.dg/vect/vect-outer-2c.c: Likewise.
8135 * gcc.dg/vect/vect-outer-2d.c: Likewise.
8136 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8137 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8138 * gcc.dg/vect/vect-outer-3.c: Likewise.
8139 * gcc.dg/vect/vect-outer-3c.c: Likewise.
8140 * gcc.dg/vect/vect-outer-5.c: Likewise.
8141 * gcc.dg/vect/vect-outer-6.c: Likewise.
8142 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8143 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8144 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8145 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8146 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8147 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8148 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8149 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8150 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8151 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8152 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8153 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8154 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8155 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8157 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8160 * gcc.dg/torture/complex-sign.h: New header.
8161 * gcc.dg/torture/complex-sign-add.c,
8162 gcc.dg/torture/complex-sign-mixed-add.c,
8163 gcc.dg/torture/complex-sign-mixed-div.c,
8164 gcc.dg/torture/complex-sign-mixed-mul.c,
8165 gcc.dg/torture/complex-sign-mixed-sub.c,
8166 gcc.dg/torture/complex-sign-mul.c,
8167 gcc.dg/torture/complex-sign-sub.c: New tests.
8169 2009-05-08 Janus Weil <janus@gcc.gnu.org>
8172 * gfortran.dg/intrinsic_3.f90: New.
8174 2009-05-07 Janis Johnson <janis187@us.ibm.com>
8177 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8178 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8179 * gcc.dg/dfp/float-constant-double.c: New test.
8180 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8181 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8182 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8183 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8184 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8185 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8186 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8187 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8188 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8190 2009-05-07 Jakub Jelinek <jakub@redhat.com>
8193 * gcc.c-torture/execute/pr40057.c: New test.
8195 2009-05-06 James E. Wilson <wilson@codesourcery.com>
8197 * gcc.c-torture/compile/const-high-part.c: New test.
8199 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8202 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8205 2009-05-06 Janus Weil <janus@gcc.gnu.org>
8208 * gfortran.dg/proc_decl_1.f90: Modified.
8209 * gfortran.dg/proc_ptr_comp_1.f90: New.
8210 * gfortran.dg/proc_ptr_comp_2.f90: New.
8211 * gfortran.dg/proc_ptr_comp_3.f90: New.
8212 * gfortran.dg/proc_ptr_comp_4.f90: New.
8213 * gfortran.dg/proc_ptr_comp_5.f90: New.
8214 * gfortran.dg/proc_ptr_comp_6.f90: New.
8216 2009-05-06 Dodji Seketeli <dodji@redhat.com>
8219 * g++.dg/template/call7.C: New test.
8221 2009-05-06 Diego Novillo <dnovillo@google.com>
8223 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8225 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8227 * gfortran.dg/pr40021.f: Moved to ...
8228 * gfortran.fortran-torture/execute/pr40021.f: Here.
8230 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8233 * gcc.dg/dfp/pr39986.c: New test.
8235 2009-05-06 Michael Matz <matz@suse.de>
8238 * gfortran.dg/pr40021.f: New test.
8240 2009-05-06 Le-Chun Wu <lcwu@google.com>
8242 * lib/plugin-support.exp: New file containing support procs for
8244 * lib/target-supports.exp (check_plugin_available): New proc.
8245 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8246 * gcc.dg/plugin/selfassign.c: New plugin source file.
8247 * gcc.dg/plugin/self-assign-test-1.c: New test.
8248 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8249 * g++.dg/README: Add description for plugin test.
8250 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8251 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8252 * g++.dg/plugin/selfassign.c: New plugin source file.
8253 * g++.dg/plugin/self-assign-test-1.C: New test.
8254 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8255 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8256 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8257 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8259 2009-05-06 Tobias Burnus <burnus@net-b.de>
8262 * gfortran.dg/intrinsic_2.f90: New test.
8263 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8265 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8268 * gcc.dg/noncompile/incomplete-5.c: New test.
8270 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8273 * gcc.dg/pr39666-1.c: New test.
8274 * gcc.dg/pr39666-2.c: Likewise.
8275 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8276 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8277 * gfortran.dg/pr39666-1.f90: Likewise.
8278 * gfortran.dg/pr39666-2.f90: Likewise.
8280 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8282 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8283 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8284 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8286 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8289 * gfortran.dg/proc_ptr_17.f90: New.
8291 2009-05-05 Richard Guenther <rguenther@suse.de>
8293 PR tree-optimization/40022
8294 * gcc.c-torture/execute/pr40022.c: New testcase.
8296 2009-05-05 Richard Guenther <rguenther@suse.de>
8299 * gcc.c-torture/compile/pr40023.c: New testcase.
8301 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8303 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8304 * g++.dg/template/overload9.C: Likewise.
8305 * g++.dg/ext/ms-1.C: New.
8307 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8310 * g++.dg/ext/vla7.C: New test.
8312 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8314 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8316 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8318 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8319 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8320 Update expected errors.
8322 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8325 * g++.dg/parse/parser-pr28152.C: New.
8326 * g++.dg/parse/parser-pr28152-2.C: New.
8328 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8330 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8332 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8334 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8335 * gcc.target/sparc/fexpand-2.c: Likewise.
8336 * gcc.target/sparc/fpmerge-2.c: Likewise.
8337 * gcc.target/sparc/pdist-2.c: Likewise.
8339 2009-05-03 Richard Guenther <rguenther@suse.de>
8342 * gcc.c-torture/compile/pr39983.c: New testcase.
8344 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8346 * gcc.dg/c99-complex-3.c: New test.
8348 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8350 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8352 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8354 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8356 2009-05-02 Richard Guenther <rguenther@suse.de>
8359 * gcc.target/spu/pr40001.c: New testcase.
8361 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8363 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8365 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8368 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8369 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8371 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8374 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8377 2009-04-30 David Ayers <ayers@fsfe.org>
8379 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8380 and gcc_error_prefix variables.
8381 * objc.dg/bad-receiver-type.m: Update to match correct
8383 * objc.dg/encode-5.m: Likewise.
8384 * objc.dg/id-1.m: Likewise.
8385 * objc.dg/method-1.m: Likewise.
8386 * objc.dg/method-6.m: Likewise.
8387 * objc.dg/method-7.m: Likewise.
8388 * objc.dg/method-9.m: Likewise.
8389 * objc.dg/method-11.m: Likewise.
8390 * objc.dg/method-20.m: Likewise.
8391 * objc.dg/private-1.m: Likewise.
8393 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8396 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8397 * gfortran.dg/advance_4.f90: Likewise
8398 * gfortran.dg/advance_5.f90: Likewise
8399 * gfortran.dg/append_1.f90: Likewise
8400 * gfortran.dg/backslash_1.f90: Likewise
8401 * gfortran.dg/backslash_2.f90: Likewise
8402 * gfortran.dg/backslash_3.f: Likewise
8403 * gfortran.dg/backspace_10.f90: Likewise
8404 * gfortran.dg/backspace_3.f: Likewise
8405 * gfortran.dg/backspace_4.f: Likewise
8406 * gfortran.dg/backspace_5.f: Likewise
8407 * gfortran.dg/backspace_8.f: Likewise
8408 * gfortran.dg/backspace_9.f: Likewise
8409 * gfortran.dg/complex_write.f90: Likewise
8410 * gfortran.dg/convert_implied_open.f90: Likewise
8411 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8412 * gfortran.dg/dos_eol.f: Likewise
8413 * gfortran.dg/empty_format_1.f90: Likewise
8414 * gfortran.dg/endfile.f: Likewise
8415 * gfortran.dg/eof_1.f90: Likewise
8416 * gfortran.dg/eor_1.f90: Likewise
8417 * gfortran.dg/eor_handling_1.f90: Likewise
8418 * gfortran.dg/eor_handling_2.f90: Likewise
8419 * gfortran.dg/eor_handling_3.f90: Likewise
8420 * gfortran.dg/eor_handling_4.f90: Likewise
8421 * gfortran.dg/eor_handling_5.f90: Likewise
8422 * gfortran.dg/error_recovery_5.f90: Likewise
8423 * gfortran.dg/f2003_inquire_1.f03: Likewise
8424 * gfortran.dg/f2003_io_4.f03: Likewise
8425 * gfortran.dg/f2003_io_5.f03: Likewise
8426 * gfortran.dg/f2003_io_7.f03: Likewise
8427 * gfortran.dg/fgetc_1.f90: Likewise
8428 * gfortran.dg/fgetc_2.f90: Likewise
8429 * gfortran.dg/flush_1.f90: Likewise
8430 * gfortran.dg/fmt_exhaust.f90: Likewise
8431 * gfortran.dg/fmt_huge.f90: Likewise
8432 * gfortran.dg/fmt_read.f90: Likewise
8433 * gfortran.dg/fmt_t_1.f90: Likewise
8434 * gfortran.dg/fmt_t_2.f90: Likewise
8435 * gfortran.dg/fmt_t_3.f90: Likewise
8436 * gfortran.dg/fmt_t_4.f90: Likewise
8437 * gfortran.dg/fmt_t_5.f90: Likewise
8438 * gfortran.dg/fmt_t_7.f: Likewise
8439 * gfortran.dg/fseek.f90: Likewise
8440 * gfortran.dg/ftell_1.f90: Likewise
8441 * gfortran.dg/ftell_2.f90: Likewise
8442 * gfortran.dg/func_derived_3.f90: Likewise
8443 * gfortran.dg/inquire_9.f90: Likewise
8444 * gfortran.dg/iostat_1.f90: Likewise
8445 * gfortran.dg/iostat_2.f90: Likewise
8446 * gfortran.dg/list_read_1.f90: Likewise
8447 * gfortran.dg/list_read_4.f90: Likewise
8448 * gfortran.dg/list_read_5.f90: Likewise
8449 * gfortran.dg/list_read_7.f90: Likewise
8450 * gfortran.dg/list_read_8.f90: Likewise
8451 * gfortran.dg/list_read_9.f90: Likewise
8452 * gfortran.dg/namelist_13.f90: Likewise
8453 * gfortran.dg/namelist_14.f90: Likewise
8454 * gfortran.dg/namelist_15.f90: Likewise
8455 * gfortran.dg/namelist_16.f90: Likewise
8456 * gfortran.dg/namelist_17.f90: Likewise
8457 * gfortran.dg/namelist_18.f90: Likewise
8458 * gfortran.dg/namelist_19.f90: Likewise
8459 * gfortran.dg/namelist_20.f90: Likewise
8460 * gfortran.dg/namelist_24.f90: Likewise
8461 * gfortran.dg/namelist_26.f90: Likewise
8462 * gfortran.dg/namelist_27.f90: Likewise
8463 * gfortran.dg/namelist_28.f90: Likewise
8464 * gfortran.dg/namelist_37.f90: Likewise
8465 * gfortran.dg/namelist_38.f90: Likewise
8466 * gfortran.dg/namelist_39.f90: Likewise
8467 * gfortran.dg/namelist_40.f90: Likewise
8468 * gfortran.dg/namelist_43.f90: Likewise
8469 * gfortran.dg/namelist_44.f90: Likewise
8470 * gfortran.dg/namelist_45.f90: Likewise
8471 * gfortran.dg/namelist_46.f90: Likewise
8472 * gfortran.dg/namelist_47.f90: Likewise
8473 * gfortran.dg/namelist_48.f90: Likewise
8474 * gfortran.dg/namelist_49.f90: Likewise
8475 * gfortran.dg/namelist_50.f90: Likewise
8476 * gfortran.dg/namelist_51.f90: Likewise
8477 * gfortran.dg/namelist_52.f90: Likewise
8478 * gfortran.dg/namelist_56.f90: Likewise
8479 * gfortran.dg/namelist_char_only.f90: Likewise
8480 * gfortran.dg/namelist_use.f90: Likewise
8481 * gfortran.dg/namelist_use_only.f90: Likewise
8482 * gfortran.dg/noadv_size.f90: Likewise
8483 * gfortran.dg/open_access_append_1.f90: Likewise
8484 * gfortran.dg/pad_no.f90: Likewise
8485 * gfortran.dg/pr12884.f: Likewise
8486 * gfortran.dg/pr17090.f90: Likewise
8487 * gfortran.dg/pr17285.f90: Likewise
8488 * gfortran.dg/pr17286.f90: Likewise
8489 * gfortran.dg/pr18122.f90: Likewise
8490 * gfortran.dg/pr18210.f90: Likewise
8491 * gfortran.dg/pr18392.f90: Likewise
8492 * gfortran.dg/pr19155.f: Likewise
8493 * gfortran.dg/pr19216.f: Likewise
8494 * gfortran.dg/pr19467.f90: Likewise
8495 * gfortran.dg/pr19657.f: Likewise
8496 * gfortran.dg/pr20257.f90: Likewise
8497 * gfortran.dg/read_bad_advance.f90: Likewise
8498 * gfortran.dg/read_eof_2.f90: Likewise
8499 * gfortran.dg/read_eof_4.f90: Likewise
8500 * gfortran.dg/read_many_1.f: Likewise
8501 * gfortran.dg/read_noadvance.f90: Likewise
8502 * gfortran.dg/read_repeat.f90: Likewise
8503 * gfortran.dg/read_size_noadvance.f90: Likewise
8504 * gfortran.dg/read_x_past.f: Likewise
8505 * gfortran.dg/record_marker_1.f90: Likewise
8506 * gfortran.dg/record_marker_3.f90: Likewise
8507 * gfortran.dg/rewind_1.f90: Likewise
8508 * gfortran.dg/runtime_warning_1.f90: Likewise
8509 * gfortran.dg/shape_3.f90: Likewise
8510 * gfortran.dg/slash_1.f90: Likewise
8511 * gfortran.dg/stat_1.f90: Likewise
8512 * gfortran.dg/stat_2.f90: Likewise
8513 * gfortran.dg/streamio_11.f90: Likewise
8514 * gfortran.dg/streamio_3.f90: Likewise
8515 * gfortran.dg/streamio_4.f90: Likewise
8516 * gfortran.dg/streamio_9.f90: Likewise
8517 * gfortran.dg/tl_editing.f90: Likewise
8518 * gfortran.dg/unf_io_convert_1.f90: Likewise
8519 * gfortran.dg/unf_io_convert_2.f90: Likewise
8520 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8521 * gfortran.dg/unf_short_record_1.f90: Likewise
8522 * gfortran.dg/utf8_1.f03: Likewise
8523 * gfortran.dg/utf8_2.f03: Likewise
8524 * gfortran.dg/widechar_IO_1.f90: Likewise
8525 * gfortran.dg/write_check3.f90: Likewise
8526 * gfortran.dg/write_rewind_2.f: Likewise
8527 * gfortran.dg/x_slash_2.f: Likewise
8529 2009-04-29 Richard Guenther <rguenther@suse.de>
8532 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8534 (check_effective_target_vect_floatuint_cvt): Likewise.
8535 * gcc.dg/vect/slp-10.c: Adjust.
8536 * gcc.dg/vect/slp-11.c: Adjust.
8537 * gcc.dg/vect/slp-12b.c: Adjust.
8538 * gcc.dg/vect/slp-33.c: Adjust.
8539 * gcc.c-torture/compile/pr39943.c: New testcase.
8541 2009-04-29 Richard Guenther <rguenther@suse.de>
8544 * gcc.c-torture/compile/pr39937.c: New testcase.
8546 2009-04-29 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/39941
8549 * gcc.c-torture/compile/pr39941.c: New testcase.
8551 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8553 * gcc.target/bfin/20090411-1.c: New test.
8555 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8558 * gcc.dg/pr39565.c: New testcase.
8560 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8562 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8563 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8564 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8565 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8566 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8567 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8568 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8569 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8570 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8571 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8572 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8573 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8574 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8575 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8576 * gcc.target/i386/pr37191.c: Likewise.
8577 * gcc.target/i386/reload-1.c: Likewise.
8578 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8579 * g++.old-deja/g++.pt/repo2.C: Likewise.
8580 * g++.old-deja/g++.pt/repo3.C: Likewise.
8581 * g++.old-deja/g++.pt/repo4.C: Likewise.
8582 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8583 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8584 * g++.dg/template/repo1.C: Likewise.
8585 * g++.dg/template/repo2.C: Likewise.
8586 * g++.dg/template/repo3.C: Likewise.
8587 * g++.dg/template/repo4.C: Likewise.
8588 * g++.dg/template/repo5.C: Likewise.
8589 * g++.dg/template/repo6.C: Likewise.
8590 * g++.dg/template/repo7.C: Likewise.
8591 * g++.dg/template/repo8.C: Likewise.
8592 * g++.dg/template/repo9.C: Likewise.
8593 * g++.dg/rtti/repo1.C: Likewise.
8594 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8595 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8596 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8597 * g++.dg/other/PR23205.C: Skip for vxworks.
8598 * g++.dg/ext/visibility/class1.C: Requires PIC.
8599 * g++.dg/eh/async-unwind2.C: Requires PIC.
8600 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8601 does not have cxa_exit.
8603 2009-04-28 Jing Yu <jingyu@google.com>
8606 * lib/target-supports.exp (check_effective_target_tls): Remove
8608 (check_effective_target_tls_native): Likewise.
8609 (check_effective_target_tls_runtime): Likewise.
8610 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8612 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8614 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8617 * gfortran.dg/proc_ptr_16.f90: New.
8619 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8621 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8624 2009-04-28 Richard Guenther <rguenther@suse.de>
8627 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8629 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8631 * g++.dg/warn/pr35652.C: Removed.
8632 * gcc.dg/pr35652.c: Likewise.
8634 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8636 * gcc.target/ia64/20071210-2.c: New testcase.
8638 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8641 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8642 * gcc.dg/pr39323-3.c: Ditto.
8644 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8648 * gfortran.dg/ambiguous_reference_2.f90: New.
8649 * gfortran.dg/pointer_assign_7.f90: New.
8651 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8652 Mark Mitchell <mark@codesourcery.com>
8654 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8655 * gcc.dg/20020103-1.c: Check for __ppc.
8656 * gcc.dg/asm-b.c: Check for __ppc.
8657 * gcc.dg/20020919-1.c: Check for __ppc.
8658 * gcc.dg/20020312-2.c: Likewise.
8659 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8660 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8661 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8662 * g++.dg/warn/weak1.C: Likewise.
8663 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8664 static so appropriate optimizations kick in.
8665 (find_base_value_wrapper): New function.
8666 * g++.dg/eh/simd-5.C: Fix target triplet.
8667 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8669 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8670 H.J. Lu <hongjiu.lu@intel.com>
8673 * gcc.target/i386/pr39911.c: New test.
8675 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8678 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8680 2009-04-28 Ben Elliston <bje@au.ibm.com>
8685 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8687 * gcc.dg/pr35652.C: New.
8688 * g++.dg/warn/pr35652.C: New.
8689 * gcc.dg/format/plus-1.c: Adjust message.
8691 2009-04-27 DJ Delorie <dj@redhat.com>
8693 * lib/target-supports.exp (check_effective_target_double64): New.
8694 (check_effective_target_double64plus): New.
8695 (check_effective_target_large_double): New.
8696 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8697 * gcc.dg/div-double-1.c: Likewise.
8698 * gcc.dg/Wconversion-real.c: Require large_double.
8699 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8701 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8704 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8707 2009-04-27 Ian Lance Taylor <iant@google.com>
8709 * gcc.dg/Wcxx-compat-5.c: New testcase.
8710 * gcc.dg/Wcxx-compat-6.c: New testcase.
8712 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8714 Allow non-constant arguments to conversion intrinsics.
8715 * gcc.target/spu/intrinsics-3.c: Update tests.
8717 2009-04-27 Richard Guenther <rguenther@suse.de>
8720 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8721 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8723 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8726 * gcc.dg/torture/pr39903-1.c: New.
8727 * gcc.dg/torture/pr39903-2.c: Likewise.
8729 2009-04-27 Revital Eres <eres@il.ibm.com>
8731 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8733 * gcc.dg/sms-2.c: Add dump check.
8734 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8736 * gcc.dg/sms-4.c: Likewise.
8737 * gcc.dg/sms-5.c: Likewise.
8738 * gcc.dg/sms-6.c: Likewise.
8739 * gcc.dg/sms-7.c: Likewise.
8740 * gcc.dg/sms-antideps.c: Rename to...
8741 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8743 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8745 * gnat.dg/opt2.adb: New test.
8747 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8750 * g++.dg/warn/Wunused-15.C: New test.
8752 2009-04-26 Michael Matz <matz@suse.de>
8755 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8757 * gcc.target/i386/pr37248-1.c: Modified.
8758 * gcc.target/i386/pr37248-3.c: Modified.
8759 * gcc.target/i386/pr37248-2.c: Modified.
8760 * gnat.dg/aliasing1.adb: Modified.
8761 * gnat.dg/pack9.adb: Modified.
8762 * gnat.dg/aliasing2.adb: Modified.
8763 * gcc.dg/strict-overflow-2.c: Modified.
8764 * gcc.dg/autopar/reduc-1char.c: Modified.
8765 * gcc.dg/autopar/reduc-2char.c: Modified.
8766 * gcc.dg/autopar/reduc-1.c: Modified.
8767 * gcc.dg/autopar/reduc-2.c: Modified.
8768 * gcc.dg/autopar/reduc-3.c: Modified.
8769 * gcc.dg/autopar/reduc-6.c: Modified.
8770 * gcc.dg/autopar/reduc-7.c: Modified.
8771 * gcc.dg/autopar/reduc-8.c: Modified.
8772 * gcc.dg/autopar/reduc-9.c: Modified.
8773 * gcc.dg/autopar/reduc-1short.c: Modified.
8774 * gcc.dg/autopar/reduc-2short.c: Modified.
8775 * gcc.dg/autopar/parallelization-1.c: Modified.
8776 * gcc.dg/strict-overflow-4.c: Modified.
8777 * gcc.dg/strict-overflow-6.c: Modified.
8778 * gcc.dg/gomp/combined-1.c: Modified.
8779 * gcc.dg/no-strict-overflow-1.c: Modified.
8780 * gcc.dg/no-strict-overflow-3.c: Modified.
8781 * gcc.dg/no-strict-overflow-5.c: Modified.
8782 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8783 * gcc.dg/tree-ssa/pr18134.c: Modified.
8784 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8785 * gcc.dg/tree-ssa/vector-2.c: Modified.
8786 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8787 * gcc.dg/tree-ssa/loop-21.c: Modified.
8788 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8789 * gcc.dg/tree-ssa/vector-3.c: Modified.
8790 * gcc.dg/tree-ssa/asm-3.c: Modified.
8791 * gcc.dg/tree-ssa/pr23294.c: Modified.
8792 * gcc.dg/tree-ssa/loop-22.c: Modified.
8793 * gcc.dg/tree-ssa/loop-15.c: Modified.
8794 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8795 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8796 * gcc.dg/tree-ssa/pr20139.c: Modified.
8797 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8798 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8799 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8800 * gcc.dg/tree-ssa/loop-5.c: Modified.
8801 * gcc.dg/tree-ssa/pr19431.c: Modified.
8802 * gcc.dg/tree-ssa/pr32044.c: Modified.
8803 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8804 * gcc.dg/tree-ssa/loop-19.c: Modified.
8805 * gcc.dg/tree-ssa/loop-28.c: Modified.
8806 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8807 * gcc.dg/tree-ssa/divide-1.c: Modified.
8808 * gcc.dg/tree-ssa/inline-1.c: Modified.
8809 * gcc.dg/tree-ssa/divide-3.c: Modified.
8810 * gcc.dg/tree-ssa/pr30978.c: Modified.
8811 * gcc.dg/tree-ssa/alias-6.c: Modified.
8812 * gcc.dg/tree-ssa/divide-4.c: Modified.
8813 * gcc.dg/tree-ssa/alias-11.c: Modified.
8814 * gcc.dg/no-strict-overflow-7.c: Modified.
8815 * gcc.dg/strict-overflow-1.c: Modified.
8816 * gcc.dg/pr15784-4.c: Modified.
8817 * gcc.dg/pr34263.c: Modified.
8818 * gcc.dg/strict-overflow-3.c: Modified.
8819 * gcc.dg/tree-prof/stringop-1.c: Modified.
8820 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8821 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8822 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8823 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8824 * gcc.dg/no-strict-overflow-2.c: Modified.
8825 * gcc.dg/no-strict-overflow-4.c: Modified.
8826 * gcc.dg/no-strict-overflow-6.c: Modified.
8827 * g++.dg/tree-ssa/pr27090.C: Modified.
8828 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8829 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8830 * g++.dg/tree-ssa/pr19807.C: Modified.
8831 * g++.dg/opt/pr30965.C: Modified.
8832 * g++.dg/init/new17.C: Modified.
8833 * gfortran.dg/whole_file_6.f90: Modified.
8834 * gfortran.dg/whole_file_5.f90: Modified.
8835 * gfortran.dg/reassoc_1.f90: Modified.
8836 * gfortran.dg/reassoc_3.f90: Modified.
8838 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8841 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8843 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8846 * gcc.target/i386/pr39543-1.c: New test.
8847 * gcc.target/i386/pr39543-2.c: New test.
8848 * gcc.target/i386/pr39543-3.c: New test.
8851 * gcc.dg/Wunused-value-3.c: New test.
8853 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8856 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8857 gcc.dg/vla-21.c: New tests.
8859 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8862 * gcc.dg/inline-34.c: New test.
8864 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8866 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8867 gcc.dg/enum-const-3.c: New tests.
8868 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8869 -pedantic-errors. Update expected diagnostics.
8871 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8874 * gcc.dg/vla-20.c: New test.
8876 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8879 * gcc.dg/vla-19.c: New test.
8881 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8883 PR preprocessor/39559
8884 * gcc.dg/c99-intconst-2.c: New test.
8886 2009-04-25 Jan Hubicka <jh@suse.cz>
8888 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8890 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8893 * gfortran.dg/import7.f90: New.
8895 2009-04-24 Richard Guenther <rguenther@suse.de>
8897 * gcc.dg/tree-ssa/vrp48.c: Fix.
8899 2008-04-24 Doug Kwan <dougkwan@google.com>
8901 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8902 destination are the same.
8904 2009-04-24 Richard Guenther <rguenther@suse.de>
8906 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8908 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8910 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8911 gcc.dg/array-const-3.c: New tests.
8913 2009-04-24 Ian Lance Taylor <iant@google.com>
8915 * gcc.dg/Wcxx-compat-4.c: New testcase.
8917 2009-04-24 Daniel Kraft <d@domob.eu>
8919 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8920 expected on already erraneous symbol (renamed to fresh one).
8922 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8925 * gcc.dg/pr39867.c: New.
8927 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8931 * gfortran.dg/intrinsic_1.f90: New.
8933 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8935 * gnat.dg/alignment7.adb: New test.
8936 * gnat.dg/alignment8.adb: Likewise.
8938 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8940 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8941 * gnat.dg/specs/rep_clause2.ads: New test.
8943 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8945 PR rtl-optimization/39794
8946 * gcc.dg/pr39794.c: New test.
8948 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8950 * gnat.dg/atomic1.adb: New test.
8951 * gnat.dg/atomic1_pkg.ads: New helper.
8953 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8956 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8957 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8959 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8961 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8964 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8967 * gcc.dg/vector-init-1.c: New testcase.
8968 * gcc.dg/vector-init-2.c: New testcase.
8970 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8972 * gnat.dg/enum2.adb: New test.
8973 * gnat.dg/enum2_pkg.ads: New helper.
8975 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8978 * gcc.dg/torture/pr39855.c: New test.
8980 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8983 * g++.dg/cpp0x/pr39639.C: New test.
8985 2009-04-22 Mark Heffernan <meheff@google.com>
8987 * gcc.dg/profile-generate-3.c: New test.
8989 2009-04-22 Jan Hubicka <jh@suse.cz>
8991 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8993 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8996 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8998 2009-04-22 Richard Guenther <rguenther@suse.de>
9000 PR tree-optimization/39824
9001 * gcc.c-torture/compile/pr39824.c: New testcase.
9003 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9006 * g++.dg/parse/parser-pr14875.C: New.
9007 * g++.dg/parse/parser-pr14875-2.C: New.
9008 * g++.dg/parse/error6.C: Update match string.
9010 2009-04-22 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/39845
9013 * gcc.c-torture/compile/pr39845.c: New testcase.
9015 2009-04-22 Janus Weil <janus@gcc.gnu.org>
9018 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9019 * gfortran.dg/external_initializer.f90: Modified.
9020 * gfortran.dg/interface_26.f90: Modified.
9021 * gfortran.dg/intrinsic_subroutine.f90: Modified.
9022 * gfortran.dg/proc_ptr_3.f90: Modified.
9023 * gfortran.dg/proc_ptr_15.f90: New.
9024 * gfortran.dg/proc_ptr_result_1.f90: Modified.
9026 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9029 * g++.dg/warn/pr35711.C: New.
9030 * g++.dg/conversion/ptrmem2.C: Update.
9032 2009-04-21 Joseph Myers <joseph@codesourcery.com>
9034 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9035 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9036 README.gcc, g++.dg/README, g++.dg/compat/break/README,
9037 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9038 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9039 gcc.c-torture/ChangeLog.0,
9040 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9041 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9042 gcc.target/i386/math-torture/math-torture.exp,
9043 gcc.target/mips/inter/mips16-inter.exp,
9044 gcc.target/mips/mips-nonpic/README,
9045 gcc.target/x86_64/abi/README.gcc,
9046 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9047 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9048 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9050 * ChangeLog-1993-2007, ChangeLog: Correct dates.
9052 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9054 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9056 2009-04-21 Richard Guenther <rguenther@suse.de>
9059 * gcc.dg/torture/pr39829.c: New testcase.
9061 2009-04-21 Martin Jambor <mjambor@suse.cz>
9063 * gcc.dg/tree-ssa/cswtch-2.c: New test.
9065 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9068 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9069 * gcc.dg/sequence-pt-2.c: New.
9070 * gcc.dg/sequence-pt-3.c: New.
9071 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9072 * g++.dg/warn/sequence-pt-2.c: New.
9073 * g++.dg/warn/sequence-pt-3.c: New.
9075 2009-04-21 Jakub Jelinek <jakub@redhat.com>
9077 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9079 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9081 * gnat.dg/import1.ad[sb]: New test.
9083 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9085 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9088 2009-04-20 Tobias Burnus <burnus@net-b.de>
9091 * gfortran.dg/continuation_11.f90: New test.
9093 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9096 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9097 messages. Test for "long long" in system headers.
9098 * gcc.dg/c99-longlong-2.c: New.
9099 * g++.dg/warn/pr13358.C: New.
9100 * g++.dg/warn/pr13358-2.C: New.
9101 * g++.dg/warn/pr13358-3.C: New.
9102 * g++.dg/warn/pr13358-4.C: New.
9104 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9106 * gcc.dg/framework-2.c: Fix up for non existent includes
9107 being fatal errors now.
9109 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
9112 * gfortran.dg/private_type_13.f90: New test.
9113 * gfortran.dg/private_type_2.f90: Add option -std=f95.
9115 2009-04-20 Le-Chun Wu <lcwu@google.com>
9118 * g++.dg/warn/Wunused-14.C: New test.
9120 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9122 * gnat.dg/specs/small_alignment.ads: New test.
9124 2009-04-20 Ian Lance Taylor <iant@google.com>
9126 * gcc.dg/Wcxx-compat-3.c: New testcase.
9128 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9130 * gnat.dg/pack13.ad[sb]: New test.
9131 * gnat.dg/pack13_pkg.ads: New helper.
9133 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9135 * gnat.dg/discr11.ad[sb]: New test.
9136 * gnat.dg/discr11_pkg.ads: New helper.
9138 2009-04-20 Ira Rosen <irar@il.ibm.com>
9140 PR tree-optimization/39675
9141 * gcc.dg/vect/O3-pr39675-2.c: New test.
9143 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9145 * gnat.dg/rep_clause3.adb: New test.
9147 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9150 * gcc.dg/c99-flex-array-7.c: New test.
9152 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9155 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9157 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9160 * gcc.dg/c99-restrict-3.c: New test.
9162 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9164 PR preprocessor/20078
9165 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9167 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
9169 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9170 Do not pass -B$root after -margs.
9172 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9176 * gcc.dg/pr32061.c: New.
9177 * gcc.dg/Wlogical-op-1.c: Update.
9178 * g++.dg/warn/Wlogical-op-1.C: Update.
9179 * g++.dg/warn/pr36954.C: New.
9181 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9184 * gcc.dg/lvalue-5.c: New test.
9186 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9189 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9191 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9193 * gcc.dg/cpp/include5.c: New test.
9195 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9198 * gcc.dg/call-diag-2.c: New test.
9200 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9202 PR preprocessor/39646
9203 * gcc.dg/cpp/line8.c: New test.
9205 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9207 PR preprocessor/39647
9208 * gcc.dg/cpp/line7.c: New test.
9210 2009-04-18 Richard Guenther <rguenther@suse.de>
9213 * gcc.target/i386/pr39804.c: New testcase.
9215 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
9217 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9218 * g++.dg/other/pr39496.C: Likewise.
9220 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9223 * gcc.dg/pr36902.c: New.
9225 2009-04-17 Diego Novillo <dnovillo@google.com>
9227 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9228 violation for variable 'inside_main'.
9230 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9232 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9234 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9236 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9238 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9240 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9241 * gfortran.dg/chmod_2.f90: Likewise.
9242 * gfortran.dg/chmod_3.f90: Likewise.
9243 * gfortran.dg/open_errors.f90: Likewise.
9244 * gfortran.dg/stat_1.f90: Likewise.
9245 * gfortran.dg/stat_2.f90: Likewise.
9247 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9249 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9250 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9251 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9252 * gfortran.dg/nearest_1.f90: Likewise.
9253 * gfortran.dg/nearest_3.f90: Likewise.
9254 * gfortran.dg/isnan_1.f90: Likewise.
9255 * gfortran.dg/isnan_2.f90: Likewise.
9256 * gfortran.dg/nan_1.f90: Likewise.
9257 * gfortran.dg/nan_2.f90: Likewise.
9258 * gfortran.dg/nan_3.f90: Likewise.
9259 * gfortran.dg/nan_4.f90: Likewise.
9260 * gfortran.dg/module_nan.f90: Likewise.
9261 * gfortran.dg/int_conv_2.f90: Likewise.
9262 * gfortran.dg/init_flag_3.f90: Likewise.
9263 * gfortran.dg/namelist_42.f90: Likewise.
9264 * gfortran.dg/namelist_43.f90: Likewise.
9265 * gfortran.dg/real_const_3.f90: Likewise.
9266 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9268 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9269 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9270 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9271 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9272 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9274 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9275 * gfortran.dg/gamma_5.f90: Likewise.
9277 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9279 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9280 less strict so it also works with auto-overlay support.
9281 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9282 for "exceeds local store" linker errors on the SPU.
9284 * lib/gfortran.exp: Include target-supports.exp.
9285 (gfortran_init): On SPU targets where automatic overlay support
9286 is available, use it to build all Fortran test cases.
9288 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9290 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9292 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9293 rule enforced by gnat on taft types.
9295 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9298 * g++.dg/ext/complit11.C: Add empty dg-options.
9300 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9303 * g++.dg/template/defarg11.C: New test.
9305 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9308 * g++.dg/ext/complit11.C: New testcase.
9310 2009-04-15 Le-Chun Wu <lcwu@google.com>
9313 * g++.dg/warn/Wunused-13.C: New testcase.
9315 2009-04-15 Ian Lance Taylor <iant@google.com>
9317 * gcc.dg/Wenum-compare-1.c: New testcase.
9319 2009-04-15 Richard Guenther <rguenther@suse.de>
9321 PR tree-optimization/39764
9322 * g++.dg/torture/pr39764.C: New testcase.
9324 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9326 * g++.dg/ext/altivec-17.C: New.
9328 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9330 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9331 * gnat.dg/specs/limited1.ads: Ditto.
9333 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9336 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9337 for testing the results of estimate instructions.
9338 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9339 * gcc.dg/vmx/3a-05.c (test): Ditto.
9341 2009-04-14 Jason Merrill <jason@redhat.com>
9344 * g++.dg/warn/Wshadow-4.C: Extend.
9346 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9349 (do_D): Remove attribute hidden.
9351 2009-04-13 Jason Merrill <jason@redhat.com>
9354 * g++.dg/init/copy7.C: New.
9356 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9359 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9360 (check_for_all_options): This.
9362 2009-04-13 Jason Merrill <jason@redhat.com>
9365 * g++.dg/template/crash90.C: New.
9367 2009-04-12 Jason Merrill <jason@redhat.com>
9370 * g++.dg/overload/extern-C-2.C: New.
9372 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9374 PR preprocessor/31869
9375 * gcc.dg/cpp/strify5.c: New test.
9377 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9379 * gnat.dg/enum1.adb: New test.
9380 * gnat.dg/enum1_pkg.ads: New helper.
9382 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9385 * gcc.target/alpha/pr39740.c: New test.
9387 2009-04-11 Daniel Kraft <d@domob.eu>
9390 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9391 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9392 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9393 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9394 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9395 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9396 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9397 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9398 expected string length that failed with -fbounds-check now.
9399 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9401 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9404 * gfortran.dg/proc_ptr_14.f90: New.
9406 2009-04-11 Richard Guenther <rguenther@suse.de>
9409 * g++.dg/torture/pr39732.C: New testcase.
9411 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9413 * gfortran.dg/whole_file_5.f90: New.
9414 * gfortran.dg/whole_file_6.f90: New.
9416 2009-04-11 Richard Guenther <rguenther@suse.de>
9418 PR tree-optimization/39713
9419 * g++.dg/torture/pr39713.C: New testcase.
9421 2009-04-10 Richard Guenther <rguenther@suse.de>
9424 * gcc.dg/pr39712.c: New testcase.
9426 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9429 * g++.dg/cpp0x/enum2.C: Updated.
9430 * g++.dg/debug/pr22514.C: Likewise.
9431 * g++.dg/parse/enum2.C: Likewise.
9432 * g++.dg/parse/enum3.C: Likewise.
9433 * g++.dg/template/crash79.C: Likewise.
9434 * g++.old-deja/g++.jason/cond.C: Likewise.
9436 2009-04-10 Chao-ying Fu <fu@mips.com>
9438 * gcc.target/mips/interrupt_handler.c: Change from compile to
9441 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9443 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9445 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9448 * gfortran.dg/zero_sized_6.f90: New.
9450 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9453 * g++.dg/parse/pr20118.C: New.
9454 * g++.dg/template/spec16.C: Update.
9456 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9459 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9460 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9461 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9462 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9463 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9464 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9465 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9466 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9467 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9468 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9469 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9470 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9471 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9472 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9473 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9474 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9475 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9477 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9480 * g++.dg/torture/pr39678.C: New.
9481 * gcc.dg/compat/struct-complex-2.h: Likewise.
9482 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9483 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9484 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9485 * gcc.dg/torture/pr39678.c: Likewise.
9486 * gcc.target/i386/pr39678.c: Likewise.
9488 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9489 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9491 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9492 <complex.h>. Add tests for structure with complex float.
9494 2009-04-10 Ben Elliston <bje@au.ibm.com>
9495 Joseph Myers <joseph@codesourcery.com>
9498 * gcc.dg/dfp/pr36800.c: New.
9500 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9501 Rafael Avila de Espindola <espindola@google.com>
9503 * gcc.misc-tests/help.exp: New file.
9504 * lib/options.exp: New file.
9506 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9509 * objc/execute/forward-1.x: New.
9511 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9513 * gcc.dg/pr27150-1.c: Change to a link test.
9515 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9517 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9518 3 of the GNU General Public License and to point readers at the
9519 COPYING3 file and the FSF's license web page.
9520 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9521 * gcc.dg/struct/struct-reorg.exp: Likewise.
9522 * gcc.target/spu/tag_manager.c: Likewise.
9524 2009-04-09 Richard Guenther <rguenther@suse.de>
9527 * ssa-ccp-25.c: Adjust pattern.
9529 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9532 * gfortran.dg/external_procedures_1.f90: Modified.
9533 * gfortran.dg/proc_ptr_result_1.f90: New.
9534 * gfortran.dg/proc_ptr_result_2.f90: New.
9535 * gfortran.dg/proc_ptr_result_3.f90: New.
9537 2009-04-09 Richard Guenther <rguenther@suse.de>
9539 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9540 to prevent constant propagation.
9541 * gcc.dg/vect/vect-56.c: Likewise.
9542 * gcc.dg/vect/vect-58.c: Likewise.
9543 * gcc.dg/vect/vect-60.c: Likewise.
9544 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9545 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9546 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9548 2009-04-09 Richard Guenther <rguenther@suse.de>
9550 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9551 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9553 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9556 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9559 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9561 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9562 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9564 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9566 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9568 2009-04-08 Jason Merrill <jason@redhat.com>
9571 * g++.dg/template/error40.C: Add another test.
9573 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9577 * gcc.c-torture/compile/pr39614-1.c,
9578 gcc.c-torture/compile/pr39614-2.c,
9579 gcc.c-torture/compile/pr39614-3.c,
9580 gcc.c-torture/compile/pr39614-4.c,
9581 gcc.c-torture/compile/pr39614-5.c,
9582 gcc.c-torture/compile/pr39673-1.c,
9583 gcc.c-torture/compile/pr39673-2.c: New tests.
9584 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9586 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9587 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9590 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9593 * g++.dg/cpp0x/variadic-crash2.C: New test.
9595 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9598 * gfortran.dg/alloc_comp_result_1.f90: New test.
9600 2009-04-07 Jason Merrill <jason@redhat.com>
9603 * g++.dg/overload/extern-C-1.C: New.
9605 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9608 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9610 2009-04-07 Jason Merrill <jason@redhat.com>
9613 * g++.dg/template/error40.C: New.
9615 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9618 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9620 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9622 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9624 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9627 * gfortran.dg/proc_decl_1.f90: Modified.
9628 * gfortran.dg/proc_ptr_11.f90: Extended.
9629 * gfortran.dg/proc_ptr_13.f90: Modified.
9631 2009-04-06 Jason Merrill <jason@redhat.com>
9634 * g++.dg/template/fnspec1.C: New.
9636 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9638 * lib/gnat.exp: Handle multilib.
9640 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9643 * gfortran.dg/dependency_23.f90: New test.
9645 2009-04-06 Richard Guenther <rguenther@suse.de>
9647 PR tree-optimization/28868
9648 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9649 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9650 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9653 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9655 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9657 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9659 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9661 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9663 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9664 with the built-in y0, and the subsequent warning.
9665 (y1): Likewise, rename to y_1.
9667 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9670 * gfortran.dg/proc_decl_21.f90: New.
9672 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9675 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9677 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9679 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9680 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9681 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9682 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9683 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9684 gfortran.dg/namelist_49.f90: Gate test on effective_target
9686 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9688 2009-04-05 Daniel Kraft <d@domob.eu>
9691 * gfortran.dg/read_float_2.f03
9692 * gfortran.dg/read_float_3.f90
9694 2009-04-05 Richard Guenther <rguenther@suse.de>
9696 PR tree-optimization/39648
9697 * gcc.c-torture/compile/pr39648.c: New testcase.
9699 2009-04-05 Jason Merrill <jason@redhat.com>
9702 * g++.dg/template/error39.C: New.
9704 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9707 * gfortran.dg/implied_do_1.f90: New.
9709 2009-04-04 Tobias Burnus <burnus@net-b.de>
9712 * gfortran.dg/recursive_check_8.f90: New.
9713 * gfortran.dg/recursive_check_9.f90: New.
9714 * gfortran.dg/recursive_check_10.f90: New.
9715 * gfortran.dg/recursive_check_11.f90: New.
9716 * gfortran.dg/recursive_check_12.f90: New.
9717 * gfortran.dg/recursive_check_13.f90: New.
9718 * gfortran.dg/recursive_check_14.f90: New.
9720 2009-04-04 Jason Merrill <jason@redhat.com>
9723 * g++.dg/template/error38.C: Add more tests.
9725 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9728 * gfortran.dg/common_align_2.f90: New test.
9730 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9733 * gcc.c-torture/execute/pr39501.c: New file.
9734 * gcc.c-torture/execute/pr39501.x: New file.
9736 2009-04-04 Richard Guenther <rguenther@suse.de>
9738 PR tree-optimization/8781
9739 PR tree-optimization/37892
9740 * g++.dg/tree-ssa/pr8781.C: New testcase.
9741 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9743 2009-04-04 Richard Guenther <rguenther@suse.de>
9745 PR tree-optimization/39636
9746 * gcc.c-torture/compile/pr39636.c: New testcase.
9748 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9750 PR rtl-optimization/39607
9751 * g++.dg/opt/pr39607.C: New.
9753 2009-04-03 Tobias Burnus <burnus@net-b.de>
9756 * gfortran.dg/common_12.f90: New.
9758 2009-04-03 Jason Merrill <jason@redhat.com>
9761 * g++.dg/template/const2.C: New test.
9763 2009-04-03 Richard Guenther <rguenther@suse.de>
9765 PR tree-optimization/2480
9766 PR tree-optimization/23086
9767 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9768 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9770 2009-04-03 Richard Guenther <rguenther@suse.de>
9772 PR tree-optimization/34743
9773 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9774 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9775 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9776 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9777 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9778 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9779 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9780 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9782 2009-04-03 Richard Guenther <rguenther@suse.de>
9785 PR tree-optimization/23940
9786 PR tree-optimization/33237
9789 PR tree-optimization/36201
9790 PR tree-optimization/36230
9791 PR tree-optimization/38049
9792 PR tree-optimization/38207
9793 PR tree-optimization/38230
9794 PR tree-optimization/38301
9795 PR tree-optimization/38585
9797 PR tree-optimization/38985
9798 PR tree-optimization/39299
9799 * gcc.dg/pr19633-1.c: Adjust.
9800 * gcc.dg/torture/pta-callused-1.c: Likewise.
9801 * gcc.dg/torture/pr39074-2.c: Likewise.
9802 * gcc.dg/torture/pr39074.c: Likewise.
9803 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9804 * gcc.dg/torture/pr30375.c: Adjust.
9805 * gcc.dg/torture/pr33563.c: Likewise.
9806 * gcc.dg/torture/pr33870.c: Likewise.
9807 * gcc.dg/torture/pr33560.c: Likewise.
9808 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9809 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9810 * gcc.dg/tree-ssa/alias-15.c: Remove.
9811 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9812 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9813 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9814 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9815 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9816 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9817 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9818 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9819 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9820 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9821 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9822 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9823 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9824 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9825 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9826 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9827 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9828 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9829 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9830 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9831 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9832 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9833 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9834 * gcc.dg/uninit-B.c: XFAIL.
9835 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9836 * gcc.dg/uninit-pr19430.c: XFAIL.
9837 * g++.dg/tree-ssa/pr13146.C: New testcase.
9838 * g++.dg/opt/pr36187.C: Adjust.
9839 * g++.dg/torture/20090329-1.C: New testcase.
9841 2009-04-02 Chao-ying Fu <fu@mips.com>
9843 * gcc.target/mips/interrupt_handler.c: New test.
9845 2009-04-02 David Ayers <ayers@fsfe.org>
9848 * objc.dg/bad-receiver-type-2.m: New test contributed by
9851 2009-04-02 Jason Merrill <jason@redhat.com>
9854 * g++.dg/template/error38.C: New test.
9856 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9858 PR tree-optimization/31677
9859 * gcc.dg/memcpy-1.c: Add compiler option.
9861 2009-04-02 Ira Rosen <irar@il.ibm.com>
9863 PR tree-optimization/39595
9864 * gfortran.dg/vect/O3-pr39595.f: New test.
9866 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9869 * g++.dg/template/typedef11.C: New test.
9870 * g++.dg/template/typedef12.C: Likewise.
9871 * g++.dg/template/typedef13.C: Likewise.
9872 * g++.dg/template/typedef14.C: Likewise.
9873 * g++.dg/template/typedef15.C: Likewise.
9874 * g++.dg/template/typedef16.C: Likewise.
9875 * g++.dg/template/sfinae3.C: Compile this pedantically.
9876 The only errors expected should be the one saying the typedef is ill
9878 * g++.old-deja/g++.pt/typename8.C: Likewise.
9879 * g++.dg/template/access11.C: Update this.
9881 2009-04-02 Richard Guenther <rguenther@suse.de>
9883 PR tree-optimization/37221
9884 * gcc.c-torture/compile/20090331-1.c: New testcase.
9886 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9888 * gcc.c-torture/compile/20090401-1.c: New test.
9890 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9893 * g++.dg/template/pr4926-1.C: New.
9895 2009-04-01 Xinliang David Li <davidxl@google.com>
9897 * gcc.target/i386/all_one_m128i.c: New test.
9899 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9902 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9903 * gcc.dg/fltconst-2.c: New test.
9904 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9905 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9908 * gcc.dg/cpp/pr33466.c: New test.
9909 * gcc.dg/dfp/pr33466.c: New test.
9910 * gcc.dg/fixed-point/pr33466.c: New test.
9912 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9914 PR tree-optimization/35011
9915 * g++.dg/other/pr35011.C: New.
9917 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9920 * gcc.dg/pr39226.c: New test.
9922 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9925 * g++.dg/template/pr35240.C: New.
9927 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9930 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9931 * gcc.dg/pr25682.c: Update expected diagnostics.
9933 2009-04-01 Richard Guenther <rguenther@suse.de>
9935 * gcc.dg/fold-plusmult-2.c: New testcase.
9937 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9940 * gcc.dg/pr37772.c: New test.
9941 * g++.dg/ext/asm11.C: New test.
9943 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9945 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9946 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9949 2009-03-31 Jason Merrill <jason@redhat.com>
9951 * g++.old-deja/g++.other/using9.C: Add expected errors.
9953 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9955 * gcc.c-torture/compile/pr33009.c: Removed.
9957 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9959 * gcc.c-torture/compile/pr33009.c: Delete.
9960 * gcc.c-torture/compile/pr11832.c: Likewise.
9962 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9965 * lib/target-supports.exp (check_effective_target_stdint_types):
9967 (check_effective_target_inttypes_types): New.
9968 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9969 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9970 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9972 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9976 * gfortran.dg/data_pointer_1.f90: New test.
9978 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9981 * gfortran.dg/char_length_15.f90: New test.
9983 2009-03-31 Jason Merrill <jason@redhat.com>
9986 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9987 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9988 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9991 * g++.dg/other/typedef2.C: New test.
9994 * g++.dg/template/typedef17.C: New test.
9996 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9997 * g++.dg/cpp0x/auto12.C: Likewise.
9999 2009-03-31 Richard Guenther <rguenther@suse.de>
10001 PR middle-end/31029
10002 * gcc.dg/fold-compare-4.c: New testcase.
10003 * gcc.dg/fold-compare-5.c: Likewise.
10005 2009-03-31 Richard Guenther <rguenther@suse.de>
10007 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10009 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10012 * gcc.target/i386/pr39592-1.c: New test.
10014 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10016 PR preprocessor/15638
10017 * gcc.dg/cpp/missing-header-1.c: New test.
10018 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
10019 "compilation terminated" message.
10020 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
10022 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10023 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10024 terminated" message.
10026 2009-03-31 Richard Guenther <rguenther@suse.de>
10028 PR middle-end/23401
10029 PR middle-end/27810
10030 * gcc.dg/tree-ssa/pr23401.c: New testcase.
10031 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10033 2009-03-30 Steven G. Kargl <kargls@comcast.net>
10036 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10037 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10038 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10039 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10040 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10041 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10042 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10044 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
10047 * gfortran.dg/whole_file_1.f90: New test.
10049 * gfortran.dg/whole_file_2.f90: New test.
10050 * gfortran.dg/whole_file_3.f90: New test.
10052 * gfortran.dg/whole_file_4.f90: New test.
10054 2009-03-30 Jakub Jelinek <jakub@redhat.com>
10056 * gfortran.dg/bind_c_usage_19.f90: New test.
10059 * gcc.target/powerpc/altivec-29.c: New test.
10061 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10063 PR rtl-optimization/323
10064 * gcc.target/i386/excess-precision-1.c,
10065 gcc.target/i386/excess-precision-2.c,
10066 gcc.target/i386/excess-precision-3.c,
10067 gcc.target/i386/excess-precision-4.c,
10068 gcc.target/i386/excess-precision-5.c,
10069 gcc.target/i386/excess-precision-6.c: New tests.
10071 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10074 * gcc.dg/c99-array-lval-8.c: New test.
10076 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10078 PR preprocessor/34695
10079 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10080 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10081 instead of dg-warning for "previous definition" messages.
10082 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10083 "warnings being treated as errors" message.
10084 * gcc.dg/fltconst-1.c: Use -fshow-column.
10086 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
10089 * gfortran.dg/power1.f90: New test.
10091 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10099 * gcc.c-torture/compile/20081108-1.c,
10100 gcc.c-torture/compile/20081108-2.c,
10101 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10102 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10103 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10104 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10105 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10106 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10107 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10108 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10109 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10110 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10111 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10112 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10113 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10114 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10115 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10116 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10117 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10119 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10120 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10121 XFAILs. Update expected messages.
10122 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10124 * gcc.dg/real-const-1.c: Replace with test from original PR.
10125 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10126 when casting from non-constant integer to pointer.
10128 2009-03-29 Richard Guenther <rguenther@suse.de>
10130 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10132 2009-03-29 Daniel Kraft <d@domob.eu>
10135 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10137 * gfortran.dg/typebound_proc_9.f03: New test.
10138 * gfortran.dg/typebound_proc_10.f03: New test.
10139 * gfortran.dg/typebound_proc_11.f03: New test.
10140 * gfortran.dg/abstract_type_5.f03: New test.
10142 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
10145 * gfortran.dg/do_4.f: New.
10146 * gfortran.dg/goto_2.f90: Correct expected warnings.
10147 * gfortran.dg/goto_4.f90: Likewise.
10148 * gfortran.dg/goto_5.f90: New.
10150 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
10153 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10155 * gcc.target/i386/pr39545-1.c: New.
10156 * gcc.target/i386/pr39545-2.c: Likewise.
10158 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10159 (flex2_struct): Likewise.
10160 (check_struct_passing7): Likewise.
10161 (check_struct_passing8): Likewise.
10164 (main): Call check_struct_passing7 and check_struct_passing8.
10166 2009-03-29 Richard Guenther <rguenther@suse.de>
10168 * gcc.c-torture/execute/20090113-1.c: New testcase.
10169 * gcc.c-torture/execute/20090113-2.c: Likewise.
10170 * gcc.c-torture/execute/20090113-3.c: Likewise.
10171 * gcc.c-torture/execute/20090207-1.c: Likewise.
10172 * gcc.c-torture/compile/20090114-1.c: Likewise.
10173 * gcc.c-torture/compile/20090328-1.c: Likewise.
10174 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10176 2009-03-29 David Ayers <ayers@fsfe.org>
10179 * objc.dg/conditional-1.m: New tests.
10181 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
10183 * gcc.dg/winline-10.c: New test.
10185 2009-03-28 Tobias Burnus <burnus@net-b.de>
10188 * gfortran.dg/do_check_1.f90: Add test.
10189 * gfortran.dg/do_check_2.f90: Add test.
10190 * gfortran.dg/do_check_3.f90: Add test.
10191 * gfortran.dg/do_check_4.f90: Add test.
10193 2009-03-28 Jan Hubicka <jh@suse.cz>
10195 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10196 * gcc.dg/pr33826.c: Update dump files.
10197 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10198 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10200 2009-03-28 Martin Jambor <mjambor@suse.cz>
10202 * g++.dg/tree-ssa/fwprop-align.C: New test.
10204 2009-03-28 Jakub Jelinek <jakub@redhat.com>
10206 * gcc.target/powerpc/altivec-28.c: New test.
10209 * gcc.dg/wdisallowed-functions-1.c: Removed.
10210 * gcc.dg/wdisallowed-functions-2.c: Removed.
10211 * gcc.dg/wdisallowed-functions-3.c: Removed.
10212 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10213 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10214 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10216 2009-03-28 Richard Guenther <rguenther@suse.de>
10218 PR tree-optimization/38723
10219 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10221 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10224 * gfortran.dg/char_result_13.f90: New test.
10226 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10229 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10231 2009-03-28 Daniel Kraft <d@domob.eu>
10233 * gfortran.dg/trim_1.f90: New test.
10235 2009-03-28 Richard Guenther <rguenther@suse.de>
10237 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10238 * g++.dg/warn/Warray-bounds.C: Likewise.
10240 2009-03-28 Tobias Burnus <burnus@net-b.de>
10243 * gfortran.dg/recursive_check_7.f90: New test.
10245 2009-03-28 Tobias Burnus <burnus@net-b.de>
10248 * gfortran.dg/do_check_5.f90: New test.
10249 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10250 * gfortran.dg/array_constructor_18.f90: Ditto.
10251 * gfortran.dg/array_constructor_22.f90: Ditto.
10252 * gfortran.dg/do_3.F90: Ditto.
10253 * gfortran.dg/do_1.f90: Ditto.
10255 2009-03-28 Richard Guenther <rguenther@suse.de>
10257 PR tree-optimization/38180
10258 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10260 2009-03-28 Richard Guenther <rguenther@suse.de>
10262 PR tree-optimization/38513
10263 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10264 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10265 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10266 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10267 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10268 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10269 * gcc.dg/vect/vect-35.c: Likewise.
10270 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10271 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10272 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10274 2009-03-28 Richard Guenther <rguenther@suse.de>
10276 PR tree-optimization/38968
10277 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10279 2009-03-28 Richard Guenther <rguenther@suse.de>
10281 PR tree-optimization/37795
10282 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10284 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10286 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10287 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10288 options for removed targets.
10290 2009-03-27 Richard Guenther <rguenther@suse.de>
10292 PR tree-optimization/39120
10293 * gcc.c-torture/execute/pr39120.c: New testcase.
10295 2009-03-27 Richard Guenther <rguenther@suse.de>
10297 PR tree-optimization/39120
10298 * gcc.dg/torture/pta-callused-1.c: New testcase.
10300 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10302 PR middle-end/39315
10303 * gcc.target/i386/pr39315-1.c: New.
10304 * gcc.target/i386/pr39315-2.c: Likewise.
10305 * gcc.target/i386/pr39315-3.c: Likewise.
10306 * gcc.target/i386/pr39315-4.c: Likewise.
10307 * gcc.target/i386/pr39315-check.c: Likewise.
10309 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10312 * gcc.dg/pr39323-1.c: New.
10313 * gcc.dg/pr39323-2.c: Likewise.
10314 * gcc.dg/pr39323-3.c: Likewise.
10316 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10319 * gcc.target/ia64/sync-1.c: New.
10321 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10324 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10325 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10326 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10327 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10328 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10329 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10330 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10331 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10333 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10335 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10336 for low precision (i.e. float).
10338 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10339 Jakub Jelinek <jakub@redhat.com>
10342 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10344 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10346 * gcc.dg/memmove-2.c: New test.
10347 * gcc.dg/memmove-3.c: New test.
10349 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10352 2009-03-27 Xinliang David Li <davidxl@google.com>
10354 PR tree-optimization/39557
10355 * g++.dg/tree-ssa/dom-invalid.C: New test.
10357 2009-03-27 Xinliang David Li <davidxl@google.com>
10359 PR tree-optimization/39548
10360 * g++.dg/tree-ssa/copyprop.C: New test.
10362 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10365 * g++.dg/template/typename17.C: New testcase.
10366 * g++.dg/template/typename18.C: New testcase.
10368 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10371 * g++.dg/other/var_copy-1.C: New test.
10373 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10376 * g++.dg/parse/ctor9.C: New test.
10378 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10381 * g++.dg/init/error2.C: New test.
10383 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10386 * gcc.dg/pr35652.C: New.
10387 * g++.dg/warn/pr35652.C: New.
10388 * gcc.dg/format/plus-1.c: Adjust message.
10390 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10393 * gcc.dg/wdisallowed-functions-3.c: New test.
10394 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10396 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10398 * gcc.dg/inline-33.c: Fix when pic.
10400 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10402 * gcc.target/ia64/20090324-1.c: New test.
10404 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10407 * gcc.dg/pr27898.c: New test.
10409 PR tree-optimization/32139
10410 * gcc.c-torture/compile/pr32139.c: New test.
10412 2009-03-24 Jason Merrill <jason@redhat.com>
10415 * g++.dg/parse/defarg14.C: New test.
10417 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10419 PR libfortran/39528
10420 * gfortran.dg/read_repeat.f90: New test.
10422 2009-03-24 Ira Rosen <irar@il.ibm.com>
10424 PR tree-optimization/39529
10425 * gcc.dg/vect/pr39529.c: New test.
10427 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10428 Jakub Jelinek <jakub@redhat.com>
10431 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10433 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10436 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10438 2009-03-23 Jason Merrill <jason@redhat.com>
10440 * g++.dg/cpp0x/auto12.C: Add variadic test.
10443 * g++.dg/warn/Wshadow-4.C: New test.
10445 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10447 PR tree-optimization/39516
10448 * gfortran.dg/pr39516.f: New test.
10450 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10452 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10453 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10454 variable, not environment variable.
10456 2009-03-21 Jason Merrill <jason@redhat.com>
10459 * g++.dg/ext/vla6.C: New test.
10461 2009-03-20 Jason Merrill <jason@redhat.com>
10463 * g++.dg/cpp0x/initlist5.C: Add additional test.
10465 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10466 Janis Johnson <janis187@us.ibm.com>
10468 * lib/compat.exp (compat-get-options-main, compat-get-options):
10469 Handle dg-prune-output in source file.
10470 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10471 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10472 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10475 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10478 * gcc.dg/gomp/pr39495-1.c: New test.
10479 * gcc.dg/gomp/pr39495-2.c: New test.
10480 * g++.dg/gomp/pr39495-1.C: New test.
10481 * g++.dg/gomp/pr39495-2.C: New test.
10484 * gcc.target/i386/pr39496.c: New test.
10485 * g++.dg/other/pr39496.C: New test.
10487 2009-03-19 Li Feng <nemokingdom@gmail.com>
10489 PR middle-end/39500
10490 * gcc.dg/autopar/pr39500-1.c: New.
10491 * gcc.dg/autopar/pr39500-2.c: New.
10493 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10495 * g++.dg/dg.exp: Prune graphite.
10497 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10499 PR middle-end/39447
10500 * g++.dg/graphite: New.
10501 * g++.dg/graphite/graphite.exp: New.
10502 * g++.dg/graphite/pr39447.C: New.
10504 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10507 * g++.dg/template/pr39425.C: New.
10509 * g++.dg/template/spec33.C: Updated.
10511 2009-03-17 Jason Merrill <jason@redhat.com>
10513 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10515 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10518 * g++.dg/ext/unary_trait_incomplete.C: New.
10520 2009-03-17 Jing Yu <jingyu@google.com>
10522 PR middle-end/39378
10523 * g++.dg/inherit/thunk10.C: New test.
10525 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10528 * gcc.target/i386/pr39482.c: New test.
10530 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10533 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10534 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10535 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10536 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10538 PR middle-end/39443
10539 * gcc.dg/pr39443.c: New test.
10542 * gcc.dg/debug/pr39412.c: New test.
10544 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10547 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10548 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10550 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10551 its original value, or unset if it was not defined.
10552 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10553 path procs around use of HOSTCC.
10554 * g++.dg/compat/struct-layout-1.exp: Ditto.
10555 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10557 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10559 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10561 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10563 Revert patch for PR testsuite/37630.
10566 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10569 * lib/target-supports.exp (check_effective_target_ieee): New.
10570 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10571 * gcc.dg/20001012-1.c: Require ieee.
10574 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10576 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10578 PR tree-optimization/39455
10579 * gcc.dg/pr39455.c: New test.
10581 2009-03-13 David Ayers <ayers@fsfe.org>
10583 * objc/execute/trivial.m. New test.
10585 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10588 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10590 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10593 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10594 constraint on (%2).
10596 2009-03-12 David Ayers <ayers@fsfe.org>
10599 * objc/execute/exceptions/handler-1.m. New test.
10601 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10604 * gcc.target/i386/pr39431.c: New test.
10606 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10609 * gcc.target/i386/pr39445.c: New.
10611 * gcc.target/i386/push-1.c: XFAIL.
10613 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10615 * gcc.dg/inline-33.c: New test.
10617 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10619 * gcc.dg/vect/vect-82.c: Combine dg-do and
10620 dg-require-effective-target into dg-skip-if.
10621 * gcc.dg/vect/vect-83.c: Likewise.
10623 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10626 * gcc.target/i386/stackalign/longlong-1.c: New test.
10627 * gcc.target/i386/stackalign/longlong-2.c: New test.
10629 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10631 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10633 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10635 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10636 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10638 2009-03-11 Olivier Hainque <hainque@adacore.com>
10640 * gnat.dg/slice_enum.adb: New test.
10642 2009-03-11 Jason Merrill <jason@redhat.com>
10645 * g++.dg/opt/nrv15.C: New test.
10647 2009-03-10 Ira Rosen <irar@il.ibm.com>
10649 PR tree-optimization/39422
10650 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10651 constant array with static initialization to global memory.
10652 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10654 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10656 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10659 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10662 * g++.dg/opt/switch2.C: Add -w to dg-options.
10663 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10664 * g++.dg/warn/switch1.C: New test.
10665 * g++.dg/other/switch3.C: New test.
10667 PR tree-optimization/39394
10668 * gcc.c-torture/compile/pr39394.c: New test.
10670 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10672 * gcc.target/s390/20090223-1.c: New testcase.
10674 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10676 PR libfortran/39402
10677 * gfortran.dg/fmt_f0_1.f90: New test.
10679 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10682 * g++.dg/other/new1.C: Adjusted.
10683 * g++.dg/parse/crash40.C: Likewise.
10684 * g++.dg/parse/defarg12.C: Likewise.
10685 * g++.dg/template/error15.C: Likewise.
10687 * g++.dg/other/pr39060.C: New.
10689 2009-03-07 Jason Merrill <jason@redhat.com>
10692 * g++.dg/opt/new1.C: New.
10694 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10697 * g++.dg/other/error32.C: New.
10699 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10701 PR middle-end/39360
10702 * gcc.c-torture/compile/pr39360.c: New test.
10705 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10707 2009-03-05 Jason Merrill <jason@redhat.com>
10710 * g++.dg/warn/Wuninitialized-3.C: New test.
10712 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10715 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10716 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10718 2009-03-04 Jason Merrill <jason@redhat.com>
10721 * g++.dg/template/koenig7.C: New test.
10723 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10725 * g++.dg/torture/predcom-1.C: New test.
10727 2009-03-04 Richard Guenther <rguenther@suse.de>
10729 PR tree-optimization/39362
10730 * g++.dg/torture/pr39362.C: New testcase.
10732 2009-03-04 Jason Merrill <jason@redhat.com>
10733 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10738 * g++.dg/template/dependent-name5.C: New test.
10740 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10743 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10744 vect_int to vect_int_mult.
10746 2009-03-04 Richard Guenther <rguenther@suse.de>
10748 PR tree-optimization/39358
10749 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10750 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10752 2009-03-04 Richard Guenther <rguenther@suse.de>
10754 PR tree-optimization/39339
10755 * gcc.c-torture/execute/pr39339.c: New testcase.
10757 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10759 * gcc.c-torture/compile/20090303-1.c,
10760 gcc.c-torture/compile/20090303-2.c: New tests.
10762 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10765 * gfortran.dg/gomp/pr39354.f90: New test.
10767 PR tree-optimization/39343
10768 * gcc.dg/pr39343.c: New test.
10770 2009-03-03 Ira Rosen <irar@il.ibm.com>
10772 PR tree-optimization/39248
10773 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10774 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10775 on targets without vector misalignment support.
10776 * lib/target-supports.exp
10777 (check_effective_target_vect_short_mult): Add
10778 check_effective_target_arm32.
10780 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10782 PR middle-end/39335
10783 * gcc.dg/graphite/pr39335_1.c: New.
10784 * gcc.dg/graphite/pr39335.c: New.
10786 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10788 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10790 * gcc.target/i386/stackalign/return-5.c: Likewise.
10791 * gcc.target/i386/stackalign/return-6.c: Likewise.
10793 2009-03-02 Richard Guenther <rguenther@suse.de>
10794 Ira Rosen <irar@il.ibm.com>
10796 PR tree-optimization/39318
10797 * gfortran.dg/vect/pr39318.f90: New test.
10799 2009-03-01 Jan Hubicka <jh@suse.cz>
10801 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10803 2009-03-01 Jan Hubicka <jh@suse.cz>
10806 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10808 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10810 * gnat.dg/pack12.adb: New test.
10812 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10815 * g++.dg/other/pr37789.C: New.
10817 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10820 * gfortran.dg/interface_25.f90: New test.
10821 * gfortran.dg/interface_26.f90: New test.
10823 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10826 * gfortran.dg/initialization_22.f90: New test.
10828 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10830 PR rtl-optimization/39241
10831 * gcc.dg/torture/pr39241.c: New.
10833 2009-02-25 Martin Jambor <mjambor@suse.cz>
10835 PR tree-optimizations/39259
10836 * g++.dg/torture/pr39259.C: New testcase.
10838 2009-02-24 Richard Guenther <rguenther@suse.de>
10841 * g++.dg/template/instantiate10.C: New testcase.
10843 2009-02-24 Richard Guenther <rguenther@suse.de>
10844 Zdenek Dvorak <ook@ucw.cz>
10846 PR tree-optimization/39233
10847 * gcc.c-torture/execute/pr39233.c: New testcase.
10849 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10851 PR tree-optimization/39260
10852 * gcc.dg/graphite/pr39260.c: New.
10854 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10856 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10858 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10861 * g++.dg/template/void14.C: New.
10863 2009-02-23 Jason Merrill <jason@redhat.com>
10866 * g++.dg/init/const7.C: Remove XFAIL.
10867 * g++.dg/init/static-init1.C: New test.
10869 * g++.dg/cpp0x/initlist14.C: New test.
10871 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10874 * bound_simplification_2.f90: New test case.
10875 * bound_7.f90: New test case.
10877 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10879 * gcc.dg/cpp/include4.c: New test.
10881 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10884 * gcc.target/i386/abi-2.c: New.
10886 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10888 * gcc.c-torture/execute/pr39228.x: New.
10890 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10892 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10893 scan-assembler to check for xmm0 register.
10895 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10896 Joseph Myers <joseph@codesourcery.com>
10898 * gcc.target/arm/va_list.c: New test.
10899 * g++.dg/abi/arm_va_list.C: Likewise.
10900 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10902 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10903 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10904 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10905 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10906 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10907 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10909 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10912 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10915 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10918 * gcc.c-torture/execute/pr39240.c: New test.
10920 2009-02-20 Jason Merrill <jason@redhat.com>
10923 * g++.dg/parse/dtor15.C: New test.
10925 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10927 * gcc.c-torture/execute/20090219-1.c: New.
10929 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10931 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10932 (mips-dg-options): When matching isa* pseudo-options make
10933 'value' optional and accept ! entries. Use $spec instead of
10934 $isa_spec in the isa pseudo-option error message. Only
10935 perform the ISA-range check when 'value' is set. If arch is
10936 matching any CPU in the ! entries switch to its generic ISA.
10937 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10938 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10940 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10943 * gcc.dg/visibility-20.c: New test.
10944 * g++.dg/ext/visibility/visibility-11.C: New test.
10946 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10949 * g++.dg/abi/pr39188-1a.C: New.
10950 * g++.dg/abi/pr39188-1b.C: Likewise.
10951 * g++.dg/abi/pr39188-1.h: Likewise.
10952 * g++.dg/abi/pr39188-2a.C: Likewise.
10953 * g++.dg/abi/pr39188-2b.C: Likewise.
10954 * g++.dg/abi/pr39188-2.h: Likewise.
10955 * g++.dg/abi/pr39188-3a.C: Likewise.
10956 * g++.dg/abi/pr39188-3b.C: Likewise.
10957 * g++.dg/abi/pr39188-3.h: Likewise.
10959 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10962 * gcc.c-torture/execute/call-trap-1.c,
10963 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10966 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10969 * gcc.c-torture/execute/pr39228.c: New test.
10971 2009-02-19 Richard Guenther <rguenther@suse.de>
10973 PR tree-optimization/39074
10974 * gcc.dg/torture/pr39074.c: New testcase.
10975 * gcc.dg/torture/pr39074-2.c: Likewise.
10976 * gcc.dg/torture/pr39074-3.c: Likewise.
10978 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10981 * g++.dg/parse/attr3.C: New.
10983 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10986 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10989 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10990 and skip on Darwin.
10992 2009-02-18 Jason Merrill <jason@redhat.com>
10995 * g++.dg/init/const7.C: Remove XFAIL.
10998 * g++.dg/opt/const6.C: New test.
11000 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11002 * gcc.dg/callabi/callabi.exp: Moved to ...
11003 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
11006 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11007 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11008 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11009 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11010 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11011 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11012 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11014 * gcc.dg/callabi/callabi.h: Moved to ...
11015 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11017 * gcc.dg/callabi/func-1.c: Moved to ...
11018 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11020 * gcc.dg/callabi/func-indirect.c: Moved to ...
11021 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11023 * gcc.dg/callabi/pr38891.c: Moved to ...
11024 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11026 * gcc.dg/callabi/vaarg-1.c: Moved to ...
11027 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11029 * gcc.dg/callabi/vaarg-2.c: Moved to ...
11030 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11032 * gcc.dg/callabi/vaarg-3.c: Moved to ...
11033 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11035 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
11038 * gcc.dg/callabi/pr38891.c: New.
11040 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11042 * gcc.dg/callabi/callabi.exp: New.
11044 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11047 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11049 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11051 * gcc.target/i386/pr39082-1.c: New.
11053 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11056 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11057 CHECK_M64_M128 is defined.
11058 (check_f_arguments): Add "do".
11059 (check_vector_arguments): New.
11060 (check_m64_arguments): Likewise.
11061 (check_m128_arguments): Likewise.
11063 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11064 (CHECK_M64_M128): Define.
11066 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
11068 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11070 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11071 tests only if CHECK_M64_M128 is defined.
11073 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11074 (m128_2_struct): Likewise.
11075 (check_struct_passing5): Likewise.
11076 (check_struct_passing6): Likewise.
11077 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11079 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11081 (check_union_passing4): Likewise.
11082 (main): Test union with __m128 if CHECK_M64_M128 is defined.
11084 2009-02-18 Joseph Myers <joseph@codesourcery.com>
11087 * gcc.dg/noncompile/pr35447-1.c: New test.
11089 2009-02-18 Jakub Jelinek <jakub@redhat.com>
11091 PR tree-optimization/36922
11092 * gfortran.dg/pr36922.f: New test.
11094 2009-02-17 Richard Guenther <rguenther@suse.de>
11096 PR tree-optimization/39202
11097 * gcc.c-torture/compile/pr39202.c: New testcase.
11099 2009-02-17 Richard Guenther <rguenther@suse.de>
11101 PR tree-optimization/39204
11102 * gcc.dg/torture/pr39204.c: New testcase.
11104 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
11106 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11107 * gcc.dg/vect/vect-outer-6.c: Ditto.
11109 2009-02-16 Joseph Myers <joseph@codesourcery.com>
11112 * gcc.dg/noncompile/init-5.c: New test.
11113 * gcc.dg/init-bad-4.c: Adjust expected errors.
11115 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
11118 * gcc.target/i386/push-1.c: New.
11120 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
11122 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11124 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11126 * gcc.target/spu/intrinsics-sr.c: New test.
11128 2009-02-13 Steve Ellcey <sje@cup.hp.com>
11131 * gcc.target/ia64/sibcall-opt-1.c: New test.
11132 * gcc.target/ia64/sibcall-opt-2.c: New test.
11134 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
11137 * gfortran.dg/cray_pointers_8.f90: New test.
11140 * gfortran.dg/cray_pointers_9.f90: New test.
11142 2009-02-13 Jason Merrill <jason@redhat.com>
11145 * g++.dg/cpp0x/decltype16.C: New.
11147 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11150 * gfortran.dg/gomp/pr39152.f90: New.
11152 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11155 * gcc.target/i386/pr39162.c: New.
11157 2009-02-13 Joseph Myers <joseph@codesourcery.com>
11160 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11163 2009-02-12 Jason Merrill <jason@redhat.com>
11166 * g++.dg/template/array20.C: New test.
11168 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
11170 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11171 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
11172 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11174 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11176 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11178 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11181 * gfortran.dg/pr39152.f: New.
11183 2009-02-11 Jason Merrill <jason@redhat.com>
11186 * g++.dg/cpp0x/defaulted9.C: New test.
11189 * g++.dg/init/value7.C: New test.
11191 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
11194 * gcc.target/i386/pr38824.c: New testcase.
11196 2009-02-11 Jason Merrill <jason@redhat.com>
11199 * g++.dg/cpp0x/defaulted8.C: New test.
11202 * g++.dg/cpp0x/rv9p.C: New test.
11204 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
11206 * gnat.dg/aliasing3.adb: New test.
11207 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11209 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11212 * g++.dg/template/crash88.C: New.
11213 * g++.dg/template/crash89.C: Likewise.
11215 2009-02-10 Steve Ellcey <sje@cup.hp.com>
11218 * gcc.dg/pr39084.c: New test.
11220 2009-02-10 Jakub Jelinek <jakub@redhat.com>
11223 * gcc.target/i386/pr39139.c: New test.
11225 2009-02-10 Richard Guenther <rguenther@suse.de>
11227 PR tree-optimization/39132
11228 * gcc.dg/torture/pr39132.c: New testcase.
11230 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11233 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11234 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11235 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11236 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11237 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11238 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11239 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11240 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11242 2009-02-09 Jason Merrill <jason@redhat.com>
11245 * g++.dg/init/value6.C: New test.
11247 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11249 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11251 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11253 * gcc.c-torture/compile/20090209-1.c: New test.
11255 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11259 * g++.dg/cpp0x/vt-35147.C: New.
11260 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11261 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11263 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11266 * gcc.dg/attr-alias-4.c: New test.
11268 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11271 * gcc.dg/dfp/pr39035.c: New test.
11273 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11276 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11278 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11281 * g++.dg/opt/thunk3.C: New test.
11283 2009-02-05 Nick Clifton <nickc@redhat.com>
11285 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11286 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11287 * gcc.dg/cdce1.c: Likewise.
11288 * gcc.dg/cpp/_Pragma6.c: Likewise.
11289 * g++.dg/cpp/_Pragma1.C: Likewise.
11290 * gcc.dg/utf32-2.c: Xfail for M32C.
11291 * gcc.dg/utf32-1.c: Likewise.
11292 * gcc.dg/utf32-3.c: Likewise.
11293 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11295 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11296 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11297 * gcc.dg/Wconversion-5.c: Likewise.
11298 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11299 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11300 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11301 * gcc.dg/utf-inc-init.c: Likewise.
11302 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11303 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11304 * gcc.dg/utf-array-short-wchar.c: Likewise.
11305 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11306 * gcc.dg/mallign.c: Use size_t instead of long.
11308 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11310 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11312 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11314 * gcc.c-torture/execute/pr39100.c: New.
11316 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11319 * gcc.dg/tls/diag-6.c: New test.
11321 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11323 * gcc.dg/graphite/scop-19.c: New
11325 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11327 AVX Programming Reference (January, 2009)
11328 * gcc.target/i386/avx-vpclmulqdq.c: New.
11329 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11331 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11333 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11334 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11335 (pclmul_test): Renamed to ...
11338 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11341 * g++.dg/abi/mangle31.C: New test.
11343 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11346 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11348 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11349 inside function prototype but not part of parameter declarator.
11350 * vla-11.c: New test.
11352 2009-02-03 Jason Merrill <jason@redhat.com>
11354 * g++.dg/warn/main-4.C: New test.
11355 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11357 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360 * g++.dg/expr/cast10.C: New test.
11362 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11365 * gcc.dg/init-bad-6.c: New test.
11367 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11370 * gcc.c-torture/compile/pr35318.c: New test.
11372 PR inline-asm/39059
11373 * gcc.dg/nofixed-point-2.c: New test.
11374 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11375 * g++.dg/ext/fixed2.C: Likewise.
11376 * g++.dg/other/error25.C: Likewise.
11377 * g++.dg/lookup/crash7.C: Likewise.
11378 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11381 * g++.dg/cpp0x/initlist13.C: New test.
11383 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11386 * g++.dg/template/func2.C: New test.
11389 * g++.dg/template/typename15.C: New.
11390 * g++.dg/template/typename16.C: New.
11392 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11393 Ben Elliston <bje@au.ibm.com>
11396 * gcc.dg/dfp/pr39034.c: New test.
11398 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11401 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11403 2009-02-02 Jason Merrill <jason@redhat.com>
11406 * g++.dg/parse/dtor14.C: New test.
11408 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11410 * lib/target-supports.exp
11411 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11412 * g++.dg/ext/builtin10.C: New test.
11414 PR inline-asm/39058
11415 * gcc.target/i386/pr39058.c: New test.
11417 2009-02-02 Richard Guenther <rguenther@suse.de>
11419 PR tree-optimization/38937
11420 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11422 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11425 * g++.dg/parse/crash52.C: New.
11427 2009-01-30 Richard Guenther <rguenther@suse.de>
11429 PR tree-optimization/39041
11430 * gcc.c-torture/compile/pr39041.c: New testcase.
11432 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11435 * gcc.target/i386/pr39013-1.c: New test.
11436 * gcc.target/i386/pr39013-2.c: New test.
11439 * g++.dg/ext/label12.C: New test.
11441 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11444 * g++.dg/parse/error34.C: New.
11445 * g++.dg/parse/error35.C: Likewise.
11447 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11450 * g++.dg/cpp0x/decltype-38655.C: New.
11452 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11455 * g++.dg/torture/pr39002.C: New test.
11457 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11459 PR tree-optimization/39007
11460 * gcc.dg/tree-ssa/pr39007.c: New.
11462 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11464 PR middle-end/35854
11465 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11468 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11470 PR middle-end/38857
11471 * gcc.c-torture/compile/pr38857.c: New test.
11473 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11477 * gfortran.dg/bound_6.f90: New test.
11479 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11481 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11483 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11485 PR tree-optimization/38997
11486 * gcc.dg/tree-ssa/pr38997.c: New.
11488 2009-01-28 Richard Guenther <rguenther@suse.de>
11490 PR tree-optimization/38926
11491 * gcc.c-torture/compile/pr38926.c: New testcase.
11493 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11495 PR middle-end/38934
11496 * gcc.dg/pr38934.c: New test.
11498 2009-01-28 Richard Guenther <rguenther@suse.de>
11500 PR middle-end/38908
11501 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11503 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11505 PR tree-optimization/38984
11506 * gcc.dg/pr38984.c: New XFAILed testcase.
11509 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11512 * gcc.target/i386/pr38988.c: New test.
11514 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11517 * g++.dg/parse/crash51.C: New.
11518 * g++.old-deja/g++.pt/crash9.C: Adjust.
11520 2009-01-27 Daniel Kraft <d@domob.eu>
11523 * gfortran.dg/mvbits_6.f90: New test.
11524 * gfortran.dg/mvbits_7.f90: New test.
11525 * gfortran.dg/mvbits_8.f90: New test.
11527 2009-01-27 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/38503
11530 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11532 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11534 PR middle-end/38969
11535 * gcc.c-torture/execute/pr38969.c: New test.
11537 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11540 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11542 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11543 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11544 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11546 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11549 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11550 if __USING_SJLJ_EXCEPTIONS__ is defined.
11552 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11553 __USING_SJLJ_EXCEPTIONS__ is defined.
11554 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11555 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11556 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11557 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11558 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11559 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11561 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11564 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11565 Use instead of C name in asm statements.
11567 2009-01-26 Richard Guenther <rguenther@suse.de>
11569 PR tree-optimization/38745
11570 * g++.dg/torture/pr38745.C: New testcase.
11572 2009-01-26 Richard Guenther <rguenther@suse.de>
11574 PR middle-end/38851
11575 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11577 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11579 * gcc.dg/bitfld-15.c: Gate warning on target
11580 pcc_bitfield_type_matters.
11581 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11582 g++.dg/ext/bitfield4.C: Likewise.
11583 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11584 bitfield for any target.
11586 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11589 * gcc.dg/pr38957.c: New test.
11591 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11594 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11597 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11599 PR tree-optimization/38953
11600 * gfortran.dg/graphite/pr38953.f90: New.
11602 2009-01-24 Paul Brook <paul@codesourcery.com>
11604 * gcc.target/arm/neon-cond-1.c: New test.
11606 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11608 PR tree-optimization/38932
11609 * gcc.dg/pr38932.c: New.
11611 2009-01-23 Revital Eres <eres@il.ibm.com>
11613 * gcc.dg/sms-7.c: Fix test.
11615 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11617 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11618 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11619 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11620 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11622 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11624 * gcc.dg/pr35729.c: Make test x86 specific.
11626 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11628 PR middle-end/38615
11629 * gcc.dg/pr38615.c: New test.
11631 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11634 * gcc.target/i386/pr38931.c: New test.
11636 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11639 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11640 * g++.dg/template/typedef12.C: Likewise.
11641 * g++.dg/template/typedef13.C: Likewise.
11642 * g++.dg/template/typedef14.C: Likewise.
11643 * g++.dg/template/sfinae3.C: Likewise.
11644 * g++.old-deja/g++.pt/typename8.C: Likewise.
11645 * g++.dg/template/access11.C: Likewise
11647 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11649 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11651 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11653 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11656 * g++.dg/template/typedef11.C: New test.
11657 * g++.dg/template/typedef12.C: Likewise.
11658 * g++.dg/template/typedef13.C: Likewise.
11659 * g++.dg/template/typedef14.C: Likewise.
11660 * g++.dg/template/sfinae3.C: Compile this pedantically.
11661 The only errors expected should be the one saying the typedef is ill
11663 * g++.old-deja/g++.pt/typename8.C: Likewise.
11664 * g++.dg/template/access11.C: Update this.
11666 2009-01-21 Daniel Kraft <d@domob.eu>
11669 * gfortran.dg/mvbits_5.f90: New test.
11671 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11673 * gcc.dg/sms-6.c: New test.
11674 * gcc.dg/sms-7.c: Likewise.
11676 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11679 * gfortran.dg/host_assoc_function_7.f90: New test
11681 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11682 Richard Guenther <rguenther@suse.de>
11684 PR tree-optimization/38747
11685 PR tree-optimization/38748
11686 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11687 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11688 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11690 2009-01-20 Kees Cook <kees@ubuntu.com>
11691 H.J. Lu <hongjiu.lu@intel.com>
11694 * gcc.dg/pr38902.c: New.
11696 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11699 * gfortran.dg/pr38868.f: New testcase.
11701 2009-01-20 Richard Guenther <rguenther@suse.de>
11703 * gcc.c-torture/execute/pr36227.c: Move ...
11704 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11706 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11708 * lib/gfortran.exp: Add -B options for targets that use
11709 libgfortran.a%s in their specs.
11711 2009-01-19 Jason Merrill <jason@redhat.com>
11714 * g++.dg/template/dtor5.C: New test.
11716 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11719 * gfortran.dg/bound_5.f90: New test.
11721 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11724 * g++.dg/compat/abi/pr38736_main.C: New.
11725 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11726 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11727 * g++.dg/other/macro-1.C: Likewise.
11728 * gcc.dg/macro-1.c: Likewise.
11729 * gcc.dg/compat/pr38736_main.c: Likewise.
11730 * gcc.dg/compat/pr38736_x.c: Likewise.
11731 * gcc.dg/compat/pr38736_y.c: Likewise.
11733 2009-01-18 Richard Guenther <rguenther@suse.de>
11735 PR tree-optimization/38819
11736 * gcc.c-torture/execute/pr38819.c: New testcase.
11738 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11741 * gfortran.dg/module_commons_3.f90: Reapply.
11743 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11746 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11747 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11749 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11752 * gfortran.dg/module_commons_3.f90: Remove
11754 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11756 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11758 2009-01-16 Jason Merrill <jason@redhat.com>
11761 * g++.dg/template/lvalue1.C: New test.
11764 * g++.dg/template/access20.C: New test.
11765 * g++.dg/torture/pr34641.C: Fix access.
11767 2009-01-16 Richard Guenther <rguenther@suse.de>
11769 PR tree-optimization/38835
11770 PR middle-end/36227
11771 * gcc.c-torture/execute/pr36227.c: New testcase.
11772 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11773 * g++.dg/init/const7.C: Likewise.
11775 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11778 * gcc.c-torture/compile/pr38554.c: New test.
11780 2009-01-16 Jason Merrill <jason@redhat.com>
11783 * g++.dg/conversion/access1.C: New test.
11785 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11787 PR tree-optimization/38789
11788 * gcc.c-torture/compile/pr38789.c: New test.
11790 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11793 * gfortran.dg/proc_ptr_13.f90: New.
11795 2009-01-15 Jason Merrill <jason@redhat.com>
11798 * g++.dg/template/koenig6.C: New test.
11800 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11803 * g++.dg/template/error37.C: New testcase.
11805 2009-01-15 Jason Merrill <jason@redhat.com>
11808 * g++.dg/conversion/memfn1.C: New test.
11811 * g++.dg/conversion/memfn2.C: New test.
11813 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11816 * g++.dg/template/crash87.C: New test.
11818 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11820 PR middle-end/37843
11821 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11823 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11826 * g++.dg/parse/crash50.C: New test.
11828 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11830 PR rtl-optimization/38245
11831 * gcc.dg/pr38245-3.c: New test.
11832 * gcc.dg/pr38245-3.h: New file.
11833 * gcc.dg/pr38245-4.c: New file.
11834 * gcc.dg/pr38364.c: New test.
11836 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11838 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11839 sequence PC-relative.
11841 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11843 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11844 calls and/or PLT markers.
11845 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11846 calls and/or PLT markers.
11847 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11848 calls and/or PLT markers.
11849 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11850 calls and/or PLT markers.
11852 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11853 Nathan Froyd <froydnj@codesourcery.com>
11854 Joseph Myers <joseph@codesourcery.com>
11856 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11858 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11859 and use consistent CFLAGS.
11860 * gcc.target/powerpc/20030505.c: Likewise.
11861 * gcc.target/powerpc/20081204-1.c: Likewise.
11862 * gcc.target/powerpc/ppc-spe.c: Likewise.
11863 * gcc.target/powerpc/spe1.c: Likewise.
11864 * g++.dg/ext/spe1.C: Likewise.
11865 * g++.dg/other/opaque-1.C: Likewise.
11866 * g++.dg/other/opaque-2.C: Likewise.
11867 * g++.dg/other/opaque-3.C: Likewise.
11869 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11871 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11874 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11877 * g++.dg/torture/pr38811.C: New file.
11879 2009-01-14 Richard Guenther <rguenther@suse.de>
11881 PR tree-optimization/38826
11882 PR middle-end/38477
11883 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11885 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11887 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11889 2009-01-14 Nick Clifton <nickc@redhat.com>
11892 * g++.cp/parse/pr37862.C: New test.
11894 2009-01-14 Julian Brown <julian@codesourcery.com>
11896 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11897 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11899 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11902 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11904 PR rtl-optimization/38774
11905 * gcc.dg/torture/pr38774.c: New test.
11908 * g++.dg/cpp0x/pr38795.C: New test.
11910 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11911 Nathan Froyd <froydnj@codesourcery.com>
11912 Joseph Myers <joseph@codesourcery.com>
11914 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11915 otherwise. Do not check for AltiVec at runtime.
11916 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11917 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11918 * gcc.target/powerpc/altivec-1.c: Likewise.
11919 * gcc.target/powerpc/altivec-3.c: Likewise.
11920 * gcc.target/powerpc/altivec-10.c: Likewise.
11921 * gcc.target/powerpc/altivec-12.c: Likewise.
11922 * gcc.target/powerpc/altivec-24.c: Likewise.
11923 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11924 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11925 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11926 * gcc.target/powerpc/pr35907.c: Likewise.
11927 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11928 otherwise. Do not check for Cell at runtime.
11929 * gcc.target/powerpc/altivec_check.h: Delete.
11931 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11932 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11933 not check for AltiVec at runtime.
11934 * g++.dg/ext/altivec-cell-2.C: Likewise.
11935 * g++.dg/ext/altivec-cell-3.C: Likewise.
11936 * g++.dg/ext/altivec-cell-4.C: Likewise.
11937 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11938 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11940 * g++.dg/ext/altivec_check.h: Delete.
11942 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11944 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11945 effective target. Adjust line numbers accordingly.
11947 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11949 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11951 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11953 PR tree-optimization/38786
11954 * gcc.dg/graphite/pr38786.c: New.
11956 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11959 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11961 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11962 for alpha*-*-* targets.
11963 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11965 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11967 PR libfortran/38772
11968 * gfortran.dg/fmt_bz_bn_err.f: New test.
11970 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11972 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11974 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11976 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11977 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11978 instruction support. Do not check for it at runtime.
11980 2009-01-12 Jason Merrill <jason@redhat.com>
11983 * g++.dg/lookup/friend11.C: Remove expected error.
11984 * g++.dg/lookup/friend14.C: New test.
11985 * g++.dg/lookup/friend15.C: New test.
11987 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11990 * g++.dg/lookup/hidden-class12.C: New test.
11991 * g++.dg/lookup/hidden-class13.C: New test.
11992 * g++.dg/lookup/hidden-class14.C: New test.
11993 * g++.dg/lookup/hidden-class15.C: New test.
11994 * g++.dg/lookup/hidden-class16.C: New test.
11996 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11998 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11999 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12000 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12002 2009-01-12 Jason Merrill <jason@redhat.com>
12005 * g++.dg/other/vararg-3.C: New test.
12007 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12009 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12010 Explicitly enable SPE.
12011 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
12014 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12015 Expect -flax-vector-conversions message. Adjust incompatible
12017 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12020 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12022 * g++.dg/other/opaque-1.C: Run on targets with SPE.
12024 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12025 * g++.dg/other/opaque-2.C: Likewise.
12026 * g++.dg/other/opaque-3.C: Likewise.
12028 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12031 * gcc.dg/pr32041.c: New test.
12032 * g++.dg/parse/offsetof9.C: New test.
12034 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12035 Nathan Froyd <froydnj@codesourcery.com>
12037 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12038 * g++.dg/ext/attribute-test-1.C: Likewise.
12039 * g++.dg/ext/attribute-test-2.C: Likewise.
12040 * g++.dg/ext/attribute-test-3.C: Likewise.
12041 * g++.dg/ext/attribute-test-4.C: Likewise.
12043 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
12045 * gnat.dg/unchecked_convert3.adb: New test.
12047 2009-01-12 Tomas Bily <tbily@suse.cz>
12050 * gcc.dg/tree-ssa/pr38385.c: New file.
12052 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12055 * g++.dg/parse/typedef9.C: New test.
12057 PR tree-optimization/38807
12058 * gcc.c-torture/compile/pr38807.c: New test.
12060 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
12062 * gcc.target/mips/ins-2.c: New test.
12064 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
12067 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12069 2009-01-11 Jakub Jelinek <jakub@redhat.com>
12072 * g++.dg/warn/Wreturn-type-5.C: New test.
12074 2009-01-11 Matthias Klose <doko@ubuntu.com>
12076 PR middle-end/38616
12077 * gcc.dg/pr38616.c: New test.
12079 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
12081 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12083 2009-01-10 Andrew Pinski <pinskia@gmail.com>
12086 * g++.dg/expr/string-1.C: New test.
12087 * g++.dg/expr/string-2.C: New test.
12090 * g++.dg/ext/complex4.C: New test.
12091 * g++.dg/ext/complex5.C: New test.
12092 * g++.dg/init/reference1.C: New test.
12093 * g++.dg/init/reference2.C: New test.
12094 * g++.dg/init/reference3.C: New test.
12096 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12099 * gfortran.dg/transfer_null_1.f90: New test.
12101 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12104 * gfortran.dg/host_assoc_function_6.f90: New test.
12106 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
12108 * lib/target-supports.exp: Add method to determine if the effective
12109 target is really a ppc405 after applying all compile options.
12110 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12111 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12112 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12113 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12114 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12115 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12116 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12117 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12118 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12119 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12120 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12121 * gcc.target/powerpc/405-machhw-1.c: Likewise.
12122 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12123 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12124 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12125 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12126 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12127 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12128 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12129 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12130 * gcc.target/powerpc/405-macchw-1.c: Likewise.
12131 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12132 * gcc.target/powerpc/405-machhw-2.c: Likewise.
12133 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12134 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12135 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12136 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12137 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12138 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12139 * gcc.target/powerpc/405-macchw-2.c: Likewise.
12140 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12142 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12145 * g++.dg/other/error31.C: New testcase.
12148 * gcc.dg/pr35742.c: New test.
12150 2009-01-09 John F. Carr <jfc@mit.edu>
12153 * g++.dg/parse/linkage3.C: New test.
12155 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12157 PR middle-end/38771
12158 * gcc.c-torture/compile/pr38771.c: New test.
12160 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
12162 * gcc.dg/pr34856.c: Ignore irrelevant warning.
12164 2009-01-08 Mark Mitchell <mark@codesourcery.com>
12166 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12167 * gcc.dg/sibcall-4.c: Likewise.
12169 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
12170 Jan Sjodin <jan.sjodin@amd.com>
12172 PR tree-optimization/38559
12173 * gcc.dg/graphite/pr38559.c: New.
12175 2009-01-08 Ira Rosen <irar@il.ibm.com>
12177 PR tree-optimization/37194
12178 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12180 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12183 * g++.dg/ext/label11.C: New test.
12185 2009-01-07 Joseph Myers <joseph@codesourcery.com>
12187 * lib/target-supports.exp (check_weak_override_available): New.
12188 * lib/target-supports-dg.exp (dg-require-weak-override): New.
12189 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12190 dg-require-weak-override.
12192 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
12193 Alan Modra <amodra@bigpond.net.au>
12195 * gcc.c-torture/compile/20090107-1.c: New test.
12197 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
12200 * g++.dg/other/pr38706.C: New test.
12202 2009-01-07 Jason Merrill <jason@redhat.com>
12204 * g++.dg/cpp0x/variadic92.C: New test.
12205 * g++.dg/cpp0x/variadic93.C: New test.
12207 2009-01-07 Janis Johnson <janis187@us.ibm.com>
12209 * lib/target-supports-dg.exp (current_compiler_flags): New.
12210 (check-flags): Use it; do not access dg-test local variables.
12211 (dg-skip-if): Do not access dg-test local variables.
12212 (dg-xfail-run-if): Ditto.
12213 (dg-shouldfail): Ditto.
12214 * gcc.test-framework/test-framework.exp
12215 (check_effective_target_def_nocache): New.
12216 * gcc.test-framework/test-framework.awk: Handle scan tests.
12217 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12218 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12219 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12220 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12221 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12222 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12223 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12224 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12225 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12227 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12229 * lib/target-supports-dg.exp (check_test_flags): Delete.
12231 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12233 PR tree-optimization/38492
12234 PR tree-optimization/38498
12235 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12237 * gcc.dg/graphite/block-0.c: Update test.
12238 * gcc.dg/graphite/block-1.c: Same.
12239 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12240 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12241 * gcc.dg/graphite/block-3.c: New.
12242 * gcc.dg/graphite/pr38498.c: New.
12244 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12246 AVX Programming Reference (December, 2008)
12247 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12248 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12249 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12251 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12252 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12254 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12257 * gfortran.dg/c_loc_pure_1.f90: New test.
12259 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12262 * gfortran.dg/elemental_dependency_3.f90:
12263 Add the final tree dump cleanup.
12265 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12267 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12270 PR rtl-optimization/38722
12271 * gfortran.dg/pr38722.f90: New test.
12273 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12276 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12277 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12279 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12281 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12282 * gfortran.dg/typebound_call_8.f03: Same.
12283 * gfortran.dg/elemental_bind_c.f90: Same.
12284 * gfortran.dg/typebound_call_7.f03: Same.
12285 * gfortran.dg/interface_proc_end.f90: Same
12286 * gfortran.dg/pr37243.f: Fix typo.
12288 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12290 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12291 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12294 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12296 AVX Programming Reference (December, 2008)
12297 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12298 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12299 * gcc.target/i386/sse-14.c: Likewise.
12301 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12302 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12303 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12304 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12306 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12308 PR libfortran/38735
12309 * gfortran.dg/fmt_bz_bn.f: Update test.
12311 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12314 * g++.dg/conversion/usual-arith-conv.C: New test.
12316 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12319 * gcc.dg/vector-3.c: New testcase.
12320 * g++.dg/ext/vector15.C: New test.
12322 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12324 PR tree-optimization/38510
12325 * gcc.dg/graphite/pr38510.c: New.
12327 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12328 Jan Sjodin <jan.sjodin@amd.com>
12330 PR tree-optimization/38500
12331 * gcc.dg/graphite/pr38500.c: New.
12333 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12335 * gcc.c-torture/compile/20001226-1.c: Generalize
12337 * gcc.c-torture/compile/limits-fnargs.c: Add
12339 * gcc.dg/20020425-1.c: Likewise.
12340 * gcc.dg/pch/pch.exp: Likewise.
12342 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12345 * gfortran.dg/module_commons_3.f90: New test.
12347 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12350 * gfortran.dg/random_seed_1.f90: Updated.
12352 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12356 * gfortran.dg/elemental_subroutine_7.f90:
12357 Fix p values so that it can be used as vector subscript.
12359 2009-01-05 Jason Merrill <jason@redhat.com>
12361 * g++.dg/cpp0x/initlist12.C: Add another test.
12363 * g++.dg/cpp0x/defaulted7.C: New test.
12365 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12368 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12369 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12371 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12373 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12374 for alpha*-*-* targets.
12375 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12377 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12380 * gfortran.dg/host_assoc_function_5.f90: New test.
12382 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12385 * gfortran.dg/elemental_dependency_3.f90: New test.
12386 * gfortran.dg/elemental_subroutine_7.f90: New test.
12388 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12390 * gcc.dg/struct-ret-3.c: Include unistd.h.
12391 (main): Exit early if system memory page size is
12392 larger than 4096 bytes.
12394 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12397 * gfortran.dg/merge_init_expr.f90: New.
12399 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12402 * gfortran.dg/c_loc_tests_13.f90: New test.
12403 * gfortran.dg/c_loc_tests_14.f90: New test.
12405 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12407 * gfortran.dg/func_result_4.f90: New.
12409 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12412 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12413 interface still works, in addition to original tests.
12414 * gfortran.dg/host_assoc_call_6.f90: New test.
12416 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12419 * g++.dg/torture/pr38705.C: New test.
12422 * gcc.dg/pr38700.c: New test.
12424 2009-01-02 Jason Merrill <jason@redhat.com>
12426 * g++.dg/cpp0x/initlist11.C: New test.
12427 * g++.dg/cpp0x/initlist12.C: New test.
12429 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12431 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12432 Allow extra informative notes.
12434 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12437 * gcc.dg/pr36489.c: New test.
12440 Copyright (C) 2009 Free Software Foundation, Inc.
12442 Copying and distribution of this file, with or without modification,
12443 are permitted in any medium without royalty provided the copyright
12444 notice and this notice are preserved.