1 2009-12-09 Xinliang David Li <davidxl@google.com>
3 PR tree-optimization/42337
4 * g++.dg/tree-ssa/pr42337.C: New test.
6 2009-12-08 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/boz_15.f90: New test.
11 2008-12-08 Daniel Kraft <d@domob.eu>
14 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
15 * gfortran.dg/typebound_proc_13.f03: New test.
17 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
18 Jakub Jelinek <jakub@redhat.com>
21 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
23 2009-12-07 Jakub Jelinek <jakub@redhat.com>
26 * gcc.dg/debug/pr42244.c: New test.
28 2009-12-07 Jakub Jelinek <jakub@redhat.com>
30 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
31 abmintrin.h is also tested.
32 * gcc.target/i386/sse-13.c: Likewise.
34 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
37 * gfortran.dg/allocate_scalar_with_shape.f90: New.
39 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
43 * gcc.dg/torture/builtin-math-7.c: Likewise.
44 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
45 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
46 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
47 * lib/target-supports.exp (check_effective_target_mpc,
48 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
51 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
53 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
56 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
58 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
59 for 16bit int targets.
61 2009-12-06 Janus Weil <janus@gcc.gnu.org>
65 * gfortran.dg/intrinsic_pack_5.f90: New test.
67 2009-12-04 Jason Merrill <jason@redhat.com>
70 * g++.dg/abi/local2.C: New.
73 * g++.dg/cpp0x/decltype20.C: New.
75 2009-12-04 David Daney <ddaney@caviumnetworks.com>
77 PR rtl-optimization/42164
78 * gcc.c-torture/compile/pr42164.c: New test.
80 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
82 * gnat.dg/specs/size_attribute1.ads: New test.
83 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
84 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
86 2009-12-04 Dodji Seketeli <dodji@redhat.com>
89 * g++.dg/other/error33.C: New test.
91 2009-12-03 Jason Merrill <jason@redhat.com>
93 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
96 * g++.dg/abi/guard2.C: New.
99 * g++.dg/cpp0x/variadic97.C: New.
101 2009-12-03 Jakub Jelinek <jakub@redhat.com>
104 * gcc.c-torture/compile/pr42049.c: New test.
106 2009-12-03 Quentin Ochem <ochem@adacore.com>
108 * gnat.dg/controlled5.adb: New test.
109 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
111 2009-12-03 Dodji Seketeli <dodji@redhat.com>
114 * g++.dg/other/bitfield4.C: New test.
116 2009-12-03 Jakub Jelinek <jakub@redhat.com>
119 * g++.dg/inherit/thunk11.C: New test.
120 * g++.dg/inherit/thunk11.h: New file.
121 * g++.dg/inherit/thunk11-aux.cc: New file.
123 2009-12-02 Richard Guenther <rguenther@suse.de>
125 * g++.dg/ipa/iinline-1.C: Adjust.
126 * g++.dg/template/cond2.C: Likewise.
127 * g++.dg/template/pr35240.C: Likewise.
129 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
132 * gcc.target/s390/pr42224.c: New test.
134 2009-12-01 Jason Merrill <jason@redhat.com>
137 * g++.dg/abi/guard1.C: New.
139 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
141 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
143 2009-12-01 Jakub Jelinek <jakub@redhat.com>
146 * g++.dg/gomp/pr42234.C: New test.
148 2009-12-01 Martin Jambor <mjambor@suse.cz>
150 PR tree-optimization/42237
151 * gcc.c-torture/compile/pr42237.c: New test.
153 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/parse/crash54.C: New.
158 2009-11-30 Chao-ying Fu <fu@mips.com>
160 * gcc.target/mips/dsp-lhx.c: New test.
161 * gcc.target/mips/dsp-no-lhx.c: New test.
163 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
165 * lib/g++.exp (g++_init): Add host-dependent settings for
167 * lib/gcc-dg.exp: Likewise.
168 * lib/options.exp: Likewise.
169 * lib/objc.exp (objc_init): Likewise.
170 * lib/gfortran.exp (gfortran_init): Likewise.
172 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
175 * g++.dg/template/crash93.C: New.
177 2009-11-30 Steve Ellcey <sje@cup.hp.com>
179 * gcc.dg/pr41551.c: New test.
181 2009-11-30 Janus Weil <janus@gcc.gnu.org>
184 * gfortran.dg/select_type_9.f03: New.
186 2009-11-30 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
190 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
191 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
192 * gfortran.dg/select_type_2.f03: Ditto.
193 * gfortran.dg/select_type_8.f03: New test.
195 2009-11-30 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/extends_type_of_1.f03: New test.
198 * gfortran.dg/same_type_as_1.f03: Extended.
200 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
202 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
203 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
205 2009-11-30 Janis Johnson <janis187@us.ibm.com>
208 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
210 2009-11-30 Martin Jambor <mjambor@suse.cz>
213 * gcc.c-torture/compile/pr42196-1.c: New test.
214 * gcc.c-torture/compile/pr42196-2.c: New test.
215 * gcc.c-torture/compile/pr42196-3.c: New test.
217 2009-11-30 Ira Rosen <irar@il.ibm.com>
219 * gfortran.dg/vect/vect-7.f90: New test.
221 2009-11-30 Richard Guenther <rguenther@suse.de>
225 * gfortran.dg/pr42119.f90: New testcase.
227 2009-11-30 Dodji Seketeli <dodji@redhat.com>
230 * g++.dg/template/typedef23.C: New test.
232 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
234 PR tree-optimization/41961
235 * g++.dg/tree-ssa/pr41961.C: New.
237 2009-11-29 Ira Rosen <irar@il.ibm.com>
239 PR tree-optimization/42193
240 * gcc.dg/vect/pr42193.c: New test.
242 2009-11-28 Dodji Seketeli <dodji@redhat.com>
245 * g++.dg/template/stmtexpr2.C: New test.
247 2009-11-28 Richard Guenther <rguenther@suse.de>
249 PR tree-optimization/42183
250 * g++.dg/torture/pr42183.C: New testcase.
252 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
254 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
255 w64 target type 'unsigned long long'.
257 2009-11-27 Martin Jambor <mjambor@suse.cz>
260 * gcc.c-torture/execute/pr42006.c: New test.
262 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp0x/error2.C: New.
267 2009-11-27 Michael Matz <matz@suse.de>
269 PR rtl-optimization/42084
270 * gcc.dg/pr42084.c: New test.
272 2009-11-27 Michael Matz <matz@suse.de>
275 * g++.dg/tree-ssa/pr41906.C: New testcase.
277 2009-11-27 Jakub Jelinek <jakub@redhat.com>
279 * gcc.dg/O16384.c: New test.
281 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
284 * g++.dg/parse/crash53.C: New.
285 * g++.dg/parse/error17.C: Adjust, error messages are not
287 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
289 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
292 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
293 * gcc.target/i386/vperm-v4si-2.c: Ditto.
294 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
296 2009-11-26 Richard Henderson <rth@redhat.com>
298 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
300 2009-11-26 Jason Merrill <jason@redhat.com>
303 * g++.dg/lookup/koenig8.C: New.
306 * g++.dg/template/explicit-args2.C: Add typeid cases.
308 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
311 * gfortran.dg/array_function_5.f90: New test.
313 2009-11-26 Janus Weil <janus@gcc.gnu.org>
317 * gfortran.dg/select_type_10.f03: New test case.
318 * gfortran.dg/typebound_call_11.f03: Extended test case.
320 2009-11-26 Michael Matz <matz@suse.de>
322 PR tree-optimization/41905
323 * g++.dg/tree-ssa/pr41905.C: New testcase.
325 2009-11-25 Richard Henderson <rth@redhat.com>
327 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
329 * lib/target-supports.exp
330 (check_effective_target_vect_extract_even_odd): Add x86.
332 * gcc.target/i386/isa-check.h: New.
333 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
334 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
335 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
336 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
337 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
338 gcc.target/i386/vperm.pl: New files.
340 2009-11-25 Richard Henderson <rth@redhat.com>
342 * gcc.dg/vect/pr36493.c: Call check_vect.
343 * gcc.dg/vect/pr37539.c: Likewise.
344 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
345 * tree-vect.h (check_vect): Use cpuid for x86.
347 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/specs/pack6.ads: New test.
350 * gnat.dg/specs/pack6_pkg.ads: New helper.
352 2009-11-25 Jakub Jelinek <jakub@redhat.com>
354 * gcc.target/powerpc/regnames-1.c: New test.
356 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
357 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
360 * ada/acats/run_acats: Bump stack limit to 16MB.
362 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
364 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
367 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
370 * gfortran.dg/pure_initializer_2.f90: New test.
372 2009-11-23 Jason Merrill <jason@redhat.com>
374 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
375 * g++.old-deja/g++.pt/ctor2.C: Adjust.
376 * g++.dg/lookup/name-clash4.C: Adjust.
378 2009-11-23 Jason Merrill <jason@redhat.com>
380 * g++.dg/template/spec15.C: Check for helpful message.
382 2009-11-24 Janis Johnson <janis187@us.ibm.com>
384 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
385 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
386 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
387 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
388 * gcc.target/powerpc/paired-2.c: Ditto.
389 * gcc.target/powerpc/paired-3.c: Ditto.
390 * gcc.target/powerpc/paired-4.c: Ditto.
391 * gcc.target/powerpc/paired-5.c: Ditto.
392 * gcc.target/powerpc/paired-6.c: Ditto.
393 * gcc.target/powerpc/paired-7.c: Ditto.
394 * gcc.target/powerpc/paired-8.c: Ditto.
395 * gcc.target/powerpc/paired-9.c: Ditto.
396 * gcc.target/powerpc/paired-10.c: Ditto.
397 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
398 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
399 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
400 * gcc.target/powerpc/pr39457.c: Don't use -m64.
401 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
402 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
403 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
404 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
406 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
408 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
409 scan-assembler-not regular expression.
411 2009-11-24 Richard Guenther <rguenther@suse.de>
413 PR tree-optimization/42142
414 * gcc.c-torture/execute/pr42142.c: New testcase.
416 2009-11-24 Martin Jambor <mjambor@suse.cz>
418 PR tree-optimization/42154
419 * gcc.c-torture/execute/pr42154.c: New test.
421 2009-11-24 Janus Weil <janus@gcc.gnu.org>
424 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
425 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
426 * gfortran.dg/proc_ptr_comp_24.f90: New.
428 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
430 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
433 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
435 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
437 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.target/ia64/fptr-1.c: Make it a compile test.
442 2009-11-23 Janis Johnson <janis187@us.ibm.com>
444 * lib/lto.exp (lto_option_list): Rename from option_list.
445 * lib/compat.exp (compat_option_list): Rename from option_list.
447 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
449 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
450 * gcc-dg/raw-string-2.c: Ditto.
451 * gcc-dg/utf-array-short-wchar.c: Ditto.
452 * gcc-dg/utf-array.c: Ditto.
453 * gcc-dg/utf8-2.c: Ditto.
455 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
457 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
460 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
462 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
464 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
466 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
468 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
471 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
472 Enable short test for avr target.
473 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
474 * gcc.dg/utf32-2.c: Ditto.
475 * gcc.dg/utf32-3.c: Ditto.
476 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
478 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
480 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
482 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
484 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
487 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
489 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
490 * gcc.dg/sms-7.c: Ditto.
492 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
494 * gcc.dg/pr36998.c: Frame pointer required for avr target.
495 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
496 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
497 * gcc.dg/pr41340.c: Test requires long pointer target.
498 * gcc.dg/profile-generate-3.c: Test requires profiling support.
500 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
502 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
503 * gcc.dg/graphite/block-3.c: Ditto.
504 * gcc.dg/graphite/block-4.c: Ditto.
505 * gcc.dg/graphite/block-5.c: Ditto.
506 * gcc.dg/graphite/block-6.c: Ditto.
507 * gcc.dg/graphite/interchange-0.c: Ditto.
508 * gcc.dg/graphite/interchange-1.c: Ditto.
509 * gcc.dg/graphite/interchange-2.c: Ditto.
510 * gcc.dg/graphite/interchange-3.c: Ditto.
511 * gcc.dg/graphite/interchange-4.c: Ditto.
512 * gcc.dg/graphite/interchange-5.c: Ditto.
513 * gcc.dg/graphite/interchange-6.c: Ditto.
514 * gcc.dg/graphite/run-id-1.c: Ditto.
515 * gcc.dg/graphite/scop-16.c: Ditto.
516 * gcc.dg/graphite/scop-17.c: Ditto.
517 * gcc.dg/graphite/scop-18.c: Ditto.
518 * gcc.dg/graphite/scop-matmult.c: Ditto.
519 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
520 * gcc.dg/graphite/id-15.c: Ditto.
522 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
524 * gnat.dg/specs/weak1.ads: New test.
526 2009-11-23 Steve Ellcey <sje@cup.hp.com>
528 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
530 2009-11-23 Dodji Seketeli <dodji@redhat.com>
533 * g++.dg/template/typedef13.C: Adjust.
534 * g++.dg/template/typedef19.C: Adjust.
535 * g++.dg/template/typedef20.C: Adjust.
536 * g++.dg/template/typedef22.C: New test.
538 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
541 * gcc.target/alpha/pr42113.c: New test.
543 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546 * gfortran.dg/data_value_1.f90: Update test.
547 * gfortran.dg/array_constructor_32.f90: New test.
549 2009-11-21 Martin Jambor <mjambor@suse.cz>
552 * gcc.c-torture/compile/pr42025-1.c: New test.
553 * gcc.c-torture/compile/pr42025-2.c: New test.
555 2009-11-21 Adam Nemet <adambnemet@gmail.com>
557 * gcc.target/mips/mult-1.c: Forbid octeon.
558 * gcc.target/mips/octeon-dmul-3.c: New test.
560 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
562 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
564 2009-11-20 Jason Merrill <jason@redhat.com>
566 PR c++/9050, DR 147, DR 318
567 * g++.dg/template/ctor9.C: New.
568 * g++.dg/tc1/dr147.C: Remove xfails.
569 * g++.dg/lookup/name-clash4.C: Adjust.
570 * g++.old-deja/g++.jason/temporary5.C: Adjust.
571 * g++.old-deja/g++.pt/ctor2.C: Adjust.
573 2009-11-21 Jakub Jelinek <jakub@redhat.com>
575 PR tree-optimization/42078
576 * gcc.dg/pr42078.c: New test.
578 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
581 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
582 XFAIL ptrdiff range test for avr.
583 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
584 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
585 * gcc-dg/c99-stdint-6.c: Ditto.
587 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
589 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
590 2009-10-23 change to set VRSAVE if VSX has been reverted.
592 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
595 * g++.dg/cpp0x/pr38646.C: New test.
597 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
599 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
600 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
601 Wrap *intmax_t tests in !NO_MAX_TYPES.
603 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
606 * g++.dg/cpp0x/initlist28.C: New.
608 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
610 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
612 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
614 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
616 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
618 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
620 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
621 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
622 * g++.old-deja/g++.law/typeck1.C: Likewise.
623 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
624 * g++.dg/conversion/ptrmem9.C: Likewise.
625 * g++.dg/expr/cond2.C: Likewise.
627 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
628 Janus Weil <janus@gcc.gnu.org>
631 * gfortran.dg/proc_ptr_comp_23.f90: New test.
633 2009-11-19 Jason Merrill <jason@redhat.com>
636 * g++.dg/init/placement5.C: Add positive test.
638 DR 176 permissiveness
639 * g++.dg/ext/injected-ttp.C: New.
640 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
641 * g++.old-deja/g++.pt/ttp41.C: Adjust.
643 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
645 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
646 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
648 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
650 * gcc-dg/raw-string-1.c: Skip test for avr target.
651 * gcc-dg/utf-array-short-wchar.c: Ditto.
652 * gcc-dg/utf-array.c: Ditto.
653 * gcc-dg/utf8-2.c: Ditto.
655 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
657 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
658 (plugin_init): Pass correct version to plugin_default_version_check.
659 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
660 (plugin_init): Pass correct version to plugin_default_version_check.
661 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
662 (plugin_init): Pass correct version to plugin_default_version_check.
664 2009-11-19 Jason Merrill <jason@redhat.com>
667 * g++.dg/overload/pmf2.C: New.
669 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672 * gfortran.dg/direct_io_11.f90: New test.
674 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
676 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
678 2009-11-18 Nick Clifton <nickc@redhat.com>
680 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
681 * g++.dg/lto/20081120-1_0.C: Likewise.
682 * g++.dg/lto/20091002-2_0.C: Likewise.
683 * g++.dg/lto/20081120-2_0.C: Likewise.
684 * g++.dg/lto/20091002-3_0.C: Likewise.
685 * g++.dg/lto/20081123_0.C: Likewise.
686 * g++.dg/lto/20090313_0.C: Likewise.
687 * g++.dg/lto/20081109-1_0.C: Likewise.
688 * g++.dg/lto/20081219_0.C: Likewise.
689 * g++.dg/lto/20081204-1_0.C: Likewise.
690 * g++.dg/lto/20090302_0.C: Likewise.
691 * g++.dg/lto/20081119-1_0.C: Likewise.
692 * g++.dg/lto/20081118_0.C: Likewise.
694 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
697 * lib/lto.exp (scan-symbol): Properly check if target exist.
699 2009-11-18 Janus Weil <janus@gcc.gnu.org>
702 * gfortran.dg/proc_ptr_8.f90: Extended.
704 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
706 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
708 * g++.dg/inherit/error4.C: Likewise.
709 * g++.dg/template/crash90.C: Likewise.
711 2009-11-18 Jakub Jelinek <jakub@redhat.com>
714 * g++.dg/abi/mangle26.C: Also match *C2* definition.
715 * g++.dg/abi/mangle27.C: Likewise.
716 * g++.dg/abi/mangle28.C: Likewise.
717 * g++.dg/abi/mangle29.C: Likewise.
719 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
722 * gcc.dg/vect/vect-debug-pr41926.c: New.
724 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/init/array26.C: New.
728 * g++.dg/init/array27.C: Likewise.
729 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
731 2009-11-17 Jakub Jelinek <jakub@redhat.com>
734 * g++.dg/cpp0x/initlist27.C: New test.
737 * g++.dg/cpp0x/initlist26.C: New test.
739 2009-11-16 Jason Merrill <jason@redhat.com>
741 PR c++/189, c++/9937, c++/13950, DR 176
742 * g++.dg/tc1/dr176.C: Adjust.
743 * g++.dg/template/injected1.C: New.
744 * g++.dg/template/inherit.C: Adjust.
745 * g++.old-deja/g++.brendan/crash56.C: Adjust.
746 * g++.old-deja/g++.pt/lookup8.C: Adjust.
747 * g++.old-deja/g++.pt/ttp22.C: Adjust.
748 * g++.old-deja/g++.pt/ttp23.C: Adjust.
750 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
753 * g++.dg/template/crash92.C: New.
755 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/template/error44.C: New.
760 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
762 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
764 2009-11-15 Janus Weil <janus@gcc.gnu.org>
767 * gfortran.dg/typebound_call_11.f03: New test.
769 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
771 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
774 2009-11-13 Jason Merrill <jason@redhat.com>
778 * g++.dg/template/arg7.C: New.
781 * g++.dg/template/error43.C: New.
784 * g++.dg/debug/dwarf2/static-data-member2.C: New.
787 * g++.dg/template/ref5.C: New.
790 * g++.dg/template/inherit4.C: New.
791 * g++.dg/lookup/scoped8.C: Adjust.
794 * g++.dg/parse/typename11.C: New.
795 * g++.dg/template/crash48.C: Adjust.
797 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
800 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
801 lto_finish at the end.
802 * gfortran.dg/lto/lto.exp: Ditto.
804 2009-11-12 Jason Merrill <jason@redhat.com>
807 * g++.dg/lookup/anon7.C: New.
810 * g++.dg/template/typedef21.C: New.
813 * g++.dg/cpp0x/decltype19.C: New.
815 2009-11-11 Jason Merrill <jason@redhat.com>
818 * g++.dg/dfp/typeid1.C: New.
820 2009-11-11 Janus Weil <janus@gcc.gnu.org>
823 * gfortran.dg/proc_ptr_comp_22.f90: New test.
825 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
828 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
829 lto_finish at the end.
831 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
832 (lto_finish): New. Restore mathlib.
834 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
836 * g++.dg/torture/pushpop_macro.C: New testcase.
837 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
838 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
840 2009-11-11 Jon Beniston <jon@beniston.com>
842 * lib/target-supports.exp (check_profiling_available): lm32 target
843 doesn't support profiling.
844 * gcc.dg/20020312-2.c: Add lm32 support.
845 * g++.dg/other/packed1.C: Expect to fail on lm32.
846 * g++.old-deja/g++.jason/thunk3.C: Likewise.
848 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
850 * gcc.target/arm/neon: Regenerate generated tests.
852 2009-11-10 Jason Merrill <jason@redhat.com>
854 * g++.dg/init/placement5.C: New.
857 * g++.dg/init/placement4.C: New.
859 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
861 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
862 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
863 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
864 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
866 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
868 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
869 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
871 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
873 * gcc.c-torture/compile/pr41987.c: New.
875 2009-11-09 Jakub Jelinek <jakub@redhat.com>
878 * gcc.dg/pr40946.c: New test.
880 2009-11-09 Jason Merrill <jason@redhat.com>
883 * g++.dg/template/ref4.C: New.
886 * g++.dg/template/conv10.C: New.
888 2009-11-07 Jason Merrill <jason@redhat.com>
891 * g++.dg/ext/typeof11.C: New.
893 2009-11-08 Jakub Jelinek <jakub@redhat.com>
896 * gcc.target/i386/pr41985.c: New test.
898 2009-11-08 Richard Guenther <rguenther@suse.de>
900 * gcc.dg/torture/pta-escape-1.c: New testcase.
902 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
904 * gnat.dg/rep_clause4.adb: New test.
906 2009-11-08 Richard Guenther <rguenther@suse.de>
908 PR rtl-optimization/41928
909 * gfortran.dg/pr41928.f90: New testcase.
911 2009-11-07 Jason Merrill <jason@redhat.com>
915 * g++.dg/parse/error36.C: Add parameter and template cases.
916 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
917 * g++.dg/ext/typedef-init.C: Likewise.
918 * g++.dg/lookup/hidden-class1.C: Likewise.
919 * g++.dg/lookup/hidden-class10.C: Likewise.
920 * g++.dg/lookup/hidden-class5.C: Likewise.
921 * g++.dg/lookup/hidden-class7.C: Likewise.
922 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
923 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
924 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
925 * g++.dg/lookup/strong-using-2.C: Likewise.
926 * g++.dg/other/typedef1.C: Likewise.
927 * g++.dg/parse/access10.C: Likewise.
928 * g++.dg/parse/constructor1.C: Likewise.
929 * g++.dg/parse/crash38.C: Likewise.
930 * g++.dg/parse/error3.C: Likewise.
931 * g++.dg/parse/typespec1.C: Likewise.
932 * g++.dg/template/typedef5.C: Likewise.
933 * g++.old-deja/g++.pt/typename3.C: Likewise.
934 * g++.old-deja/g++.pt/typename4.C: Likewise.
935 * g++.old-deja/g++.pt/typename6.C: Likewise.
936 * g++.old-deja/g++.robertl/eb94.C: Likewise.
938 * g++.dg/abi/regparm1.C: Fix execute test.
940 2009-11-07 Jakub Jelinek <jakub@redhat.com>
942 PR tree-optimization/41643
943 * gcc.dg/pr41643.c: New test.
945 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
948 * gfortran.dg/recursive_check_15.f90: New test.
950 2009-11-06 Jason Merrill <jason@redhat.com>
953 * g++.dg/parse/error36.C: New.
954 * g++.old-deja/g++.other/typename1.C: Adjust.
957 * g++.dg/abi/regparm1.C: New.
959 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
961 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
963 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
964 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
965 and pragma_plugin-test-1.C.
967 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
970 * g++.dg/ext/always_inline-5.C: New test.
972 2009-11-06 Jakub Jelinek <jakub@redhat.com>
975 * g++.dg/gomp/pr41967.C: New test.
977 2009-11-06 Michael Matz <matz@suse.de>
980 * gcc.dg/pr41963.c: New test.
982 2009-11-06 Jakub Jelinek <jakub@redhat.com>
985 * gcc.dg/pr41935.c: New test.
986 * c-c++-common/pr41935.c: New test.
987 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
989 * gcc.c-torture/execute/pr41935.c: New test.
991 2009-11-05 Jason Merrill <jason@redhat.com>
994 * g++.dg/init/synth2.C: New.
997 * g++.dg/abi/pragma-pack1.C: New.
1000 * g++.dg/lookup/koenig7.C: New.
1003 * g++.dg/template/partial6.C: New.
1005 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/class_12.f03: New test.
1010 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1012 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1015 2009-11-04 Jason Merrill <jason@redhat.com>
1018 * g++.dg/init/static-init2.C: New.
1020 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1024 * gfortran.dg/interface_abstract_4.f90: New test.
1026 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1028 * gcc.target/m68k/pr41302.c: Fix target triplet.
1030 2009-11-04 Jason Merrill <jason@redhat.com>
1033 * g++.dg/template/overload11.C: New.
1034 * g++.dg/template/nested3.C: Adjust.
1036 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1039 * ada/acats/norun.lst: Remove the stack checking tests.
1040 * ada/acats/run_acats: Limit the stack to 8MB.
1042 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1046 * gfortran.dg/class_11.f03: New test.
1048 2009-11-04 Jason Merrill <jason@redhat.com>
1051 * g++.dg/abi/thunk5.C: New.
1053 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1056 * gcc.target/powerpc/altivec-33.c: New testcase.
1058 2009-11-04 Jason Merrill <jason@redhat.com>
1060 PR c++/17365, DR 218
1061 * g++.dg/lookup/koenig6.C: New.
1062 * g++.dg/lookup/koenig5.C: Adjust.
1063 * g++.dg/template/crash56.C: Adjust.
1064 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1066 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1067 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1069 * gcc.target/i386/xop-check.h: New file.
1070 * gcc.target/i386/xop-hadduX.c: Ditto.
1071 * gcc.target/i386/xop-haddX.c: Ditto.
1072 * gcc.target/i386/xop-hsubX.c: Ditto.
1073 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1074 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1075 * gcc.target/i386/xop-pcmov2.c: Ditto.
1076 * gcc.target/i386/xop-pcmov.c: Ditto.
1077 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1078 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1079 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1080 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1081 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1082 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1083 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1084 * gcc.target/i386/sse-12.c: Update with new compile options to
1085 activate and check xopintrin.h intrinsic file.
1086 * gcc.target/i386/sse-13.c: Ditto.
1087 * gcc.target/i386/sse-14.c: Ditto.
1088 * gcc.target/i386/sse-22.c: Ditto.
1089 * gcc.target/i386/sse-23.c: Ditto.
1090 * g++.dg/other/i386-2.C: Ditto.
1091 * g++.dg/other/i386-3.C: Ditto.
1092 * g++.dg/other/i386-5.C: Ditto.
1093 * g++.dg/other/i386-6.C: Ditto.
1095 2009-11-04 Wei Guozhi <carrot@google.com>
1098 * gcc.target/arm/pr40835: New testcase.
1100 2009-11-04 Revital Eres <eres@il.ibm.com>
1102 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1103 change in decision of peeling for alignment.
1104 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1105 * gcc.dg/vect/vect-50.c: Likewise.
1106 * gcc.dg/vect/vect-42.c: Likewise.
1107 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1109 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1111 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1112 * gcc.dg/vect/vect-60.c: Likewise.
1113 * gcc.dg/vect/vect-52.c: Likewise.
1114 * gcc.dg/vect/vect-44.c: Likewise.
1115 * gcc.dg/vect/vect-27.c: Likewise.
1116 * gcc.dg/vect/vect-29.c: Likewise.
1117 * gcc.dg/vect/vect-72.c: Likewise.
1118 * gcc.dg/vect/vect-56.c: Likewise.
1119 * gcc.dg/vect/vect-48.c: Likewise.
1120 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1121 * gfortran.dg/vect/vect-2.f90: Likewise.
1122 * gfortran.dg/vect/vect-5.f90: Likewise.
1124 2009-11-04 Richard Guenther <rguenther@suse.de>
1126 PR tree-optimization/41919
1127 * gcc.c-torture/execute/pr41919.c: New testcase.
1129 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1132 * gcc.target/m68k/pr41302.c: New test.
1134 2009-11-03 Jason Merrill <jason@redhat.com>
1137 * g++.dg/opt/inline16.C: New.
1139 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1141 * gnat.dg/stack_check.adb1: New test.
1142 * gnat.dg/stack_check.adb2: Likewise.
1144 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1146 PR rtl-optimization/41917
1147 * gcc.c-torture/execute/pr41917.c: New test.
1149 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1151 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1152 dump to not include "call *%esp".
1154 2009-11-03 Jason Merrill <jason@redhat.com>
1157 * g++.dg/lookup/using22.C: New.
1160 * g++.dg/parse/eh-decl.C: New.
1163 * g++.dg/template/sfinae16.C: New.
1166 * g++.dg/cpp0x/rv-return.C: New.
1167 * g++.dg/cpp0x/deduce.C: Adjust.
1170 * g++.dg/template/sfinae15.C: New.
1173 * g++.dg/cpp0x/auto3.C: Remove xfail.
1175 2009-11-03 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1180 2009-11-03 Nick Clifton <nickc@redhat.com>
1182 * gcc.target/rx/builtins.c: Remove redundant tests.
1183 Add test of MVTIPL instruction.
1184 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1185 function attributes. Add -msave-acc-in-interrupts option to the
1188 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1189 Maxim Kuvyrkov <maxim@codesourcery.com>
1191 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1194 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1197 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1198 * c-c++-common/builtin-offsetof.c: ... here.
1200 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1203 * c-c++-common/dfp/builtin-offsetof.c: New test.
1204 * g++.dg/other/offsetof6.C: Likewise.
1206 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1209 * gcc.target/i386/pr41900.c: New test.
1211 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1213 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1215 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1218 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1219 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1221 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1224 * g++.dg/other/ptrmem10.C: New test.
1225 * g++.dg/other/ptrmem11.C: Likewise.
1227 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1230 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1231 spaces in some expressions.
1233 2009-11-02 Jason Merrill <jason@redhat.com>
1235 * g++.dg/other/linkage2.C: Move to...
1236 * g++.dg/cpp0x/linkage2.C: ..here.
1237 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1238 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1239 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1240 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1241 * g++.dg/lookup/anon2.C: Likewise.
1242 * g++.dg/other/anon3.C: Likewise.
1243 * g++.dg/template/arg2.C: Likewise.
1244 * g++.dg/template/local4.C: Likewise.
1245 * g++.old-deja/g++.law/operators32.C: Likewise.
1246 * g++.old-deja/g++.other/linkage2.C: Likewise.
1247 * g++.old-deja/g++.pt/enum6.C: Likewise.
1248 * g++.old-deja/g++.other/anon9.C: Likewise.
1249 * g++.old-deja/g++.other/linkage1.C: Likewise.
1250 * c-c++-common/dfp/pr35620.c: Give the union a name.
1252 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1254 PR tree-optimization/41857
1255 * gcc.target/spu/ea/pr41857.c: New file.
1257 2009-11-02 Martin Jambor <mjambor@suse.cz>
1259 PR tree-optimization/41750
1260 * gcc.c-torture/execute/pr41750.c: New test.
1262 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1264 PR tree-optimization/41841
1265 * gcc.dg/pr41841.c: New test.
1268 * gcc.dg/debug/pr41893-1.c: New test.
1269 * gcc.dg/debug/pr41893-2.c: New file.
1272 * g++.dg/ext/visibility/namespace3.C: New test.
1274 2009-11-01 Jason Merrill <jason@redhat.com>
1276 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1277 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1278 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1280 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1282 * gnat.dg/opt5.adb: New test.
1284 2009-11-01 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/allocatable_scalar_4.f90: New test.
1289 2009-11-01 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/intent_out_6.f90: New testcase.
1294 2009-10-31 Richard Guenther <rguenther@suse.de>
1296 * g++.dg/tree-ssa/restrict1.C: New.
1298 2009-10-31 Jason Merrill <jason@redhat.com>
1300 * g++.dg/rtti/typeid9.C: New.
1303 * g++.dg/cpp0x/initlist25.C: New.
1305 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1307 * gnat.dg/specs/rep_clause4.ads: New test.
1309 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1312 * gcc.target/avr/torture/pr41885.c: New test.
1314 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1316 * gnat.dg/specs/pack5.ads: New test.
1318 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1320 * lib/target-supports.exp: Handle powerpc-*-elf.
1322 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1325 * gcc.target/i386/incoming-6.c: New.
1326 * gcc.target/i386/incoming-7.c: Likewise.
1327 * gcc.target/i386/incoming-8.c: Likewise.
1328 * gcc.target/i386/incoming-9.c: Likewise.
1329 * gcc.target/i386/incoming-10.c: Likewise.
1330 * gcc.target/i386/incoming-11.c: Likewise.
1331 * gcc.target/i386/incoming-12.c: Likewise.
1332 * gcc.target/i386/incoming-13.c: Likewise.
1333 * gcc.target/i386/incoming-14.c: Likewise.
1334 * gcc.target/i386/incoming-15.c: Likewise.
1335 * gcc.target/i386/pr37843-4.c: Likewise.
1337 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1340 * g++.dg/template/sizeof12.C: New test.
1342 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/pack14.adb: New test.
1346 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1348 * gcc.target/mips/mips.exp (mips_option_groups): Add
1350 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1351 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1352 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1354 2009-10-29 Michael Matz <matz@suse.de>
1356 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1357 * gcc.target/i386/sse-recip-vec.c: Ditto.
1358 * gcc.target/i386/brokensqrt.c: New test.
1360 2009-10-29 Tobias Burnus <burnus@net-b.de>
1363 * gfortran.dg/associated_target_3.f90: New testcase.
1365 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1367 * gfortran.dg/lto/pr41764_0.f: New.
1369 2009-10-29 Martin Jambor <mjambor@suse.cz>
1371 PR tree-optimization/41775
1372 * g++.dg/torture/pr41775.C: New testcase.
1374 2009-10-28 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/inline-ns1.C: New.
1377 * g++.dg/cpp0x/inline-ns2.C: New.
1378 * g++.dg/cpp0x/inline-ns3.C: New.
1380 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1382 PR rtl-optimization/39715
1383 * gcc.target/arm/thumb-ltu.c: New.
1385 2009-10-28 Richard Guenther <rguenther@suse.de>
1389 * gcc.dg/lto/20091027-1_0.c: New testcase.
1390 * gcc.dg/lto/20091027-1_1.c: Likewise.
1391 * g++.dg/lto/20091026-1_0.C: Likewise.
1392 * g++.dg/lto/20091026-1_1.C: Likewise.
1393 * g++.dg/lto/20091026-1_a.h: Likewise.
1395 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1398 * gcc.dg/pr41837.c: New test.
1401 * g++.dg/ext/sync-3.C: New test.
1404 * gcc.dg/pr41762.c: New test.
1406 2009-10-28 Richard Guenther <rguenther@suse.de>
1409 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1410 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1411 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1412 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1414 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1416 PR rtl-optimization/39715
1417 * gcc.target/arm/thumb-bitfld1.c: New.
1419 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1421 PR rtl-optimization/40741
1422 * gcc.target/arm/thumb-branch1.c: New.
1424 2009-10-27 Jason Merrill <jason@redhat.com>
1426 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1427 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1428 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1429 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1431 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1433 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1434 * gnat.dg/null_pointer_deref2.adb: Likewise.
1436 2009-10-27 Richard Guenther <rguenther@suse.de>
1438 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1440 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.dg/pr41842.c: New test.
1445 2009-10-27 Revital Eres <eres@il.ibm.com>
1447 PR tree-optimization/40648
1448 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1449 change in decision of peeling for alignment.
1450 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1451 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1452 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1453 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1454 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1455 * gcc.dg/vect/vect-50.c: Likewise.
1456 * gcc.dg/vect/vect-33.c: Likewise.
1457 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1458 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1460 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1461 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1462 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1464 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1465 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1466 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1467 * gcc.dg/vect/vect-60.c: Likewise.
1468 * gcc.dg/vect/vect-26.c: Likewise.
1469 * gcc.dg/vect/vect-52.c: Likewise.
1470 * gcc.dg/vect/vect-44.c: Likewise.
1471 * gcc.dg/vect/vect-27.c: Likewise.
1472 * gcc.dg/vect/vect-70.c: Likewise.
1473 * gcc.dg/vect/vect-28.c: Likewise.
1474 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1475 * gcc.dg/vect/vect-109.c: Likewise.
1476 * gcc.dg/vect/vect-54.c: Likewise.
1477 * gcc.dg/vect/vect-29.c: Likewise.
1478 * gcc.dg/vect/vect-72.c: Likewise.
1479 * gcc.dg/vect/vect-56.c: Likewise.
1480 * gcc.dg/vect/vect-48.c: Likewise.
1481 * gcc.dg/vect/vect-91.c: Likewise.
1482 * gcc.dg/vect/vect-92.c: Likewise.
1483 * gcc.dg/vect/vect-58.c: Likewise.
1484 * gcc.dg/vect/slp-25.c: Likewise.
1485 * gcc.dg/vect/vect-93.c: Likewise.
1486 * gcc.dg/vect/vect-95.c: Likewise.
1487 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1488 * gcc.dg/vect/vect-87.c: Likewise.
1489 * gcc.dg/vect/vect-96.c: Likewise.
1490 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1491 * gcc.dg/vect/vect-88.c: Likewise.
1492 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1493 * gcc.dg/vect/vect-89.c: Likewise.
1494 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1495 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1496 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1497 * gfortran.dg/vect/vect-2.f90: Likewise.
1498 * gfortran.dg/vect/vect-3.f90: Likewise.
1499 * gfortran.dg/vect/vect-4.f90: Likewise.
1500 * gfortran.dg/vect/vect-5.f90: Likewise.
1502 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1505 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1507 2009-10-26 Ben Elliston <bje@au.ibm.com>
1508 Michael Meissner <meissner@linux.vnet.ibm.com>
1509 Ulrich Weigand <uweigand@de.ibm.com>
1511 * gcc.target/spu/ea/ea.exp: New file.
1512 * gcc.target/spu/ea/cache1.c: Likewise.
1513 * gcc.target/spu/ea/cast1.c: Likewise.
1514 * gcc.target/spu/ea/cast2.c: Likewise.
1515 * gcc.target/spu/ea/compile1.c: Likewise.
1516 * gcc.target/spu/ea/compile2.c: Likewise.
1517 * gcc.target/spu/ea/cppdefine.c: Likewise.
1518 * gcc.target/spu/ea/errors1.c: Likewise.
1519 * gcc.target/spu/ea/errors2.c: Likewise.
1520 * gcc.target/spu/ea/execute1.c: Likewise.
1521 * gcc.target/spu/ea/execute2.c: Likewise.
1522 * gcc.target/spu/ea/execute3.c: Likewise.
1523 * gcc.target/spu/ea/ops1.c: Likewise.
1524 * gcc.target/spu/ea/ops2.c: Likewise.
1525 * gcc.target/spu/ea/options1.c: Likewise.
1526 * gcc.target/spu/ea/test-sizes.c: Likewise.
1528 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1531 * gcc.dg/pr41345.c: New test.
1534 * g++.dg/debug/dwarf2/anonname1.C: New test.
1536 2009-10-26 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/defaulted15.C: New.
1540 * g++.dg/cpp0x/defaulted16.C: New.
1542 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1545 * g++.dg/cpp0x/variadic96.C: New test.
1547 2009-10-26 Nick Clifton <nickc@redhat.com>
1549 * lib/target-supports.exp (check_profiling_available):
1550 Profiling is not, currently, available for the RX port.
1551 (check_effective_target_hard_float): Add support for RX target.
1552 * gcc.target/rx: New directory.
1553 * gcc.target/rx/builtins.c: New test file.
1554 * gcc.target/rx/interrupts.c: New test file.
1555 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1556 * gcc.target/rx/zero-width-bitfield.c: New test file.
1557 * gcc.target/rx/i272091.c: New test file.
1558 * gcc.target/rx/packed-struct.c: New test file.
1559 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1561 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1563 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1564 * gcc.dg/lto/20091016-1_0.c: Likewise.
1565 * gcc.dg/lto/20090206-1_0.c: Likewise.
1566 * gcc.dg/lto/20081120-1_0.c: Likewise.
1567 * gcc.dg/lto/20081120-2_0.c: Likewise.
1568 * gcc.dg/lto/20090116_0.c: Likewise.
1569 * gcc.dg/lto/20081126_0.c: Likewise.
1570 * gcc.dg/lto/20091013-1_0.c: Likewise.
1571 * gcc.dg/lto/20081212-1_0.c: Likewise.
1572 * gcc.dg/lto/20091015-1_0.c: Likewise.
1573 * gcc.dg/lto/20090126-1_0.c: Likewise.
1574 * gcc.dg/lto/20090126-2_0.c: Likewise.
1575 * gcc.dg/lto/20091020-1_0.c: Likewise.
1576 * gcc.dg/lto/20091020-2_0.c: Likewise.
1577 * gcc.dg/lto/20081204-1_0.c: Likewise.
1578 * gcc.dg/lto/20081204-2_0.c: Likewise.
1579 * gcc.dg/lto/20081224_0.c: Likewise.
1580 * gcc.dg/lto/20090219_0.c: Likewise.
1582 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1585 * g++.dg/lookup/extern-c-redecl2.C: New test.
1586 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1587 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1588 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1590 2009-10-26 Michael Matz <matz@suse.de>
1592 PR tree-optimization/41783
1593 * gcc.dg/pr41783.c: New test.
1594 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1595 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1596 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1598 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1601 * gfortran.dg/class_allocate_4.f03: New test.
1603 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1605 * gcc.target/mips/mult-1.c: New test.
1607 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1610 * gfortran.dg/extends_8.f03: New test.
1612 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1614 * gnat.dg/specs/pack4.ads: New test.
1616 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1618 * gnat.dg/null_pointer_deref1.adb: New test.
1619 * gnat.dg/null_pointer_deref2.adb: Likewise.
1621 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1624 * gfortran.dg/transfer_intrinsic_3.f90.
1626 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/opt4.adb: New test.
1630 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1633 * gcc.dg/noncompile/pr40033-1.c: New test.
1635 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1638 * g++.dg/abi/mangle34.C: New test
1640 2009-10-23 Jason Merrill <jason@redhat.com>
1642 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1645 * g++.dg/cpp0x/explicit4.C: New.
1647 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1649 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1651 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1652 for *-*-mingw* and *-*-cygwin.
1653 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1654 * g++.dg/template/spec35.C: Disable weak symbol test for
1655 *-*-mingw* and *-*-cygwin.
1658 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1660 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1663 * gfortran.dg/class_10.f03: New test.
1665 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1668 * gcc.target/powerpc/vsx-vrsave.c: New file.
1670 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1673 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1675 2009-10-23 Richard Guenther <rguenther@suse.de>
1677 PR tree-optimization/41778
1678 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1680 2009-10-22 Richard Guenther <rguenther@suse.de>
1683 * g++.dg/lto/20091022-2_0.C: New testcase.
1685 2009-10-22 Richard Guenther <rguenther@suse.de>
1688 * g++.dg/lto/20091022-1_0.C: New testcase.
1690 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1692 * gcc.dg/autopar/outer-4.c: Adjust scan.
1693 * gcc.dg/autopar/outer-5.c: Adjust scan.
1694 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1696 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1697 * gcc.dg/autopar/outer-1.c: New testcase.
1698 * gcc.dg/autopar/outer-2.c: New testcase.
1699 * gcc.dg/autopar/outer-3.c: New testcase.
1700 * gcc.dg/autopar/outer-4.c: New testcase.
1701 * gcc.dg/autopar/outer-5.c: New testcase.
1702 * gcc.dg/autopar/outer-6.c: New testcase.
1704 2009-10-22 Jan Hubicka <jh@suse.cz>
1706 * gcc.c-torture/compile/pr40556.c: New testcase.
1708 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1711 * gfortran.dg/goto_8.f90: New test case.
1713 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1715 PR tree-optimization/41497
1716 * gcc.dg/tree-ssa/pr41497.c: New.
1718 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1720 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1722 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1724 * gcc.dg/tls/pie-1.c: New test.
1726 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1728 * g++.dg/abi/mangle33.C: New test.
1730 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1732 * gnat.dg/discr22.adb: New test.
1734 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/loop_optimization7.ad[sb]: New test.
1737 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1739 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1743 * gfortran.dg/class_9.f03: Extended test case.
1744 * gfortran.dg/select_type_7.f03: New test case.
1746 2009-10-20 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/lto/20091020-3_0.c: New testcase.
1750 2009-10-20 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/lto/20091020-1_0.c: New testcase.
1754 * gcc.dg/lto/20091020-1_1.c: Likewise.
1755 * gcc.dg/lto/20091020-2_0.c: Likewise.
1756 * gcc.dg/lto/20091020-2_1.c: Likewise.
1758 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1761 * gcc.dg/pr41340.c: New test.
1763 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1765 * gnat.dg/discr21.ad[sb]: New test.
1766 * gnat.dg/discr21_pkg.ads: New helper.
1768 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1771 * gfortran.dg/class_9 : New test.
1773 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1775 * gcc.dg/raw-string-1.c: New test.
1776 * gcc.dg/raw-string-2.c: New test.
1777 * gcc.dg/raw-string-3.c: New test.
1778 * gcc.dg/raw-string-4.c: New test.
1779 * gcc.dg/raw-string-5.c: New test.
1780 * gcc.dg/raw-string-6.c: New test.
1781 * gcc.dg/raw-string-7.c: New test.
1782 * gcc.dg/utf8-1.c: New test.
1783 * gcc.dg/utf8-2.c: New test.
1784 * gcc.dg/utf-badconcat2.c: New test.
1785 * gcc.dg/utf-dflt2.c: New test.
1786 * gcc.dg/cpp/include6.c: New test.
1787 * g++.dg/ext/raw-string-1.C: New test.
1788 * g++.dg/ext/raw-string-2.C: New test.
1789 * g++.dg/ext/raw-string-3.C: New test.
1790 * g++.dg/ext/raw-string-4.C: New test.
1791 * g++.dg/ext/raw-string-5.C: New test.
1792 * g++.dg/ext/raw-string-6.C: New test.
1793 * g++.dg/ext/raw-string-7.C: New test.
1794 * g++.dg/ext/utf8-1.C: New test.
1795 * g++.dg/ext/utf8-2.C: New test.
1796 * g++.dg/ext/utf-badconcat2.C: New test.
1797 * g++.dg/ext/utf-dflt2.C: New test.
1799 * gcc.dg/cleanup-13.c: New test.
1801 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1804 * gfortran.dg/auto_dealloc_1.f90: New test case.
1806 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1808 Port from redhat/gcc-4_4-branch:
1809 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1810 * gcc.dg/debug/vta-2.c: New test.
1812 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1813 * gcc.dg/debug/vta-1.c: New.
1815 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1817 * gnat.dg/noreturn2.ad[sb]: New test.
1819 2009-10-19 Tobias Burnus <burnus@net-b.de>
1822 * gfortran.dg/equiv_8.f90: New test.
1823 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1825 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1827 * gcc.target/arm/neon-thumb2-move.c: New test.
1829 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.dg/debug/vta-3.c: New test.
1833 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1835 * gnat.dg/nested_proc.adb: Rename into...
1836 * gnat.dg/nested_proc1.adb: ...this.
1837 * gnat.dg/nested_proc2.adb: New test.
1839 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/noreturn1.ad[sb]: New test.
1843 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1844 Paul Thomas <pault@gcc.gnu.org>
1847 * gfortran.dg/class_6.f90: New test.
1851 * gfortran.dg/class_7.f90: New test.
1854 * gfortran.dg/class_8.f90: New test.
1856 2009-10-17 Richard Guenther <rguenther@suse.de>
1858 * gcc.dg/lto/20091017-1_0.c: New testcase.
1859 * gcc.dg/lto/20091017-1_1.c: Likewise.
1861 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1863 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1865 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1867 * gnat.dg/aggr11.adb: New test.
1868 * gnat.dg/aggr11_pkg.ads: New helper.
1870 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/slice8.adb: New test.
1873 * gnat.dg/slice8_pkg1.ads: New helper.
1874 * gnat.dg/slice8_pkg2.ads: Likewise.
1875 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1877 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1879 * gnat.dg/unchecked_convert4.adb: New test.
1881 2009-10-15 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/trailing5.C: New.
1886 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1887 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1888 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1889 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1891 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1894 * gfortran.dg/class_5.f03: New test case.
1895 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1896 * gfortran.dg/typebound_operator_4.f03: Ditto.
1898 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1900 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1901 * g++.dg/other/first-global.C: Likewise.
1902 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1903 * g++.dg/torture/pr40323.C: Likewise.
1904 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1905 * gcc.dg/inline-33.c: Likewise.
1906 * gcc.dg/ipa/ipa-1.c: Likewise.
1907 * gcc.dg/ipa/ipa-2.c: Likewise.
1908 * gcc.dg/ipa/ipa-3.c: Likewise.
1909 * gcc.dg/ipa/ipa-4.c: Likewise.
1910 * gcc.dg/ipa/ipa-5.c: Likewise.
1911 * gcc.dg/ipa/ipa-7.c: Likewise.
1912 * gcc.dg/ipa/ipacost-2.c: Likewise.
1913 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1914 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1915 * gfortran.dg/whole_file_5.f90: Likewise.
1916 * gfortran.dg/whole_file_6.f90: Likewise.
1918 2009-10-16 Richard Guenther <rguenther@suse.de>
1920 PR tree-optimization/41728
1921 * gcc.c-torture/compile/pr41728.c: New testcase.
1923 2009-10-16 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/lto/20091016-1_0.c: New testcase.
1927 * gcc.dg/lto/20091016-1_1.c: Likewise.
1928 * gcc.dg/lto/20091016-1_a.h: Likewise.
1930 2009-10-16 Richard Guenther <rguenther@suse.de>
1933 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1934 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1935 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1937 2009-10-16 Richard Guenther <rguenther@suse.de>
1940 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1942 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.dg/debug/pr41717.c: New test.
1947 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1950 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1953 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1955 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1958 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1960 * g++.dg/ext/altivec-2.C (main): Ditto.
1962 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1964 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1965 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1967 2009-10-15 Richard Guenther <rguenther@suse.de>
1970 * gcc.dg/lto/20091015-1_0.c: New testcase.
1971 * gcc.dg/lto/20091015-1_1.c: Likewise.
1972 * gcc.dg/lto/20091015-1_2.c: Likewise.
1973 * gcc.dg/lto/20091015-1_a.h: Likewise.
1974 * gcc.dg/lto/20091015-1_b.h: Likewise.
1976 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1978 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1980 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1982 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1984 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1986 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1988 * obj-c++.dg/bitfield-1.mm: Likewise.
1989 * obj-c++.dg/bitfield-4.mm: Likewise.
1991 2009-10-14 Richard Guenther <rguenther@suse.de>
1994 * gcc.dg/lto/20091014-1_0.c: New testcase.
1996 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1999 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2000 warning on line 0 instead of 1.
2002 2009-10-14 Richard Guenther <rguenther@suse.de>
2005 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2006 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2008 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2010 PR preprocessor/41543
2011 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2014 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2016 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2018 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2020 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2023 2009-10-14 Jason Merrill <jason@redhat.com>
2026 * g++.dg/cpp0x/defaulted14.C: New.
2028 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2030 * g++.dg/cpp0x/vt-40092.C: New.
2032 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2034 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2035 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2037 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2039 * gfortran.dg/complex_intrinsic_8.f90: New test.
2041 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2043 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2044 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2046 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2049 * gcc.dg/torture/pr38948.c: New test.
2051 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2053 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2055 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2058 * gfortran.dg/class_allocate_2.f03: Modified.
2059 * gfortran.dg/class_allocate_3.f03: New test case.
2061 2009-10-13 Richard Guenther <rguenther@suse.de>
2064 * gcc.dg/lto/20091006-2_0.c: New testcase.
2065 * gcc.dg/lto/20091006-2_1.c: Likewise.
2066 * gcc.dg/lto/20091006-2_2.c: Likewise.
2067 * gcc.dg/lto/20091013-1_0.c: Likewise.
2068 * gcc.dg/lto/20091013-1_1.c: Likewise.
2069 * gcc.dg/lto/20091013-1_2.c: Likewise.
2071 2009-10-13 Martin Jambor <mjambor@suse.cz>
2073 * gcc.c-torture/compile/pr41661.c: New test.
2075 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2077 PR libgfortran/41683
2078 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2080 2009-10-12 Jason Merrill <jason@redhat.com>
2083 * g++.dg/cpp0x/decltype18.C: New.
2086 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2088 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2090 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2092 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2098 * gcc.dg/guality/pr41447-1.c: New.
2099 * gcc.dg/debug/pr41264-1.c: New.
2100 * gcc.dg/debug/pr41343-1.c: New.
2102 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2105 * gcc.dg/torture/pr26515.c: New test.
2107 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2110 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2111 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2112 or "xfail" with dg-lto-do.
2114 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2116 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2118 2009-10-12 Michael Matz <matz@suse.de>
2120 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2123 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2126 * g++.dg/torture/pr41680.C: New test.
2128 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2131 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2133 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2136 * gcc.dg/guality/pr41616-1.c: New.
2138 2009-10-11 Jason Merrill <jason@redhat.com>
2141 * g++.dg/cpp0x/rv-reinterpret.C: New.
2143 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2145 PR libgfortran/38439
2146 * gfortran.dg/fmt_error_9.f: New test.
2147 * gfortran.dg/fmt_error_10.f: New test.
2149 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2152 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2153 * gfortran.dg/class_4b.f03: As above.
2154 * gfortran.dg/class_4c.f03: As above.
2155 * gfortran.dg/class_4d.f03: As above.
2157 2009-10-11 Richard Guenther <rguenther@suse.de>
2159 PR tree-optimization/41555
2160 * gcc.dg/torture/pr41555.c: New testcase.
2162 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2164 PR libgfortran/35862
2165 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2168 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2170 PR libgfortran/35862
2171 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2172 Add conditions to avoid runtime errors if not supported.
2174 2009-10-10 Richard Guenther <rguenther@suse.de>
2176 PR tree-optimization/41654
2177 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2179 2009-10-09 Jason Merrill <jason@redhat.com>
2181 * g++.dg/cpp/ucn-1.C: New.
2183 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2186 * gfortran.dg/class_2.f03: Extended test case.
2188 2009-10-09 Tobias Burnus <burnus@net-b.de>
2191 * gfortran.dg/class_allocate_1.f03: Modify code such that
2192 it compiles with the gfc_warning->gfc_error change.
2193 * gfortran.dg/class_allocate_1.f03: New test.
2195 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2198 * gfortran.dg/select_type_6.f03: New test.
2200 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2202 PR preprocessor/41445
2203 * gcc.dg/cpp/separate-1.c: Adjust.
2204 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2205 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2206 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2207 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2208 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2209 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2210 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2212 PR rtl-optimization/41646
2213 * gcc.c-torture/compile/pr41646.c: New test.
2215 2009-10-09 Richard Guenther <rguenther@suse.de>
2217 PR tree-optimization/41634
2218 * gcc.c-torture/compile/pr41634.c: New testcase.
2220 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2222 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2224 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2226 * gnat.dg/opt3.adb: New test.
2227 * gnat.dg/opt3_pkg.ads: New helper.
2229 2009-10-08 Doug Kwan <dougkwan@google.com>
2231 PR rtl-optimization/41574
2232 * gcc.dg/pr41574.c: New test.
2234 2009-10-08 Cary Coutant <ccoutant@google.com>
2236 Add support for debugging with ICF (Identical Code Folding).
2237 * g++.dg/debug/dwarf2/icf.C: New test.
2239 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2241 * gcc.target/mips/truncate-6.c: New test.
2243 2009-10-08 Jason Merrill <jason@redhat.com>
2246 * g++.dg/cpp0x/rv-deduce.C: New.
2249 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2250 * g++.dg/template/explicit-args2.C: New.
2251 * g++.dg/template/explicit-args3.C: New.
2252 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2254 2009-10-08 Michael Matz <matz@suse.de>
2257 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2258 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2259 * gcc.dg/pr41573.c: New test.
2261 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2264 * gcc.c-torture/compile/pr41182-1.c: New.
2266 2009-10-07 Jason Merrill <jason@redhat.com>
2268 * g++.dg/cpp0x/variadic95.C: New.
2270 2009-10-07 Jason Merrill <jason@redhat.com>
2272 * g++.dg/template/scope3.C: New.
2274 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2276 * gcc.dg/debug/dwarf2/inline3.c: New test.
2278 2009-10-07 Daniel Kraft <d@domob.eu>
2281 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2283 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2285 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2286 * gfortran.dg/select_type_1.f03: Modified error message.
2287 * gfortran.dg/select_type_5.f03: New test.
2289 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2291 PR libgfortran/41612
2292 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2295 2009-10-06 Jason Merrill <jason@redhat.com>
2297 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2298 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2300 2009-10-06 Richard Guenther <rguenther@suse.de>
2303 * gcc.dg/lto/20091006-1_0.c: New testcase.
2304 * gcc.dg/lto/20091006-1_1.c: Likewise.
2305 * gcc.dg/lto/20091005-2_0.c: Likewise.
2307 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2310 * gnat.dg/timer_cancel.adb: New test.
2312 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2315 * gnat.dg/specs/import_abstract.ads: New.
2317 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2319 PR libgfortran/35862
2320 * gfortran.dg/round_2.f03: New test.
2322 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2326 * lib/gcc-gdb-test.exp: ... here. New file.
2327 * gfortran.dg/guality/guality.exp: New file.
2328 * gfortran.dg/guality/pr41558.f90: New test.
2329 * gfortran.dg/guality/arg1.f90: New test.
2331 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2333 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2334 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2335 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2336 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2338 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2340 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2342 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2343 plugin_pass to register_pass_info.
2344 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2346 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2349 2009-10-05 Richard Guenther <rguenther@suse.de>
2352 * gcc.dg/lto/20090914-2_0.c: New testcase.
2354 2009-10-05 Richard Guenther <rguenther@suse.de>
2357 * gcc.dg/lto/20091005-1_0.c: New testcase.
2358 * gcc.dg/lto/20091005-1_1.c: Likewise.
2360 2009-10-05 Richard Guenther <rguenther@suse.de>
2364 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2365 * g++.dg/lto/20091004-1_0.C: New testcase.
2366 * g++.dg/lto/20091004-1_1.C: Likewise.
2367 * g++.dg/lto/20091004-2_0.C: Likewise.
2368 * g++.dg/lto/20091004-2_1.C: Likewise.
2369 * g++.dg/lto/20091004-3_0.C: Likewise.
2370 * g++.dg/lto/20091004-3_1.C: Likewise.
2372 2009-10-05 Richard Guenther <rguenther@suse.de>
2374 PR tree-optimization/23821
2375 * gcc.dg/torture/pr23821.c: New testcase.
2377 2009-10-05 Daniel Kraft <d@domob.eu>
2380 * gfortran.dg/goto_6.f: New test.
2381 * gfortran.dg/goto_7.f: New test.
2383 2009-10-03 Ben Elliston <bje@au.ibm.com>
2384 Bill Maddox <maddox@google.com>
2385 Cary Coutant <ccoutant@google.com>
2386 Chris Demetriou <cgd@google.com>
2387 Diego Novillo <dnovillo@google.com>
2388 Doug Kwan <dougkwan@google.com>
2389 Jan Hubicka <jh@suse.cz>
2390 Ollie Wild <aaw@google.com>
2391 Rafael Espindola <espindola@google.com>
2392 Richard Guenther <rguenther@suse.de>
2393 Simon Baldwin <simonb@google.com>
2395 * g++.dg/20090107-1.C: New.
2396 * g++.dg/20090121-1.C: New.
2397 * g++.dg/ipa/20090113-1.C: New.
2398 * g++.dg/lto: New directory.
2399 * g++.dg/lto/20080829_0.C: New.
2400 * g++.dg/lto/20080904_0.C: New.
2401 * g++.dg/lto/20080907_0.C: New.
2402 * g++.dg/lto/20080908-1_0.C: New.
2403 * g++.dg/lto/20080908-2_0.C: New.
2404 * g++.dg/lto/20080908-3_0.C: New.
2405 * g++.dg/lto/20080909-1_0.C: New.
2406 * g++.dg/lto/20080910-1_0.C: New.
2407 * g++.dg/lto/20080912-1_0.C: New.
2408 * g++.dg/lto/20080912_0.C: New.
2409 * g++.dg/lto/20080915_0.C: New.
2410 * g++.dg/lto/20080916_0.C: New.
2411 * g++.dg/lto/20080917_0.C: New.
2412 * g++.dg/lto/20080924_0.C: New.
2413 * g++.dg/lto/20080926_0.C: New.
2414 * g++.dg/lto/20081008_0.C: New.
2415 * g++.dg/lto/20081022.h: New.
2416 * g++.dg/lto/20081022_0.C: New.
2417 * g++.dg/lto/20081022_1.C: New.
2418 * g++.dg/lto/20081023_0.C: New.
2419 * g++.dg/lto/20081109-1_0.C: New.
2420 * g++.dg/lto/20081109-2_0.C: New.
2421 * g++.dg/lto/20081109_0.C: New.
2422 * g++.dg/lto/20081109_1.C: New.
2423 * g++.dg/lto/20081118-1_0.C: New.
2424 * g++.dg/lto/20081118-1_1.C: New.
2425 * g++.dg/lto/20081118_0.C: New.
2426 * g++.dg/lto/20081118_1.C: New.
2427 * g++.dg/lto/20081119-1.h: New.
2428 * g++.dg/lto/20081119-1_0.C: New.
2429 * g++.dg/lto/20081119-1_1.C: New.
2430 * g++.dg/lto/20081119_0.C: New.
2431 * g++.dg/lto/20081119_1.C: New.
2432 * g++.dg/lto/20081120-1_0.C: New.
2433 * g++.dg/lto/20081120-1_1.C: New.
2434 * g++.dg/lto/20081120-2_0.C: New.
2435 * g++.dg/lto/20081120-2_1.C: New.
2436 * g++.dg/lto/20081123_0.C: New.
2437 * g++.dg/lto/20081123_1.C: New.
2438 * g++.dg/lto/20081125.h: New.
2439 * g++.dg/lto/20081125_0.C: New.
2440 * g++.dg/lto/20081125_1.C: New.
2441 * g++.dg/lto/20081127_0.C: New.
2442 * g++.dg/lto/20081127_1.C: New.
2443 * g++.dg/lto/20081203_0.C: New.
2444 * g++.dg/lto/20081203_1.C: New.
2445 * g++.dg/lto/20081204-1_0.C: New.
2446 * g++.dg/lto/20081204-1_1.C: New.
2447 * g++.dg/lto/20081204-2_0.C: New.
2448 * g++.dg/lto/20081204-2_1.C: New.
2449 * g++.dg/lto/20081209_0.C: New.
2450 * g++.dg/lto/20081209_1.C: New.
2451 * g++.dg/lto/20081211-1.h: New.
2452 * g++.dg/lto/20081211-1_0.C: New.
2453 * g++.dg/lto/20081211-1_1.C: New.
2454 * g++.dg/lto/20081217-1_0.C: New.
2455 * g++.dg/lto/20081217-2_0.C: New.
2456 * g++.dg/lto/20081219_0.C: New.
2457 * g++.dg/lto/20081219_1.C: New.
2458 * g++.dg/lto/20090106_0.C: New.
2459 * g++.dg/lto/20090112_0.C: New.
2460 * g++.dg/lto/20090128_0.C: New.
2461 * g++.dg/lto/20090221_0.C: New.
2462 * g++.dg/lto/20090302_0.C: New.
2463 * g++.dg/lto/20090302_1.C: New.
2464 * g++.dg/lto/20090303_0.C: New.
2465 * g++.dg/lto/20090311-1.h: New.
2466 * g++.dg/lto/20090311-1_0.C: New.
2467 * g++.dg/lto/20090311-1_1.C: New.
2468 * g++.dg/lto/20090311_0.C: New.
2469 * g++.dg/lto/20090311_1.C: New.
2470 * g++.dg/lto/20090312.h: New.
2471 * g++.dg/lto/20090312_0.C: New.
2472 * g++.dg/lto/20090312_1.C: New.
2473 * g++.dg/lto/20090313_0.C: New.
2474 * g++.dg/lto/20090313_1.C: New.
2475 * g++.dg/lto/20090315_0.C: New.
2476 * g++.dg/lto/20090315_1.C: New.
2477 * g++.dg/lto/20091002-1_0.C: New testcase.
2478 * g++.dg/lto/20091002-2_0.C: Likewise..
2479 * g++.dg/lto/20091002-3_0.C: Likewise..
2480 * g++.dg/lto/README: New.
2481 * g++.dg/lto/pr40818_0.C: New.
2482 * g++.dg/opt/thunk3-1.C: New.
2483 * g++.dg/opt/thunk4.C: New.
2484 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2485 replacements with __attribute__ ((__noinline__)).
2486 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2487 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2488 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2489 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2490 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2491 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2492 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2493 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2494 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2495 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2496 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2497 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2498 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2499 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2500 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2501 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2502 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2503 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2504 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2505 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2506 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2507 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2508 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2509 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2510 * gcc.dg/20081223-1.c: New.
2511 * gcc.dg/lto: New directory.
2512 * gcc.dg/lto/20080908_0.c: New.
2513 * gcc.dg/lto/20080917_0.c: New.
2514 * gcc.dg/lto/20080924_0.c: New.
2515 * gcc.dg/lto/20081024_0.c: New.
2516 * gcc.dg/lto/20081109_0.c: New.
2517 * gcc.dg/lto/20081111_0.c: New.
2518 * gcc.dg/lto/20081111_1.c: New.
2519 * gcc.dg/lto/20081112_0.c: New.
2520 * gcc.dg/lto/20081112_1.c: New.
2521 * gcc.dg/lto/20081115_0.c: New.
2522 * gcc.dg/lto/20081115_1.c: New.
2523 * gcc.dg/lto/20081115_2.c: New.
2524 * gcc.dg/lto/20081118_0.c: New.
2525 * gcc.dg/lto/20081118_1.c: New.
2526 * gcc.dg/lto/20081118_2.c: New.
2527 * gcc.dg/lto/20081120-1_0.c: New.
2528 * gcc.dg/lto/20081120-1_1.c: New.
2529 * gcc.dg/lto/20081120-2_0.c: New.
2530 * gcc.dg/lto/20081120-2_1.c: New.
2531 * gcc.dg/lto/20081125_0.c: New.
2532 * gcc.dg/lto/20081125_1.c: New.
2533 * gcc.dg/lto/20081126_0.c: New.
2534 * gcc.dg/lto/20081201-1_0.c: New.
2535 * gcc.dg/lto/20081201-1_1.c: New.
2536 * gcc.dg/lto/20081201-1_2.c: New.
2537 * gcc.dg/lto/20081201-2_0.c: New.
2538 * gcc.dg/lto/20081201-2_1.c: New.
2539 * gcc.dg/lto/20081202-1_0.c: New.
2540 * gcc.dg/lto/20081202-1_1.c: New.
2541 * gcc.dg/lto/20081202-2_0.c: New.
2542 * gcc.dg/lto/20081202-2_1.c: New.
2543 * gcc.dg/lto/20081204-1_0.c: New.
2544 * gcc.dg/lto/20081204-1_1.c: New.
2545 * gcc.dg/lto/20081204-2_0.c: New.
2546 * gcc.dg/lto/20081210-1_0.c: New.
2547 * gcc.dg/lto/20081212-1_0.c: New.
2548 * gcc.dg/lto/20081222_0.c: New.
2549 * gcc.dg/lto/20081222_0.h: New.
2550 * gcc.dg/lto/20081222_1.c: New.
2551 * gcc.dg/lto/20081224_0.c: New.
2552 * gcc.dg/lto/20081224_0.h: New.
2553 * gcc.dg/lto/20081224_1.c: New.
2554 * gcc.dg/lto/20090116_0.c: New.
2555 * gcc.dg/lto/20090120_0.c: New.
2556 * gcc.dg/lto/20090126-1_0.c: New.
2557 * gcc.dg/lto/20090126-2_0.c: New.
2558 * gcc.dg/lto/20090206-1_0.c: New.
2559 * gcc.dg/lto/20090206-2_0.c: New.
2560 * gcc.dg/lto/20090210_0.c: New.
2561 * gcc.dg/lto/20090210_1.c: New.
2562 * gcc.dg/lto/20090213_0.c: New.
2563 * gcc.dg/lto/20090213_1.c: New.
2564 * gcc.dg/lto/20090218-1_0.c: New.
2565 * gcc.dg/lto/20090218-1_1.c: New.
2566 * gcc.dg/lto/20090218-2_0.c: New.
2567 * gcc.dg/lto/20090218-2_1.c: New.
2568 * gcc.dg/lto/20090218_0.c: New.
2569 * gcc.dg/lto/20090218_1.c: New.
2570 * gcc.dg/lto/20090218_2.c: New.
2571 * gcc.dg/lto/20090218_3.c: New.
2572 * gcc.dg/lto/20090219_0.c: New.
2573 * gcc.dg/lto/20090312_0.c: New.
2574 * gcc.dg/lto/20090312_1.c: New.
2575 * gcc.dg/lto/20090313_0.c: New.
2576 * gcc.dg/lto/20090706-1_0.c: New.
2577 * gcc.dg/lto/20090706-2_0.c: New.
2578 * gcc.dg/lto/20090717_0.c: New.
2579 * gcc.dg/lto/20090717_1.c: New.
2580 * gcc.dg/lto/20090729_0.c: New.
2581 * gcc.dg/lto/20090729_1.c: New.
2582 * gcc.dg/lto/20090812_0.c: New.
2583 * gcc.dg/lto/20090812_1.c: New.
2584 * gcc.dg/lto/20090914-1_0.c: New.
2585 * gcc.dg/lto/README: New.
2586 * gcc.dg/visibility-7.c: Adjust expected pattern
2587 * gfortran.dg/lto: New directory.
2588 * gfortran.dg/lto/pr40724_0.f: New.
2589 * gfortran.dg/lto/pr40724_1.f: New.
2590 * gfortran.dg/lto/pr40725_0.f03: New.
2591 * gfortran.dg/lto/pr40725_1.c: New.
2592 * gfortran.dg/lto/pr41069_0.f90: New.
2593 * gfortran.dg/lto/pr41069_1.f90: New.
2594 * gfortran.dg/lto/pr41069_2.f90: New.
2595 * g++.dg/README: Add 'lto' directory.
2596 * g++.dg/dg.exp: Also scan 'lto' directory
2598 2009-10-03 Ben Elliston <bje@au.ibm.com>
2599 Janis Johnson <janis187@us.ibm.com>
2600 Diego Novillo <dnovillo@google.com>
2602 * g++.dg/lto/lto.exp: New.
2603 * gcc.c-torture/execute/execute.exp: Add
2604 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2605 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2606 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2607 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2608 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2609 * gcc.dg/lto/lto.exp: New.
2610 * gfortran.dg/lto/lto.exp: New.
2611 * lib/target-supports.exp (check_effective_target_lto): New.
2612 * lib/c-torture.exp: Load target-supports.exp. Define
2613 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2614 * lib/gcc-dg.exp: Likewise.
2616 * lib/torture-options.exp: Add support for a third argument.
2618 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2623 2009-10-02 Jason Merrill <jason@redhat.com>
2625 * g++.dg/abi/mangle32.C: New.
2627 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2629 * gnat.dg/atomic2.adb: New test.
2631 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2633 * gnat.dg/array11.adb: New test.
2634 * gnat.dg/array12.adb: Likewise.
2636 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/array10.adb: New test.
2639 * gnat.dg/object_overflow.adb: Tweak.
2641 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2643 * gcc.dg/guality/guality.exp: Disable on darwin.
2645 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2647 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2648 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2649 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2650 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2652 2009-10-02 Tobias Burnus <burnus@net-b.de>
2655 * gfortran.dg/intent_out_5.f90: New test.
2657 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2661 * gcc.dg/guality/pr41404-1.c: New test.
2662 * gcc.dg/guality/pr41353-2.c: New test.
2664 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2667 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2670 2009-10-01 Jan Hubicka <jh@suse.cz>
2672 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2674 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2676 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2678 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2680 2009-10-01 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/parameter_array_init_5.f90: New test.
2685 2009-10-01 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/defaulted13.C: New.
2689 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2691 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2692 * gfortran.dg/bounds_check_11.f90: Likewise.
2693 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2695 2009-09-30 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/select_type_4.f90: New test.
2699 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2701 * gfortran.dg/same_type_as_1.f03: New test.
2702 * gfortran.dg/same_type_as_2.f03: Ditto.
2704 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2706 * gfortran.dg/select_type_1.f03: Extended.
2707 * gfortran.dg/select_type_3.f03: New test.
2709 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2711 * gfortran.dg/class_allocate_1.f03: New test.
2713 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2716 * gfortran.dg/allocatable_scalar_3.f90: New test.
2717 * gfortran.dg/select_type_2.f03: Ditto.
2718 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2720 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2722 * gfortran.dg/block_name_2.f90: Modified error message.
2723 * gfortran.dg/select_6.f90: Ditto.
2724 * gfortran.dg/select_type_1.f03: New test.
2726 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2728 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2729 * gfortran.dg/class_1.f03: Ditto.
2730 * gfortran.dg/class_2.f03: Ditto.
2731 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2732 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2733 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2734 * gfortran.dg/typebound_call_10.f03: Ditto.
2735 * gfortran.dg/typebound_call_2.f03: Ditto.
2736 * gfortran.dg/typebound_call_3.f03: Ditto.
2737 * gfortran.dg/typebound_call_4.f03: Ditto.
2738 * gfortran.dg/typebound_call_9.f03: Ditto.
2739 * gfortran.dg/typebound_generic_3.f03: Ditto.
2740 * gfortran.dg/typebound_generic_4.f03: Ditto.
2741 * gfortran.dg/typebound_operator_1.f03: Ditto.
2742 * gfortran.dg/typebound_operator_2.f03: Ditto.
2743 * gfortran.dg/typebound_operator_3.f03: Ditto.
2744 * gfortran.dg/typebound_operator_4.f03: Ditto.
2745 * gfortran.dg/typebound_proc_1.f08: Ditto.
2746 * gfortran.dg/typebound_proc_5.f03: Ditto.
2747 * gfortran.dg/typebound_proc_6.f03: Ditto.
2749 2009-09-30 Jason Merrill <jason@redhat.com>
2751 * g++.dg/eh/init-temp1.C: Improve test.
2753 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2756 * gcc.target/alpha/pr22093.c: New test.
2758 2009-09-29 John Freeman <jfreeman08@gmail.com>
2759 Jason Merrill <jason@redhat.com>
2761 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2762 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2763 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2764 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2765 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2766 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2767 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2768 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2769 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2770 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2771 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2772 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2773 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2774 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2775 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2776 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2777 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2778 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2779 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2780 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2781 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2782 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2783 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2784 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2785 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2786 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2787 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2788 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2789 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2790 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2791 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2792 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2793 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2794 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2795 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2796 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2797 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2798 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2799 * lib/prune.exp: Accept "In lambda function".
2801 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2803 * gcc.target/i386/fma4-check.h: New file.
2804 * gcc.target/i386/fma4-fma.c: Ditto.
2805 * gcc.target/i386/fma4-maccXX.c: Ditto.
2806 * gcc.target/i386/fma4-msubXX.c: Ditto.
2807 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2808 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2809 * gcc.target/i386/fma4-vector.c: Ditto.
2810 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2811 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2812 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2813 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2814 * gcc.target/i386/fma4-256-vector.c: Ditto.
2815 * gcc.target/i386/funcspec-2.c: Ditto.
2817 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2819 * gcc.target/i386/funcspec-5.c: Add FMA4.
2820 * gcc.target/i386/funcspec-6.c: Ditto.
2821 * gcc.target/i386/funcspec-8.c: Ditto.
2823 * gcc.target/i386/funcspec-9.c: New file.
2825 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2827 * gcc.target/i386/isa-10.c: New file.
2828 * gcc.target/i386/isa-11.c: Ditto.
2829 * gcc.target/i386/isa-12.c: Ditto.
2830 * gcc.target/i386/isa-13.c: Ditto.
2831 * gcc.target/i386/isa-2.c: Ditto.
2832 * gcc.target/i386/isa-3.c: Ditto.
2833 * gcc.target/i386/isa-4.c: Ditto.
2834 * gcc.target/i386/isa-7.c: Ditto.
2835 * gcc.target/i386/isa-8.c: Ditto.
2836 * gcc.target/i386/isa-9.c: Ditto.
2838 * gcc.target/i386/isa-14.c: Add FMA4.
2839 * gcc.target/i386/isa-1.c: Ditto.
2840 * gcc.target/i386/isa-5.c: Ditto.
2841 * gcc.target/i386/isa-6.c: Ditto.
2843 * gcc.target/i386/sse-12.c: New file.
2844 * gcc.target/i386/sse-13.c: Ditto.
2845 * gcc.target/i386/sse-14.c: Ditto.
2846 * gcc.target/i386/sse-22.c: Ditto.
2848 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2849 * g++.dg/other/i386-3.C: Ditto.
2850 * g++.dg/other/i386-5.C: Ditto.
2851 * g++.dg/other/i386-6.C: Ditto.
2853 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2856 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2859 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2861 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2862 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2864 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2867 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2869 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2871 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2873 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2874 * gcc.target/i386/isa-1.c: Remove SSE5.
2875 * gcc.target/i386/isa-5.c: Ditto.
2876 * gcc.target/i386/isa-6.c: Ditto.
2877 * gcc.target/i386/funcspec-4.c: Remove error conditions
2879 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2880 * gcc.target/i386/avx-2.c: Ditto.
2881 * gcc.target/i386/sse-23.c: Ditto.
2882 * gcc.target/i386/funcspec-9.c: Delete.
2884 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2887 * gcc.dg/guality/pr41353-1.c: New test.
2890 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2891 in macro name definition for non-unix/win32/msdos.
2893 2009-09-29 Daniel Kraft <d@domob.eu>
2896 * gfortran.dg/block_1.f08: New test.
2897 * gfortran.dg/block_2.f08: New test.
2898 * gfortran.dg/block_3.f90: New test.
2899 * gfortran.dg/block_4.f08: New test.
2900 * gfortran.dg/block_5.f08: New test.
2901 * gfortran.dg/block_6.f08: New test.
2902 * gfortran.dg/block_7.f08: New test.
2903 * gfortran.dg/block_8.f08: New test.
2905 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2907 PR libgfortran/35862
2908 * gfortran.dg/round_1.f03: New test.
2909 * gfortran.dg/f2003_io_3.f03: Update test.
2911 2009-09-28 Easwaran Raman <eraman@google.com>
2913 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2914 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2916 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2918 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2919 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2920 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2921 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2922 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2924 * g++.dg/dfp/dfp.exp: Fix typo.
2926 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2927 Fix typo that breaks the check.
2929 2009-09-28 Olivier Hainque <hainque@adacore.com>
2931 * gnat.dg (tagged_alloc_free.adb): New testcase.
2933 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2935 * g++.dg/dfp: New directory.
2936 * g++.dg/dg.exp: Prune tests in dfp directory.
2937 * g++.dg/dfp/dfp.exp: New.
2938 * g++.dg/dfp/mangle-mode.C: New test.
2940 2009-09-28 Michael Matz <matz@suse.de>
2942 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2945 2009-09-27 Richard Henderson <rth@redhat.com>
2947 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2948 * gcc.dg/tree-ssa/pr41469-1.c: New.
2950 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2953 * gcc.dg/cond-constqual-1.c: New test.
2955 2009-09-26 Michael Matz <matz@suse.de>
2959 * gcc.dg/pr41470.c: New test.
2961 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2963 * gnat.dg/array9.adb: New test.
2965 2009-09-26 Michael Matz <matz@suse.de>
2967 PR tree-optimization/41454
2968 * gcc.dg/pr41454.c: New test.
2970 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2972 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2973 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2974 into DW_TAG_GNU_template_parameter_pack and
2975 DW_TAG_GNU_formal_parameter_pack.
2976 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2977 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2979 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2981 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2982 parameters for alignment-sensitive -fsection-anchors tests.
2984 2009-09-25 Richard Guenther <rguenther@suse.de>
2987 * gcc.c-torture/execute/pr41463.c: New testcase.
2989 2009-09-25 Olivier Hainque <hainque@adacore.com>
2991 * gnat.dg/sse_nolib.adb: New testcase.
2993 2009-09-25 Revital Eres <ERES@il.ibm.com>
2995 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2996 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2997 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2998 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2999 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3000 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3001 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3002 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3003 * gcc.dg/vect/vect.exp: Add Power7 flags.
3004 * g++.dg/vect/vect.exp: Likewise.
3005 * gfortran.dg/vect/vect.exp: Likewise.
3007 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3010 * gfortran.dg/empty_label.f: New test.
3011 * gfortran.dg/empty_label.f90: Ditto.
3012 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3014 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3016 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3019 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3021 * lib/scanasm.exp (make_pattern_printable): New function.
3022 (dg-scan, scan-assembler-times, scan-assembler-dem,
3023 scan-assembler-dem-not): Use it.
3025 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3027 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3028 (test_nested): Renamed to ...
3029 (test_nested1): This.
3030 (test_nested2): New.
3033 2009-09-24 Richard Guenther <rguenther@suse.de>
3035 PR tree-optimization/36143
3036 PR tree-optimization/38747
3037 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3038 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3039 * g++.dg/torture/pr38747.C: New testcase.
3040 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3042 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3044 * gnat.dg/nested_proc.adb: New test.
3046 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.target/i386/pr12329.c: Adjust.
3050 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3053 * gcc.dg/pr41248.c: New.
3055 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3058 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3060 2009-09-23 Andreas Schwab <schwab@redhat.com>
3062 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3063 current_compiler_flags. Fix typos.
3065 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3067 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3069 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3072 * gcc.c-torture/compile/pr39779.c: New test.
3074 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3076 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3077 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3078 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3080 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3083 * gcc.dg/pr41295.c: New.
3085 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3087 * gcc.dg/pr40209.c: Add test case.
3089 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3091 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3093 * gcc.target/mips/code-readable-2.c: Likewise.
3094 * gcc.target/mips/code-readable-3.c: Likewise.
3096 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3098 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3099 Check support via mode instead of C type.
3100 (check_effective_target_dfprt_nocache): Ditto.
3101 (check_effective_target_hard_dfp): Ditto.
3103 2009-09-22 Richard Guenther <rguenther@suse.de>
3106 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3107 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3109 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.dg/20090922-1.c: New test.
3114 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3115 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3116 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3117 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3118 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3119 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3120 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3121 * objc.dg/dwarf-2.m: Likewise.
3123 2009-09-22 Richard Guenther <rguenther@suse.de>
3125 PR tree-optimization/41428
3126 * g++.dg/tree-ssa/pr41428.C: New testcase.
3128 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3131 * g++.dg/gomp/pr41429.C: New test.
3133 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3135 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3137 2009-09-21 Jason Merrill <jason@redhat.com>
3140 * g++.dg/cpp0x/trivial1.C: Expand.
3142 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3144 * gcc.dg/torture/calleesave-sse.c: New.
3146 2009-09-21 Jan Hubicka <jh@suse.cz>
3148 * gcc.dg/guality/inline-params.c: New testcase.
3150 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3152 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3154 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3155 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3158 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3160 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3161 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3162 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3163 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3164 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3166 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3169 * g++.dg/torture/pr40642.C: New testcase.
3171 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3173 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3174 cases in static initializers.
3176 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3178 * gcc.c-tortue/compile/pr39886.c: New.
3180 2009-09-20 Chris Demetriou <cgd@google.com>
3182 PR preprocessor/28435:
3183 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3184 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3185 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3186 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3187 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3189 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3191 * gcc.target/mips/mips.exp: Add relax-pic-calls
3192 under -mfoo/-mno-foo options.
3193 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3194 and -mexplicit-relocs.
3195 * gcc.target/mips/call-1.c: New test.
3196 * gcc.target/mips/call-2.c: New test.
3197 * gcc.target/mips/call-3.c: New test.
3198 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3199 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3201 2009-09-19 Chris Demetriou <cgd@google.com>
3203 PR preprocessor/28435:
3204 * gcc.dg/cpp/missing-header-MD.c: New test.
3205 * gcc.dg/cpp/missing-header-MMD.c: New test.
3206 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3207 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3209 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3211 PR libgfortran/41328
3212 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3215 2009-09-18 Jason Merrill <jason@redhat.com>
3217 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3218 * g++.dg/cpp0x/initlist-deduce.C: New.
3220 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3222 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3224 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3226 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3227 * c-c++-common/dfp: New directory.
3228 * c-c++-common/dfp/dfp-dbg.h: New file.
3229 * gcc.dg/dfp/call-by-value.c: Move to ...
3230 * c-c++-common/call-by-value.c: here.
3231 * gcc.dg/dfp/cast.c: Move to ...
3232 * c-c++-common/cast.c: here.
3233 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3234 * c-c++-common/compare-eq-const.c: here.
3235 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3236 * c-c++-common/compare-eq-d128.c: here.
3237 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3238 * c-c++-common/compare-eq-d32.c: here.
3239 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3240 * c-c++-common/compare-eq-d64.c: here.
3241 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3242 * c-c++-common/compare-eq-dfp.c: here.
3243 * gcc.dg/dfp/compare-eq.h: Move to ...
3244 * c-c++-common/compare-eq.h: here.
3245 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3246 * c-c++-common/compare-rel-const.c: here.
3247 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3248 * c-c++-common/compare-rel-d128.c: here.
3249 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3250 * c-c++-common/compare-rel-d32.c: here.
3251 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3252 * c-c++-common/compare-rel-d64.c: here.
3253 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3254 * c-c++-common/compare-rel-dfp.c: here.
3255 * gcc.dg/dfp/compare-rel.h: Move to ...
3256 * c-c++-common/compare-rel.h: here.
3257 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3258 * c-c++-common/compare-special-d128.c: here.
3259 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3260 * c-c++-common/compare-special-d32.c: here.
3261 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3262 * c-c++-common/compare-special-d64.c: here.
3263 * gcc.dg/dfp/compare-special.h: Move to ...
3264 * c-c++-common/compare-special.h: here.
3265 * gcc.dg/dfp/constants-zero.c: Move to ...
3266 * c-c++-common/constants-zero.c: here.
3267 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3268 * c-c++-common/convert-bfp-10.c: here.
3269 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3270 * c-c++-common/convert-bfp-11.c: here.
3271 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3272 * c-c++-common/convert-bfp-12.c: here.
3273 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3274 * c-c++-common/convert-bfp-13.c: here.
3275 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3276 * c-c++-common/convert-bfp-14.c: here.
3277 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3278 * c-c++-common/convert-bfp-2.c: here.
3279 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3280 * c-c++-common/convert-bfp-3.c: here.
3281 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3282 * c-c++-common/convert-bfp-4.c: here.
3283 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3284 * c-c++-common/convert-bfp-5.c: here.
3285 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3286 * c-c++-common/convert-bfp-6.c: here.
3287 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3288 * c-c++-common/convert-bfp-7.c: here.
3289 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3290 * c-c++-common/convert-bfp-8.c: here.
3291 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3292 * c-c++-common/convert-bfp-9.c: here.
3293 * gcc.dg/dfp/convert-bfp.c: Move to ...
3294 * c-c++-common/convert-bfp.c: here.
3295 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3296 * c-c++-common/convert-bfp-fold.c: here.
3297 * gcc.dg/dfp/convert-dfp.c: Move to ...
3298 * c-c++-common/convert-dfp.c: here.
3299 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3300 * c-c++-common/convert-dfp-fold-2.c: here.
3301 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3302 * c-c++-common/convert-dfp-fold.c: here.
3303 * gcc.dg/dfp/convert.h: Move to ...
3304 * c-c++-common/convert.h: here.
3305 * gcc.dg/dfp/convert-int.c: Move to ...
3306 * c-c++-common/convert-int.c: here.
3307 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3308 * c-c++-common/convert-int-fold.c: here.
3309 * gcc.dg/dfp/convert-int-max.c: Move to ...
3310 * c-c++-common/convert-int-max.c: here.
3311 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3312 * c-c++-common/convert-int-max-fold.c: here.
3313 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3314 * c-c++-common/convert-int-saturate.c: here.
3315 * gcc.dg/dfp/func-array.c: Move to ...
3316 * c-c++-common/func-array.c: here.
3317 * gcc.dg/dfp/func-deref.c: Move to ...
3318 * c-c++-common/func-deref.c: here.
3319 * gcc.dg/dfp/func-mixed.c: Move to ...
3320 * c-c++-common/func-mixed.c: here.
3321 * gcc.dg/dfp/func-pointer.c: Move to ...
3322 * c-c++-common/func-pointer.c: here.
3323 * gcc.dg/dfp/func-scalar.c: Move to ...
3324 * c-c++-common/func-scalar.c: here.
3325 * gcc.dg/dfp/func-struct.c: Move to ...
3326 * c-c++-common/func-struct.c: here.
3327 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3328 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3329 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3330 * c-c++-common/func-vararg-alternate-d128.c: here.
3331 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3332 * c-c++-common/func-vararg-alternate-d32.c: here.
3333 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3334 * c-c++-common/func-vararg-alternate-d64.c: here.
3335 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3336 * c-c++-common/func-vararg-alternate.h: here.
3337 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3338 * c-c++-common/func-vararg-dfp.c: here.
3339 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3340 * c-c++-common/func-vararg-mixed-2.c: here.
3341 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3342 * c-c++-common/func-vararg-mixed.c: here.
3343 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3344 * c-c++-common/func-vararg-size0.c: here.
3345 * gcc.dg/dfp/inf-1.c: Move to ...
3346 * c-c++-common/inf-1.c: here.
3347 * gcc.dg/dfp/loop-index.c: Move to ...
3348 * c-c++-common/loop-index.c: here.
3349 * gcc.dg/dfp/modes.c: Move to ...
3350 * c-c++-common/modes.c: here.
3351 * gcc.dg/dfp/nan-1.c: Move to ...
3352 * c-c++-common/nan-1.c: here.
3353 * gcc.dg/dfp/nan-2.c: Move to ...
3354 * c-c++-common/nan-2.c: here.
3355 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3356 * c-c++-common/operator-arith-fold.c: here.
3357 * gcc.dg/dfp/operator-assignment.c: Move to ...
3358 * c-c++-common/operator-assignment.c: here.
3359 * gcc.dg/dfp/operator-comma.c: Move to ...
3360 * c-c++-common/operator-comma.c: here.
3361 * gcc.dg/dfp/operator-cond.c: Move to ...
3362 * c-c++-common/operator-cond.c: here.
3363 * gcc.dg/dfp/operator-logical.c: Move to ...
3364 * c-c++-common/operator-logical.c: here.
3365 * gcc.dg/dfp/operator-unary.c: Move to ...
3366 * c-c++-common/operator-unary.c: here.
3367 * gcc.dg/dfp/pr31385.c: Move to ...
3368 * c-c++-common/pr31385.c: here.
3369 * gcc.dg/dfp/pr33466.c: Move to ...
3370 * c-c++-common/pr33466.c: here.
3371 * gcc.dg/dfp/pr35620.c: Move to ...
3372 * c-c++-common/pr35620.c: here.
3373 * gcc.dg/dfp/pr36800.c: Move to ...
3374 * c-c++-common/pr36800.c: here.
3375 * gcc.dg/dfp/pr39034.c: Move to ...
3376 * c-c++-common/pr39034.c: here.
3377 * gcc.dg/dfp/pr39035.c: Move to ...
3378 * c-c++-common/pr39035.c: here.
3379 * gcc.dg/dfp/pr39902.c: Move to ...
3380 * c-c++-common/pr39902.c: here.
3381 * gcc.dg/dfp/pr39986.c: Move to ...
3382 * c-c++-common/pr39986.c: here.
3383 * gcc.dg/dfp/signbit-1.c: Move to ...
3384 * c-c++-common/signbit-1.c: here.
3385 * gcc.dg/dfp/signbit-2.c: Move to ...
3386 * c-c++-common/signbit-2.c: here.
3387 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3388 * c-c++-common/struct-layout-1.c: here.
3389 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3390 * c-c++-common/usual-arith-conv.c: here.
3391 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3392 * c-c++-common/usual-arith-conv-const.c: here.
3394 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3397 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3400 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3403 * g++.dg/expr/bool3.C: New test.
3404 * g++.dg/expr/bool4.C: New test.
3406 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3408 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3409 * gcc.dg/dfp/signbit-2.c: Use it.
3410 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3411 arguments to unsigned int.
3412 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3413 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3414 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3415 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3416 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3417 * gcc.dg/dfp/pr39986.c: Ditto.
3418 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3419 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3420 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3421 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3422 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3424 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3426 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3428 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3431 * dfp/pr41049.c: New test.
3433 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3436 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3438 2009-09-17 Martin Jambor <mjambor@suse.cz>
3440 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3441 * gcc.dg/ipa/ipa-sra-1.c: New test.
3442 * gcc.dg/ipa/ipa-sra-2.c: New test.
3443 * gcc.dg/ipa/ipa-sra-3.c: New test.
3444 * gcc.dg/ipa/ipa-sra-4.c: New test.
3445 * gcc.dg/ipa/ipa-sra-5.c: New test.
3446 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3447 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3449 2009-09-17 Michael Matz <matz@suse.de>
3452 * gfortran.dg/pr41347.f90: New test.
3454 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3456 * gcc.c-torture/compile/20090917-1.c: New testcase.
3458 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3460 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3461 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3462 alpha*-*-* target from XFAIL list.
3464 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3466 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3467 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3468 * gcc.dg/dfp/cast-bad.c: Use default options.
3469 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3470 * gcc.dg/dfp/composite-type.c: Ditto.
3471 * gcc.dg/dfp/constants.c: Ditto.
3472 * gcc.dg/dfp/constants-hex.c: Ditto.
3473 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3474 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3475 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3476 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3477 * gcc.dg/dfp/ctypes.c: Ditto.
3478 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3479 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3480 * gcc.dg/dfp/float-constant-double.c: Ditto.
3481 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3482 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3483 * gcc.dg/dfp/modes.c: Ditto.
3484 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3485 * gcc.dg/dfp/pr31344.c: Ditto.
3486 * gcc.dg/dfp/pr31385.c: Ditto.
3487 * gcc.dg/dfp/pr33466.c: Ditto.
3488 * gcc.dg/dfp/pr35620.c: Ditto.
3489 * gcc.dg/dfp/pr37435.c: Ditto.
3490 * gcc.dg/dfp/pr39986.c: Ditto.
3491 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3492 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3493 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3494 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3495 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3496 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3497 * gcc.dg/dfp/typespec.c: Ditto.
3498 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3499 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3500 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3501 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3502 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3503 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3504 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3505 * gcc.dg/dfp/compare-rel.h: Ditto.
3506 * gcc.dg/dfp/compare-special.h: Ditto.
3507 * gcc.dg/dfp/convert.h: Ditto.
3508 * gcc.dg/dfp/fe-check.h: Ditto.
3509 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3510 * gcc.dg/dfp/cast.c: Ditto.
3511 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3512 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3513 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3514 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3515 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3516 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3517 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3518 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3519 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3520 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3521 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3522 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3523 * gcc.dg/dfp/constants-zero.c: Ditto.
3524 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3525 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3526 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3527 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3528 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3529 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3530 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3531 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3532 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3533 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3534 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3535 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3536 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3537 * gcc.dg/dfp/convert-bfp.c: Ditto.
3538 * gcc.dg/dfp/convert-complex.c: Ditto.
3539 * gcc.dg/dfp/convert-dfp.c: Ditto.
3540 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3541 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3542 * gcc.dg/dfp/convert-int.c: Ditto.
3543 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3544 * gcc.dg/dfp/convert-int-max.c: Ditto.
3545 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3546 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3547 * gcc.dg/dfp/fe-binop.c: Ditto.
3548 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3549 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3550 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3551 * gcc.dg/dfp/func-array.c: Ditto.
3552 * gcc.dg/dfp/func-deref.c: Ditto.
3553 * gcc.dg/dfp/func-mixed.c: Ditto.
3554 * gcc.dg/dfp/func-pointer.c: Ditto.
3555 * gcc.dg/dfp/func-scalar.c: Ditto.
3556 * gcc.dg/dfp/func-struct.c: Ditto.
3557 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3558 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3559 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3560 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3561 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3562 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3563 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3564 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3565 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3566 * gcc.dg/dfp/inf-1.c: Ditto.
3567 * gcc.dg/dfp/loop-index.c: Ditto.
3568 * gcc.dg/dfp/nan-1.c: Ditto.
3569 * gcc.dg/dfp/nan-2.c: Ditto.
3570 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3571 * gcc.dg/dfp/operator-assignment.c: Ditto.
3572 * gcc.dg/dfp/operator-comma.c: Ditto.
3573 * gcc.dg/dfp/operator-cond.c: Ditto.
3574 * gcc.dg/dfp/operator-logical.c: Ditto.
3575 * gcc.dg/dfp/operator-unary.c: Ditto.
3576 * gcc.dg/dfp/pr36800.c: Ditto.
3577 * gcc.dg/dfp/pr39034.c: Ditto.
3578 * gcc.dg/dfp/pr39035.c: Ditto.
3579 * gcc.dg/dfp/pr39902.c: Ditto.
3580 * gcc.dg/dfp/signbit-1.c: Ditto.
3581 * gcc.dg/dfp/signbit-2.c: Ditto.
3582 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3583 * gcc.dg/dfp/union-init.c: Ditto.
3584 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3586 2009-09-16 Michael Matz <matz@suse.de>
3589 * gfortran.dg/pr41212.f90: New test.
3591 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3593 * gnat.dg/alignment9.adb: New test.
3595 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3597 * gnat.dg/discr20.ad[sb]: New test.
3599 2009-09-16 Richard Guenther <rguenther@suse.de>
3602 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3604 2009-09-16 DJ Delorie <dj@redhat.com>
3605 Kaz Kojima <kkojima@gcc.gnu.org>
3607 * gcc.target/sh/struct-arg-dw2.c: New test.
3609 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3610 Jakub Jelinek <jakub@redhat.com>
3613 * gcc.target/powerpc/pr41175.c: New test.
3615 2009-09-14 Richard Henderson <rth@redhat.com>
3617 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3618 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3619 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3621 2009-09-14 Richard Henderson <rth@redhat.com>
3623 * g++.dg/eh/builtin1.C: Update resx pattern match.
3624 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3626 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3628 * gcc.target/mips/branch-helper.h: New file.
3629 * gcc.target/mips/branch-2.c,
3630 * gcc.target/mips/branch-3.c,
3631 * gcc.target/mips/branch-4.c,
3632 * gcc.target/mips/branch-5.c,
3633 * gcc.target/mips/branch-6.c,
3634 * gcc.target/mips/branch-7.c,
3635 * gcc.target/mips/branch-8.c,
3636 * gcc.target/mips/branch-9.c,
3637 * gcc.target/mips/branch-10.c,
3638 * gcc.target/mips/branch-11.c,
3639 * gcc.target/mips/branch-12.c,
3640 * gcc.target/mips/branch-13.c,
3641 * gcc.target/mips/branch-14.c,
3642 * gcc.target/mips/branch-15.c: New tests.
3644 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3647 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3648 -m32 -mpowerpc64 system.
3650 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3652 From Jie Zhang <jie.zhang@analog.com>:
3653 * gcc.target/bfin/saveall.c: New test.
3654 * gcc.target/bfin/20090914-1.c: New test.
3655 * gcc.target/bfin/20090914-2.c: New test.
3657 * gcc.target/bfin/20090914-3.c: New test.
3659 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3661 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3663 2009-09-14 Richard Guenther <rguenther@suse.de>
3666 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3668 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670 PR libgfortran/41328
3671 * gfortran.dg/cr_lf.f90: New test.
3673 2009-09-11 Michael Matz <matz@suse.de>
3676 * g++.dg/tree-ssa/pr41275.C: New test.
3678 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3681 * gfortran.dg/proc_ptr_comp_21.f90: New.
3683 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3686 * gfortran.dg/module_procedure_1.f90: New test.
3687 * gfortran.dg/module_procedure_2.f90: Ditto.
3688 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3690 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3691 James A. Morrison <phython@gcc.gnu.org>
3694 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3696 * ada/acats/run_test.exp: New file.
3698 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3701 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3703 PR rtl-optimization/39779
3704 * gcc.dg/pr39979.c: New test.
3706 2009-09-10 Richard Guenther <rguenther@suse.de>
3709 * g++.dg/torture/pr41257-2.C: New testcase.
3711 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/template/crash91.C: New.
3716 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3718 PR rtl-optimization/39779
3719 * gcc.dg/pr39979.c: New test.
3721 2009-09-09 Richard Guenther <rguenther@suse.de>
3723 PR tree-optimization/41101
3724 * gcc.c-torture/compile/pr41101.c: New testcase.
3726 2009-09-09 Richard Guenther <rguenther@suse.de>
3729 * gcc.c-torture/execute/pr41317.c: New testcase.
3730 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3731 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3733 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3735 Fix some test breakages on Darwin
3736 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3738 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3739 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3740 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3741 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3742 take darwin specifics in account.
3744 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3746 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3747 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3749 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/cpp0x/initlist24.C: New.
3754 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3756 * gcc.dg/large-size-array-2.c: Fix target requirement.
3757 * gcc.dg/large-size-array-4.c: Likewise.
3758 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3759 * gcc.dg/c99-const-expr-2.c: Likewise.
3760 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3761 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3762 * gcc.dg/c90-const-expr-10.c: Likewise.
3763 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3765 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3766 * gcc.dg/vect/pr33846.c: Likewise.
3767 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3768 __PTRDIFF_TYPE__, instead of unsigned long.
3769 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3771 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3776 * gfortran.dg/pr41229.f90: New.
3778 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3781 * gcc.dg/pr41232.c: New.
3783 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3785 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3787 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3788 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3789 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3790 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3791 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3792 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3793 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3794 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3795 options other than that used in dg-options.
3797 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3799 PR rtl-optimization/41239
3800 * gcc.c-torture/execute/pr41239.c: New test.
3802 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3804 PR libgfortran/41192
3805 * gfortran.dg/namelist_59.f90: New test.
3807 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3809 From Mike Frysinger <michael.frysinger@analog.com>
3810 * gcc.target/bfin/mcpu-bf542m.c: New file.
3811 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3812 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3813 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3814 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3816 2009-09-07 Martin Jambor <mjambor@suse.cz>
3819 * gcc.c-torture/compile/pr41282.c: New test.
3821 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3824 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3825 variables for stat and errmsg.
3826 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3827 * gfortran.dg/allocate_stat_2.f90: New test.
3829 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3831 * gcc.c-torture/compile/20090907-1.c: New test.
3833 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3836 * gcc.dg/pr41241.c: New test.
3838 2009-09-06 Richard Guenther <rguenther@suse.de>
3841 * g++.dg/torture/pr41144.C: New testcase.
3843 2009-09-06 Richard Guenther <rguenther@suse.de>
3846 * gcc.dg/torture/pr41261.c: New testcase.
3848 2009-09-05 Richard Guenther <rguenther@suse.de>
3851 * gcc.c-torture/compile/pr41181.c: New testcase.
3853 2009-09-05 Richard Guenther <rguenther@suse.de>
3856 * g++.dg/torture/pr41273.C: New testcase.
3858 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3861 * gfortran.dg/typebound_proc_12.f90 : New test.
3863 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3866 * gfortran.dg/pr41225.f90: New.
3868 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3870 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3871 unistd.h, sys/types.h and sys/wait.h.
3874 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3875 (GUALITY_GDB_REDIRECT): New.
3876 (GUALITY_GDB_ARGS): Use it.
3878 2009-09-04 Richard Guenther <rguenther@suse.de>
3881 * g++.dg/torture/pr41257.C: New testcase.
3883 2009-09-04 Martin Jambor <mjambor@suse.cz>
3885 PR tree-optimization/41112
3886 * gnat.dg/array8.adb: New test.
3888 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3890 * gcc.target/arm/ctz.c: New test case.
3892 2009-09-03 Alon Dayan <alond@il.ibm.com>
3894 PR tree-optimization/38275
3895 * gcc.dg/autopar/reduc-1char.c: Increase number
3896 of iterations. Adjust the logic accordingly.
3897 * gcc.dg/autopar/reduc-2char.c: Ditto.
3898 * gcc.dg/autopar/reduc-1.c: Ditto.
3899 * gcc.dg/autopar/reduc-2.c: Ditto.
3900 * gcc.dg/autopar/reduc-3.c: Ditto.
3901 * gcc.dg/autopar/reduc-6.c: Ditto.
3902 * gcc.dg/autopar/reduc-7.c: Ditto.
3903 * gcc.dg/autopar/reduc-8.c: Ditto.
3904 * gcc.dg/autopar/reduc-9.c: Ditto.
3905 * gcc.dg/autopar/pr39500-1.c: Ditto.
3906 * gcc.dg/autopar/reduc-1short.c: Ditto.
3907 * gcc.dg/autopar/reduc-2short.c: Ditto.
3908 * gcc.dg/autopar/parallelization-1.c: Ditto.
3910 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3912 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3913 testcase using guality.h compiles and links and if a global variable
3914 can be verified by gdb.
3916 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3918 * lib/target-supports.exp (check_effective_target_sync_int_long):
3919 Supported on Blackfin Linux targets.
3921 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3923 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3925 2009-09-03 Diego Novillo <dnovillo@google.com>
3927 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3928 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3929 * g++.dg/warn/unit-1.C: Likewise.
3930 * g++.dg/ipa/iinline-1.C: Likewise.
3931 * g++.dg/template/cond2.C: Adjust expected line location for the
3933 * g++.dg/template/pr35240.C: Likewise.
3935 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3937 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3938 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3940 2009-09-02 Martin Jambor <mjambor@suse.cz>
3942 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3943 * gcc.dg/memcpy-1.c: Add . to match pattern.
3944 * gcc.dg/uninit-I.c: XFAIL warning test.
3945 * g++.dg/warn/unit-1.C: XFAIL warning test.
3947 2009-09-02 Ian Lance Taylor <iant@google.com>
3949 * gcc.dg/20090902-1.c: New test.
3951 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3953 * gcc.dg/builtin-object-size-9.c: New test.
3955 2009-09-02 Olivier Hainque <hainque@adacore.com>
3957 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3959 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3960 Olivier Hainque <hainque@adacore.com>
3962 * gnat.dg/misaligned_param.adb: New test.
3963 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3964 * gnat.dg/slice7.adb: Add 1 more related case.
3966 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3968 * gcc.dg/guality/guality.c: Expect to fail for now.
3969 * gcc.dg/guality/example.c: Likewise.
3971 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3973 * gcc.dg/guality/guality.c: New.
3974 * gcc.dg/guality/guality.h: New.
3975 * gcc.dg/guality/guality.exp: New.
3976 * gcc.dg/guality/example.c: New.
3977 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3978 (cleanup-saved-temps): Likewise, .gkd files too.
3980 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3983 * gfortran.dg/line_length_3.f: New test.
3984 * gfortran.dg/line_length_4.f90: New test.
3986 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3988 * lib/target-supports.exp (check_gc_sections_available):
3989 Add proper pattern quote.
3991 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3992 Kaz Kojima <kkojima@gcc.gnu.org>
3994 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3995 * g++.dg/cdce3.C: Use dg-add-options ieee.
3996 * g++.dg/torture/type-generic-1.C: Likewise.
3997 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3998 * gcc.dg/pr28796-2.c: Likewise.
3999 * gcc.dg/torture/builtin-math-7.c: Likewise.
4000 * gcc.dg/torture/type-generic-1.c: Likewise.
4001 * gfortran.dg/boz_14.f90: Likewise.
4002 * gfortran.dg/erf_2.F90: Likewise.
4003 * gfortran.dg/init_flag_3.f90: Likewise.
4004 * gfortran.dg/init_flag_4.f90: Likewise.
4005 * gfortran.dg/init_flag_5.f90: Likewise.
4006 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4007 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4008 * gfortran.dg/isnan_1.f90: Likewise.
4009 * gfortran.dg/isnan_2.f90: Likewise.
4010 * gfortran.dg/maxlocval_2.f90: Likewise.
4011 * gfortran.dg/maxlocval_4.f90: Likewise.
4012 * gfortran.dg/minlocval_1.f90: Likewise.
4013 * gfortran.dg/minlocval_4.f90: Likewise.
4014 * gfortran.dg/module_nan.f90: Likewise.
4015 * gfortran.dg/namelist_42.f90: Likewise.
4016 * gfortran.dg/namelist_43.f90: Likewise.
4017 * gfortran.dg/nan_1.f90: Likewise.
4018 * gfortran.dg/nan_2.f90: Likewise.
4019 * gfortran.dg/nan_3.f90: Likewise.
4020 * gfortran.dg/nan_4.f90: Likewise.
4021 * gfortran.dg/nan_5.f90: Likewise.
4022 * gfortran.dg/nearest_1.f90: Likewise.
4023 * gfortran.dg/nearest_2.f90: Likewise.
4024 * gfortran.dg/nearest_3.f90: Likewise.
4025 * gfortran.dg/pr37243.f: Likewise.
4026 * gfortran.dg/real_const_3.f90: Likewise.
4027 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4029 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4032 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4033 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4034 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4035 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4036 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4037 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4038 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4039 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4040 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4041 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4042 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4043 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4044 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4046 2009-08-31 Jason Merrill <jason@redhat.com>
4049 * g++.dg/parse/enum5.C: New.
4050 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4052 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4055 * gfortran.dg/allocate_derived_1.f90: New.
4056 * gfortran.dg/class_3.f03: New.
4058 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4061 * gfortran.dg/allocatable_scalar_1.f90: New.
4062 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4063 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4064 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4066 2009-08-30 Richard Guenther <rguenther@suse.de>
4068 PR tree-optimization/41186
4069 * g++.dg/torture/pr41186.C: New testcase.
4070 * g++.dg/tree-ssa/pr41186.C: Likewise.
4072 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4075 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4076 take ia64 assembly comments syntax in account.
4078 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4080 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4082 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4084 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4085 * gfortran.dg/whole_file_6.f90: Likewise.
4087 2009-08-28 Cary Coutant <ccoutant@google.com>
4090 * g++.dg/debug/dwarf2/pr41063.C: New test.
4092 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4094 PR rtl-optimization/40861
4095 * gcc.dg/pr40861.c: New test.
4097 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4100 * gfortran.dg/proc_ptr_comp_20.f90: New.
4102 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4105 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4106 open temp file with status="scratch".
4107 * gfortran.dg/fmt_cache_1.f: Likewise.
4108 * gfortran.dg/fmt_exhaust.f90: Likewise.
4109 * gfortran.dg/fmt_t_4.f90: Likewise.
4110 * gfortran.dg/fseek.f90: Likewise.
4111 * gfortran.dg/list_read_5.f90: Likewise.
4112 * gfortran.dg/namelist_39.f90: Likewise.
4113 * gfortran.dg/namelist_56.f90: Likewise.
4114 * gfortran.dg/read_bad_advance.f90: Likewise.
4115 * gfortran.dg/read_repeat.f90: Likewise.
4116 * gfortran.dg/read_size_noadvance.f90: Likewise.
4117 * gfortran.dg/read_x_past.f: Likewise.
4119 2009-08-27 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4124 2009-08-27 Daniel Kraft <d@domob.eu>
4127 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4128 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4129 error and fix problem with recursive assignment.
4130 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4131 * gfortran.dg/typebound_operator_3.f03: New test.
4132 * gfortran.dg/typebound_operator_4.f03: New test.
4134 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4137 * debug/dwarf2/namespace-1.C: New test.
4139 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4142 * gfortran.dg/pr41162.f: New.
4144 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4145 Richard Sandiford <rdsandiford@googlemail.com>
4147 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4149 * gcc.target/mips/branch-1.c: Update accordingly.
4150 * gcc.target/mips/extend-1.c: Likewise.
4151 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4153 2009-08-26 Richard Guenther <rguenther@suse.de>
4156 * gcc.c-torture/compile/pr41163.c: New testcase.
4157 * gcc.dg/pr35899.c: Adjust.
4159 2009-08-26 Richard Guenther <rguenther@suse.de>
4161 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4163 2009-08-26 Jason Merrill <jason@redhat.com>
4165 * g++.dg/cpp0x/explicit3.C: New.
4166 * g++.dg/overload/cond2.C: New.
4168 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4170 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4172 2009-08-25 Jan Hubicka <jh@suse.cz>
4174 * gcc.target/i386/sse5-shift1-vector.c
4175 * gcc.target/i386/isa-12.c
4176 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4177 * gcc.target/i386/sse5-pcmov2.c
4178 * gcc.target/i386/isa-3.c
4179 * gcc.target/i386/sse5-shift2-vector.c
4180 * gcc.target/i386/isa-7.c
4181 * gcc.target/i386/funcspec-2.c
4182 * gcc.target/i386/sse5-haddX.c
4183 * gcc.target/i386/sse5-hadduX.c
4184 * gcc.target/i386/isa-9.c
4185 * gcc.target/i386/sse5-maccXX.c
4186 * gcc.target/i386/sse5-shift3-vector.c
4187 * gcc.target/i386/sse5-msubXX.c
4188 * gcc.target/i386/sse5-permpX.c
4189 * gcc.target/i386/sse5-check.h
4190 * gcc.target/i386/sse-12.c
4191 * gcc.target/i386/sse-11.c
4192 * gcc.target/i386/sse-10.c
4193 * gcc.target/i386/sse-13.c
4194 * gcc.target/i386/sse-14.c
4195 * gcc.target/i386/sse-22.c
4196 * gcc.target/i386/sse-2.c
4197 * gcc.target/i386/sse-13.c
4198 * gcc.target/i386/avx-2.c
4199 * gcc.target/i386/sse5-rotate1-vector.c
4200 * gcc.target/i386/isa-4.c
4201 * gcc.target/i386/sse5-hsubX.c
4202 * gcc.target/i386/sse5-pcmov.c
4203 * gcc.target/i386/sse5-fma.c
4204 * gcc.target/i386/isa-8.c
4205 * gcc.target/i386/sse5-rotate2-vector.c
4206 * gcc.target/i386/sse5-nmaccXX.c
4207 * gcc.target/i386/sse5-imul64-vector.c
4208 * gcc.target/i386/sse5-nmsubXX.c
4209 * gcc.target/i386/sse5-rotate3-vector.c
4210 * gcc.target/i386/sse5-fma-vector.c
4211 * gcc.target/i386/sse5-imul32widen-vector.c
4212 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4214 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4215 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4216 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4217 * gcc.target/i386/avx-1.c: Remove SSE5.
4218 * gcc.target/i386/avx-2.c: Remove SSE5.
4219 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4220 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4221 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4222 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4224 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4226 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4228 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4230 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4231 keyword works in the same manner as __alignof.
4233 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4236 * gfortran.dg/unpack_bounds_1.f90: New test.
4237 * gfortran.dg/unpack_bounds_2.f90: New test.
4238 * gfortran.dg/unpack_bounds_3.f90: New test.
4240 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4242 * gnat.dg/slice7.adb: New test.
4243 * gnat.dg/slice7_pkg.ads: New helper.
4245 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4248 * gfortran.dg/proc_ptr_25.f90: New.
4249 * gfortran.dg/proc_ptr_comp_18.f90: New.
4250 * gfortran.dg/proc_ptr_comp_19.f90: New.
4252 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4255 * gfortran.dg/fmt_error_8.f: New test.
4257 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4259 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4260 number, update all callers and synchronize results for latest MPC.
4262 2009-08-21 Jason Merrill <jason@redhat.com>
4264 * g++.dg/warn/Wunused-17.C: New.
4266 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4268 * gcc.target/arm/combine-cmp-shift.c: New test.
4270 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4272 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4273 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4276 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4278 * gfortran.dg/fmt_error_7.f: New test.
4280 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4283 * gcc.target/i386/pr40718.c: New test.
4285 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4287 * gfortran.dg/proc_ptr_24.f90: New test.
4289 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4291 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4292 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4293 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4295 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4298 * gfortran.dg/fmt_with_extra.f: new file.
4300 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4302 * lib/target-supports.exp
4303 (check_effective_target_arm_iwmmxt_ok): New procedure.
4304 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4305 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4307 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4309 * gfortran.dg/boz_9.f90: Do not load denormal floating
4310 point constants. Remove -mieee option for alpha*-*-* targets.
4312 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4315 * gfortran.dg/proc_ptr_23.f90: New.
4316 * gfortran.dg/proc_ptr_comp_15.f90: New.
4317 * gfortran.dg/proc_ptr_comp_16.f90: New.
4318 * gfortran.dg/proc_ptr_comp_17.f90: New.
4320 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4323 * g++.dg/expr/unary3.C: New test.
4325 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4327 * gfortran.dg/common_5.f: Add -mdalign for sh.
4328 * gfortran.dg/common_align_2.f90: Likewise.
4330 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4333 * c_f_pointer_tests_4.f90: New test.
4335 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4337 * gnat.dg/slice6.adb: New test.
4338 * gnat.dg/slice6_pkg.ads: New helper.
4340 2009-08-20 Michael Matz <matz@suse.de>
4343 * gfortran.dg/pr41126.f90: New test.
4345 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4347 * gnat.dg/dynamic_bound.adb: New test.
4349 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4352 * gfortran.dg/intrinsic_5.f90: New.
4354 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4355 Richard Earnshaw <richard.earnshaw@arm.com>
4357 * gcc.target/arm/20090811-1.c: New test.
4359 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4362 * gcc.dg/pr41123.c: New test.
4364 2009-08-19 Jason Merrill <jason@redhat.com>
4367 * g++.dg/other/gc4.C: New.
4369 2009-08-18 Michael Matz <matz@suse.de>
4371 * gfortran.dg/vect/vect-gems.f90: New test.
4372 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4374 2009-08-18 DJ Delorie <dj@redhat.com>
4376 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4377 * lib/gcc-defs.exp: ... to here.
4379 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4380 GCC_EXEC_PREFIX before building the wrapper.
4382 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4384 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4386 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4387 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4388 dg-options. Fix dg-final clause.
4390 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4392 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4394 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4395 Paul Thomas <pault@gcc.gnu.org>
4398 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4400 2009-08-18 Richard Guenther <rguenther@suse.de>
4403 * gcc.dg/torture/pr41094.c: New testcase.
4404 * gcc.dg/torture/builtin-power-1.c: Adjust.
4405 * gcc.dg/builtins-10.c: Likewise.
4407 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4410 * gcc.dg/pr40971.c: New test.
4412 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4415 * gfortran.dg/use_only_4.f90: New test.
4417 2009-08-17 Daniel Kraft <d@domob.eu>
4420 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4421 NOPASS bindings as operators.
4423 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4425 * lib/target-supports.exp
4426 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4427 of targets that do not need command line argument to enable SIMD.
4429 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4431 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4434 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4437 * gfortran.dg/unlimited_fmt_1.f90: New test.
4439 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4441 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4443 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4445 * gnat.dg/itype.ad[sb]: New test.
4447 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4449 * gcc.target/mips/mips.exp: Add terminology section to comment
4450 at the top of the file. Fix typos.
4452 2009-08-16 Jason Merrill <jason@redhat.com>
4454 * g++.dg/debug/dwarf2/inline1.C: New.
4456 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4459 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4461 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4464 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4465 Make sure to trigger inlining optimizations.
4466 * gcc.dg/debug/dwarf2/inline2.c: New test.
4468 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4471 * gfortran.dg/structure_constructor_10.f90: New.
4473 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4475 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4476 * gcc.dg/pragma-re-2.c: Likewise.
4477 * gcc.dg/pragma-re-3.c: Likewise.
4478 * gcc.dg/pragma-re-4.c: Likewise.
4479 * g++.dg/other/pragma-re-1.C: Likewise.
4480 * g++.dg/other/pragma-re-2.C: Likewise.
4482 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4484 * gcc.dg/torture/builtin-math-7.c: New.
4486 2009-08-14 Richard Guenther <rguenther@suse.de>
4488 * gcc.c-torture/execute/20090814-1.c: New testcase.
4490 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4492 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4494 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4497 * gcc.target/i386/pr40934.c: New.
4499 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4502 * gcc.target/i386/pr41019.c: New test.
4504 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4507 * gfortran.dg/winapi.f90: New test.
4509 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4512 * gfortran.dg/intrinsic_4.f90: New.
4513 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4516 2009-08-13 Richard Guenther <rguenther@suse.de>
4519 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4521 2009-08-12 Richard Guenther <rguenther@suse.de>
4523 PR tree-optimization/41011
4524 * gfortran.dg/pr41011.f: New testcase.
4526 2009-08-11 Andrew Haley <aph@redhat.com>
4528 * gcc.target/arm/synchronize.c: New file.
4530 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4533 * gfortran.dg/graphite/id-17.f: New.
4535 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4536 Sebastian Pop <sebastian.pop@amd.com>
4538 * gcc.dg/graphite/interchange-1.c: XFAILed.
4539 * gcc.dg/graphite/interchange-2.c: XFAILed.
4540 * gcc.dg/graphite/interchange-3.c: XFAILed.
4541 * gcc.dg/graphite/interchange-4.c: XFAILed.
4542 * gcc.dg/graphite/interchange-7.c: XFAILed.
4544 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4546 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4548 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4549 Pranav Garg <pranav.garg2107@gmail.com>
4551 * gcc.dg/graphite/interchange-6.c: XFAILed.
4553 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4555 * gcc.dg/graphite/interchange-9.c: New.
4557 2009-08-12 Richard Guenther <rguenther@suse.de>
4559 PR rtl-optimization/41033
4560 * gcc.dg/pr41033.c: New test.
4562 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4565 * gfortran.dg/proc_ptr_comp_14.f90: New.
4567 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4569 * gcc.target/mips/ext-5.c: New test.
4570 * gcc.target/mips/ext-6.c: New test.
4571 * gcc.target/mips/ext-7.c: New test.
4572 * gcc.target/mips/ext-8.c: New test.
4573 * gcc.target/mips/extend-2.c: New test.
4575 2009-08-10 Jason Merrill <jason@redhat.com>
4577 * g++.dg/other/linkage2.C: New test for types-without-linkage
4579 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4580 * g++.dg/lookup/anon2.C: Likewise.
4581 * g++.dg/other/anon3.C: Likewise.
4582 * g++.dg/template/arg2.C: Likewise.
4583 * g++.dg/template/local4.C: Likewise.
4584 * g++.old-deja/g++.law/operators32.C: Likewise.
4585 * g++.old-deja/g++.other/linkage2.C: Likewise.
4586 * g++.old-deja/g++.pt/enum6.C: Likewise.
4587 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4588 * g++.old-deja/g++.other/linkage1.C: Likewise.
4590 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4592 * gcc.dg/dg.exp: Test also c-c++-common dir.
4593 * g++.dg/dg.exp: Likewise.
4594 * g++.dg/warn/Wconversion-real.C: Delete.
4595 * gcc.dg/Wconversion-real.c: Move to ...
4596 * c-c++-common/Wconversion-real.c: ... here.
4597 * lib/target-supports.exp
4598 (check_effective_target_c,check_effective_target_c++): New.
4600 2009-08-10 Daniel Kraft <d@domob.eu>
4603 * gfortran.dg/typebound_operator_1.f03: New test.
4604 * gfortran.dg/typebound_operator_2.f03: New test.
4606 2009-08-10 Richard Guenther <rguenther@suse.de>
4609 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4610 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4612 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4615 * gfortran.dg/class_1.f03: New.
4616 * gfortran.dg/class_2.f03: New.
4617 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4618 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4619 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4620 * gfortran.dg/typebound_call_10.f03: Ditto.
4621 * gfortran.dg/typebound_call_2.f03: Ditto.
4622 * gfortran.dg/typebound_call_3.f03: Ditto.
4623 * gfortran.dg/typebound_call_4.f03: Ditto.
4624 * gfortran.dg/typebound_generic_3.f03: Ditto.
4625 * gfortran.dg/typebound_generic_4.f03: Ditto.
4626 * gfortran.dg/typebound_proc_1.f08: Ditto.
4627 * gfortran.dg/typebound_proc_5.f03: Ditto.
4628 * gfortran.dg/typebound_proc_6.f03: Ditto.
4630 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4633 * g++.dg/expr/stmt-expr-1.C: New test.
4635 2009-08-09 Richard Guenther <rguenther@suse.de>
4637 PR tree-optimization/41016
4638 * gcc.c-torture/compile/pr41016.c: New testcase.
4640 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4642 * gcc.dg/overflow-warn-8.c: New test.
4644 2009-08-09 Ira Rosen <irar@il.ibm.com>
4646 PR tree-optimization/41008
4647 * gcc.dg/vect/O1-pr41008.c: New test.
4649 2009-08-05 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4654 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4656 * gcc.target/bfin/loop-autoinc.c: New file.
4658 2009-08-08 Richard Guenther <rguenther@suse.de>
4660 PR tree-optimization/40991
4661 * g++.dg/torture/pr40991.C: New testcase.
4663 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4665 * ada/acats/support/impdef.a: Tweak timing constants. Add
4666 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4667 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4668 * ada/acats/tests/c9/c940007.a: Likewise.
4669 * ada/acats/tests/c9/c94001c.ada: Likewise.
4670 * ada/acats/tests/c9/c94006a.ada: Likewise.
4671 * ada/acats/tests/c9/c94008c.ada: Likewise.
4672 * ada/acats/tests/c9/c951002.a: Likewise.
4673 * ada/acats/tests/c9/c954a01.a: Likewise.
4674 * ada/acats/tests/c9/c96001a.ada: Likewise.
4675 * ada/acats/tests/c9/c97307a.ada: Likewise.
4677 2009-08-07 Richard Guenther <rguenther@suse.de>
4679 PR tree-optimization/40999
4680 * gfortran.dg/pr40999.f: New testcase.
4682 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4684 * g++.dg/tree-prof/partition1.C: New test.
4686 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4688 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4690 (check_effective_target_arm_neon_ok): Improve test for neon
4692 * gcc.target/arm/eabi1.c: Only run test in base variant.
4693 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4695 * gcc.target/arm/vfp1[567].c: New tests.
4697 2009-08-06 Jason Merrill <jason@redhat.com>
4700 * g++.dg/ext/complit12.C: Expand.
4702 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4704 Merge ARM/hard_vfp_branch to trunk.
4706 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4708 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4709 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4711 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4713 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4714 (PCS): Define macro to use base AAPCS.
4715 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4717 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4719 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4720 Correct arm_neon.h typo.
4722 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4724 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4725 this a linkage test.
4726 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4727 argument marshalling.
4728 * abitest.h: New file.
4729 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4730 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4732 2009-08-06 Martin Jambor <mjambor@suse.cz>
4735 * gcc.dg/tree-ssa/pr32964.c: New test.
4737 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4738 H.J. Lu <hongjiu.lu@intel.com>
4741 * gcc.target/i386/pr40957.c: New test.
4743 2009-08-06 Richard Guenther <rguenther@suse.de>
4745 PR tree-optimization/40964
4746 * gcc.c-torture/compile/pr40964.c: New testcase.
4748 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4751 * gfortran.dg/transfer_resolve_1.f90 : New test.
4753 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4754 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4757 * gcc.target/i386/pr40906-1.c: New test.
4758 * gcc.target/i386/pr40906-2.c: Ditto.
4759 * gcc.target/i386/pr40906-3.c: Ditto.
4761 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4763 PR rtl-optimization/40924
4764 * g++.dg/torture/pr40924.C: New test.
4766 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4769 * g++.dg/warn/pr36069.C: New.
4771 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4774 * g++.dg/overload/defarg4.C: New test.
4776 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4779 * g++.dg/parse/pr16696.C: New.
4780 * g++.dg/parse/pr16696-permissive.C: New.
4782 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4785 * gfortran.dg/initialization_23.f90 : New test.
4787 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4790 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4792 2009-08-03 Jason Merrill <jason@redhat.com>
4793 Jakub Jelinek <jakub@redhat.com>
4796 * g++.dg/ext/complit12.C: New.
4798 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4801 * gcc.target/powerpc/pr39902-2.c: New test.
4803 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4806 * gcc.dg/uninit-6.c: Re-add XFAIL.
4807 * gcc.dg/uninit-6-O0.c: Likewise.
4808 * gcc.dg/uninit-pr40943.c: New test.
4810 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4813 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4816 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4819 * gfortran.dg/namelist_40.f90: Update error output.
4820 * gfortran.dg/namelist_47.f90: Update error output.
4821 * gfortran.dg/namelist_58.f90: New test.
4823 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4826 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4827 * gfortran.dg/altreturn_3.f90: Ditto.
4828 * gfortran.dg/altreturn_5.f90: Ditto.
4829 * gfortran.dg/altreturn_6.f90: Ditto.
4830 * gfortran.dg/altreturn_7.f90: Ditto.
4831 * gfortran.dg/array_constructor_13.f90: Ditto.
4832 * gfortran.dg/arrayio_7.f90: Ditto.
4833 * gfortran.dg/arrayio_8.f90: Ditto.
4834 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4835 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4836 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4837 * gfortran.dg/backspace_8.f: Add -std=legacy.
4838 * gfortran.dg/backspace_9.f: Ditto.
4839 * gfortran.dg/char_comparison_1.f: Ditto.
4840 * gfortran.dg/char_decl_1.f90: Ditto.
4841 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4842 * gfortran.dg/char_pointer_assign.f90: Ditto.
4843 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4844 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4845 * gfortran.dg/char_pointer_func.f90: Ditto.
4846 * gfortran.dg/common_8.f90: Ditto.
4847 * gfortran.dg/constant_substring.f: Ditto.
4848 * gfortran.dg/data_char_2.f90: Ditto.
4849 * gfortran.dg/der_array_io_1.f90: Ditto.
4850 * gfortran.dg/der_array_io_2.f90: Ditto.
4851 * gfortran.dg/der_array_io_3.f90: Ditto.
4852 * gfortran.dg/der_io_3.f90: Ditto.
4853 * gfortran.dg/dev_null.F90: Ditto.
4854 * gfortran.dg/direct_io_2.f90: Ditto.
4855 * gfortran.dg/do_iterator_2.f90: Ditto.
4856 * gfortran.dg/e_d_fmt.f90: Ditto.
4857 * gfortran.dg/empty_format_1.f90: Ditto.
4858 * gfortran.dg/entry_17.f90: Modified warning message.
4859 * gfortran.dg/entry_7.f90: Add -std=legacy.
4860 * gfortran.dg/eor_1.f90: Ditto.
4861 * gfortran.dg/equiv_2.f90: Ditto.
4862 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4863 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4864 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4865 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4866 * gfortran.dg/fmt_error_2.f90: Ditto.
4867 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4868 * gfortran.dg/fmt_tl.f: Ditto.
4869 * gfortran.dg/fmt_white.f: Ditto.
4870 * gfortran.dg/func_derived_1.f90: Ditto.
4871 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4872 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4873 * gfortran.dg/global_references_2.f90: Ditto.
4874 * gfortran.dg/hollerith_1.f90: Ditto.
4875 * gfortran.dg/hollerith.f90: Use new-style character length.
4876 * gfortran.dg/hollerith_f95.f90: Ditto.
4877 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4878 * gfortran.dg/implicit_6.f90: Ditto.
4879 * gfortran.dg/implicit_9.f90: Ditto.
4880 * gfortran.dg/inquire_13.f90: Ditto.
4881 * gfortran.dg/inquire_5.f90: Ditto.
4882 * gfortran.dg/inquire_6.f90: Ditto.
4883 * gfortran.dg/inquire.f90: Ditto.
4884 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4885 * gfortran.dg/io_constraints_2.f90: Ditto.
4886 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4887 * gfortran.dg/loc_2.f90: Ditto.
4888 * gfortran.dg/logical_1.f90: Ditto.
4889 * gfortran.dg/longline.f: Ditto.
4890 * gfortran.dg/merge_char_1.f90: Ditto.
4891 * gfortran.dg/namelist_12.f: Ditto.
4892 * gfortran.dg/namelist_14.f90: Ditto.
4893 * gfortran.dg/namelist_18.f90: Ditto.
4894 * gfortran.dg/namelist_19.f90: Ditto.
4895 * gfortran.dg/namelist_21.f90: Ditto.
4896 * gfortran.dg/namelist_22.f90: Ditto.
4897 * gfortran.dg/namelist_37.f90: Ditto.
4898 * gfortran.dg/namelist_54.f90: Ditto.
4899 * gfortran.dg/namelist_55.f90: Ditto.
4900 * gfortran.dg/namelist_empty.f90: Ditto.
4901 * gfortran.dg/namelist_use.f90: Use new-style character length.
4902 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4903 * gfortran.dg/nested_modules_4.f90: Ditto.
4904 * gfortran.dg/nested_modules_5.f90: Ditto.
4905 * gfortran.dg/open-options-blanks.f: Ditto.
4906 * gfortran.dg/output_exponents_1.f90: Ditto.
4907 * gfortran.dg/parens_5.f90: Ditto.
4908 * gfortran.dg/parens_6.f90: Ditto.
4909 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4910 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4911 * gfortran.dg/pr15129.f90: Ditto.
4912 * gfortran.dg/pr15332.f: Ditto.
4913 * gfortran.dg/pr16597.f90: Ditto.
4914 * gfortran.dg/pr17143.f90: Ditto.
4915 * gfortran.dg/pr17164.f90: Ditto.
4916 * gfortran.dg/pr17229.f: Modified warning message.
4917 * gfortran.dg/pr18210.f90: Add -std=legacy.
4918 * gfortran.dg/pr19155.f: Ditto.
4919 * gfortran.dg/pr20086.f90: Ditto.
4920 * gfortran.dg/pr20124.f90: Ditto.
4921 * gfortran.dg/pr20755.f: Ditto.
4922 * gfortran.dg/pr20865.f90: Ditto.
4923 * gfortran.dg/pr20950.f: Ditto.
4924 * gfortran.dg/pr21730.f: Ditto.
4925 * gfortran.dg/pr22491.f: Ditto.
4926 * gfortran.dg/pr29713.f90: Ditto.
4927 * gfortran.dg/print_parentheses_1.f: Ditto.
4928 * gfortran.dg/print_parentheses_2.f90: Ditto.
4929 * gfortran.dg/proc_assign_1.f90: Ditto.
4930 * gfortran.dg/proc_decl_1.f90: Ditto.
4931 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4932 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4933 * gfortran.dg/read_float_1.f90: Ditto.
4934 * gfortran.dg/read_logical.f90: Ditto.
4935 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4936 * gfortran.dg/return_1.f90: Ditto.
4937 * gfortran.dg/rewind_1.f90: Ditto.
4938 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4939 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4940 * gfortran.dg/stfunc_1.f90: Ditto.
4941 * gfortran.dg/stfunc_3.f90: Ditto.
4942 * gfortran.dg/stfunc_4.f90: Ditto.
4943 * gfortran.dg/stfunc_6.f90: Ditto.
4944 * gfortran.dg/streamio_2.f90: Ditto.
4945 * gfortran.dg/string_ctor_1.f90: Ditto.
4946 * gfortran.dg/string_null_compare_1.f: Ditto.
4947 * gfortran.dg/substr_6.f90: Ditto.
4948 * gfortran.dg/tl_editing.f90: Ditto.
4949 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4950 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4951 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4952 * gfortran.dg/g77/1832.f: Ditto.
4953 * gfortran.dg/g77/19981216-0.f Ditto.
4954 * gfortran.dg/g77/19990525-0.f: Ditto.
4955 * gfortran.dg/g77/19990826-2.f: Ditto.
4956 * gfortran.dg/g77/20000630-2.f: Ditto.
4957 * gfortran.dg/g77/20010116.f: Ditto.
4958 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4959 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4960 * gfortran.dg/g77/980520-1.f: Ditto.
4961 * gfortran.dg/g77/check0.f: Ditto.
4962 * gfortran.dg/g77/cpp3.F: Ditto.
4963 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4964 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4965 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4966 * gfortran.dg/g77/short.f: Ditto.
4968 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4970 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4971 * gcc.target/mips/ext-4.c: Likewise.
4972 * gcc.target/mips/interrupt_handler.c: Likewise.
4973 * gcc.target/mips/truncate-4.c: Likewise.
4974 * gcc.target/mips/truncate-5.c: Likewise.
4976 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4978 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4979 -fgraphite-force-parallel to -floop-parallelize-all.
4981 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4984 * gfortran.dg/whole_file_7.f90: New test.
4985 * gfortran.dg/whole_file_8.f90: New test.
4986 * gfortran.dg/whole_file_9.f90: New test.
4987 * gfortran.dg/whole_file_10.f90: New test.
4988 * gfortran.dg/whole_file_11.f90: New test.
4989 * gfortran.dg/whole_file_12.f90: New test.
4990 * gfortran.dg/whole_file_13.f90: New test.
4991 * gfortran.dg/whole_file_14.f90: New test.
4993 2009-07-31 Jason Merrill <jason@redhat.com>
4995 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4997 * g++.dg/cpp0x/named.C: Likewise.
4998 * g++.dg/cpp0x/overload.C: Likewise.
4999 * g++.dg/cpp0x/rv1n.C: Likewise.
5000 * g++.dg/cpp0x/rv1p.C: Likewise.
5001 * g++.dg/cpp0x/rv2n.C: Likewise.
5002 * g++.dg/cpp0x/rv2p.C: Likewise.
5003 * g++.dg/cpp0x/rv3n.C: Likewise.
5004 * g++.dg/cpp0x/rv3p.C: Likewise.
5005 * g++.dg/cpp0x/rv4n.C: Likewise.
5006 * g++.dg/cpp0x/rv4p.C: Likewise.
5007 * g++.dg/cpp0x/rv5n.C: Likewise.
5008 * g++.dg/cpp0x/rv5p.C: Likewise.
5009 * g++.dg/cpp0x/rv6n.C: Likewise.
5010 * g++.dg/cpp0x/rv6p.C: Likewise.
5011 * g++.dg/cpp0x/rv7n.C: Likewise.
5012 * g++.dg/cpp0x/rv7p.C: Likewise.
5013 * g++.dg/cpp0x/template_deduction.C: Likewise.
5014 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5015 * g++.dg/cpp0x/overloadn.C: New.
5016 * g++.dg/cpp0x/rv-cast.C: New.
5018 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5020 * gcc.target/mips/ext-4.c: New test.
5022 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5024 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5026 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5028 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5029 * gcc.dg/tree-ssa/loop-32.c: Same.
5030 * gcc.dg/tree-ssa/loop-33.c: Same.
5031 * gcc.dg/tree-ssa/loop-34.c: Same.
5032 * gcc.dg/tree-ssa/loop-35.c: Same.
5033 * gcc.dg/tree-ssa/loop-7.c: Same.
5034 * gcc.dg/tree-ssa/pr23109.c: Same.
5035 * gcc.dg/tree-ssa/restrict-2.c: Same.
5036 * gcc.dg/tree-ssa/restrict-3.c: Same.
5037 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5038 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5039 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5040 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5041 * gcc.dg/tree-ssa/structopt-1.c: Same.
5042 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5043 * gfortran.dg/pr32921.f: Same.
5045 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5047 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5048 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5049 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5050 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5051 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5052 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5053 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5054 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5055 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5056 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5057 * gcc.dg/graphite/id-1.c: New.
5058 * gcc.dg/graphite/id-10.c: New.
5059 * gcc.dg/graphite/id-11.c: New.
5060 * gcc.dg/graphite/id-12.c: New.
5061 * gcc.dg/graphite/id-13.c: New.
5062 * gcc.dg/graphite/id-14.c: New.
5063 * gcc.dg/graphite/id-15.c: New.
5064 * gcc.dg/graphite/id-2.c: New.
5065 * gcc.dg/graphite/id-3.c: New.
5066 * gcc.dg/graphite/id-4.c: New.
5067 * gcc.dg/graphite/id-5.c: New.
5068 * gcc.dg/graphite/id-6.c: New.
5069 * gcc.dg/graphite/id-7.c: New.
5070 * gcc.dg/graphite/id-8.c: New.
5071 * gcc.dg/graphite/id-9.c: New.
5072 * gcc.dg/graphite/interchange-0.c: New.
5073 * gcc.dg/graphite/interchange-1.c: New.
5074 * gcc.dg/graphite/interchange-2.c: New.
5075 * gcc.dg/graphite/interchange-3.c: New.
5076 * gcc.dg/graphite/interchange-4.c: New.
5077 * gcc.dg/graphite/interchange-5.c: New.
5078 * gcc.dg/graphite/interchange-6.c: New.
5079 * gcc.dg/graphite/interchange-7.c: New.
5080 * gcc.dg/graphite/interchange-8.c: New.
5081 * gcc.dg/graphite/pr35356-1.c: New.
5082 * gcc.dg/graphite/pr35356-2.c: New.
5083 * gcc.dg/graphite/pr35356-3.c: New.
5084 * gcc.dg/graphite/pr40157.c: New.
5085 * gcc.dg/graphite/run-id-1.c: New.
5086 * gcc.dg/graphite/scop-20.c: New.
5087 * gcc.dg/graphite/scop-21.c: New.
5088 * gfortran.dg/graphite/id-1.f90: New.
5089 * gfortran.dg/graphite/id-10.f90: New.
5090 * gfortran.dg/graphite/id-11.f: New.
5091 * gfortran.dg/graphite/id-12.f: New.
5092 * gfortran.dg/graphite/id-13.f: New.
5093 * gfortran.dg/graphite/id-14.f: New.
5094 * gfortran.dg/graphite/id-15.f: New.
5095 * gfortran.dg/graphite/id-16.f: New.
5096 * gfortran.dg/graphite/id-5.f: New.
5097 * gfortran.dg/graphite/id-6.f: New.
5098 * gfortran.dg/graphite/id-7.f: New.
5099 * gfortran.dg/graphite/id-8.f: New.
5100 * gfortran.dg/graphite/id-9.f: New.
5101 * gfortran.dg/graphite/interchange-1.f: New.
5102 * gfortran.dg/graphite/interchange-2.f: New.
5104 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5106 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5107 flags based on the name of the testcase.
5108 * gfortran.dg/graphite/graphite.exp: Same.
5110 * gcc.dg/graphite/block-0.c: Adjusted.
5111 * gcc.dg/graphite/block-1.c: Adjusted.
5112 * gcc.dg/graphite/block-2.c: Adjusted.
5113 * gcc.dg/graphite/block-3.c: Adjusted.
5114 * gcc.dg/graphite/block-4.c: Adjusted.
5115 * gcc.dg/graphite/block-5.c: Adjusted.
5116 * gcc.dg/graphite/block-6.c: Adjusted.
5117 * gcc.dg/graphite/pr37485.c: Adjusted.
5118 * gcc.dg/graphite/pr37684.c: Adjusted.
5119 * gcc.dg/graphite/pr37828.c: Adjusted.
5120 * gcc.dg/graphite/pr37883.c: Adjusted.
5121 * gcc.dg/graphite/pr37928.c: Adjusted.
5122 * gcc.dg/graphite/pr37943.c: Adjusted.
5123 * gcc.dg/graphite/pr38409.c: Adjusted.
5124 * gcc.dg/graphite/pr38498.c: Adjusted.
5125 * gcc.dg/graphite/pr38559.c: Adjusted.
5126 * gcc.dg/graphite/pr39335.c: Adjusted.
5127 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5128 * gcc.dg/graphite/scop-0.c: Adjusted.
5129 * gcc.dg/graphite/scop-1.c: Adjusted.
5130 * gcc.dg/graphite/scop-10.c: Adjusted.
5131 * gcc.dg/graphite/scop-11.c: Adjusted.
5132 * gcc.dg/graphite/scop-12.c: Adjusted.
5133 * gcc.dg/graphite/scop-13.c: Adjusted.
5134 * gcc.dg/graphite/scop-14.c: Adjusted.
5135 * gcc.dg/graphite/scop-15.c: Adjusted.
5136 * gcc.dg/graphite/scop-16.c: Adjusted.
5137 * gcc.dg/graphite/scop-17.c: Adjusted.
5138 * gcc.dg/graphite/scop-18.c: Adjusted.
5139 * gcc.dg/graphite/scop-19.c: Adjusted.
5140 * gcc.dg/graphite/scop-2.c: Adjusted.
5141 * gcc.dg/graphite/scop-3.c: Adjusted.-
5142 * gcc.dg/graphite/scop-4.c: Adjusted.
5143 * gcc.dg/graphite/scop-5.c: Adjusted.
5144 * gcc.dg/graphite/scop-6.c: Adjusted.
5145 * gcc.dg/graphite/scop-7.c: Adjusted.
5146 * gcc.dg/graphite/scop-8.c: Adjusted.
5147 * gcc.dg/graphite/scop-9.c: Adjusted.
5148 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5149 * gfortran.dg/graphite/block-1.f90: Adjusted.
5150 * gfortran.dg/graphite/block-2.f: Adjusted.
5151 * gfortran.dg/graphite/block-3.f90: Adjusted.
5152 * gfortran.dg/graphite/block-4.f90: Adjusted.
5153 * gfortran.dg/graphite/id-2.f90: Adjusted.
5154 * gfortran.dg/graphite/id-3.f90: Adjusted.
5155 * gfortran.dg/graphite/id-4.f90: Adjusted.
5156 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5157 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5158 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5159 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5160 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5161 * gfortran.dg/graphite/scop-1.f: Adjusted.
5163 2009-07-30 Doug Kwan <dougkwan@google.com>
5165 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5166 in warnings added in rev 141298.
5168 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5170 * lib/options.exp: Use "!=" instead of "ne".
5172 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5174 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5175 * gcc.dg/ucnid-12.c: Likewise.
5177 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5178 Pat Haugen <pthaugen@us.ibm.com>
5179 Revital Eres <ERES@il.ibm.com>
5181 * gcc.target/powerpc/altivec-32.c: New file to test
5182 Altivec simple math function vectorization.
5184 * gcc.target/powerpc/bswap-run.c: New file to test swap
5186 * gcc.target/powerpc/bswap16.c: Ditto.
5187 * gcc.target/powerpc/bswap32.c: Ditto.
5188 * gcc.target/powerpc/bswap64-1.c: Ditto.
5189 * gcc.target/powerpc/bswap64-2.c: Ditto.
5190 * gcc.target/powerpc/bswap64-3.c: Ditto.
5191 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5192 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5193 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5195 * gcc.target/powerpc/popcount-2.c: New file to test
5196 power7 popcntd instructions.
5197 * gcc.target/powerpc/popcount-3.c: Ditto.
5199 * gcc.target/powerpc/pr39457.c: New VSX test.
5200 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5201 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5202 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5203 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5204 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5205 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5206 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5207 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5208 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5209 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5210 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5211 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5213 * gcc.target/powerpc/altivec-6.c: Store the result of
5214 vec_add, so the optimizer doesn't remove it.
5216 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5217 systems that support bswap64.
5219 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5220 prevent VSX code generation.
5222 * lib/target-supports.exp (check_vsx_hw_available): New
5223 function to test if VSX available.
5224 (check_effective_target_powerpc_vsx_ok): Ditto.
5225 (check_vmx_hw_available): Add explicit -mno-vsx.
5227 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5230 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5232 2009-07-30 Martin Jambor <mjambor@suse.cz>
5234 PR tree-optimization/40570
5235 * gcc.c-torture/compile/pr40570.c: New test.
5237 2009-07-29 Jason Merrill <jason@redhat.com>
5240 * g++.dg/template/defarg13.C: New.
5242 2009-07-29 Richard Guenther <rguenther@suse.de>
5245 * g++.dg/torture/pr40834.C: New testcase.
5247 2009-07-29 Michael Matz <matz@suse.de>
5250 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5252 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5254 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5255 sh*-*-* targets. Skip on spu-*-* targets.
5256 * gfortran.dg/maxlocval_4.f90: Likewise.
5257 * gfortran.dg/minlocval_1.f90: Likewise.
5258 * gfortran.dg/minlocval_4.f90: Likewise.
5260 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5263 * gfortran.dg/gomp/pr40878-1.f90: New test.
5264 * gfortran.dg/gomp/pr40878-2.f90: New test.
5267 * gcc.dg/cdce1.c: Adjust note line number.
5268 * gcc.dg/cdce2.c: Likewise.
5270 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5273 * gfortran.dg/proc_ptr_comp_13.f90: New.
5275 2009-07-28 Jan Beulich <jbeulich@novell.com>
5277 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5278 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5279 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5280 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5281 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5282 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5283 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5284 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5285 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5286 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5287 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5288 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5289 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5290 #ifdef NEED_IEEE754_FLOAT conditional.
5291 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5294 2009-07-28 Jan Beulich <jbeulich@novell.com>
5296 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5298 * g++.dg/ext/bitfield3.C: Likewise.
5299 * g++.dg/ext/bitfield4.C: Likewise.
5300 * g++.dg/ext/bitfield5.C: Likewise.
5301 * gcc.dg/bitfld-15.c: Likewise.
5302 * gcc.dg/bitfld-16.c: Likewise.
5303 * gcc.dg/bitfld-17.c: Likewise.
5304 * gcc.dg/bitfld-18.c: Likewise.
5305 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5306 * gcc.dg/20010912-1.c: Likewise.
5307 * gcc.dg/20021018-1.c: Likewise.
5308 * gcc.dg/20030213-1.c: Likewise.
5309 * gcc.dg/20030225-1.c: Likewise.
5310 * gcc.dg/20030708-1.c: Likewise.
5311 * gcc.dg/20050321-2.c: Likewise.
5312 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5313 * gcc.dg/cdce2.c: Likewise.
5314 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5316 * gcc.target/i386/pr37248-3.c: Likewise.
5318 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5321 * gfortran.dg/altreturn_7.f90: New.
5323 2009-07-27 Simon Baldwin <simonb@google.com>
5326 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5327 so that indexing no longer runs off array end.
5329 2009-07-27 Tobias Burnus <burnus@net-b.de>
5332 * gfortran.dg/derived_init_3.f90: New test.
5334 2009-07-26 Tobias Burnus <burnus@net-b.de>
5337 * gfortran.dg/atan2_1.f90: New test
5338 * gfortran.dg/atan2_2.f90: New test
5340 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5343 * g++.dg/warn/Wreturn-type-6.C: New test.
5345 2009-07-26 Ira Rosen <irar@il.ibm.com>
5347 PR tree-optimization/40801
5348 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5349 * gfortran.dg/vect/vect.exp: Run tests starting with
5350 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5352 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5354 PR rtl-optimization/40445
5355 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5357 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5359 * gcc.dg/builtin-unreachable-4.c: New test.
5361 2009-07-25 Tobias Burnus <burnus@net-b.de>
5364 * gfortran.dg/complex_intrinsic_5.f90: New test.
5365 * gfortran.dg/complex_intrinsic_7.f90: New test.
5367 2009-07-25 Martin Jambor <mjambor@suse.cz>
5369 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5370 * gcc.dg/ipa/noclone-1.c: New test.
5372 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5374 * lib/target-supports.exp (check_effective_target_static): New
5376 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5378 * g++.old-deja/g++.law/weak.C: Require static effective target.
5380 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5384 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5385 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5386 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5387 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5388 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5389 * gfortran.dg/typebound_call_10.f03: New.
5391 2009-07-24 Jason Merrill <jason@redhat.com>
5393 * g++.dg/cpp0x/defaulted11.C: New.
5395 * g++.dg/cpp0x/initlist23.C: New.
5397 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5400 * gfortran.dg/char_length_16.f90: New.
5402 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5406 * gfortran.dg/maxlocval_2.f90: New test.
5407 * gfortran.dg/maxlocval_3.f90: New test.
5408 * gfortran.dg/maxlocval_4.f90: New test.
5409 * gfortran.dg/minlocval_1.f90: New test.
5410 * gfortran.dg/minlocval_2.f90: New test.
5411 * gfortran.dg/minlocval_3.f90: New test.
5412 * gfortran.dg/minlocval_4.f90: New test.
5414 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5416 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5419 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5422 * gfortran.dg/pr40839.f90: New test.
5424 2009-07-23 Michael Matz <matz@suse.de>
5427 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5428 don't set options ourself.
5430 2009-07-23 Simon Baldwin <simonb@google.com>
5432 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5433 native C compilation where required.
5435 2009-07-22 Doug Kwan <dougkwan@google.com>
5437 * gcc.c-torture/compile/20090721-1.c: New test.
5439 2009-07-22 Michael Matz <matz@suse.de>
5441 PR tree-optimization/35229
5442 PR tree-optimization/39300
5443 * gcc.dg/vect/vect-pre-interact.c: New test.
5445 2009-07-22 Richard Guenther <rguenther@suse.de>
5447 * g++.dg/lookup/using21.C: Fix duplicate paste.
5449 2009-07-22 Richard Guenther <rguenther@suse.de>
5452 * g++.dg/lookup/using21.C: New testcase.
5454 2009-07-21 Jason Merrill <jason@redhat.com>
5456 * g++.dg/init/aggr4.C: New.
5458 2009-07-21 Jason Merrill <jason@redhat.com>
5461 * g++.dg/cpp0x/initlist22.C: New.
5463 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5465 * gcc.target/i386/vectorize8.c: New test.
5467 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5470 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5471 Add i?86 and x86_64 targets.
5472 * gcc.target/i386/vectorize7.c: New test.
5475 * gcc.target/i386/pr40809.c: New test.
5477 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5479 PR tree-optimization/40813
5480 * g++.dg/opt/inline15.C: New test.
5482 2009-07-21 Paul Brook <paul@codesourcery.com>
5484 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5485 * lib/target-supports.exp (check_effective_target_section_anchors):
5488 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5490 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5491 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5492 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5494 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5496 * gcc.target/mips/ext-3.c: New test.
5498 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5501 * gcc.dg/builtin-object-size-8.c: New test.
5502 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5503 * g++.dg/ext/builtin-object-size2.C: Likewise.
5505 PR tree-optimization/40792
5506 * gcc.dg/pr40792.c: New test.
5508 2009-07-20 Ira Rosen <irar@il.ibm.com>
5510 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5511 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5512 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5514 2009-07-20 Christian Bruel <christian.bruel@st.com>
5516 * gcc.target/sh/mfmovd.c: New test.
5518 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5519 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5522 * gfortran.dg/eof_3.f90: New test.
5524 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5527 * gfortran.dg/intrinsic_cmplx.f90: New test.
5529 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5533 * gfortran.dg/cshift_bounds_1.f90: New test.
5534 * gfortran.dg/cshift_bounds_2.f90: New test.
5535 * gfortran.dg/cshift_bounds_3.f90: New test.
5536 * gfortran.dg/cshift_bounds_4.f90: New test.
5537 * gfortran.dg/eoshift_bounds_1.f90: New test.
5538 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5539 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5540 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5542 2009-07-19 Jan Hubicka <jh@suse.cz>
5544 PR tree-optimization/40676
5545 * gcc.c-torture/compile/pr40676.c: New testcase.
5547 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5549 * gcc.target/mips/ext-2.c: New test.
5551 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5553 * gcc.target/mips/octeon-exts-7.c: New test.
5554 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5555 * gcc.target/mips/octeon-exts-5.c: Likewise.
5557 2009-07-18 Richard Guenther <rguenther@suse.de>
5560 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5562 2009-07-18 Richard Guenther <rguenther@suse.de>
5565 * gcc.dg/pr35899.c: Adjust.
5567 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5569 * gcc.target/powerpc/asm-es-1.c: New test.
5570 * gcc.target/powerpc/asm-es-2.c: Likewise.
5572 2009-07-17 Richard Guenther <rguenther@suse.de>
5575 * g++.dg/rtti/crash4.C: New testcase.
5576 * g++.dg/torture/20090706-1.C: Likewise.
5577 * gcc.dg/redecl-17.c: Likewise.
5578 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5579 * gcc.dg/declspec-9.c: Expect extra error.
5580 * gcc.dg/declspec-10.c: Likewise.
5581 * gcc.dg/declspec-11.c: Likewise.
5582 * gcc.dg/redecl-10.c: Expect extra warnings.
5583 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5584 * gcc.target/i386/pr39545-1.c: Likewise.
5585 * g++.dg/ext/asm3.C: Expect more errors.
5586 * g++.dg/gomp/block-1.C: Likewise.
5587 * g++.dg/gomp/block-2.C: Likewise.
5588 * g++.dg/gomp/block-3.C: Likewise.
5589 * g++.dg/gomp/block-5.C: Likewise.
5590 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5591 * g++.dg/warn/unused-result1.C: XFAIL.
5593 2009-07-17 Richard Guenther <rguenther@suse.de>
5595 PR tree-optimization/40321
5596 * gcc.c-torture/compile/pr40321.c: New testcase.
5597 * g++.dg/torture/pr40321.C: Likewise.
5599 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5602 * g++.dg/template/ptrmem19.C: New test.
5604 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5605 Manuel López-Ibáñez <manu@gcc.gnu.org>
5608 * gcc.dg/pr36902.c: Add column info.
5609 * g++.dg/gcov/gcov-2.C: Change count for definition.
5611 2009-07-16 Jason Merrill <jason@redhat.com>
5614 * g++.dg/cpp0x/std-layout1.C: New.
5615 * g++.dg/ext/has_nothrow_assign.C: Fix.
5616 * g++.dg/ext/has_nothrow_copy.C: Fix.
5617 * g++.dg/ext/has_trivial_assign.C: Fix.
5618 * g++.dg/ext/has_trivial_copy.C: Fix.
5619 * g++.dg/ext/is_pod.C: Fix.
5620 * g++.dg/other/offsetof3.C: Adjust.
5621 * g++.dg/overload/ellipsis1.C: Adjust.
5622 * g++.dg/warn/var-args1.C: Adjust.
5623 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5624 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5625 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5626 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5627 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5629 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5631 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5632 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5633 effective target "mpc_pow".
5634 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5636 2009-07-16 Richard Henderson <rth@redhat.com>
5638 * g++.dg/opt/eh4.C: New test.
5640 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5642 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5644 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5647 * gcc.c-torture/execute/pr40747.c: New test.
5649 2009-07-15 Richard Guenther <rguenther@suse.de>
5652 * gcc.c-torture/compile/pr40753.c: New testcase.
5654 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5657 * gfortran.dg/interface_assignment_4.f90: New.
5659 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5661 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5662 for FreeBSD up to and including version 8.
5664 2009-07-14 Taras Glek <tglek@mozilla.com>
5665 Rafael Espindola <espindola@google.com>
5667 * g++.dg/plugin/header-plugin-test.C: New.
5668 * g++.dg/plugin/header_plugin.c: New.
5669 * g++.dg/plugin/plugin.exp: Update.
5671 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5673 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5674 function to enable vectorization.
5675 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5676 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5678 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5680 * gcc.target/i386/sse-copysignf-vec.c: New test.
5681 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5683 2009-07-14 Jason Merrill <jason@redhat.com>
5686 * g++.dg/lookup/builtin5.C: New.
5687 * g++.dg/other/error22.C: Add missing extern "C".
5688 * g++.dg/warn/Warray-bounds.C: Likewise.
5689 * gcc.dg/compat/compat-common.h: Likewise.
5692 * g++.dg/lookup/using20.C: New.
5695 * g++.dg/template/koenig8.C: New.
5697 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5699 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5700 both i?86-*-darwin* and x86_64-*-darwin*.
5702 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5704 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5705 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5708 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5711 * g++.dg/debug/dwarf2/typedef1.C: New test.
5714 * g++.dg/other/typedef3.C: New test.
5716 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5718 * gcc.dg/20090709-1.c: Move to a proper place ...
5719 * gcc.target/m68k/20090709-1.c: ... here.
5721 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5724 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5725 front of qualified names are allowed.
5726 * g++.dg/parse/crash10.C: Likewise.
5727 * g++.dg/parse/error15.C: Likewise.
5728 * g++.dg/parse/typename9.C: Likewise.
5729 * g++.dg/parse/error8.C: Likewise.
5731 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5734 * gfortran.dg/proc_ptr_22.f90: Extended.
5735 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5737 2009-07-13 Ira Rosen <irar@il.ibm.com>
5739 * gfortran.dg/vect/vect-6.f: New test.
5741 2009-07-12 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/decltype17.C: New.
5747 * g++.dg/cpp0x/rv10.C: New.
5749 2009-07-12 Jason Merrill <jason@redhat.com>
5752 * g++.dg/cpp0x/initlist20.C: New.
5753 * g++.dg/cpp0x/initlist21.C: New.
5755 2009-07-12 Ira Rosen <irar@il.ibm.com>
5757 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5758 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5759 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5760 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5761 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5763 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5765 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5766 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5767 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5768 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5769 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5770 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5771 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5772 effective_target fd_truncate.
5774 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5776 * gnat.dg/specs/addr1.ads: New test.
5778 2009-07-11 Jan Hubicka <jh@suse.cz>
5781 * g++.dg/torture/pr40388.C: New testcase.
5783 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5786 * gcc.c-torture/execute/pr40668.c: New test.
5788 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5790 * gcc.c-torture/execute/20090711-1.c: New test.
5792 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5797 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5798 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5799 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5800 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5802 2009-07-11 Tobias Burnus <burnus@net-b.de>
5805 * gfortran.dg/complex_intrinsic_3.f90: New test.
5806 * gfortran.dg/complex_intrinsic_4.f90: New test.
5808 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5811 * gcc.target/mips/mips.exp: Make -msynci a known option.
5812 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5814 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5817 * g++.dg/ext/strncpy-chk1.C: New test.
5819 2009-07-10 Richard Guenther <rguenther@suse.de>
5821 PR tree-optimization/40496
5822 * g++.dg/opt/pr40496.C: New testcase.
5824 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5828 * g++.dg/warn/unused-result1-Werror.c: New.
5830 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5833 * gfortran.dg/recursive_parameter_1.f90: New test.
5835 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5837 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5838 * gfortran.dg/module_equivalence_6.f90: Ditto.
5839 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5840 * gfortran.dg/nan_2.f90: Ditto.
5841 * gfortran.dg/inquire_11.f90: Ditto.
5842 * gfortran.dg/abstract_type_3.f03: Ditto.
5843 * gfortran.dg/abstract_type_1.f90: Ditto.
5844 * gfortran.dg/private_type_9.f90: Ditto.
5845 * gfortran.dg/abstract_type_5.f03: Ditto.
5846 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5847 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5848 * gfortran.dg/derived_sub.f90: Ditto.
5849 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5850 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5851 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5852 * gfortran.dg/mvbits_6.f90: Ditto.
5853 * gfortran.dg/abstract_type_2.f03: Ditto.
5854 * gfortran.dg/abstract_type_4.f03: Ditto.
5855 * gfortran.dg/bounds_check_9.f90: Ditto.
5856 * gfortran.dg/optional_dim_3.f90: Ditto.
5857 * gfortran.dg/pr32921.f: Ditto.
5858 * gfortran.dg/entry_16.f90: Ditto.
5859 * gfortran.dg/generic_16.f90: Ditto.
5862 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5864 * gcc.target/m68k/20090709-1.c: New.
5866 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5869 * g++.dg/template/unify11.C: New test.
5871 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5874 * gfortran.dg/host_assoc_function_9.f90: New test.
5876 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5879 * gfortran.dg/proc_ptr_22.f90: New.
5880 * gfortran.dg/proc_ptr_comp_12.f90: New.
5882 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.c-torture/compile/pr40692.c: New test.
5887 2009-07-09 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/pointer_check_6.f90: New test.
5892 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5894 * gcc.target/mips/truncate-5.c: New test.
5896 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900 * gfortran.dg/fmt_cache_1.f: New test.
5902 2009-07-08 Tobias Burnus <burnus@net-b.de>
5905 * gfortran.dg/nosigned_zero_1.f90: New test.
5906 * gfortran.dg/nosigned_zero_2.f90: New test.
5908 2009-07-08 Richard Guenther <rguenther@suse.de>
5910 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5912 2009-07-08 Richard Guenther <rguenther@suse.de>
5914 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5916 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5919 * gfortran.dg/proc_ptr_21.f90: New test.
5921 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5924 * g++.dg/warn/pr31246.C: New.
5925 * g++.dg/warn/pr31246-2.C: New.
5927 2009-07-07 Jason Merrill <jason@redhat.com>
5930 * g++.dg/template/defarg12.C: New.
5933 * g++.dg/cpp0x/enum7.C: New.
5936 * g++.dg/cpp0x/enum6.C: New.
5939 * g++.dg/cpp0x/enum5.C: New.
5942 * g++.dg/cpp0x/enum4.C: New.
5944 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5946 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5948 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5950 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5952 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5955 * gcc.dg/pr40669.c: New test.
5957 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5959 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5960 location. Update all calls.
5961 * g++.dg/plugin/selfassign.c: Likewise.
5963 2009-07-06 Jason Merrill <jason@redhat.com>
5965 * g++.dg/rtti/dyncast[34].C: New.
5967 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5969 * lib/target-supports.exp
5970 (check_effective_target_mips_newabi_large_long_double): New.
5971 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5973 * gcc.target/mips/fpr-moves-6.c: Likewise.
5975 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5978 * g++.dg/template/union2.C: New test.
5980 2009-07-04 Jason Merrill <jason@redhat.com>
5982 * g++.dg/template/using15.C: New.
5984 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5986 * gfortran.dg/maxloc_1.f90: New test.
5988 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5991 * gfortran.dg/proc_ptr_result_6.f90: New.
5993 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5995 * gcc.dg/framework-2.c: Adjust testcase to pass.
5997 2009-07-04 Jason Merrill <jason@redhat.com>
6000 * g++.dg/cpp0x/auto16.C: New.
6002 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6005 * gfortran.dg/pr40587.f: New test.
6007 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6010 * gfortran.dg/unit_1.f90: New test.
6012 2009-07-03 Jason Merrill <jason@redhat.com>
6014 * g++.dg/template/pure1.C: Expect another error.
6016 2009-07-03 Richard Guenther <rguenther@suse.de>
6018 PR tree-optimization/40640
6019 * gcc.c-torture/compile/pr40640.c: New testcase.
6021 2009-07-03 Richard Guenther <rguenther@suse.de>
6024 * gfortran.dg/pr34163.f90: New testcase.
6026 2009-07-03 Jan Hubicka <jh@suse.cz>
6028 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6029 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6030 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6031 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6032 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6033 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6034 * gnat.dg/loop_optimization6.adb: Enable -O2.
6036 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6038 * g++.dg/warn/null4.C: Extend.
6040 2009-07-02 Jason Merrill <jason@redhat.com>
6042 * g++.dg/template/spec8.C: Fix.
6044 2009-07-02 Michael Matz <matz@suse.de>
6047 * gfortran.dg/pr32921.f: Adjust.
6049 2009-07-02 Jan Hubicka <jh@suse.cz>
6051 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6053 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6055 * gcc.target/mips/truncate-4.c: New testcase.
6057 2009-07-01 Richard Guenther <rguenther@suse.de>
6059 PR tree-optimization/19831
6060 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6061 make allocated memory escape. Un-XFAIL.
6062 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6063 * gcc.dg/vect/pr31699.c: Likewise.
6064 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6066 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6069 * g++.dg/parse/cond5.C: New test.
6071 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6073 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6074 (main): Pass n to main_1 instead.
6075 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6076 (main_1): New function, split off from...
6077 (main): ...here. Pass `off' to main_1 instead.
6079 2009-06-30 Jason Merrill <jason@redhat.com>
6082 * g++.dg/cpp0x/variadic94.C: New.
6084 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6086 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6087 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6088 (init_ld_library_path_env_vars): New function, replacing the
6089 orig_*_saved assignments. Call it after defining it.
6090 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6091 (restore_ld_library_path_env_vars): Likewise.
6092 (add_path, find_libgcc_s): New functions.
6093 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6094 gcc-set-multilib-library-path.
6095 (objc_target_compile): Don't add "." to ld_library_path.
6097 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6098 ld_library_path. Use add_path. Use find_libgcc_s instead of
6099 gcc-set-multilib-library-path.
6100 * lib/g++.exp (g++_link_flags): Likewise.
6101 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6102 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6104 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6105 to tell when this needs to happen. Use find_libgcc_s instead of
6106 gcc-set-multilib-library-path.
6107 * lib/gcc-dg.exp: Likewise.
6108 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6109 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6110 unless it is in $ALT_LD_LIBRARY_PATH.
6111 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6113 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6115 * gnat.dg/discr12.adb: New test.
6116 * gnat.dg/discr12_pkg.ads: New helper.
6117 * gnat.dg/discr13.adb: New test.
6118 * gnat.dg/discr14.ad[sb]: Likewise.
6119 * gnat.dg/discr15.adb: Likewise.
6120 * gnat.dg/discr15_pkg.ads: New helper.
6121 * gnat.dg/discr16.adb: New test.
6122 * gnat.dg/discr16_g.ads: New helper.
6123 * gnat.dg/discr16_pkg.ads: Likewise.
6124 * gnat.dg/discr16_cont.ads: Likewise.
6125 * gnat.dg/discr17.adb: New test.
6126 * gnat.dg/discr18.adb: Likewise.
6127 * gnat.dg/discr18_pkg.ads: New helper.
6128 * gnat.dg/discr19.adb: New test.
6130 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6133 * gfortran.dg/internal_write_1.f90: New testcase.
6135 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6138 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6140 2009-06-30 Richard Guenther <rguenther@suse.de>
6142 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6144 2009-06-30 Wei Guozhi <carrot@google.com>
6146 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6149 2009-06-30 Ira Rosen <irar@il.ibm.com>
6151 PR tree-optimization/40542
6152 * gcc.dg/vect/pr40542.c: New test.
6154 2009-06-30 Martin Jambor <mjambor@suse.cz>
6156 PR tree-optimization/40582
6157 * gcc.c-torture/compile/pr40582.c: New test.
6159 2009-06-30 Wei Guozhi <carrot@google.com>
6162 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6164 2009-06-29 Jason Merrill <jason@redhat.com>
6167 * g++.dg/template/debug1.C: New.
6169 2009-06-29 Tobias Burnus <burnus@net-b.de>
6172 * pointer_check_1.f90: New test.
6173 * pointer_check_2.f90: New test.
6174 * pointer_check_3.f90: New test.
6175 * pointer_check_4.f90: New test.
6176 * pointer_check_5.f90: New test.
6178 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6181 * gfortran.dg/func_assign_2.f90 : New test.
6183 2009-06-29 Richard Guenther <rguenther@suse.de>
6186 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6187 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6188 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6189 * gcc.c-torture/execute/20090623-1.c: Likewise.
6190 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6191 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6193 2009-06-29 Richard Guenther <rguenther@suse.de>
6196 * gcc.c-torture/execute/pr38212.c: New testcase.
6198 2009-06-29 Richard Guenther <rguenther@suse.de>
6200 PR tree-optimization/40579
6201 * gcc.c-torture/execute/pr40579.c: New testcase.
6203 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6205 PR tree-optimization/40550
6206 * gcc.dg/pr40550.c: New test.
6208 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6210 * gnat.dg/overflow_sum2.adb: New test
6211 * gnat.dg/namet.ads: New helper.
6213 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6215 2009-06-28 Tobias Burnus <burnus@net-b.de>
6218 * gfortran.dg/compiler-directive_1.f90: New test.
6219 * gfortran.dg/compiler-directive_2.f: New test.
6221 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6223 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6224 comment out some values and add some cases.
6226 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6229 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6231 2009-06-26 Richard Henderson <rth@redhat.com>
6234 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6235 * gcc.target/i386/local.c: Pass a non-constant to T.
6237 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6241 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6242 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6243 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6244 * gfortran.dg/proc_ptr_result_5.f90: New.
6246 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6249 * gcc.dg/dfp/pr39902.c: New test.
6251 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6254 * gcc.dg/builtins-65.c: Require c99 runtime.
6256 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6258 * gnat.dg/array7.ad[sb]: New test.
6260 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6262 * gnat.dg/array6.adb: New test.
6264 2009-06-25 Ian Lance Taylor <iant@google.com>
6266 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6268 2009-06-25 Ian Lance Taylor <iant@google.com>
6270 * g++.dg/warn/Wunused-16.C: New testcase.
6272 2009-06-25 Ian Lance Taylor <iant@google.com>
6274 * g++.dg/warn/skip-2.C: New testcase.
6276 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6278 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6279 dg-skip-if and move to ...
6280 * gcc.dg/torture/20090618-1.c.
6282 2009-06-25 Martin Jambor <mjambor@suse.cz>
6284 PR tree-optimization/40493
6285 * gcc.c-torture/execute/pr40493.c: New test.
6287 2009-06-24 Jason Merrill <jason@redhat.com>
6290 * g++.dg/template/overload10.C: New.
6292 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6295 * gfortran.dg/proc_ptr_comp_11.f90: New.
6297 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6299 * gcc.dg/pr40501.c: New testcase.
6301 2009-06-23 DJ Delorie <dj@redhat.com>
6304 * lib/target-supports.exp: Add mep support (no profiling).
6306 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6309 * gcc.dg/ssa/loop-31.c: Change scan rules.
6311 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6313 * gcc.dg/cpp/empty-include.c: Update column info.
6314 * gcc.dg/cpp/assert2.c: Update column info.
6316 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6318 * g++.dg/ext/builtin-object-size1.C: New test.
6319 * g++.dg/ext/builtin-object-size2.C: New test.
6321 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6323 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6324 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6326 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6328 * gcc.target/mips/truncate-3.c: New test.
6330 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6334 * gfortran.dg/interface_30.f90: Modified error message.
6335 * gfortran.dg/proc_decl_22.f90: New.
6337 2009-06-22 Ian Lance Taylor <iant@google.com>
6339 * gcc.dg/Wcxx-compat-19.c: New testcase.
6341 2009-06-22 Matthias Klose <doko@ubuntu.com>
6344 * pr28050.m: New testcase.
6346 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6349 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6351 2009-06-22 Martin Jambor <mjambor@suse.cz>
6353 PR tree-optimization/40492
6354 * g++.dg/torture/pr40492.C: New test.
6356 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6358 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6359 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6361 2009-06-22 Olivier Hainque <hainque@adacore.com>
6363 * gnat.dg/raise_ce.adb: Helper for ...
6364 * gnat.dg/handle_and_return.adb: New test.
6366 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6369 * gfortran.dg/generic_18.f90: New test.
6371 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6374 * gfortran.dg/spread_size_limit.f90: New test.
6376 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6378 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6379 to put dump files in a subdirectory.
6380 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6381 ".o" temporary files.
6383 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6386 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6387 * gfortran.dg/interface_20.f90: Ditto.
6388 * gfortran.dg/interface_21.f90: Ditto.
6389 * gfortran.dg/interface_22.f90: Ditto.
6390 * gfortran.dg/interface_30.f90: New.
6391 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6393 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6395 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6396 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6397 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6400 2009-06-21 Ira Rosen <irar@il.ibm.com>
6401 Revital Eres <eres@il.ibm.com>
6404 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6405 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6406 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6408 2009-06-21 Ira Rosen <irar@il.ibm.com>
6411 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6412 without misalignment support.
6413 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6415 2009-06-20 Tobias Burnus <burnus@net-b.de>
6418 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6420 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6423 * gfortran.dg/alloc_comp_result_2.f90: New test.
6425 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6428 * gcc.target/arm/pr40482.c: New test.
6430 2009-06-19 Ian Lance Taylor <iant@google.com>
6432 * gcc.dg/Wcxx-compat-18.c: New testcase.
6434 2009-06-19 Richard Guenther <rguenther@suse.de>
6436 * gcc.c-torture/execute/20090618-1.c: New testcase.
6438 2009-06-19 Ian Lance Taylor <iant@google.com>
6440 * gcc.dg/Wcxx-compat-17.c: New testcase.
6442 2009-06-19 Ian Lance Taylor <iant@google.com>
6444 * gcc.dg/Wcxx-compat-15.c: New testcase.
6446 2009-06-19 Ian Lance Taylor <iant@google.com>
6448 * gcc.dg/Wcxx-compat-16.c: New testcase.
6450 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6452 * gcc.dg/builtins-34.c: Add significand cases.
6454 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6457 * gcc.dg/20080522-1.c: Remove testcase for real.
6458 * gcc.dg/20080528-1.c: Ditto.
6460 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6463 * gfortran.dg/proc_ptr_20.f90: New.
6465 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6468 * gcc.dg/torture/pr40470-1.c: New.
6469 * gcc.dg/torture/pr40470-2.c: Likewise.
6470 * gcc.dg/torture/pr40470-3.c: Likewise.
6471 * gcc.dg/torture/pr40470-4.c: Likewise.
6473 2009-06-18 Diego Novillo <dnovillo@google.com>
6475 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6476 * gcc.dg/plugin/ggcplug.c: Likewise.
6477 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6478 * g++.dg/plugin/selfassign.c: Likewise.
6479 * g++.dg/plugin/attribute_plugin.c: Likewise.
6480 * g++.dg/plugin/dumb_plugin.c: Likewise.
6482 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6484 * gcc.dg/cpp/arith-3.c: Add column info.
6486 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6488 * gcc.target/arm/fp16-compile-none-2.c: New.
6489 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6490 * gcc.target/arm/fp16-compile-alt-12.c: New.
6492 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6494 * gcc.target/arm/fp16-compile-alt-1.c: New.
6495 * gcc.target/arm/fp16-compile-alt-2.c: New.
6496 * gcc.target/arm/fp16-compile-alt-3.c: New.
6497 * gcc.target/arm/fp16-compile-alt-4.c: New.
6498 * gcc.target/arm/fp16-compile-alt-5.c: New.
6499 * gcc.target/arm/fp16-compile-alt-6.c: New.
6500 * gcc.target/arm/fp16-compile-alt-7.c: New.
6501 * gcc.target/arm/fp16-compile-alt-8.c: New.
6502 * gcc.target/arm/fp16-compile-alt-9.c: New.
6503 * gcc.target/arm/fp16-compile-alt-10.c: New.
6504 * gcc.target/arm/fp16-compile-alt-11.c: New.
6505 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6506 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6507 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6508 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6509 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6510 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6511 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6512 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6513 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6514 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6515 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6516 * gcc.target/arm/fp16-compile-none-1.c: New.
6517 * gcc.target/arm/fp16-compile-exprtype.c: New.
6518 * gcc.target/arm/fp16-compile-vcvt.c: New.
6519 * gcc.target/arm/fp16-builtins-1.c: New.
6520 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6521 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6522 * gcc.target/arm/fp16-param-1.c: New.
6523 * gcc.target/arm/fp16-return-1.c: New.
6524 * gcc.target/arm/fp16-unprototyped-1.c: New.
6525 * gcc.target/arm/fp16-unprototyped-2.c: New.
6526 * gcc.target/arm/fp16-variadic-1.c: New.
6527 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6528 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6529 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6530 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6531 * gcc.dg/torture/arm-fp16-ops.h: New.
6532 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6533 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6534 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6535 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6536 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6537 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6538 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6539 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6540 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6541 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6542 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6543 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6544 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6545 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6546 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6547 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6548 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6549 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6550 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6551 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6552 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6554 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6556 * gcc.dg/builtins-65.c: New test.
6558 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6561 * gfortran.dg/proc_ptr_result_4.f90: New.
6563 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6565 * gcc.c-torture/execute/bitfld-5.c: New test.
6567 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6569 * gcc.dg/builtin-unreachable-3.c: New test.
6571 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6573 * gcc.target/i386/builtin-unreachable.c: New test.
6575 2009-06-17 Ian Lance Taylor <iant@google.com>
6577 * gcc.dg/Wcxx-compat-14.c: New testcase.
6579 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6581 * gcc.dg/func-ptr-conv-1.c: Update column info.
6583 2009-06-17 Richard Guenther <rguenther@suse.de>
6586 * gcc.c-torture/execute/pr40404.c: New testcase.
6588 2009-06-17 Richard Guenther <rguenther@suse.de>
6591 * g++.dg/torture/pr40460.C: New testcase.
6593 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6595 * gcc.dg/plugin/one_time_plugin.c: New test.
6596 * gcc.dg/plugin/one_time-test-1.c: New test.
6597 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6599 2009-06-16 Ian Lance Taylor <iant@google.com>
6601 * g++.dg/warn/skip-1.C: New testcase.
6603 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6606 * g++.dg/other/pr40446.C: New test.
6608 2009-06-16 Richard Guenther <rguenther@suse.de>
6610 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6611 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6612 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6613 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6615 2009-06-16 Martin Jambor <mjambor@suse.cz>
6617 * gcc.c-torture/compile/pr40432.c: New file.
6619 2009-06-16 Martin Jambor <mjambor@suse.cz>
6621 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6623 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6627 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6628 * gfortran.dg/interface_20.f90: Modified error messages.
6629 * gfortran.dg/interface_21.f90: Ditto.
6630 * gfortran.dg/interface_26.f90: Ditto.
6631 * gfortran.dg/interface_27.f90: Ditto.
6632 * gfortran.dg/interface_28.f90: Extended test case.
6633 * gfortran.dg/interface_29.f90: New.
6634 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6635 * gfortran.dg/proc_decl_8.f90: Ditto.
6636 * gfortran.dg/proc_ptr_11.f90: Ditto.
6637 * gfortran.dg/proc_ptr_15.f90: Ditto.
6639 2009-06-16 Ira Rosen <irar@il.ibm.com>
6641 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6643 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6644 gcc.dg/vect/vect-outer-4f.c: Likewise.
6645 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6646 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6648 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6651 2009-06-16 Tobias Burnus <burnus@net-b.de>
6654 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6656 2009-06-15 Ian Lance Taylor <iant@google.com>
6658 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6659 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6660 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6661 Recognize new notes.
6662 * gcc.dg/stmt-expr-label-2.c: Likewise.
6663 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6664 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6665 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6666 * gcc.dg/c99-vla-jump-4.c: Likewise.
6667 * gcc.dg/stmt-expr-label-1.c: Likewise.
6668 * gcc.dg/stmt-expr-label-3.c: Likewise.
6669 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6671 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6673 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6675 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6677 * gcc.dg/builtin-object-size-7.c: New test.
6679 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6682 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6683 level != "" use separate -gdwarf-2 -g${level} options instead of
6685 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6686 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6687 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6689 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6691 * g++.dg/abi/mangle11.C: Update warning line.
6692 * g++.dg/abi/mangle12.C: Update warning line.
6693 * g++.dg/abi/mangle17.C: Update warning line.
6694 * g++.dg/abi/mangle20-2.C: Update warning line.
6696 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6698 * gcc.dg/optimize-bswap-1.c: Split into these two:
6699 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6700 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6702 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6704 * gcc.dg/optimize-bswap-1.c: New testcase.
6706 2009-06-14 Richard Guenther <rguenther@suse.de>
6709 * g++.dg/torture/pr40389.C: New testcase.
6711 2009-06-13 Richard Guenther <rguenther@suse.de>
6713 PR tree-optimization/40421
6714 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6716 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6718 * gcc.dg/old-style-prom-3.c: Add column info.
6719 * gcc.dg/overflow-warn-1.c
6720 * gcc.dg/gomp/pr27415.c
6721 * gcc.dg/gomp/for-1.c: Same.
6722 * gcc.dg/enum-compat-1.c: Same.
6723 * gcc.dg/c99-tag-3.c: Same.
6724 * gcc.dg/Wredundant-decls-2.c: Same.
6725 * gcc.dg/func-ptr-conv-1.c: Same.
6726 * gcc.dg/asm-wide-1.c: Same.
6727 * gcc.dg/nofixed-point-2.c: Same.
6728 * gcc.dg/cpp/line3.c: Same.
6729 * gcc.dg/array-10.c: Same.
6730 * gcc.dg/c99-vla-jump-1.c: Same.
6731 * gcc.dg/pr20368-1.c: Same.
6732 * gcc.dg/Wshadow-3.c: Same.
6733 * gcc.dg/c90-const-expr-8.c: Same.
6734 * gcc.dg/label-decl-2.c: Same.
6735 * gcc.dg/dremf-type-compat-2.c: Same.
6736 * gcc.dg/c90-const-expr-5.c: Same.
6737 * gcc.dg/builtins-30.c: Same.
6738 * gcc.dg/Warray-bounds.c: Same.
6739 * gcc.dg/Wcxx-compat-2.c: Same.
6740 * gcc.dg/tree-ssa/col-1.c: Same.
6741 * gcc.dg/old-style-prom-2.c: Same.
6742 * gcc.dg/cast-function-1.c: Same.
6743 * gcc.dg/pr15698-1.c: Same.
6744 * gcc.dg/dremf-type-compat-3.c: Same.
6745 * gcc.dg/vla-8.c: Same.
6746 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6748 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6749 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6750 * gcc.dg/enum-compat-1.c: Same.
6751 * gcc.dg/dremf-type-compat-2.c: Same.
6752 * gcc.dg/old-style-prom-2.c: Same.
6753 * gcc.dg/pr15698-1.c: Same.
6754 * gcc.dg/pr20368-1.c: Same.
6755 * gcc.dg/dremf-type-compat-3.c: Same.
6756 * gcc.dg/builtins-30.c: Same. Test for columns.
6758 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6761 * gfortran.dg/proc_decl_1.f90: Extended.
6763 2009-06-12 Ian Lance Taylor <iant@google.com>
6765 * gcc.dg/Wcxx-compat-13.c: New testcase.
6767 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6770 * gcc.dg/tree-ssa/fre-vce-1.c
6772 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6775 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6776 min-insn-to-prefetch-ratio=5.
6778 2009-06-12 Joey Ye <joey.ye@intel.com>
6779 H.J. Lu <hongjiu.lu@intel.com>
6782 * gcc.target/i386/stackalign/pr39146.c: New.
6784 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6786 * gcc.target/i386/crc32-1.c: New.
6787 * gcc.target/i386/crc32-2.c: Likewise.
6789 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6792 * gcc.dg/builtin-unreachable-1.c: New test.
6793 * gcc.dg/builtin-unreachable-2.c: Same.
6795 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6798 * gfortran.dg/data_value_1.f90: New test.
6800 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6803 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6804 remove ilp32 requirement.
6805 * gcc.target/i386/excess-precision-2.c: Likewise.
6806 * gcc.target/i386/excess-precision-3.c: Likewise.
6807 * gcc.target/i386/excess-precision-4.c: Likewise.
6808 * gcc.target/i386/excess-precision-5.c: Likewise.
6809 * gcc.target/i386/excess-precision-6.c: Likewise.
6811 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6814 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6815 * gfortran.dg/nan_5.f90: New test.
6817 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6819 * gcc.target/arm/neon-modes-1.c: New test.
6821 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6823 * g++.dg/torture/pr31579.C: Cast pointer
6824 via __SIZE_TYPE__ instead of 'unsigned long'.
6826 2009-06-10 Anthony Green <green@moxielogic.com>
6828 * lib/target-supports.exp (check_profiling_available):
6829 Profiling is not available for testing purposes on moxie.
6831 2009-06-09 Ian Lance Taylor <iant@google.com>
6833 * gcc.dg/Wcxx-compat-12.c: New testcase.
6835 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6838 * gfortran.dg/backspace_11.f90: New.
6840 2009-06-09 Jason Merrill <jason@redhat.com>
6842 * g++.dg/cpp0x/defaulted10.C: New.
6844 2009-06-09 Martin Jambor <mjambor@suse.cz>
6846 * gcc.c-torture/compile/pr40351.c: New file.
6848 2009-06-09 Olivier Hainque <hainque@adacore.com>
6850 * gnat.dg/align_max.adb: New test.
6852 2009-06-08 Jason Merrill <jason@redhat.com>
6854 * g++.dg/cpp0x/auto15.C: New.
6856 2009-06-08 Jan Hubicka <jh@suse.cz>
6859 * gcc.dg/torture/pr39834.c
6861 2009-06-08 Jan Hubicka <jh@suse.cz>
6864 * g++.dg/torture/pr40102.C: New testcase.
6866 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6868 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6869 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6870 * gcc.dg/builtin-object-size-6.c: New test.
6873 * g++.dg/template/dtor7.C: New test.
6877 * g++.dg/template/error41.C: New test.
6878 * g++.dg/template/error42.C: New test.
6880 2009-06-08 Revital Eres <eres@il.ibm.com>
6883 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6884 * gcc.dg/vect/vect-88.c: Likewise.
6885 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6886 * gcc.dg/vect/pr25413.c: Likewise.
6887 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6889 2009-06-07 Ian Lance Taylor <iant@google.com>
6891 * g++.dg/warn/Wswitch-3.C: New testcase.
6892 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6893 * gcc.dg/Wswitch-enum-error.c: Likewise.
6894 * gcc.dg/Wswitch-error.c: Likewise.
6896 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6899 * gfortran.dg/negative_unit.f: Update test.
6900 * gfortran.dg/negative_unit_int8.f: Update test.
6901 * gfortran.dg/newunit_1.f90: New test.
6903 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6907 * gfortran.dg/spread_init_expr.f03: New.
6908 * gfortran.dg/unpack_init_expr.f03: New.
6909 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6912 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6916 * gfortran.dg/count_init_expr.f03
6917 * gfortran.dg/product_init_expr.f03
6918 * gfortran.dg/sum_init_expr.f03
6920 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6923 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6925 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6927 * gfortran.dg/zero_sized_5.f90: Likewise.
6929 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6932 * g++.dg/torture/pr32950.C: New.
6934 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6938 * gfortran.dg/dot_product_1.f03: New.
6939 * gfortran.dg/matmul_8.f03: New.
6940 * gfortran.dg/transpose_3.f03: New.
6942 2009-06-06 Ian Lance Taylor <iant@google.com>
6944 * gcc.dg/Wunused-label-1.c: New test case.
6945 * g++.dg/warn/Wunused-label-1.C: New test case.
6946 * g++.dg/warn/Wunused-label-2.C: New test case.
6947 * g++.dg/warn/Wunused-label-3.C: New test case.
6949 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6952 * reshape_zerosize_2.f90: New.
6954 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6957 * gfortran.dg/pack_assign_1.f90: New.
6958 * gfortran.dg/pack_vector_1.f90: New.
6960 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6963 * gcc.dg/pr40340-1.c: New test.
6964 * gcc.dg/pr40340-2.c: New test.
6965 * gcc.dg/pr40340-3.c: New test.
6966 * gcc.dg/pr40340-4.c: New test.
6967 * gcc.dg/pr40340-5.c: New test.
6968 * gcc.dg/pr40340.h: New file.
6970 2009-06-05 Revital Eres <eres@il.ibm.com>
6972 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6974 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6975 * gcc.dg/vect/vect-33.c: Likewise.
6976 * gcc.dg/vect/vect-92.c: Likewise.
6977 * gcc.dg/vect/vect-58.c: Likewise.
6978 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6979 * gcc.dg/vect/vect-42.c: Likewise.
6980 * gcc.dg/vect/slp-25.c: Likewise.
6981 * gcc.dg/vect/vect-align-1.c: Likewise.
6982 * gcc.dg/vect/vect-align-2.c: Likewise.
6983 * gcc.dg/vect/vect-93.c: Likewise.
6984 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6985 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6986 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6987 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6988 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6989 * gcc.dg/vect/vect-26.c: Likewise.
6990 * gcc.dg/vect/vect-44.c: Likewise.
6991 * gcc.dg/vect/vect-70.c: Likewise.
6992 * gcc.dg/vect/vect-95.c: Likewise.
6993 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6994 * gcc.dg/vect/vect-28.c: Likewise.
6995 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6996 * gcc.dg/vect/vect-87.c: Likewise.
6997 * gcc.dg/vect/vect-109.c: Likewise.
6998 * gcc.dg/vect/vect-54.c: Likewise.
6999 * gcc.dg/vect/vect-96.c: Likewise.
7000 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7001 * gcc.dg/vect/vect-88.c: Likewise.
7002 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7003 * gcc.dg/vect/vect-89.c: Likewise.
7004 * gcc.dg/vect/vect-91.c: Likewise.
7005 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7006 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7007 * gfortran.dg/vect/vect-2.f90: Likewise.
7008 * gfortran.dg/vect/vect-3.f90: Likewise.
7009 * gfortran.dg/vect/vect-4.f90: Likewise.
7010 * gfortran.dg/vect/vect-5.f90: Likewise.
7012 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7014 PR tree-optimization/36318
7015 * gcc.dg/tree-ssa/sra-7.c: New test.
7017 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7020 * gfortran.dg/reshape_order_5.f90: New.
7021 * gfortran.dg/reshape_shape_1.f90: New.
7023 2009-06-04 Jason Merrill <jason@redhat.com>
7025 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7027 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7029 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7030 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7032 2009-06-04 Richard Guenther <rguenther@suse.de>
7035 * g++.dg/torture/pr40335.C: New testcase.
7037 2009-06-03 Richard Guenther <rguenther@suse.de>
7040 * gcc.dg/torture/pr40328.c: New testcase.
7042 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7044 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7047 2009-06-03 Martin Jambor <mjambor@suse.cz>
7049 * g++.dg/torture/pr40323.C: New file.
7051 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7053 * gnat.dg/specs/root.ads: New test.
7054 * gnat.dg/specs/root-level_1.ads: Likewise.
7055 * gnat.dg/specs/root-level_2.ads: Likewise.
7056 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7058 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7060 * g++.dg/init/ref15.C: Require unwrapped targets.
7062 2009-06-02 Jason Merrill <jason@redhat.com>
7064 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7065 * g++.dg/cpp0x/initlist18.C: New.
7066 * g++.dg/cpp0x/initlist19.C: New.
7068 * g++.dg/cpp0x/auto14.C: New.
7070 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7072 * gnat.dg/alignment6.adb: Remove XFAIL.
7074 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7077 * g++.dg/template/spec36.C: New test.
7079 2009-06-01 Ian Lance Taylor <iant@google.com>
7081 * gcc.dg/cast-qual-3.c: New testcase.
7082 * g++.dg/warn/Wcast-qual2.C: New testcase.
7084 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7086 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7087 (process-message): Expect column numbers.
7088 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7089 * gcc.dg/pch/counter-2.c: Same.
7090 * gcc.dg/pch/valid-2.c: Same.
7091 * gcc.dg/pch/warn-1.c: Same.
7092 * gcc.dg/pch/valid-1.c: Same.
7093 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7094 * gcc.dg/cpp/syshdr.c: Same.
7095 * gcc.dg/cpp/19940712-1.c: Same.
7096 * gcc.dg/cpp/missing-header-1.c: Same.
7097 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7098 * gcc.dg/cpp/tr-warn3.c: Same.
7099 * gcc.dg/cpp/pr29612-2.c: Same.
7100 * gcc.dg/cpp/tr-warn4.c: Same.
7101 * gcc.dg/cpp/Wtrigraphs.c: Same.
7102 * gcc.dg/cpp/poison.c: Same.
7103 * gcc.dg/cpp/arith-3.c: Same.
7104 * gcc.dg/cpp/sysmac2.c: Same.
7105 * gcc.dg/cpp/cpp.exp: Same.
7106 * gcc.dg/cpp/tr-warn5.c: Same.
7107 * gcc.dg/cpp/include2.c: Same.
7108 * gcc.dg/cpp/Wmissingdirs.c: Same.
7109 * gcc.dg/cpp/Wmissingdirs.c: Same.
7110 * gcc.dg/cpp/tr-warn6.c: Same.
7111 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7112 * gcc.dg/cpp/macspace1.c: Same.
7113 * gcc.dg/cpp/escape-2.c: Same.
7114 * gcc.dg/cpp/assert2.c: Same.
7115 * gcc.dg/cpp/undef2.c: Same.
7116 * gcc.dg/cpp/macspace2.c: Same.
7117 * gcc.dg/cpp/tr-warn1.c: Same.
7118 * gcc.dg/cpp/extratokens2.c: Same.
7119 * gcc.dg/cpp/strify2.c: Same.
7120 * gcc.dg/cpp/Wsignprom.c: Same.
7121 * gcc.dg/cpp/redef2.c: Same.
7122 * gcc.dg/cpp/trad/trad.exp: Same.
7123 * gcc.dg/cpp/arith-1.c: Same.
7124 * gcc.dg/cpp/extratokens.c: Same.
7125 * gcc.dg/cpp/if-mpar.c: Same.
7127 2009-06-01 Olivier Hainque <hainque@adacore.com>
7129 * gnat.dg/nested_float_packed.ads: New test.
7131 2009-06-01 Olivier Hainque <hainque@adacore.com>
7132 Eric Botcazou <botcazou@adacore.com>
7134 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7135 * gnat.dg/test_oconst.adb: New test.
7137 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7139 * gcc.dg/plugin/ggcplug.c: Moved comment.
7140 (plugin_init): Fixed typo, declared i, returned 0 at end.
7142 2009-05-31 Ira Rosen <irar@il.ibm.com>
7145 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7146 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7148 2009-05-29 Ian Lance Taylor <iant@google.com>
7150 * gcc.dg/Wcxx-compat-11.c: New testcase.
7152 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7155 * gfortran.dg/leadz_trailz_1.f90: New test.
7156 * gfortran.dg/leadz_trailz_2.f90: New test.
7158 2009-05-29 Martin Jambor <mjambor@suse.cz>
7160 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7161 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7162 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7163 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7164 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7165 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7166 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7167 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7168 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7169 * gcc.dg/tree-ssa/sra-5.c: New file.
7170 * gcc.dg/tree-ssa/sra-6.c: New file.
7171 * gcc.c-torture/compile/sra-1.c: New file.
7173 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7176 * gcc.c-torture/compile/pr40291.c: New test.
7179 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7181 * gcc.target/powerpc/altivec-30.c: New test.
7182 * gcc.target/powerpc/altivec-31.c: New test.
7184 2009-05-28 Richard Guenther <rguenther@suse.de>
7186 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7187 * gcc.c-torture/execute/20090527-1.c: Likewise.
7189 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7192 * g++.dg/template/canon-type-1.C: New test.
7193 * g++.dg/template/canon-type-2.C: Likewise.
7194 * g++.dg/template/canon-type-3.C: Likewise.
7195 * g++.dg/template/canon-type-4.C: Likewise.
7196 * g++.dg/template/canon-type-5.C: Likewise.
7197 * g++.dg/template/canon-type-6.C: Likewise.
7198 * g++.dg/template/canon-type-7.C: Likewise.
7200 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7201 Uros Bizjak <ubizjak@gmail.com>
7202 Danny Smith <dansmister@gmail.com>
7206 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7208 * gcc.target/i386/pr37216.c: New test source file.
7209 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7210 use -fno-common for testing Cygwin and MinGW targets.
7212 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7214 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7215 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7216 * g++.dg/pr37742.C (size_t): Likewise.
7217 * g++.dg/torture/pr34850.C (size_t): Likewise.
7218 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7220 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7221 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7222 (size_t): Use __extension__ and __SIZE_TYPE__.
7223 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7225 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7226 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7227 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7228 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7229 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7230 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7231 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7232 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7233 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7234 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7235 (__ssize_t): Likewise.
7236 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7237 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7238 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7239 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7240 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7241 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7242 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7243 * gcc.dg/pr33667.c (size_t): Likewise.
7244 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7245 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7246 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7247 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7248 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7249 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7251 2009-05-28 Ira Rosen <irar@il.ibm.com>
7253 PR tree-optimization/40254
7254 * gcc.dg/vect/pr40254.c: New test.
7256 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7259 * gcc.target/mips/const-anchor-1.c: New test.
7260 * gcc.target/mips/const-anchor-2.c: New test.
7262 2009-05-27 Jason Merrill <jason@redhat.com>
7264 * g++.dg/cpp0x/initlist15.C: New.
7265 * g++.dg/cpp0x/initlist16.C: New.
7266 * g++.dg/cpp0x/initlist17.C: New.
7268 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7271 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7272 patterns to reflect frontend changes.
7273 * gfortran.dg/vector_subscript_4.f90: Likewise.
7275 2009-05-27 Olivier Hainque <hainque@adacore.com>
7276 Eric Botcazou <botcazou@adacore.com>
7278 * gcc.c-torture/execute/align-nest.c: New testcase.
7279 * gnat.dg/misaligned_nest.adb: New testcase.
7281 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7283 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7284 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7285 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7286 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7288 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7290 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7291 cast instead of assuming 0ul.
7292 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7294 (_type_desc): Make first argument const.
7295 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7297 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7300 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7301 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7303 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7305 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7306 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7307 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7308 * gcc.dg/plugin/ggcplug.c: Added new file.
7310 2009-05-26 Tobias Burnus <burnus@net-b.de>
7313 * gfortran.dg/nullify_4.f90: New test.
7315 2009-05-26 Richard Guenther <rguenther@suse.de>
7317 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7319 2009-05-26 Richard Guenther <rguenther@suse.de>
7322 * gcc.c-torture/compile/pr40252.c: New testcase.
7324 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7327 * g++.dg/template/typedef18.C: New test.
7328 * g++.dg/template/typedef19.C: Likewise.
7329 * g++.dg/template/typedef20.C: Likewise.
7330 * g++.dg/template/access11.C: Adjust.
7332 2009-05-26 Richard Guenther <rguenther@suse.de>
7335 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7337 2009-05-25 Jason Merrill <jason@redhat.com>
7340 * g++.dg/cpp0x/enum3.C: New test.
7342 2009-05-25 Richard Guenther <rguenther@suse.de>
7344 PR tree-optimization/36327
7345 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7346 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7347 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7348 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7349 * gcc.dg/vect/vect-40.c: Likewise.
7350 * gcc.dg/vect/vect-42.c: Likewise.
7351 * gcc.dg/vect/vect-46.c: Likewise.
7352 * gcc.dg/vect/vect-76.c: Likewise.
7354 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7357 * gfortran.dg/proc_ptr_18.f90: New.
7358 * gfortran.dg/proc_ptr_19.f90: New.
7359 * gfortran.dg/proc_ptr_comp_9.f90: New.
7360 * gfortran.dg/proc_ptr_comp_10.f90: New.
7362 2009-05-25 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7365 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7367 2009-05-25 Ira Rosen <irar@il.ibm.com>
7369 PR tree-optimization/40238
7370 * gcc.dg/vect/pr40238.c: New test.
7372 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7373 Dominique Dhumieres <dominiq@lps.ens.fr>
7377 * gfortran.dg/bounds_check_fail_3.f90: New test.
7378 * gfortran.dg/bounds_check_fail_4.f90: New test.
7379 * gfortran.dg/bounds_check_14.f90: Update test.
7380 * gfortran.dg/bound_4.f90: Update test.
7382 2009-05-24 Richard Guenther <rguenther@suse.de>
7385 * gcc.c-torture/compile/pr40233.c: New testcase.
7387 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7389 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7390 for alpha*-*-* targets.
7392 2009-05-24 Ira Rosen <irar@il.ibm.com>
7394 * gcc.dg/vect/bb-slp-1.c: New test.
7395 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7396 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7397 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7398 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7399 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7400 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7401 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7402 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7403 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7404 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7405 gcc.dg/vect/bb-slp-22.c: Likewise.
7406 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7408 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7409 Maxim Kuvyrkov <maxim@codesourcery.com>
7411 * gcc.dg/falign-labels-1.c: New test.
7413 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7415 * gnat.dg/specs/rep_clause3.ads: New test.
7417 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7419 * gnat.dg/addr6.adb: New test.
7421 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7423 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7425 * gcc.target/arm/thumb2-mul-space.c: New file.
7426 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7427 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7428 * gcc.target/arm/thumb2-mul-speed.c: New file.
7430 2009-05-22 Richard Guenther <rguenther@suse.de>
7433 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7434 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7435 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7437 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7439 * gcc.dg/dll-6.c: New test.
7440 * gcc.dg/dll-6a.c: Likewise.
7441 * gcc.dg/dll-7.c: Likewise.
7442 * gcc.dg/dll-7a.c: Likewise.
7443 * g++.dg/ext/dllexport2.C: Likewise.
7444 * g++.dg/ext/dllexport2a.cc: Likewise.
7446 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7449 * gcc.target/ia64/mfused-madd-vect.c: New test.
7450 * gcc.target/ia64/mfused-madd.c: New test.
7451 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7452 * gcc.target/ia64/mno-fused-madd.c: New test.
7454 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7456 * gcc.target/i386/movbe-1.c: New.
7457 * gcc.target/i386/movbe-2.c: Likewise.
7459 2009-05-21 Taras Glek <tglek@mozilla.com>
7461 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7462 plugin_init signature.
7463 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7464 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7465 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7467 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7469 * gcc.dg/target/arm/neon-vmla-1.c: New.
7470 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7472 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7474 * gcc.target/mips/octeon-exts-6.c: New test.
7475 * gcc.target/mips/extend-1.c: New test.
7476 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7478 * gcc.target/mips/octeon-exts-5.c: Likewise.
7480 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7483 * gcc.c-torture/compile/pr40204.c: New test.
7485 2009-05-20 Richard Guenther <rguenther@suse.de>
7487 * gcc.c-torture/compile/20090518-1.c: New testcase.
7489 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7491 PR tree-optimization/40087
7492 * gcc.dg/tree-ssa/pr40087.c: New test.
7494 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7496 * gcc.dg/vector-4.c: New testcase.
7497 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7498 * g++.dg/ext/vector16.C: New testcase.
7500 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7503 * gcc.dg/pr40172.c: Renamed to ...
7504 * gcc.dg/pr40172-1.c: This.
7506 * gcc.dg/pr40172-2.c: New.
7507 * gcc.dg/pr40172-3.c: Likewise.
7509 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7512 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7514 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7516 * gnat.dg/loop_optimization6.ad[sb]: New test.
7518 2009-05-19 Richard Guenther <rguenther@suse.de>
7520 * gcc.c-torture/compile/20090519-1.c: New testcase.
7522 2009-05-18 Jason Merrill <jason@redhat.com>
7524 * g++.dg/cpp0x/explicit1.C: New.
7525 * g++.dg/cpp0x/explicit2.C: New.
7527 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7530 * g++.dg/debug/dwarf2/nested-1.C: New test.
7532 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7535 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7538 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7541 * gfortran.dg/proc_ptr_comp_8.f90: New.
7543 2009-05-18 Richard Guenther <rguenther@suse.de>
7546 * gfortran.dg/array_memset_2.f90: Adjust.
7548 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7552 * gfortran.dg/interface_27.f90: New.
7553 * gfortran.dg/interface_28.f90: New.
7554 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7555 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7557 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7559 * gcc.target/m68k/tls-ie.c: New test.
7560 * gcc.target/m68k/tls-le.c: New test.
7561 * gcc.target/m68k/tls-gd.c: New test.
7562 * gcc.target/m68k/tls-ld.c: New test.
7563 * gcc.target/m68k/tls-ie-xgot.c: New test.
7564 * gcc.target/m68k/tls-le-xtls.c: New test.
7565 * gcc.target/m68k/tls-gd-xgot.c: New test.
7566 * gcc.target/m68k/tls-ld-xgot.c: New test.
7567 * gcc.target/m68k/tls-ld-xtls.c: New test.
7568 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7570 2009-05-18 Martin Jambor <mjambor@suse.cz>
7572 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7574 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7577 * gcc.dg/pr40172.c: New.
7579 2009-05-17 Jason Merrill <jason@redhat.com>
7582 * g++.dg/template/dtor6.C: New.
7584 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7586 * g++.dg/warn/translate-ice-1.C: New test.
7588 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7590 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7591 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7592 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7593 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7595 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7598 * gfortran.dg/erf_2.F90: New test.
7599 * gfortran.dg/erfc_scaled_2.f90: New test.
7601 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7604 * gfortran.dg/string_1.f90: New test.
7605 * gfortran.dg/string_2.f90: New test.
7606 * gfortran.dg/string_3.f90: New test.
7608 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7610 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7611 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7613 2009-05-15 Ian Lance Taylor <iant@google.com>
7615 * gcc.dg/Wcxx-compat-10.c: New testcase.
7617 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7620 * gcc.dg/pr16302.c: New.
7621 * g++.dg/warn/pr16302.C: New.
7623 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7625 * gcc.dg/torture/builtin-math-5.c: New.
7626 * gcc.dg/torture/builtin-math-6.c: New.
7627 * lib/target-supports.exp (check_effective_target_mpc): New.
7629 2009-05-15 Jan Hubicka <jh@suse.cz>
7631 * gcc.dg/tree-ssa/inline-3.c: New testcase
7633 2009-05-15 Jan Hubicka <jh@suse.cz>
7635 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7636 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7637 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7638 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7639 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7641 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7643 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7644 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7646 2009-05-15 Jan Hubicka <jh@suse.cz>
7648 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7649 optimized by sibcall noinline.
7651 2009-05-15 Jan Hubicka <jh@suse.cz>
7653 * sibcall-1.c (track): Mark noinline.
7654 * sibcall-2.c (track): Mark noinline.
7655 * sibcall-3.c (track): Mark noinline.
7656 * sibcall-4.c (track): Mark noinline.
7658 2009-05-15 Jan Hubicka <jh@suse.cz>
7660 * flatten-2.c: Disable early inlining; add comment.
7661 * flatten-3.c: New test based on flatten-2.c.
7663 2009-05-15 Richard Guenther <rguenther@suse.de>
7665 PR tree-optimization/39999
7666 * gcc.c-torture/compile/pr39999.c: New testcase.
7668 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7670 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7672 2009-05-14 Ian Lance Taylor <iant@google.com>
7674 * gcc.dg/Wcxx-compat-9.c: New testcase.
7676 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7679 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7680 * gfortran.dg/duplicate_type_2.f90: Ditto.
7681 * gfortran.dg/duplicate_type_3.f90: New.
7683 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7685 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7686 * ada/acats/tests/c5/c59002c.ada: Likewise.
7688 2009-05-13 Taras Glek <tglek@mozilla.com>
7690 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7691 attributes and decl smashing.
7692 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7694 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7695 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7697 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7700 * gfortran.dg/pr39865.f90: New test.
7701 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7703 * gfortran.dg/hollerith_f95.f90: Likewise.
7704 * gfortran.dg/hollerith6.f90: New test.
7705 * gfortran.dg/hollerith7.f90: New test.
7707 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7710 * gcc.dg/cpp/pr36674.i: New.
7712 2009-05-14 Ben Elliston <bje@au.ibm.com>
7715 * gcc.c-torture/compile/pr40035.c: New test.
7717 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7719 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7721 2009-05-12 Tobias Burnus <burnus@net-b.de>
7724 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7725 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7726 * gfortran.dg/interop_params.f03: Ditto.
7728 2009-05-12 Jan Hubicka <jh@suse.cz>
7730 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7731 so unrolling still happens.
7732 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7733 * gcc.dg/ipa/ipacost-2.c: Likewise.
7734 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7736 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7738 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7740 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7742 * lib/target-supports.exp (check_profiling_available): Return
7743 false for -p on *-*-cygwin* targets.
7745 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7747 PR tree-optimization/38632
7748 * g++.dg/tree-ssa/pr38632.C: New.
7750 2009-05-11 Jan Hubicka <jh@suse.cz>
7752 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7753 we now optimize better.
7754 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7755 out at different places.
7756 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7758 * gcc.dg/vect/vect-76.c: Likewise.
7759 * gcc.dg/vect/vect-70.c: Likewise.
7760 * gcc.dg/vect/vect-66.c: Likewise.
7761 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7762 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7764 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7767 * gcc.c-torture/compile/pr40080.c: New.
7769 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7771 * gcc.c-torture/compile/pr40026.c: New testcase.
7773 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7776 * gfortran.dg/proc_ptr_comp_7.f90: New.
7778 2009-05-11 Ira Rosen <irar@il.ibm.com>
7780 PR tree-optimization/40074
7781 * gcc.dg/vect/pr40074.c: New test.
7783 2009-05-10 Ian Lance Taylor <iant@google.com>
7785 * gcc.dg/Wcxx-compat-7.c: New testcase.
7786 * gcc.dg/Wcxx-compat-8.c: New testcase.
7787 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7788 * gcc.dg/pr17188-1.c: Likewise.
7789 * gcc.dg/pr39084.c: Likewise.
7791 2009-05-10 Michael Matz <matz@suse.de>
7794 * gcc.dg/pr40031.c: New test.
7796 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7799 * gfortran.dg/array_constructor_31.f90: New test.
7801 2009-05-10 Richard Guenther <rguenther@suse.de>
7803 PR tree-optimization/40081
7804 * g++.dg/torture/pr40081.C: New testcase.
7806 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7809 * gfortran.dg/dependency_24.f90: New test.
7810 * gfortran.dg/dependency_23.f90: Clean up module files.
7812 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7815 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7816 * gfortran.dg/chmod_2.f90: Likewise.
7817 * gfortran.dg/chmod_3.f90: Likewise.
7818 * gfortran.dg/open_errors.f90: Likewise.
7820 2009-05-09 Jan Hubicka <jh@suse.cz>
7823 * g++.dg/eh/nested-try.C: New test.
7825 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7827 PR tree-optimization/40049
7828 * gcc.dg/vect/vect-shift-2.c: New test.
7830 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7832 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7833 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7835 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7838 * g++.dg/warn/deprecated-6.C: New.
7839 * gcc.dg/deprecated-4.c: Likewise.
7840 * gcc.dg/deprecated-5.c: Likewise.
7841 * gcc.dg/deprecated-6.c: Likewise.
7843 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7845 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7846 __aligned__(__BIGGEST_ALIGNMENT__).
7847 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7848 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7849 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7850 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7851 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7852 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7853 * gcc.dg/vect/Os-vect-95.c: Likewise.
7854 * gcc.dg/vect/pr20122.c: Likewise.
7855 * gcc.dg/vect/pr36493.c: Likewise.
7856 * gcc.dg/vect/pr37385.c: Likewise.
7857 * gcc.dg/vect/slp-7.c: Likewise.
7858 * gcc.dg/vect/slp-9.c: Likewise.
7859 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7860 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7861 * gcc.dg/vect/vect-35.c: Likewise.
7862 * gcc.dg/vect/vect-40.c: Likewise.
7863 * gcc.dg/vect/vect-42.c: Likewise.
7864 * gcc.dg/vect/vect-44.c: Likewise.
7865 * gcc.dg/vect/vect-46.c: Likewise.
7866 * gcc.dg/vect/vect-48.c: Likewise.
7867 * gcc.dg/vect/vect-52.c: Likewise.
7868 * gcc.dg/vect/vect-54.c: Likewise.
7869 * gcc.dg/vect/vect-56.c: Likewise.
7870 * gcc.dg/vect/vect-58.c: Likewise.
7871 * gcc.dg/vect/vect-60.c: Likewise.
7872 * gcc.dg/vect/vect-74.c: Likewise.
7873 * gcc.dg/vect/vect-75.c: Likewise.
7874 * gcc.dg/vect/vect-76.c: Likewise.
7875 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7876 * gcc.dg/vect/vect-77.c: Likewise.
7877 * gcc.dg/vect/vect-77-global.c: Likewise.
7878 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7879 * gcc.dg/vect/vect-78.c: Likewise.
7880 * gcc.dg/vect/vect-78-global.c: Likewise.
7881 * gcc.dg/vect/vect-80.c: Likewise.
7882 * gcc.dg/vect/vect-85.c: Likewise.
7883 * gcc.dg/vect/vect-87.c: Likewise.
7884 * gcc.dg/vect/vect-88.c: Likewise.
7885 * gcc.dg/vect/vect-92.c: Likewise.
7886 * gcc.dg/vect/vect-93.c: Likewise.
7887 * gcc.dg/vect/vect-95.c: Likewise.
7888 * gcc.dg/vect/vect-97.c: Likewise.
7889 * gcc.dg/vect/vect-complex-1.c: Likewise.
7890 * gcc.dg/vect/vect-complex-4.c: Likewise.
7891 * gcc.dg/vect/vect-complex-5.c: Likewise.
7892 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7893 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7894 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7895 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7896 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7897 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7898 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7899 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7900 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7901 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7902 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7903 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7904 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7905 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7906 * gcc.dg/vect/vect-outer-1.c: Likewise.
7907 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7908 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7909 * gcc.dg/vect/vect-outer-2.c: Likewise.
7910 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7911 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7912 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7913 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7914 * gcc.dg/vect/vect-outer-3.c: Likewise.
7915 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7916 * gcc.dg/vect/vect-outer-5.c: Likewise.
7917 * gcc.dg/vect/vect-outer-6.c: Likewise.
7918 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7919 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7920 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7921 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7922 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7923 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7924 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7925 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7926 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7927 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7928 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7929 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7930 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7931 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7933 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7936 * gcc.dg/torture/complex-sign.h: New header.
7937 * gcc.dg/torture/complex-sign-add.c,
7938 gcc.dg/torture/complex-sign-mixed-add.c,
7939 gcc.dg/torture/complex-sign-mixed-div.c,
7940 gcc.dg/torture/complex-sign-mixed-mul.c,
7941 gcc.dg/torture/complex-sign-mixed-sub.c,
7942 gcc.dg/torture/complex-sign-mul.c,
7943 gcc.dg/torture/complex-sign-sub.c: New tests.
7945 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7948 * gfortran.dg/intrinsic_3.f90: New.
7950 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7953 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7954 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7955 * gcc.dg/dfp/float-constant-double.c: New test.
7956 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7957 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7958 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7959 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7960 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7961 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7962 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7963 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7964 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7966 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7969 * gcc.c-torture/execute/pr40057.c: New test.
7971 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7973 * gcc.c-torture/compile/const-high-part.c: New test.
7975 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7978 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7981 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7984 * gfortran.dg/proc_decl_1.f90: Modified.
7985 * gfortran.dg/proc_ptr_comp_1.f90: New.
7986 * gfortran.dg/proc_ptr_comp_2.f90: New.
7987 * gfortran.dg/proc_ptr_comp_3.f90: New.
7988 * gfortran.dg/proc_ptr_comp_4.f90: New.
7989 * gfortran.dg/proc_ptr_comp_5.f90: New.
7990 * gfortran.dg/proc_ptr_comp_6.f90: New.
7992 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7995 * g++.dg/template/call7.C: New test.
7997 2009-05-06 Diego Novillo <dnovillo@google.com>
7999 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8001 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8003 * gfortran.dg/pr40021.f: Moved to ...
8004 * gfortran.fortran-torture/execute/pr40021.f: Here.
8006 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8009 * gcc.dg/dfp/pr39986.c: New test.
8011 2009-05-06 Michael Matz <matz@suse.de>
8014 * gfortran.dg/pr40021.f: New test.
8016 2009-05-06 Le-Chun Wu <lcwu@google.com>
8018 * lib/plugin-support.exp: New file containing support procs for
8020 * lib/target-supports.exp (check_plugin_available): New proc.
8021 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8022 * gcc.dg/plugin/selfassign.c: New plugin source file.
8023 * gcc.dg/plugin/self-assign-test-1.c: New test.
8024 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8025 * g++.dg/README: Add description for plugin test.
8026 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8027 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8028 * g++.dg/plugin/selfassign.c: New plugin source file.
8029 * g++.dg/plugin/self-assign-test-1.C: New test.
8030 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8031 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8032 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8033 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8035 2009-05-06 Tobias Burnus <burnus@net-b.de>
8038 * gfortran.dg/intrinsic_2.f90: New test.
8039 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8041 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8044 * gcc.dg/noncompile/incomplete-5.c: New test.
8046 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.dg/pr39666-1.c: New test.
8050 * gcc.dg/pr39666-2.c: Likewise.
8051 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8052 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8053 * gfortran.dg/pr39666-1.f90: Likewise.
8054 * gfortran.dg/pr39666-2.f90: Likewise.
8056 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8058 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8059 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8060 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8062 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8065 * gfortran.dg/proc_ptr_17.f90: New.
8067 2009-05-05 Richard Guenther <rguenther@suse.de>
8069 PR tree-optimization/40022
8070 * gcc.c-torture/execute/pr40022.c: New testcase.
8072 2009-05-05 Richard Guenther <rguenther@suse.de>
8075 * gcc.c-torture/compile/pr40023.c: New testcase.
8077 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8079 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8080 * g++.dg/template/overload9.C: Likewise.
8081 * g++.dg/ext/ms-1.C: New.
8083 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8086 * g++.dg/ext/vla7.C: New test.
8088 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8090 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8092 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8094 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8095 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8096 Update expected errors.
8098 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8101 * g++.dg/parse/parser-pr28152.C: New.
8102 * g++.dg/parse/parser-pr28152-2.C: New.
8104 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8106 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8108 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8110 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8111 * gcc.target/sparc/fexpand-2.c: Likewise.
8112 * gcc.target/sparc/fpmerge-2.c: Likewise.
8113 * gcc.target/sparc/pdist-2.c: Likewise.
8115 2009-05-03 Richard Guenther <rguenther@suse.de>
8118 * gcc.c-torture/compile/pr39983.c: New testcase.
8120 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8122 * gcc.dg/c99-complex-3.c: New test.
8124 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8126 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8128 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8130 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8132 2009-05-02 Richard Guenther <rguenther@suse.de>
8135 * gcc.target/spu/pr40001.c: New testcase.
8137 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8139 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8141 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8144 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8145 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8147 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8150 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8153 2009-04-30 David Ayers <ayers@fsfe.org>
8155 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8156 and gcc_error_prefix variables.
8157 * objc.dg/bad-receiver-type.m: Update to match correct
8159 * objc.dg/encode-5.m: Likewise.
8160 * objc.dg/id-1.m: Likewise.
8161 * objc.dg/method-1.m: Likewise.
8162 * objc.dg/method-6.m: Likewise.
8163 * objc.dg/method-7.m: Likewise.
8164 * objc.dg/method-9.m: Likewise.
8165 * objc.dg/method-11.m: Likewise.
8166 * objc.dg/method-20.m: Likewise.
8167 * objc.dg/private-1.m: Likewise.
8169 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8172 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8173 * gfortran.dg/advance_4.f90: Likewise
8174 * gfortran.dg/advance_5.f90: Likewise
8175 * gfortran.dg/append_1.f90: Likewise
8176 * gfortran.dg/backslash_1.f90: Likewise
8177 * gfortran.dg/backslash_2.f90: Likewise
8178 * gfortran.dg/backslash_3.f: Likewise
8179 * gfortran.dg/backspace_10.f90: Likewise
8180 * gfortran.dg/backspace_3.f: Likewise
8181 * gfortran.dg/backspace_4.f: Likewise
8182 * gfortran.dg/backspace_5.f: Likewise
8183 * gfortran.dg/backspace_8.f: Likewise
8184 * gfortran.dg/backspace_9.f: Likewise
8185 * gfortran.dg/complex_write.f90: Likewise
8186 * gfortran.dg/convert_implied_open.f90: Likewise
8187 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8188 * gfortran.dg/dos_eol.f: Likewise
8189 * gfortran.dg/empty_format_1.f90: Likewise
8190 * gfortran.dg/endfile.f: Likewise
8191 * gfortran.dg/eof_1.f90: Likewise
8192 * gfortran.dg/eor_1.f90: Likewise
8193 * gfortran.dg/eor_handling_1.f90: Likewise
8194 * gfortran.dg/eor_handling_2.f90: Likewise
8195 * gfortran.dg/eor_handling_3.f90: Likewise
8196 * gfortran.dg/eor_handling_4.f90: Likewise
8197 * gfortran.dg/eor_handling_5.f90: Likewise
8198 * gfortran.dg/error_recovery_5.f90: Likewise
8199 * gfortran.dg/f2003_inquire_1.f03: Likewise
8200 * gfortran.dg/f2003_io_4.f03: Likewise
8201 * gfortran.dg/f2003_io_5.f03: Likewise
8202 * gfortran.dg/f2003_io_7.f03: Likewise
8203 * gfortran.dg/fgetc_1.f90: Likewise
8204 * gfortran.dg/fgetc_2.f90: Likewise
8205 * gfortran.dg/flush_1.f90: Likewise
8206 * gfortran.dg/fmt_exhaust.f90: Likewise
8207 * gfortran.dg/fmt_huge.f90: Likewise
8208 * gfortran.dg/fmt_read.f90: Likewise
8209 * gfortran.dg/fmt_t_1.f90: Likewise
8210 * gfortran.dg/fmt_t_2.f90: Likewise
8211 * gfortran.dg/fmt_t_3.f90: Likewise
8212 * gfortran.dg/fmt_t_4.f90: Likewise
8213 * gfortran.dg/fmt_t_5.f90: Likewise
8214 * gfortran.dg/fmt_t_7.f: Likewise
8215 * gfortran.dg/fseek.f90: Likewise
8216 * gfortran.dg/ftell_1.f90: Likewise
8217 * gfortran.dg/ftell_2.f90: Likewise
8218 * gfortran.dg/func_derived_3.f90: Likewise
8219 * gfortran.dg/inquire_9.f90: Likewise
8220 * gfortran.dg/iostat_1.f90: Likewise
8221 * gfortran.dg/iostat_2.f90: Likewise
8222 * gfortran.dg/list_read_1.f90: Likewise
8223 * gfortran.dg/list_read_4.f90: Likewise
8224 * gfortran.dg/list_read_5.f90: Likewise
8225 * gfortran.dg/list_read_7.f90: Likewise
8226 * gfortran.dg/list_read_8.f90: Likewise
8227 * gfortran.dg/list_read_9.f90: Likewise
8228 * gfortran.dg/namelist_13.f90: Likewise
8229 * gfortran.dg/namelist_14.f90: Likewise
8230 * gfortran.dg/namelist_15.f90: Likewise
8231 * gfortran.dg/namelist_16.f90: Likewise
8232 * gfortran.dg/namelist_17.f90: Likewise
8233 * gfortran.dg/namelist_18.f90: Likewise
8234 * gfortran.dg/namelist_19.f90: Likewise
8235 * gfortran.dg/namelist_20.f90: Likewise
8236 * gfortran.dg/namelist_24.f90: Likewise
8237 * gfortran.dg/namelist_26.f90: Likewise
8238 * gfortran.dg/namelist_27.f90: Likewise
8239 * gfortran.dg/namelist_28.f90: Likewise
8240 * gfortran.dg/namelist_37.f90: Likewise
8241 * gfortran.dg/namelist_38.f90: Likewise
8242 * gfortran.dg/namelist_39.f90: Likewise
8243 * gfortran.dg/namelist_40.f90: Likewise
8244 * gfortran.dg/namelist_43.f90: Likewise
8245 * gfortran.dg/namelist_44.f90: Likewise
8246 * gfortran.dg/namelist_45.f90: Likewise
8247 * gfortran.dg/namelist_46.f90: Likewise
8248 * gfortran.dg/namelist_47.f90: Likewise
8249 * gfortran.dg/namelist_48.f90: Likewise
8250 * gfortran.dg/namelist_49.f90: Likewise
8251 * gfortran.dg/namelist_50.f90: Likewise
8252 * gfortran.dg/namelist_51.f90: Likewise
8253 * gfortran.dg/namelist_52.f90: Likewise
8254 * gfortran.dg/namelist_56.f90: Likewise
8255 * gfortran.dg/namelist_char_only.f90: Likewise
8256 * gfortran.dg/namelist_use.f90: Likewise
8257 * gfortran.dg/namelist_use_only.f90: Likewise
8258 * gfortran.dg/noadv_size.f90: Likewise
8259 * gfortran.dg/open_access_append_1.f90: Likewise
8260 * gfortran.dg/pad_no.f90: Likewise
8261 * gfortran.dg/pr12884.f: Likewise
8262 * gfortran.dg/pr17090.f90: Likewise
8263 * gfortran.dg/pr17285.f90: Likewise
8264 * gfortran.dg/pr17286.f90: Likewise
8265 * gfortran.dg/pr18122.f90: Likewise
8266 * gfortran.dg/pr18210.f90: Likewise
8267 * gfortran.dg/pr18392.f90: Likewise
8268 * gfortran.dg/pr19155.f: Likewise
8269 * gfortran.dg/pr19216.f: Likewise
8270 * gfortran.dg/pr19467.f90: Likewise
8271 * gfortran.dg/pr19657.f: Likewise
8272 * gfortran.dg/pr20257.f90: Likewise
8273 * gfortran.dg/read_bad_advance.f90: Likewise
8274 * gfortran.dg/read_eof_2.f90: Likewise
8275 * gfortran.dg/read_eof_4.f90: Likewise
8276 * gfortran.dg/read_many_1.f: Likewise
8277 * gfortran.dg/read_noadvance.f90: Likewise
8278 * gfortran.dg/read_repeat.f90: Likewise
8279 * gfortran.dg/read_size_noadvance.f90: Likewise
8280 * gfortran.dg/read_x_past.f: Likewise
8281 * gfortran.dg/record_marker_1.f90: Likewise
8282 * gfortran.dg/record_marker_3.f90: Likewise
8283 * gfortran.dg/rewind_1.f90: Likewise
8284 * gfortran.dg/runtime_warning_1.f90: Likewise
8285 * gfortran.dg/shape_3.f90: Likewise
8286 * gfortran.dg/slash_1.f90: Likewise
8287 * gfortran.dg/stat_1.f90: Likewise
8288 * gfortran.dg/stat_2.f90: Likewise
8289 * gfortran.dg/streamio_11.f90: Likewise
8290 * gfortran.dg/streamio_3.f90: Likewise
8291 * gfortran.dg/streamio_4.f90: Likewise
8292 * gfortran.dg/streamio_9.f90: Likewise
8293 * gfortran.dg/tl_editing.f90: Likewise
8294 * gfortran.dg/unf_io_convert_1.f90: Likewise
8295 * gfortran.dg/unf_io_convert_2.f90: Likewise
8296 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8297 * gfortran.dg/unf_short_record_1.f90: Likewise
8298 * gfortran.dg/utf8_1.f03: Likewise
8299 * gfortran.dg/utf8_2.f03: Likewise
8300 * gfortran.dg/widechar_IO_1.f90: Likewise
8301 * gfortran.dg/write_check3.f90: Likewise
8302 * gfortran.dg/write_rewind_2.f: Likewise
8303 * gfortran.dg/x_slash_2.f: Likewise
8305 2009-04-29 Richard Guenther <rguenther@suse.de>
8308 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8310 (check_effective_target_vect_floatuint_cvt): Likewise.
8311 * gcc.dg/vect/slp-10.c: Adjust.
8312 * gcc.dg/vect/slp-11.c: Adjust.
8313 * gcc.dg/vect/slp-12b.c: Adjust.
8314 * gcc.dg/vect/slp-33.c: Adjust.
8315 * gcc.c-torture/compile/pr39943.c: New testcase.
8317 2009-04-29 Richard Guenther <rguenther@suse.de>
8320 * gcc.c-torture/compile/pr39937.c: New testcase.
8322 2009-04-29 Richard Guenther <rguenther@suse.de>
8324 PR tree-optimization/39941
8325 * gcc.c-torture/compile/pr39941.c: New testcase.
8327 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8329 * gcc.target/bfin/20090411-1.c: New test.
8331 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8334 * gcc.dg/pr39565.c: New testcase.
8336 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8338 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8339 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8340 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8341 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8342 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8343 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8344 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8345 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8346 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8347 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8348 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8349 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8350 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8351 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8352 * gcc.target/i386/pr37191.c: Likewise.
8353 * gcc.target/i386/reload-1.c: Likewise.
8354 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8355 * g++.old-deja/g++.pt/repo2.C: Likewise.
8356 * g++.old-deja/g++.pt/repo3.C: Likewise.
8357 * g++.old-deja/g++.pt/repo4.C: Likewise.
8358 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8359 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8360 * g++.dg/template/repo1.C: Likewise.
8361 * g++.dg/template/repo2.C: Likewise.
8362 * g++.dg/template/repo3.C: Likewise.
8363 * g++.dg/template/repo4.C: Likewise.
8364 * g++.dg/template/repo5.C: Likewise.
8365 * g++.dg/template/repo6.C: Likewise.
8366 * g++.dg/template/repo7.C: Likewise.
8367 * g++.dg/template/repo8.C: Likewise.
8368 * g++.dg/template/repo9.C: Likewise.
8369 * g++.dg/rtti/repo1.C: Likewise.
8370 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8371 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8372 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8373 * g++.dg/other/PR23205.C: Skip for vxworks.
8374 * g++.dg/ext/visibility/class1.C: Requires PIC.
8375 * g++.dg/eh/async-unwind2.C: Requires PIC.
8376 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8377 does not have cxa_exit.
8379 2009-04-28 Jing Yu <jingyu@google.com>
8382 * lib/target-supports.exp (check_effective_target_tls): Remove
8384 (check_effective_target_tls_native): Likewise.
8385 (check_effective_target_tls_runtime): Likewise.
8386 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8388 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8390 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8393 * gfortran.dg/proc_ptr_16.f90: New.
8395 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8397 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8400 2009-04-28 Richard Guenther <rguenther@suse.de>
8403 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8405 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8407 * g++.dg/warn/pr35652.C: Removed.
8408 * gcc.dg/pr35652.c: Likewise.
8410 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8412 * gcc.target/ia64/20071210-2.c: New testcase.
8414 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8417 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8418 * gcc.dg/pr39323-3.c: Ditto.
8420 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8424 * gfortran.dg/ambiguous_reference_2.f90: New.
8425 * gfortran.dg/pointer_assign_7.f90: New.
8427 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8428 Mark Mitchell <mark@codesourcery.com>
8430 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8431 * gcc.dg/20020103-1.c: Check for __ppc.
8432 * gcc.dg/asm-b.c: Check for __ppc.
8433 * gcc.dg/20020919-1.c: Check for __ppc.
8434 * gcc.dg/20020312-2.c: Likewise.
8435 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8436 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8437 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8438 * g++.dg/warn/weak1.C: Likewise.
8439 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8440 static so appropriate optimizations kick in.
8441 (find_base_value_wrapper): New function.
8442 * g++.dg/eh/simd-5.C: Fix target triplet.
8443 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8445 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8446 H.J. Lu <hongjiu.lu@intel.com>
8449 * gcc.target/i386/pr39911.c: New test.
8451 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8454 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8456 2009-04-28 Ben Elliston <bje@au.ibm.com>
8461 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8463 * gcc.dg/pr35652.C: New.
8464 * g++.dg/warn/pr35652.C: New.
8465 * gcc.dg/format/plus-1.c: Adjust message.
8467 2009-04-27 DJ Delorie <dj@redhat.com>
8469 * lib/target-supports.exp (check_effective_target_double64): New.
8470 (check_effective_target_double64plus): New.
8471 (check_effective_target_large_double): New.
8472 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8473 * gcc.dg/div-double-1.c: Likewise.
8474 * gcc.dg/Wconversion-real.c: Require large_double.
8475 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8477 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8480 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8483 2009-04-27 Ian Lance Taylor <iant@google.com>
8485 * gcc.dg/Wcxx-compat-5.c: New testcase.
8486 * gcc.dg/Wcxx-compat-6.c: New testcase.
8488 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8490 Allow non-constant arguments to conversion intrinsics.
8491 * gcc.target/spu/intrinsics-3.c: Update tests.
8493 2009-04-27 Richard Guenther <rguenther@suse.de>
8496 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8497 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8499 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8502 * gcc.dg/torture/pr39903-1.c: New.
8503 * gcc.dg/torture/pr39903-2.c: Likewise.
8505 2009-04-27 Revital Eres <eres@il.ibm.com>
8507 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8509 * gcc.dg/sms-2.c: Add dump check.
8510 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8512 * gcc.dg/sms-4.c: Likewise.
8513 * gcc.dg/sms-5.c: Likewise.
8514 * gcc.dg/sms-6.c: Likewise.
8515 * gcc.dg/sms-7.c: Likewise.
8516 * gcc.dg/sms-antideps.c: Rename to...
8517 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8519 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8521 * gnat.dg/opt2.adb: New test.
8523 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8526 * g++.dg/warn/Wunused-15.C: New test.
8528 2009-04-26 Michael Matz <matz@suse.de>
8531 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8533 * gcc.target/i386/pr37248-1.c: Modified.
8534 * gcc.target/i386/pr37248-3.c: Modified.
8535 * gcc.target/i386/pr37248-2.c: Modified.
8536 * gnat.dg/aliasing1.adb: Modified.
8537 * gnat.dg/pack9.adb: Modified.
8538 * gnat.dg/aliasing2.adb: Modified.
8539 * gcc.dg/strict-overflow-2.c: Modified.
8540 * gcc.dg/autopar/reduc-1char.c: Modified.
8541 * gcc.dg/autopar/reduc-2char.c: Modified.
8542 * gcc.dg/autopar/reduc-1.c: Modified.
8543 * gcc.dg/autopar/reduc-2.c: Modified.
8544 * gcc.dg/autopar/reduc-3.c: Modified.
8545 * gcc.dg/autopar/reduc-6.c: Modified.
8546 * gcc.dg/autopar/reduc-7.c: Modified.
8547 * gcc.dg/autopar/reduc-8.c: Modified.
8548 * gcc.dg/autopar/reduc-9.c: Modified.
8549 * gcc.dg/autopar/reduc-1short.c: Modified.
8550 * gcc.dg/autopar/reduc-2short.c: Modified.
8551 * gcc.dg/autopar/parallelization-1.c: Modified.
8552 * gcc.dg/strict-overflow-4.c: Modified.
8553 * gcc.dg/strict-overflow-6.c: Modified.
8554 * gcc.dg/gomp/combined-1.c: Modified.
8555 * gcc.dg/no-strict-overflow-1.c: Modified.
8556 * gcc.dg/no-strict-overflow-3.c: Modified.
8557 * gcc.dg/no-strict-overflow-5.c: Modified.
8558 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8559 * gcc.dg/tree-ssa/pr18134.c: Modified.
8560 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8561 * gcc.dg/tree-ssa/vector-2.c: Modified.
8562 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8563 * gcc.dg/tree-ssa/loop-21.c: Modified.
8564 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8565 * gcc.dg/tree-ssa/vector-3.c: Modified.
8566 * gcc.dg/tree-ssa/asm-3.c: Modified.
8567 * gcc.dg/tree-ssa/pr23294.c: Modified.
8568 * gcc.dg/tree-ssa/loop-22.c: Modified.
8569 * gcc.dg/tree-ssa/loop-15.c: Modified.
8570 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8571 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8572 * gcc.dg/tree-ssa/pr20139.c: Modified.
8573 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8574 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8575 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8576 * gcc.dg/tree-ssa/loop-5.c: Modified.
8577 * gcc.dg/tree-ssa/pr19431.c: Modified.
8578 * gcc.dg/tree-ssa/pr32044.c: Modified.
8579 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8580 * gcc.dg/tree-ssa/loop-19.c: Modified.
8581 * gcc.dg/tree-ssa/loop-28.c: Modified.
8582 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8583 * gcc.dg/tree-ssa/divide-1.c: Modified.
8584 * gcc.dg/tree-ssa/inline-1.c: Modified.
8585 * gcc.dg/tree-ssa/divide-3.c: Modified.
8586 * gcc.dg/tree-ssa/pr30978.c: Modified.
8587 * gcc.dg/tree-ssa/alias-6.c: Modified.
8588 * gcc.dg/tree-ssa/divide-4.c: Modified.
8589 * gcc.dg/tree-ssa/alias-11.c: Modified.
8590 * gcc.dg/no-strict-overflow-7.c: Modified.
8591 * gcc.dg/strict-overflow-1.c: Modified.
8592 * gcc.dg/pr15784-4.c: Modified.
8593 * gcc.dg/pr34263.c: Modified.
8594 * gcc.dg/strict-overflow-3.c: Modified.
8595 * gcc.dg/tree-prof/stringop-1.c: Modified.
8596 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8597 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8598 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8599 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8600 * gcc.dg/no-strict-overflow-2.c: Modified.
8601 * gcc.dg/no-strict-overflow-4.c: Modified.
8602 * gcc.dg/no-strict-overflow-6.c: Modified.
8603 * g++.dg/tree-ssa/pr27090.C: Modified.
8604 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8605 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8606 * g++.dg/tree-ssa/pr19807.C: Modified.
8607 * g++.dg/opt/pr30965.C: Modified.
8608 * g++.dg/init/new17.C: Modified.
8609 * gfortran.dg/whole_file_6.f90: Modified.
8610 * gfortran.dg/whole_file_5.f90: Modified.
8611 * gfortran.dg/reassoc_1.f90: Modified.
8612 * gfortran.dg/reassoc_3.f90: Modified.
8614 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8617 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8619 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8622 * gcc.target/i386/pr39543-1.c: New test.
8623 * gcc.target/i386/pr39543-2.c: New test.
8624 * gcc.target/i386/pr39543-3.c: New test.
8627 * gcc.dg/Wunused-value-3.c: New test.
8629 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8632 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8633 gcc.dg/vla-21.c: New tests.
8635 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8638 * gcc.dg/inline-34.c: New test.
8640 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8642 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8643 gcc.dg/enum-const-3.c: New tests.
8644 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8645 -pedantic-errors. Update expected diagnostics.
8647 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8650 * gcc.dg/vla-20.c: New test.
8652 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8655 * gcc.dg/vla-19.c: New test.
8657 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8659 PR preprocessor/39559
8660 * gcc.dg/c99-intconst-2.c: New test.
8662 2009-04-25 Jan Hubicka <jh@suse.cz>
8664 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8666 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8669 * gfortran.dg/import7.f90: New.
8671 2009-04-24 Richard Guenther <rguenther@suse.de>
8673 * gcc.dg/tree-ssa/vrp48.c: Fix.
8675 2008-04-24 Doug Kwan <dougkwan@google.com>
8677 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8678 destination are the same.
8680 2009-04-24 Richard Guenther <rguenther@suse.de>
8682 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8684 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8686 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8687 gcc.dg/array-const-3.c: New tests.
8689 2009-04-24 Ian Lance Taylor <iant@google.com>
8691 * gcc.dg/Wcxx-compat-4.c: New testcase.
8693 2009-04-24 Daniel Kraft <d@domob.eu>
8695 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8696 expected on already erraneous symbol (renamed to fresh one).
8698 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8701 * gcc.dg/pr39867.c: New.
8703 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8707 * gfortran.dg/intrinsic_1.f90: New.
8709 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8711 * gnat.dg/alignment7.adb: New test.
8712 * gnat.dg/alignment8.adb: Likewise.
8714 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8716 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8717 * gnat.dg/specs/rep_clause2.ads: New test.
8719 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8721 PR rtl-optimization/39794
8722 * gcc.dg/pr39794.c: New test.
8724 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8726 * gnat.dg/atomic1.adb: New test.
8727 * gnat.dg/atomic1_pkg.ads: New helper.
8729 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8732 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8733 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8735 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8737 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8740 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8743 * gcc.dg/vector-init-1.c: New testcase.
8744 * gcc.dg/vector-init-2.c: New testcase.
8746 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8748 * gnat.dg/enum2.adb: New test.
8749 * gnat.dg/enum2_pkg.ads: New helper.
8751 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8754 * gcc.dg/torture/pr39855.c: New test.
8756 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8759 * g++.dg/cpp0x/pr39639.C: New test.
8761 2009-04-22 Mark Heffernan <meheff@google.com>
8763 * gcc.dg/profile-generate-3.c: New test.
8765 2009-04-22 Jan Hubicka <jh@suse.cz>
8767 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8769 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8772 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8774 2009-04-22 Richard Guenther <rguenther@suse.de>
8776 PR tree-optimization/39824
8777 * gcc.c-torture/compile/pr39824.c: New testcase.
8779 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8782 * g++.dg/parse/parser-pr14875.C: New.
8783 * g++.dg/parse/parser-pr14875-2.C: New.
8784 * g++.dg/parse/error6.C: Update match string.
8786 2009-04-22 Richard Guenther <rguenther@suse.de>
8788 PR tree-optimization/39845
8789 * gcc.c-torture/compile/pr39845.c: New testcase.
8791 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8794 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8795 * gfortran.dg/external_initializer.f90: Modified.
8796 * gfortran.dg/interface_26.f90: Modified.
8797 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8798 * gfortran.dg/proc_ptr_3.f90: Modified.
8799 * gfortran.dg/proc_ptr_15.f90: New.
8800 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8802 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8805 * g++.dg/warn/pr35711.C: New.
8806 * g++.dg/conversion/ptrmem2.C: Update.
8808 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8810 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8811 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8812 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8813 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8814 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8815 gcc.c-torture/ChangeLog.0,
8816 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8817 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8818 gcc.target/i386/math-torture/math-torture.exp,
8819 gcc.target/mips/inter/mips16-inter.exp,
8820 gcc.target/mips/mips-nonpic/README,
8821 gcc.target/x86_64/abi/README.gcc,
8822 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8823 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8824 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8826 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8828 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8830 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8832 2009-04-21 Richard Guenther <rguenther@suse.de>
8835 * gcc.dg/torture/pr39829.c: New testcase.
8837 2009-04-21 Martin Jambor <mjambor@suse.cz>
8839 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8841 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8844 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8845 * gcc.dg/sequence-pt-2.c: New.
8846 * gcc.dg/sequence-pt-3.c: New.
8847 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8848 * g++.dg/warn/sequence-pt-2.c: New.
8849 * g++.dg/warn/sequence-pt-3.c: New.
8851 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8853 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8855 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8857 * gnat.dg/import1.ad[sb]: New test.
8859 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8861 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8864 2009-04-20 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/continuation_11.f90: New test.
8869 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8872 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8873 messages. Test for "long long" in system headers.
8874 * gcc.dg/c99-longlong-2.c: New.
8875 * g++.dg/warn/pr13358.C: New.
8876 * g++.dg/warn/pr13358-2.C: New.
8877 * g++.dg/warn/pr13358-3.C: New.
8878 * g++.dg/warn/pr13358-4.C: New.
8880 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8882 * gcc.dg/framework-2.c: Fix up for non existent includes
8883 being fatal errors now.
8885 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/private_type_13.f90: New test.
8889 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8891 2009-04-20 Le-Chun Wu <lcwu@google.com>
8894 * g++.dg/warn/Wunused-14.C: New test.
8896 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8898 * gnat.dg/specs/small_alignment.ads: New test.
8900 2009-04-20 Ian Lance Taylor <iant@google.com>
8902 * gcc.dg/Wcxx-compat-3.c: New testcase.
8904 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8906 * gnat.dg/pack13.ad[sb]: New test.
8907 * gnat.dg/pack13_pkg.ads: New helper.
8909 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8911 * gnat.dg/discr11.ad[sb]: New test.
8912 * gnat.dg/discr11_pkg.ads: New helper.
8914 2009-04-20 Ira Rosen <irar@il.ibm.com>
8916 PR tree-optimization/39675
8917 * gcc.dg/vect/O3-pr39675-2.c: New test.
8919 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8921 * gnat.dg/rep_clause3.adb: New test.
8923 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8926 * gcc.dg/c99-flex-array-7.c: New test.
8928 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8931 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8933 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8936 * gcc.dg/c99-restrict-3.c: New test.
8938 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8940 PR preprocessor/20078
8941 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8943 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8945 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8946 Do not pass -B$root after -margs.
8948 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8952 * gcc.dg/pr32061.c: New.
8953 * gcc.dg/Wlogical-op-1.c: Update.
8954 * g++.dg/warn/Wlogical-op-1.C: Update.
8955 * g++.dg/warn/pr36954.C: New.
8957 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8960 * gcc.dg/lvalue-5.c: New test.
8962 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8965 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8967 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8969 * gcc.dg/cpp/include5.c: New test.
8971 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8974 * gcc.dg/call-diag-2.c: New test.
8976 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8978 PR preprocessor/39646
8979 * gcc.dg/cpp/line8.c: New test.
8981 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8983 PR preprocessor/39647
8984 * gcc.dg/cpp/line7.c: New test.
8986 2009-04-18 Richard Guenther <rguenther@suse.de>
8989 * gcc.target/i386/pr39804.c: New testcase.
8991 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8993 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8994 * g++.dg/other/pr39496.C: Likewise.
8996 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8999 * gcc.dg/pr36902.c: New.
9001 2009-04-17 Diego Novillo <dnovillo@google.com>
9003 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9004 violation for variable 'inside_main'.
9006 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9008 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9010 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9012 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9014 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9016 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9017 * gfortran.dg/chmod_2.f90: Likewise.
9018 * gfortran.dg/chmod_3.f90: Likewise.
9019 * gfortran.dg/open_errors.f90: Likewise.
9020 * gfortran.dg/stat_1.f90: Likewise.
9021 * gfortran.dg/stat_2.f90: Likewise.
9023 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9025 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9026 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9027 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9028 * gfortran.dg/nearest_1.f90: Likewise.
9029 * gfortran.dg/nearest_3.f90: Likewise.
9030 * gfortran.dg/isnan_1.f90: Likewise.
9031 * gfortran.dg/isnan_2.f90: Likewise.
9032 * gfortran.dg/nan_1.f90: Likewise.
9033 * gfortran.dg/nan_2.f90: Likewise.
9034 * gfortran.dg/nan_3.f90: Likewise.
9035 * gfortran.dg/nan_4.f90: Likewise.
9036 * gfortran.dg/module_nan.f90: Likewise.
9037 * gfortran.dg/int_conv_2.f90: Likewise.
9038 * gfortran.dg/init_flag_3.f90: Likewise.
9039 * gfortran.dg/namelist_42.f90: Likewise.
9040 * gfortran.dg/namelist_43.f90: Likewise.
9041 * gfortran.dg/real_const_3.f90: Likewise.
9042 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9044 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9045 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9046 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9047 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9048 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9050 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9051 * gfortran.dg/gamma_5.f90: Likewise.
9053 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9055 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9056 less strict so it also works with auto-overlay support.
9057 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9058 for "exceeds local store" linker errors on the SPU.
9060 * lib/gfortran.exp: Include target-supports.exp.
9061 (gfortran_init): On SPU targets where automatic overlay support
9062 is available, use it to build all Fortran test cases.
9064 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9066 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9068 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9069 rule enforced by gnat on taft types.
9071 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9074 * g++.dg/ext/complit11.C: Add empty dg-options.
9076 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9079 * g++.dg/template/defarg11.C: New test.
9081 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9084 * g++.dg/ext/complit11.C: New testcase.
9086 2009-04-15 Le-Chun Wu <lcwu@google.com>
9089 * g++.dg/warn/Wunused-13.C: New testcase.
9091 2009-04-15 Ian Lance Taylor <iant@google.com>
9093 * gcc.dg/Wenum-compare-1.c: New testcase.
9095 2009-04-15 Richard Guenther <rguenther@suse.de>
9097 PR tree-optimization/39764
9098 * g++.dg/torture/pr39764.C: New testcase.
9100 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9102 * g++.dg/ext/altivec-17.C: New.
9104 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9106 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9107 * gnat.dg/specs/limited1.ads: Ditto.
9109 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9112 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9113 for testing the results of estimate instructions.
9114 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9115 * gcc.dg/vmx/3a-05.c (test): Ditto.
9117 2009-04-14 Jason Merrill <jason@redhat.com>
9120 * g++.dg/warn/Wshadow-4.C: Extend.
9122 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9124 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9125 (do_D): Remove attribute hidden.
9127 2009-04-13 Jason Merrill <jason@redhat.com>
9130 * g++.dg/init/copy7.C: New.
9132 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9135 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9136 (check_for_all_options): This.
9138 2009-04-13 Jason Merrill <jason@redhat.com>
9141 * g++.dg/template/crash90.C: New.
9143 2009-04-12 Jason Merrill <jason@redhat.com>
9146 * g++.dg/overload/extern-C-2.C: New.
9148 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9150 PR preprocessor/31869
9151 * gcc.dg/cpp/strify5.c: New test.
9153 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9155 * gnat.dg/enum1.adb: New test.
9156 * gnat.dg/enum1_pkg.ads: New helper.
9158 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9161 * gcc.target/alpha/pr39740.c: New test.
9163 2009-04-11 Daniel Kraft <d@domob.eu>
9166 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9167 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9168 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9169 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9170 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9171 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9172 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9173 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9174 expected string length that failed with -fbounds-check now.
9175 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9177 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9180 * gfortran.dg/proc_ptr_14.f90: New.
9182 2009-04-11 Richard Guenther <rguenther@suse.de>
9185 * g++.dg/torture/pr39732.C: New testcase.
9187 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9189 * gfortran.dg/whole_file_5.f90: New.
9190 * gfortran.dg/whole_file_6.f90: New.
9192 2009-04-11 Richard Guenther <rguenther@suse.de>
9194 PR tree-optimization/39713
9195 * g++.dg/torture/pr39713.C: New testcase.
9197 2009-04-10 Richard Guenther <rguenther@suse.de>
9200 * gcc.dg/pr39712.c: New testcase.
9202 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9205 * g++.dg/cpp0x/enum2.C: Updated.
9206 * g++.dg/debug/pr22514.C: Likewise.
9207 * g++.dg/parse/enum2.C: Likewise.
9208 * g++.dg/parse/enum3.C: Likewise.
9209 * g++.dg/template/crash79.C: Likewise.
9210 * g++.old-deja/g++.jason/cond.C: Likewise.
9212 2009-04-10 Chao-ying Fu <fu@mips.com>
9214 * gcc.target/mips/interrupt_handler.c: Change from compile to
9217 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9219 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9221 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9224 * gfortran.dg/zero_sized_6.f90: New.
9226 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9229 * g++.dg/parse/pr20118.C: New.
9230 * g++.dg/template/spec16.C: Update.
9232 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9235 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9236 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9237 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9238 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9239 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9240 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9241 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9242 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9243 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9244 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9245 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9246 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9247 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9248 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9249 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9250 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9251 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9253 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9256 * g++.dg/torture/pr39678.C: New.
9257 * gcc.dg/compat/struct-complex-2.h: Likewise.
9258 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9259 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9260 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9261 * gcc.dg/torture/pr39678.c: Likewise.
9262 * gcc.target/i386/pr39678.c: Likewise.
9264 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9265 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9267 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9268 <complex.h>. Add tests for structure with complex float.
9270 2009-04-10 Ben Elliston <bje@au.ibm.com>
9271 Joseph Myers <joseph@codesourcery.com>
9274 * gcc.dg/dfp/pr36800.c: New.
9276 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9277 Rafael Avila de Espindola <espindola@google.com>
9279 * gcc.misc-tests/help.exp: New file.
9280 * lib/options.exp: New file.
9282 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9285 * objc/execute/forward-1.x: New.
9287 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9289 * gcc.dg/pr27150-1.c: Change to a link test.
9291 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9293 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9294 3 of the GNU General Public License and to point readers at the
9295 COPYING3 file and the FSF's license web page.
9296 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9297 * gcc.dg/struct/struct-reorg.exp: Likewise.
9298 * gcc.target/spu/tag_manager.c: Likewise.
9300 2009-04-09 Richard Guenther <rguenther@suse.de>
9303 * ssa-ccp-25.c: Adjust pattern.
9305 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9308 * gfortran.dg/external_procedures_1.f90: Modified.
9309 * gfortran.dg/proc_ptr_result_1.f90: New.
9310 * gfortran.dg/proc_ptr_result_2.f90: New.
9311 * gfortran.dg/proc_ptr_result_3.f90: New.
9313 2009-04-09 Richard Guenther <rguenther@suse.de>
9315 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9316 to prevent constant propagation.
9317 * gcc.dg/vect/vect-56.c: Likewise.
9318 * gcc.dg/vect/vect-58.c: Likewise.
9319 * gcc.dg/vect/vect-60.c: Likewise.
9320 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9321 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9322 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9324 2009-04-09 Richard Guenther <rguenther@suse.de>
9326 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9327 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9329 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9332 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9335 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9337 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9338 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9340 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9342 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9344 2009-04-08 Jason Merrill <jason@redhat.com>
9347 * g++.dg/template/error40.C: Add another test.
9349 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9353 * gcc.c-torture/compile/pr39614-1.c,
9354 gcc.c-torture/compile/pr39614-2.c,
9355 gcc.c-torture/compile/pr39614-3.c,
9356 gcc.c-torture/compile/pr39614-4.c,
9357 gcc.c-torture/compile/pr39614-5.c,
9358 gcc.c-torture/compile/pr39673-1.c,
9359 gcc.c-torture/compile/pr39673-2.c: New tests.
9360 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9362 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9363 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9366 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9369 * g++.dg/cpp0x/variadic-crash2.C: New test.
9371 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9374 * gfortran.dg/alloc_comp_result_1.f90: New test.
9376 2009-04-07 Jason Merrill <jason@redhat.com>
9379 * g++.dg/overload/extern-C-1.C: New.
9381 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9384 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9386 2009-04-07 Jason Merrill <jason@redhat.com>
9389 * g++.dg/template/error40.C: New.
9391 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9394 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9396 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9398 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9400 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9403 * gfortran.dg/proc_decl_1.f90: Modified.
9404 * gfortran.dg/proc_ptr_11.f90: Extended.
9405 * gfortran.dg/proc_ptr_13.f90: Modified.
9407 2009-04-06 Jason Merrill <jason@redhat.com>
9410 * g++.dg/template/fnspec1.C: New.
9412 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9414 * lib/gnat.exp: Handle multilib.
9416 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9419 * gfortran.dg/dependency_23.f90: New test.
9421 2009-04-06 Richard Guenther <rguenther@suse.de>
9423 PR tree-optimization/28868
9424 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9425 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9426 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9429 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9431 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9433 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9435 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9437 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9439 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9440 with the built-in y0, and the subsequent warning.
9441 (y1): Likewise, rename to y_1.
9443 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9446 * gfortran.dg/proc_decl_21.f90: New.
9448 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9451 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9453 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9455 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9456 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9457 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9458 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9459 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9460 gfortran.dg/namelist_49.f90: Gate test on effective_target
9462 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9464 2009-04-05 Daniel Kraft <d@domob.eu>
9467 * gfortran.dg/read_float_2.f03
9468 * gfortran.dg/read_float_3.f90
9470 2009-04-05 Richard Guenther <rguenther@suse.de>
9472 PR tree-optimization/39648
9473 * gcc.c-torture/compile/pr39648.c: New testcase.
9475 2009-04-05 Jason Merrill <jason@redhat.com>
9478 * g++.dg/template/error39.C: New.
9480 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9483 * gfortran.dg/implied_do_1.f90: New.
9485 2009-04-04 Tobias Burnus <burnus@net-b.de>
9488 * gfortran.dg/recursive_check_8.f90: New.
9489 * gfortran.dg/recursive_check_9.f90: New.
9490 * gfortran.dg/recursive_check_10.f90: New.
9491 * gfortran.dg/recursive_check_11.f90: New.
9492 * gfortran.dg/recursive_check_12.f90: New.
9493 * gfortran.dg/recursive_check_13.f90: New.
9494 * gfortran.dg/recursive_check_14.f90: New.
9496 2009-04-04 Jason Merrill <jason@redhat.com>
9499 * g++.dg/template/error38.C: Add more tests.
9501 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9504 * gfortran.dg/common_align_2.f90: New test.
9506 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9509 * gcc.c-torture/execute/pr39501.c: New file.
9510 * gcc.c-torture/execute/pr39501.x: New file.
9512 2009-04-04 Richard Guenther <rguenther@suse.de>
9514 PR tree-optimization/8781
9515 PR tree-optimization/37892
9516 * g++.dg/tree-ssa/pr8781.C: New testcase.
9517 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9519 2009-04-04 Richard Guenther <rguenther@suse.de>
9521 PR tree-optimization/39636
9522 * gcc.c-torture/compile/pr39636.c: New testcase.
9524 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9526 PR rtl-optimization/39607
9527 * g++.dg/opt/pr39607.C: New.
9529 2009-04-03 Tobias Burnus <burnus@net-b.de>
9532 * gfortran.dg/common_12.f90: New.
9534 2009-04-03 Jason Merrill <jason@redhat.com>
9537 * g++.dg/template/const2.C: New test.
9539 2009-04-03 Richard Guenther <rguenther@suse.de>
9541 PR tree-optimization/2480
9542 PR tree-optimization/23086
9543 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9544 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9546 2009-04-03 Richard Guenther <rguenther@suse.de>
9548 PR tree-optimization/34743
9549 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9550 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9551 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9552 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9553 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9554 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9555 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9556 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9558 2009-04-03 Richard Guenther <rguenther@suse.de>
9561 PR tree-optimization/23940
9562 PR tree-optimization/33237
9565 PR tree-optimization/36201
9566 PR tree-optimization/36230
9567 PR tree-optimization/38049
9568 PR tree-optimization/38207
9569 PR tree-optimization/38230
9570 PR tree-optimization/38301
9571 PR tree-optimization/38585
9573 PR tree-optimization/38985
9574 PR tree-optimization/39299
9575 * gcc.dg/pr19633-1.c: Adjust.
9576 * gcc.dg/torture/pta-callused-1.c: Likewise.
9577 * gcc.dg/torture/pr39074-2.c: Likewise.
9578 * gcc.dg/torture/pr39074.c: Likewise.
9579 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9580 * gcc.dg/torture/pr30375.c: Adjust.
9581 * gcc.dg/torture/pr33563.c: Likewise.
9582 * gcc.dg/torture/pr33870.c: Likewise.
9583 * gcc.dg/torture/pr33560.c: Likewise.
9584 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9585 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9586 * gcc.dg/tree-ssa/alias-15.c: Remove.
9587 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9588 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9589 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9590 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9591 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9592 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9593 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9594 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9595 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9596 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9597 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9598 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9599 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9600 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9601 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9602 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9603 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9604 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9606 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9607 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9608 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9609 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9610 * gcc.dg/uninit-B.c: XFAIL.
9611 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9612 * gcc.dg/uninit-pr19430.c: XFAIL.
9613 * g++.dg/tree-ssa/pr13146.C: New testcase.
9614 * g++.dg/opt/pr36187.C: Adjust.
9615 * g++.dg/torture/20090329-1.C: New testcase.
9617 2009-04-02 Chao-ying Fu <fu@mips.com>
9619 * gcc.target/mips/interrupt_handler.c: New test.
9621 2009-04-02 David Ayers <ayers@fsfe.org>
9624 * objc.dg/bad-receiver-type-2.m: New test contributed by
9627 2009-04-02 Jason Merrill <jason@redhat.com>
9630 * g++.dg/template/error38.C: New test.
9632 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9634 PR tree-optimization/31677
9635 * gcc.dg/memcpy-1.c: Add compiler option.
9637 2009-04-02 Ira Rosen <irar@il.ibm.com>
9639 PR tree-optimization/39595
9640 * gfortran.dg/vect/O3-pr39595.f: New test.
9642 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9645 * g++.dg/template/typedef11.C: New test.
9646 * g++.dg/template/typedef12.C: Likewise.
9647 * g++.dg/template/typedef13.C: Likewise.
9648 * g++.dg/template/typedef14.C: Likewise.
9649 * g++.dg/template/typedef15.C: Likewise.
9650 * g++.dg/template/typedef16.C: Likewise.
9651 * g++.dg/template/sfinae3.C: Compile this pedantically.
9652 The only errors expected should be the one saying the typedef is ill
9654 * g++.old-deja/g++.pt/typename8.C: Likewise.
9655 * g++.dg/template/access11.C: Update this.
9657 2009-04-02 Richard Guenther <rguenther@suse.de>
9659 PR tree-optimization/37221
9660 * gcc.c-torture/compile/20090331-1.c: New testcase.
9662 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9664 * gcc.c-torture/compile/20090401-1.c: New test.
9666 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9669 * g++.dg/template/pr4926-1.C: New.
9671 2009-04-01 Xinliang David Li <davidxl@google.com>
9673 * gcc.target/i386/all_one_m128i.c: New test.
9675 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9678 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9679 * gcc.dg/fltconst-2.c: New test.
9680 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9681 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9684 * gcc.dg/cpp/pr33466.c: New test.
9685 * gcc.dg/dfp/pr33466.c: New test.
9686 * gcc.dg/fixed-point/pr33466.c: New test.
9688 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9690 PR tree-optimization/35011
9691 * g++.dg/other/pr35011.C: New.
9693 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9696 * gcc.dg/pr39226.c: New test.
9698 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9701 * g++.dg/template/pr35240.C: New.
9703 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9706 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9707 * gcc.dg/pr25682.c: Update expected diagnostics.
9709 2009-04-01 Richard Guenther <rguenther@suse.de>
9711 * gcc.dg/fold-plusmult-2.c: New testcase.
9713 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9716 * gcc.dg/pr37772.c: New test.
9717 * g++.dg/ext/asm11.C: New test.
9719 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9721 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9722 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9725 2009-03-31 Jason Merrill <jason@redhat.com>
9727 * g++.old-deja/g++.other/using9.C: Add expected errors.
9729 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9731 * gcc.c-torture/compile/pr33009.c: Removed.
9733 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9735 * gcc.c-torture/compile/pr33009.c: Delete.
9736 * gcc.c-torture/compile/pr11832.c: Likewise.
9738 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9741 * lib/target-supports.exp (check_effective_target_stdint_types):
9743 (check_effective_target_inttypes_types): New.
9744 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9745 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9746 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9748 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9752 * gfortran.dg/data_pointer_1.f90: New test.
9754 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9757 * gfortran.dg/char_length_15.f90: New test.
9759 2009-03-31 Jason Merrill <jason@redhat.com>
9762 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9763 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9764 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9767 * g++.dg/other/typedef2.C: New test.
9770 * g++.dg/template/typedef17.C: New test.
9772 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9773 * g++.dg/cpp0x/auto12.C: Likewise.
9775 2009-03-31 Richard Guenther <rguenther@suse.de>
9778 * gcc.dg/fold-compare-4.c: New testcase.
9779 * gcc.dg/fold-compare-5.c: Likewise.
9781 2009-03-31 Richard Guenther <rguenther@suse.de>
9783 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9785 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9788 * gcc.target/i386/pr39592-1.c: New test.
9790 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9792 PR preprocessor/15638
9793 * gcc.dg/cpp/missing-header-1.c: New test.
9794 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9795 "compilation terminated" message.
9796 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9798 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9799 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9800 terminated" message.
9802 2009-03-31 Richard Guenther <rguenther@suse.de>
9806 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9807 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9809 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9812 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9813 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9814 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9815 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9816 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9817 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9818 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9820 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9823 * gfortran.dg/whole_file_1.f90: New test.
9825 * gfortran.dg/whole_file_2.f90: New test.
9826 * gfortran.dg/whole_file_3.f90: New test.
9828 * gfortran.dg/whole_file_4.f90: New test.
9830 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9832 * gfortran.dg/bind_c_usage_19.f90: New test.
9835 * gcc.target/powerpc/altivec-29.c: New test.
9837 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9839 PR rtl-optimization/323
9840 * gcc.target/i386/excess-precision-1.c,
9841 gcc.target/i386/excess-precision-2.c,
9842 gcc.target/i386/excess-precision-3.c,
9843 gcc.target/i386/excess-precision-4.c,
9844 gcc.target/i386/excess-precision-5.c,
9845 gcc.target/i386/excess-precision-6.c: New tests.
9847 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9850 * gcc.dg/c99-array-lval-8.c: New test.
9852 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9854 PR preprocessor/34695
9855 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9856 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9857 instead of dg-warning for "previous definition" messages.
9858 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9859 "warnings being treated as errors" message.
9860 * gcc.dg/fltconst-1.c: Use -fshow-column.
9862 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9865 * gfortran.dg/power1.f90: New test.
9867 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9875 * gcc.c-torture/compile/20081108-1.c,
9876 gcc.c-torture/compile/20081108-2.c,
9877 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9878 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9879 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9880 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9881 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9882 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9883 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9884 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9885 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9886 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9887 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9888 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9889 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9890 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9891 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9892 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9893 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9895 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9896 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9897 XFAILs. Update expected messages.
9898 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9900 * gcc.dg/real-const-1.c: Replace with test from original PR.
9901 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9902 when casting from non-constant integer to pointer.
9904 2009-03-29 Richard Guenther <rguenther@suse.de>
9906 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9908 2009-03-29 Daniel Kraft <d@domob.eu>
9911 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9913 * gfortran.dg/typebound_proc_9.f03: New test.
9914 * gfortran.dg/typebound_proc_10.f03: New test.
9915 * gfortran.dg/typebound_proc_11.f03: New test.
9916 * gfortran.dg/abstract_type_5.f03: New test.
9918 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9921 * gfortran.dg/do_4.f: New.
9922 * gfortran.dg/goto_2.f90: Correct expected warnings.
9923 * gfortran.dg/goto_4.f90: Likewise.
9924 * gfortran.dg/goto_5.f90: New.
9926 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9929 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9931 * gcc.target/i386/pr39545-1.c: New.
9932 * gcc.target/i386/pr39545-2.c: Likewise.
9934 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9935 (flex2_struct): Likewise.
9936 (check_struct_passing7): Likewise.
9937 (check_struct_passing8): Likewise.
9940 (main): Call check_struct_passing7 and check_struct_passing8.
9942 2009-03-29 Richard Guenther <rguenther@suse.de>
9944 * gcc.c-torture/execute/20090113-1.c: New testcase.
9945 * gcc.c-torture/execute/20090113-2.c: Likewise.
9946 * gcc.c-torture/execute/20090113-3.c: Likewise.
9947 * gcc.c-torture/execute/20090207-1.c: Likewise.
9948 * gcc.c-torture/compile/20090114-1.c: Likewise.
9949 * gcc.c-torture/compile/20090328-1.c: Likewise.
9950 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9952 2009-03-29 David Ayers <ayers@fsfe.org>
9955 * objc.dg/conditional-1.m: New tests.
9957 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9959 * gcc.dg/winline-10.c: New test.
9961 2009-03-28 Tobias Burnus <burnus@net-b.de>
9964 * gfortran.dg/do_check_1.f90: Add test.
9965 * gfortran.dg/do_check_2.f90: Add test.
9966 * gfortran.dg/do_check_3.f90: Add test.
9967 * gfortran.dg/do_check_4.f90: Add test.
9969 2009-03-28 Jan Hubicka <jh@suse.cz>
9971 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9972 * gcc.dg/pr33826.c: Update dump files.
9973 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9974 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9976 2009-03-28 Martin Jambor <mjambor@suse.cz>
9978 * g++.dg/tree-ssa/fwprop-align.C: New test.
9980 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9982 * gcc.target/powerpc/altivec-28.c: New test.
9985 * gcc.dg/wdisallowed-functions-1.c: Removed.
9986 * gcc.dg/wdisallowed-functions-2.c: Removed.
9987 * gcc.dg/wdisallowed-functions-3.c: Removed.
9988 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9989 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9990 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9992 2009-03-28 Richard Guenther <rguenther@suse.de>
9994 PR tree-optimization/38723
9995 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9997 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10000 * gfortran.dg/char_result_13.f90: New test.
10002 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10005 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10007 2009-03-28 Daniel Kraft <d@domob.eu>
10009 * gfortran.dg/trim_1.f90: New test.
10011 2009-03-28 Richard Guenther <rguenther@suse.de>
10013 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10014 * g++.dg/warn/Warray-bounds.C: Likewise.
10016 2009-03-28 Tobias Burnus <burnus@net-b.de>
10019 * gfortran.dg/recursive_check_7.f90: New test.
10021 2009-03-28 Tobias Burnus <burnus@net-b.de>
10024 * gfortran.dg/do_check_5.f90: New test.
10025 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10026 * gfortran.dg/array_constructor_18.f90: Ditto.
10027 * gfortran.dg/array_constructor_22.f90: Ditto.
10028 * gfortran.dg/do_3.F90: Ditto.
10029 * gfortran.dg/do_1.f90: Ditto.
10031 2009-03-28 Richard Guenther <rguenther@suse.de>
10033 PR tree-optimization/38180
10034 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10036 2009-03-28 Richard Guenther <rguenther@suse.de>
10038 PR tree-optimization/38513
10039 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10040 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10041 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10042 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10043 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10044 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10045 * gcc.dg/vect/vect-35.c: Likewise.
10046 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10047 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10048 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10050 2009-03-28 Richard Guenther <rguenther@suse.de>
10052 PR tree-optimization/38968
10053 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10055 2009-03-28 Richard Guenther <rguenther@suse.de>
10057 PR tree-optimization/37795
10058 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10060 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10062 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10063 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10064 options for removed targets.
10066 2009-03-27 Richard Guenther <rguenther@suse.de>
10068 PR tree-optimization/39120
10069 * gcc.c-torture/execute/pr39120.c: New testcase.
10071 2009-03-27 Richard Guenther <rguenther@suse.de>
10073 PR tree-optimization/39120
10074 * gcc.dg/torture/pta-callused-1.c: New testcase.
10076 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10078 PR middle-end/39315
10079 * gcc.target/i386/pr39315-1.c: New.
10080 * gcc.target/i386/pr39315-2.c: Likewise.
10081 * gcc.target/i386/pr39315-3.c: Likewise.
10082 * gcc.target/i386/pr39315-4.c: Likewise.
10083 * gcc.target/i386/pr39315-check.c: Likewise.
10085 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10088 * gcc.dg/pr39323-1.c: New.
10089 * gcc.dg/pr39323-2.c: Likewise.
10090 * gcc.dg/pr39323-3.c: Likewise.
10092 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10095 * gcc.target/ia64/sync-1.c: New.
10097 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10100 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10101 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10102 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10103 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10104 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10105 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10106 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10107 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10109 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10111 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10112 for low precision (i.e. float).
10114 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10115 Jakub Jelinek <jakub@redhat.com>
10118 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10120 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10122 * gcc.dg/memmove-2.c: New test.
10123 * gcc.dg/memmove-3.c: New test.
10125 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10128 2009-03-27 Xinliang David Li <davidxl@google.com>
10130 PR tree-optimization/39557
10131 * g++.dg/tree-ssa/dom-invalid.C: New test.
10133 2009-03-27 Xinliang David Li <davidxl@google.com>
10135 PR tree-optimization/39548
10136 * g++.dg/tree-ssa/copyprop.C: New test.
10138 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10141 * g++.dg/template/typename17.C: New testcase.
10142 * g++.dg/template/typename18.C: New testcase.
10144 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10147 * g++.dg/other/var_copy-1.C: New test.
10149 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10152 * g++.dg/parse/ctor9.C: New test.
10154 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10157 * g++.dg/init/error2.C: New test.
10159 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10162 * gcc.dg/pr35652.C: New.
10163 * g++.dg/warn/pr35652.C: New.
10164 * gcc.dg/format/plus-1.c: Adjust message.
10166 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10169 * gcc.dg/wdisallowed-functions-3.c: New test.
10170 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10172 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10174 * gcc.dg/inline-33.c: Fix when pic.
10176 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10178 * gcc.target/ia64/20090324-1.c: New test.
10180 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10183 * gcc.dg/pr27898.c: New test.
10185 PR tree-optimization/32139
10186 * gcc.c-torture/compile/pr32139.c: New test.
10188 2009-03-24 Jason Merrill <jason@redhat.com>
10191 * g++.dg/parse/defarg14.C: New test.
10193 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195 PR libfortran/39528
10196 * gfortran.dg/read_repeat.f90: New test.
10198 2009-03-24 Ira Rosen <irar@il.ibm.com>
10200 PR tree-optimization/39529
10201 * gcc.dg/vect/pr39529.c: New test.
10203 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10204 Jakub Jelinek <jakub@redhat.com>
10207 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10209 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10214 2009-03-23 Jason Merrill <jason@redhat.com>
10216 * g++.dg/cpp0x/auto12.C: Add variadic test.
10219 * g++.dg/warn/Wshadow-4.C: New test.
10221 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10223 PR tree-optimization/39516
10224 * gfortran.dg/pr39516.f: New test.
10226 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10228 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10229 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10230 variable, not environment variable.
10232 2009-03-21 Jason Merrill <jason@redhat.com>
10235 * g++.dg/ext/vla6.C: New test.
10237 2009-03-20 Jason Merrill <jason@redhat.com>
10239 * g++.dg/cpp0x/initlist5.C: Add additional test.
10241 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10242 Janis Johnson <janis187@us.ibm.com>
10244 * lib/compat.exp (compat-get-options-main, compat-get-options):
10245 Handle dg-prune-output in source file.
10246 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10247 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10248 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10251 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10254 * gcc.dg/gomp/pr39495-1.c: New test.
10255 * gcc.dg/gomp/pr39495-2.c: New test.
10256 * g++.dg/gomp/pr39495-1.C: New test.
10257 * g++.dg/gomp/pr39495-2.C: New test.
10260 * gcc.target/i386/pr39496.c: New test.
10261 * g++.dg/other/pr39496.C: New test.
10263 2009-03-19 Li Feng <nemokingdom@gmail.com>
10265 PR middle-end/39500
10266 * gcc.dg/autopar/pr39500-1.c: New.
10267 * gcc.dg/autopar/pr39500-2.c: New.
10269 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10271 * g++.dg/dg.exp: Prune graphite.
10273 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10275 PR middle-end/39447
10276 * g++.dg/graphite: New.
10277 * g++.dg/graphite/graphite.exp: New.
10278 * g++.dg/graphite/pr39447.C: New.
10280 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10283 * g++.dg/template/pr39425.C: New.
10285 * g++.dg/template/spec33.C: Updated.
10287 2009-03-17 Jason Merrill <jason@redhat.com>
10289 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10291 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10294 * g++.dg/ext/unary_trait_incomplete.C: New.
10296 2009-03-17 Jing Yu <jingyu@google.com>
10298 PR middle-end/39378
10299 * g++.dg/inherit/thunk10.C: New test.
10301 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10304 * gcc.target/i386/pr39482.c: New test.
10306 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10309 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10310 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10311 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10312 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10314 PR middle-end/39443
10315 * gcc.dg/pr39443.c: New test.
10318 * gcc.dg/debug/pr39412.c: New test.
10320 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10323 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10324 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10326 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10327 its original value, or unset if it was not defined.
10328 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10329 path procs around use of HOSTCC.
10330 * g++.dg/compat/struct-layout-1.exp: Ditto.
10331 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10333 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10335 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10337 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10339 Revert patch for PR testsuite/37630.
10342 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10345 * lib/target-supports.exp (check_effective_target_ieee): New.
10346 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10347 * gcc.dg/20001012-1.c: Require ieee.
10350 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10352 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10354 PR tree-optimization/39455
10355 * gcc.dg/pr39455.c: New test.
10357 2009-03-13 David Ayers <ayers@fsfe.org>
10359 * objc/execute/trivial.m. New test.
10361 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10364 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10366 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10369 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10370 constraint on (%2).
10372 2009-03-12 David Ayers <ayers@fsfe.org>
10375 * objc/execute/exceptions/handler-1.m. New test.
10377 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10380 * gcc.target/i386/pr39431.c: New test.
10382 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10385 * gcc.target/i386/pr39445.c: New.
10387 * gcc.target/i386/push-1.c: XFAIL.
10389 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10391 * gcc.dg/inline-33.c: New test.
10393 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10395 * gcc.dg/vect/vect-82.c: Combine dg-do and
10396 dg-require-effective-target into dg-skip-if.
10397 * gcc.dg/vect/vect-83.c: Likewise.
10399 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10402 * gcc.target/i386/stackalign/longlong-1.c: New test.
10403 * gcc.target/i386/stackalign/longlong-2.c: New test.
10405 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10407 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10409 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10411 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10412 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10414 2009-03-11 Olivier Hainque <hainque@adacore.com>
10416 * gnat.dg/slice_enum.adb: New test.
10418 2009-03-11 Jason Merrill <jason@redhat.com>
10421 * g++.dg/opt/nrv15.C: New test.
10423 2009-03-10 Ira Rosen <irar@il.ibm.com>
10425 PR tree-optimization/39422
10426 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10427 constant array with static initialization to global memory.
10428 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10430 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10432 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10435 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10438 * g++.dg/opt/switch2.C: Add -w to dg-options.
10439 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10440 * g++.dg/warn/switch1.C: New test.
10441 * g++.dg/other/switch3.C: New test.
10443 PR tree-optimization/39394
10444 * gcc.c-torture/compile/pr39394.c: New test.
10446 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10448 * gcc.target/s390/20090223-1.c: New testcase.
10450 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10452 PR libfortran/39402
10453 * gfortran.dg/fmt_f0_1.f90: New test.
10455 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10458 * g++.dg/other/new1.C: Adjusted.
10459 * g++.dg/parse/crash40.C: Likewise.
10460 * g++.dg/parse/defarg12.C: Likewise.
10461 * g++.dg/template/error15.C: Likewise.
10463 * g++.dg/other/pr39060.C: New.
10465 2009-03-07 Jason Merrill <jason@redhat.com>
10468 * g++.dg/opt/new1.C: New.
10470 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10473 * g++.dg/other/error32.C: New.
10475 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10477 PR middle-end/39360
10478 * gcc.c-torture/compile/pr39360.c: New test.
10481 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10483 2009-03-05 Jason Merrill <jason@redhat.com>
10486 * g++.dg/warn/Wuninitialized-3.C: New test.
10488 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10491 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10492 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10494 2009-03-04 Jason Merrill <jason@redhat.com>
10497 * g++.dg/template/koenig7.C: New test.
10499 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10501 * g++.dg/torture/predcom-1.C: New test.
10503 2009-03-04 Richard Guenther <rguenther@suse.de>
10505 PR tree-optimization/39362
10506 * g++.dg/torture/pr39362.C: New testcase.
10508 2009-03-04 Jason Merrill <jason@redhat.com>
10509 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10514 * g++.dg/template/dependent-name5.C: New test.
10516 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10519 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10520 vect_int to vect_int_mult.
10522 2009-03-04 Richard Guenther <rguenther@suse.de>
10524 PR tree-optimization/39358
10525 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10526 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10528 2009-03-04 Richard Guenther <rguenther@suse.de>
10530 PR tree-optimization/39339
10531 * gcc.c-torture/execute/pr39339.c: New testcase.
10533 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10535 * gcc.c-torture/compile/20090303-1.c,
10536 gcc.c-torture/compile/20090303-2.c: New tests.
10538 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10541 * gfortran.dg/gomp/pr39354.f90: New test.
10543 PR tree-optimization/39343
10544 * gcc.dg/pr39343.c: New test.
10546 2009-03-03 Ira Rosen <irar@il.ibm.com>
10548 PR tree-optimization/39248
10549 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10550 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10551 on targets without vector misalignment support.
10552 * lib/target-supports.exp
10553 (check_effective_target_vect_short_mult): Add
10554 check_effective_target_arm32.
10556 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10558 PR middle-end/39335
10559 * gcc.dg/graphite/pr39335_1.c: New.
10560 * gcc.dg/graphite/pr39335.c: New.
10562 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10564 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10566 * gcc.target/i386/stackalign/return-5.c: Likewise.
10567 * gcc.target/i386/stackalign/return-6.c: Likewise.
10569 2009-03-02 Richard Guenther <rguenther@suse.de>
10570 Ira Rosen <irar@il.ibm.com>
10572 PR tree-optimization/39318
10573 * gfortran.dg/vect/pr39318.f90: New test.
10575 2009-03-01 Jan Hubicka <jh@suse.cz>
10577 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10579 2009-03-01 Jan Hubicka <jh@suse.cz>
10582 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10584 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10586 * gnat.dg/pack12.adb: New test.
10588 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10591 * g++.dg/other/pr37789.C: New.
10593 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10596 * gfortran.dg/interface_25.f90: New test.
10597 * gfortran.dg/interface_26.f90: New test.
10599 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10602 * gfortran.dg/initialization_22.f90: New test.
10604 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10606 PR rtl-optimization/39241
10607 * gcc.dg/torture/pr39241.c: New.
10609 2009-02-25 Martin Jambor <mjambor@suse.cz>
10611 PR tree-optimizations/39259
10612 * g++.dg/torture/pr39259.C: New testcase.
10614 2009-02-24 Richard Guenther <rguenther@suse.de>
10617 * g++.dg/template/instantiate10.C: New testcase.
10619 2009-02-24 Richard Guenther <rguenther@suse.de>
10620 Zdenek Dvorak <ook@ucw.cz>
10622 PR tree-optimization/39233
10623 * gcc.c-torture/execute/pr39233.c: New testcase.
10625 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10627 PR tree-optimization/39260
10628 * gcc.dg/graphite/pr39260.c: New.
10630 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10632 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10634 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10637 * g++.dg/template/void14.C: New.
10639 2009-02-23 Jason Merrill <jason@redhat.com>
10642 * g++.dg/init/const7.C: Remove XFAIL.
10643 * g++.dg/init/static-init1.C: New test.
10645 * g++.dg/cpp0x/initlist14.C: New test.
10647 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10650 * bound_simplification_2.f90: New test case.
10651 * bound_7.f90: New test case.
10653 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10655 * gcc.dg/cpp/include4.c: New test.
10657 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10660 * gcc.target/i386/abi-2.c: New.
10662 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10664 * gcc.c-torture/execute/pr39228.x: New.
10666 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10668 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10669 scan-assembler to check for xmm0 register.
10671 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10672 Joseph Myers <joseph@codesourcery.com>
10674 * gcc.target/arm/va_list.c: New test.
10675 * g++.dg/abi/arm_va_list.C: Likewise.
10676 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10678 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10679 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10680 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10681 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10682 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10683 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10685 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10688 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10691 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10694 * gcc.c-torture/execute/pr39240.c: New test.
10696 2009-02-20 Jason Merrill <jason@redhat.com>
10699 * g++.dg/parse/dtor15.C: New test.
10701 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10703 * gcc.c-torture/execute/20090219-1.c: New.
10705 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10707 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10708 (mips-dg-options): When matching isa* pseudo-options make
10709 'value' optional and accept ! entries. Use $spec instead of
10710 $isa_spec in the isa pseudo-option error message. Only
10711 perform the ISA-range check when 'value' is set. If arch is
10712 matching any CPU in the ! entries switch to its generic ISA.
10713 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10714 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10716 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10719 * gcc.dg/visibility-20.c: New test.
10720 * g++.dg/ext/visibility/visibility-11.C: New test.
10722 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10725 * g++.dg/abi/pr39188-1a.C: New.
10726 * g++.dg/abi/pr39188-1b.C: Likewise.
10727 * g++.dg/abi/pr39188-1.h: Likewise.
10728 * g++.dg/abi/pr39188-2a.C: Likewise.
10729 * g++.dg/abi/pr39188-2b.C: Likewise.
10730 * g++.dg/abi/pr39188-2.h: Likewise.
10731 * g++.dg/abi/pr39188-3a.C: Likewise.
10732 * g++.dg/abi/pr39188-3b.C: Likewise.
10733 * g++.dg/abi/pr39188-3.h: Likewise.
10735 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10738 * gcc.c-torture/execute/call-trap-1.c,
10739 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10742 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10745 * gcc.c-torture/execute/pr39228.c: New test.
10747 2009-02-19 Richard Guenther <rguenther@suse.de>
10749 PR tree-optimization/39074
10750 * gcc.dg/torture/pr39074.c: New testcase.
10751 * gcc.dg/torture/pr39074-2.c: Likewise.
10752 * gcc.dg/torture/pr39074-3.c: Likewise.
10754 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10757 * g++.dg/parse/attr3.C: New.
10759 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10762 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10765 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10766 and skip on Darwin.
10768 2009-02-18 Jason Merrill <jason@redhat.com>
10771 * g++.dg/init/const7.C: Remove XFAIL.
10774 * g++.dg/opt/const6.C: New test.
10776 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10778 * gcc.dg/callabi/callabi.exp: Moved to ...
10779 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10782 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10783 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10784 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10785 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10786 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10787 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10788 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10790 * gcc.dg/callabi/callabi.h: Moved to ...
10791 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10793 * gcc.dg/callabi/func-1.c: Moved to ...
10794 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10796 * gcc.dg/callabi/func-indirect.c: Moved to ...
10797 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10799 * gcc.dg/callabi/pr38891.c: Moved to ...
10800 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10802 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10803 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10805 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10806 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10808 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10809 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10811 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10814 * gcc.dg/callabi/pr38891.c: New.
10816 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10818 * gcc.dg/callabi/callabi.exp: New.
10820 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10823 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10825 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10827 * gcc.target/i386/pr39082-1.c: New.
10829 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10832 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10833 CHECK_M64_M128 is defined.
10834 (check_f_arguments): Add "do".
10835 (check_vector_arguments): New.
10836 (check_m64_arguments): Likewise.
10837 (check_m128_arguments): Likewise.
10839 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10840 (CHECK_M64_M128): Define.
10842 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10844 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10846 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10847 tests only if CHECK_M64_M128 is defined.
10849 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10850 (m128_2_struct): Likewise.
10851 (check_struct_passing5): Likewise.
10852 (check_struct_passing6): Likewise.
10853 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10855 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10857 (check_union_passing4): Likewise.
10858 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10860 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10863 * gcc.dg/noncompile/pr35447-1.c: New test.
10865 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10867 PR tree-optimization/36922
10868 * gfortran.dg/pr36922.f: New test.
10870 2009-02-17 Richard Guenther <rguenther@suse.de>
10872 PR tree-optimization/39202
10873 * gcc.c-torture/compile/pr39202.c: New testcase.
10875 2009-02-17 Richard Guenther <rguenther@suse.de>
10877 PR tree-optimization/39204
10878 * gcc.dg/torture/pr39204.c: New testcase.
10880 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10882 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10883 * gcc.dg/vect/vect-outer-6.c: Ditto.
10885 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10888 * gcc.dg/noncompile/init-5.c: New test.
10889 * gcc.dg/init-bad-4.c: Adjust expected errors.
10891 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10894 * gcc.target/i386/push-1.c: New.
10896 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10898 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10900 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10902 * gcc.target/spu/intrinsics-sr.c: New test.
10904 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10907 * gcc.target/ia64/sibcall-opt-1.c: New test.
10908 * gcc.target/ia64/sibcall-opt-2.c: New test.
10910 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10913 * gfortran.dg/cray_pointers_8.f90: New test.
10916 * gfortran.dg/cray_pointers_9.f90: New test.
10918 2009-02-13 Jason Merrill <jason@redhat.com>
10921 * g++.dg/cpp0x/decltype16.C: New.
10923 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10926 * gfortran.dg/gomp/pr39152.f90: New.
10928 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10931 * gcc.target/i386/pr39162.c: New.
10933 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10936 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10939 2009-02-12 Jason Merrill <jason@redhat.com>
10942 * g++.dg/template/array20.C: New test.
10944 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10946 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10947 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10948 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10950 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10952 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10954 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10957 * gfortran.dg/pr39152.f: New.
10959 2009-02-11 Jason Merrill <jason@redhat.com>
10962 * g++.dg/cpp0x/defaulted9.C: New test.
10965 * g++.dg/init/value7.C: New test.
10967 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10970 * gcc.target/i386/pr38824.c: New testcase.
10972 2009-02-11 Jason Merrill <jason@redhat.com>
10975 * g++.dg/cpp0x/defaulted8.C: New test.
10978 * g++.dg/cpp0x/rv9p.C: New test.
10980 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10982 * gnat.dg/aliasing3.adb: New test.
10983 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10985 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/template/crash88.C: New.
10989 * g++.dg/template/crash89.C: Likewise.
10991 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10994 * gcc.dg/pr39084.c: New test.
10996 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10999 * gcc.target/i386/pr39139.c: New test.
11001 2009-02-10 Richard Guenther <rguenther@suse.de>
11003 PR tree-optimization/39132
11004 * gcc.dg/torture/pr39132.c: New testcase.
11006 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11009 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11010 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11011 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11012 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11013 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11014 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11015 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11016 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11018 2009-02-09 Jason Merrill <jason@redhat.com>
11021 * g++.dg/init/value6.C: New test.
11023 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11025 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11027 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11029 * gcc.c-torture/compile/20090209-1.c: New test.
11031 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11035 * g++.dg/cpp0x/vt-35147.C: New.
11036 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11037 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11039 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11042 * gcc.dg/attr-alias-4.c: New test.
11044 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11047 * gcc.dg/dfp/pr39035.c: New test.
11049 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11052 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11054 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11057 * g++.dg/opt/thunk3.C: New test.
11059 2009-02-05 Nick Clifton <nickc@redhat.com>
11061 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11062 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11063 * gcc.dg/cdce1.c: Likewise.
11064 * gcc.dg/cpp/_Pragma6.c: Likewise.
11065 * g++.dg/cpp/_Pragma1.C: Likewise.
11066 * gcc.dg/utf32-2.c: Xfail for M32C.
11067 * gcc.dg/utf32-1.c: Likewise.
11068 * gcc.dg/utf32-3.c: Likewise.
11069 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11071 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11072 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11073 * gcc.dg/Wconversion-5.c: Likewise.
11074 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11075 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11076 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11077 * gcc.dg/utf-inc-init.c: Likewise.
11078 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11079 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11080 * gcc.dg/utf-array-short-wchar.c: Likewise.
11081 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11082 * gcc.dg/mallign.c: Use size_t instead of long.
11084 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11086 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11088 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11090 * gcc.c-torture/execute/pr39100.c: New.
11092 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11095 * gcc.dg/tls/diag-6.c: New test.
11097 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11099 * gcc.dg/graphite/scop-19.c: New
11101 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11103 AVX Programming Reference (January, 2009)
11104 * gcc.target/i386/avx-vpclmulqdq.c: New.
11105 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11107 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11109 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11110 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11111 (pclmul_test): Renamed to ...
11114 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11117 * g++.dg/abi/mangle31.C: New test.
11119 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11122 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11124 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11125 inside function prototype but not part of parameter declarator.
11126 * vla-11.c: New test.
11128 2009-02-03 Jason Merrill <jason@redhat.com>
11130 * g++.dg/warn/main-4.C: New test.
11131 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11133 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11136 * g++.dg/expr/cast10.C: New test.
11138 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11141 * gcc.dg/init-bad-6.c: New test.
11143 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11146 * gcc.c-torture/compile/pr35318.c: New test.
11148 PR inline-asm/39059
11149 * gcc.dg/nofixed-point-2.c: New test.
11150 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11151 * g++.dg/ext/fixed2.C: Likewise.
11152 * g++.dg/other/error25.C: Likewise.
11153 * g++.dg/lookup/crash7.C: Likewise.
11154 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11157 * g++.dg/cpp0x/initlist13.C: New test.
11159 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11162 * g++.dg/template/func2.C: New test.
11165 * g++.dg/template/typename15.C: New.
11166 * g++.dg/template/typename16.C: New.
11168 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11169 Ben Elliston <bje@au.ibm.com>
11172 * gcc.dg/dfp/pr39034.c: New test.
11174 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11177 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11179 2009-02-02 Jason Merrill <jason@redhat.com>
11182 * g++.dg/parse/dtor14.C: New test.
11184 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11186 * lib/target-supports.exp
11187 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11188 * g++.dg/ext/builtin10.C: New test.
11190 PR inline-asm/39058
11191 * gcc.target/i386/pr39058.c: New test.
11193 2009-02-02 Richard Guenther <rguenther@suse.de>
11195 PR tree-optimization/38937
11196 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11198 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11201 * g++.dg/parse/crash52.C: New.
11203 2009-01-30 Richard Guenther <rguenther@suse.de>
11205 PR tree-optimization/39041
11206 * gcc.c-torture/compile/pr39041.c: New testcase.
11208 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11211 * gcc.target/i386/pr39013-1.c: New test.
11212 * gcc.target/i386/pr39013-2.c: New test.
11215 * g++.dg/ext/label12.C: New test.
11217 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11220 * g++.dg/parse/error34.C: New.
11221 * g++.dg/parse/error35.C: Likewise.
11223 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11226 * g++.dg/cpp0x/decltype-38655.C: New.
11228 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11231 * g++.dg/torture/pr39002.C: New test.
11233 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11235 PR tree-optimization/39007
11236 * gcc.dg/tree-ssa/pr39007.c: New.
11238 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11240 PR middle-end/35854
11241 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11244 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11246 PR middle-end/38857
11247 * gcc.c-torture/compile/pr38857.c: New test.
11249 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11253 * gfortran.dg/bound_6.f90: New test.
11255 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11257 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11259 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11261 PR tree-optimization/38997
11262 * gcc.dg/tree-ssa/pr38997.c: New.
11264 2009-01-28 Richard Guenther <rguenther@suse.de>
11266 PR tree-optimization/38926
11267 * gcc.c-torture/compile/pr38926.c: New testcase.
11269 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11271 PR middle-end/38934
11272 * gcc.dg/pr38934.c: New test.
11274 2009-01-28 Richard Guenther <rguenther@suse.de>
11276 PR middle-end/38908
11277 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11279 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11281 PR tree-optimization/38984
11282 * gcc.dg/pr38984.c: New XFAILed testcase.
11285 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11288 * gcc.target/i386/pr38988.c: New test.
11290 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11293 * g++.dg/parse/crash51.C: New.
11294 * g++.old-deja/g++.pt/crash9.C: Adjust.
11296 2009-01-27 Daniel Kraft <d@domob.eu>
11299 * gfortran.dg/mvbits_6.f90: New test.
11300 * gfortran.dg/mvbits_7.f90: New test.
11301 * gfortran.dg/mvbits_8.f90: New test.
11303 2009-01-27 Richard Guenther <rguenther@suse.de>
11305 PR tree-optimization/38503
11306 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11308 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11310 PR middle-end/38969
11311 * gcc.c-torture/execute/pr38969.c: New test.
11313 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11316 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11318 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11319 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11320 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11322 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11325 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11326 if __USING_SJLJ_EXCEPTIONS__ is defined.
11328 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11329 __USING_SJLJ_EXCEPTIONS__ is defined.
11330 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11331 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11332 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11333 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11334 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11335 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11337 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11340 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11341 Use instead of C name in asm statements.
11343 2009-01-26 Richard Guenther <rguenther@suse.de>
11345 PR tree-optimization/38745
11346 * g++.dg/torture/pr38745.C: New testcase.
11348 2009-01-26 Richard Guenther <rguenther@suse.de>
11350 PR middle-end/38851
11351 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11353 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11355 * gcc.dg/bitfld-15.c: Gate warning on target
11356 pcc_bitfield_type_matters.
11357 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11358 g++.dg/ext/bitfield4.C: Likewise.
11359 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11360 bitfield for any target.
11362 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11365 * gcc.dg/pr38957.c: New test.
11367 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11370 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11373 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11375 PR tree-optimization/38953
11376 * gfortran.dg/graphite/pr38953.f90: New.
11378 2009-01-24 Paul Brook <paul@codesourcery.com>
11380 * gcc.target/arm/neon-cond-1.c: New test.
11382 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11384 PR tree-optimization/38932
11385 * gcc.dg/pr38932.c: New.
11387 2009-01-23 Revital Eres <eres@il.ibm.com>
11389 * gcc.dg/sms-7.c: Fix test.
11391 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11393 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11394 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11395 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11396 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11398 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11400 * gcc.dg/pr35729.c: Make test x86 specific.
11402 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11404 PR middle-end/38615
11405 * gcc.dg/pr38615.c: New test.
11407 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11410 * gcc.target/i386/pr38931.c: New test.
11412 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11415 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11416 * g++.dg/template/typedef12.C: Likewise.
11417 * g++.dg/template/typedef13.C: Likewise.
11418 * g++.dg/template/typedef14.C: Likewise.
11419 * g++.dg/template/sfinae3.C: Likewise.
11420 * g++.old-deja/g++.pt/typename8.C: Likewise.
11421 * g++.dg/template/access11.C: Likewise
11423 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11425 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11427 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11429 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11432 * g++.dg/template/typedef11.C: New test.
11433 * g++.dg/template/typedef12.C: Likewise.
11434 * g++.dg/template/typedef13.C: Likewise.
11435 * g++.dg/template/typedef14.C: Likewise.
11436 * g++.dg/template/sfinae3.C: Compile this pedantically.
11437 The only errors expected should be the one saying the typedef is ill
11439 * g++.old-deja/g++.pt/typename8.C: Likewise.
11440 * g++.dg/template/access11.C: Update this.
11442 2009-01-21 Daniel Kraft <d@domob.eu>
11445 * gfortran.dg/mvbits_5.f90: New test.
11447 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11449 * gcc.dg/sms-6.c: New test.
11450 * gcc.dg/sms-7.c: Likewise.
11452 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11455 * gfortran.dg/host_assoc_function_7.f90: New test
11457 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11458 Richard Guenther <rguenther@suse.de>
11460 PR tree-optimization/38747
11461 PR tree-optimization/38748
11462 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11463 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11464 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11466 2009-01-20 Kees Cook <kees@ubuntu.com>
11467 H.J. Lu <hongjiu.lu@intel.com>
11470 * gcc.dg/pr38902.c: New.
11472 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11475 * gfortran.dg/pr38868.f: New testcase.
11477 2009-01-20 Richard Guenther <rguenther@suse.de>
11479 * gcc.c-torture/execute/pr36227.c: Move ...
11480 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11482 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11484 * lib/gfortran.exp: Add -B options for targets that use
11485 libgfortran.a%s in their specs.
11487 2009-01-19 Jason Merrill <jason@redhat.com>
11490 * g++.dg/template/dtor5.C: New test.
11492 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11495 * gfortran.dg/bound_5.f90: New test.
11497 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11500 * g++.dg/compat/abi/pr38736_main.C: New.
11501 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11502 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11503 * g++.dg/other/macro-1.C: Likewise.
11504 * gcc.dg/macro-1.c: Likewise.
11505 * gcc.dg/compat/pr38736_main.c: Likewise.
11506 * gcc.dg/compat/pr38736_x.c: Likewise.
11507 * gcc.dg/compat/pr38736_y.c: Likewise.
11509 2009-01-18 Richard Guenther <rguenther@suse.de>
11511 PR tree-optimization/38819
11512 * gcc.c-torture/execute/pr38819.c: New testcase.
11514 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11517 * gfortran.dg/module_commons_3.f90: Reapply.
11519 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11522 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11523 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11525 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11528 * gfortran.dg/module_commons_3.f90: Remove
11530 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11532 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11534 2009-01-16 Jason Merrill <jason@redhat.com>
11537 * g++.dg/template/lvalue1.C: New test.
11540 * g++.dg/template/access20.C: New test.
11541 * g++.dg/torture/pr34641.C: Fix access.
11543 2009-01-16 Richard Guenther <rguenther@suse.de>
11545 PR tree-optimization/38835
11546 PR middle-end/36227
11547 * gcc.c-torture/execute/pr36227.c: New testcase.
11548 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11549 * g++.dg/init/const7.C: Likewise.
11551 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11554 * gcc.c-torture/compile/pr38554.c: New test.
11556 2009-01-16 Jason Merrill <jason@redhat.com>
11559 * g++.dg/conversion/access1.C: New test.
11561 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11563 PR tree-optimization/38789
11564 * gcc.c-torture/compile/pr38789.c: New test.
11566 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11569 * gfortran.dg/proc_ptr_13.f90: New.
11571 2009-01-15 Jason Merrill <jason@redhat.com>
11574 * g++.dg/template/koenig6.C: New test.
11576 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11579 * g++.dg/template/error37.C: New testcase.
11581 2009-01-15 Jason Merrill <jason@redhat.com>
11584 * g++.dg/conversion/memfn1.C: New test.
11587 * g++.dg/conversion/memfn2.C: New test.
11589 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11592 * g++.dg/template/crash87.C: New test.
11594 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11596 PR middle-end/37843
11597 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11599 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11602 * g++.dg/parse/crash50.C: New test.
11604 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11606 PR rtl-optimization/38245
11607 * gcc.dg/pr38245-3.c: New test.
11608 * gcc.dg/pr38245-3.h: New file.
11609 * gcc.dg/pr38245-4.c: New file.
11610 * gcc.dg/pr38364.c: New test.
11612 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11614 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11615 sequence PC-relative.
11617 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11619 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11620 calls and/or PLT markers.
11621 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11622 calls and/or PLT markers.
11623 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11624 calls and/or PLT markers.
11625 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11626 calls and/or PLT markers.
11628 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11629 Nathan Froyd <froydnj@codesourcery.com>
11630 Joseph Myers <joseph@codesourcery.com>
11632 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11634 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11635 and use consistent CFLAGS.
11636 * gcc.target/powerpc/20030505.c: Likewise.
11637 * gcc.target/powerpc/20081204-1.c: Likewise.
11638 * gcc.target/powerpc/ppc-spe.c: Likewise.
11639 * gcc.target/powerpc/spe1.c: Likewise.
11640 * g++.dg/ext/spe1.C: Likewise.
11641 * g++.dg/other/opaque-1.C: Likewise.
11642 * g++.dg/other/opaque-2.C: Likewise.
11643 * g++.dg/other/opaque-3.C: Likewise.
11645 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11647 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11650 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11653 * g++.dg/torture/pr38811.C: New file.
11655 2009-01-14 Richard Guenther <rguenther@suse.de>
11657 PR tree-optimization/38826
11658 PR middle-end/38477
11659 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11661 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11663 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11665 2009-01-14 Nick Clifton <nickc@redhat.com>
11668 * g++.cp/parse/pr37862.C: New test.
11670 2009-01-14 Julian Brown <julian@codesourcery.com>
11672 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11673 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11675 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11678 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11680 PR rtl-optimization/38774
11681 * gcc.dg/torture/pr38774.c: New test.
11684 * g++.dg/cpp0x/pr38795.C: New test.
11686 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11687 Nathan Froyd <froydnj@codesourcery.com>
11688 Joseph Myers <joseph@codesourcery.com>
11690 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11691 otherwise. Do not check for AltiVec at runtime.
11692 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11693 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11694 * gcc.target/powerpc/altivec-1.c: Likewise.
11695 * gcc.target/powerpc/altivec-3.c: Likewise.
11696 * gcc.target/powerpc/altivec-10.c: Likewise.
11697 * gcc.target/powerpc/altivec-12.c: Likewise.
11698 * gcc.target/powerpc/altivec-24.c: Likewise.
11699 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11700 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11701 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11702 * gcc.target/powerpc/pr35907.c: Likewise.
11703 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11704 otherwise. Do not check for Cell at runtime.
11705 * gcc.target/powerpc/altivec_check.h: Delete.
11707 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11708 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11709 not check for AltiVec at runtime.
11710 * g++.dg/ext/altivec-cell-2.C: Likewise.
11711 * g++.dg/ext/altivec-cell-3.C: Likewise.
11712 * g++.dg/ext/altivec-cell-4.C: Likewise.
11713 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11714 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11716 * g++.dg/ext/altivec_check.h: Delete.
11718 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11720 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11721 effective target. Adjust line numbers accordingly.
11723 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11725 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11727 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11729 PR tree-optimization/38786
11730 * gcc.dg/graphite/pr38786.c: New.
11732 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11735 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11737 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11738 for alpha*-*-* targets.
11739 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11741 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11743 PR libfortran/38772
11744 * gfortran.dg/fmt_bz_bn_err.f: New test.
11746 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11748 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11750 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11752 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11753 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11754 instruction support. Do not check for it at runtime.
11756 2009-01-12 Jason Merrill <jason@redhat.com>
11759 * g++.dg/lookup/friend11.C: Remove expected error.
11760 * g++.dg/lookup/friend14.C: New test.
11761 * g++.dg/lookup/friend15.C: New test.
11763 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11766 * g++.dg/lookup/hidden-class12.C: New test.
11767 * g++.dg/lookup/hidden-class13.C: New test.
11768 * g++.dg/lookup/hidden-class14.C: New test.
11769 * g++.dg/lookup/hidden-class15.C: New test.
11770 * g++.dg/lookup/hidden-class16.C: New test.
11772 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11774 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11775 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11776 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11778 2009-01-12 Jason Merrill <jason@redhat.com>
11781 * g++.dg/other/vararg-3.C: New test.
11783 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11785 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11786 Explicitly enable SPE.
11787 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11790 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11791 Expect -flax-vector-conversions message. Adjust incompatible
11793 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11796 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11798 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11800 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11801 * g++.dg/other/opaque-2.C: Likewise.
11802 * g++.dg/other/opaque-3.C: Likewise.
11804 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11807 * gcc.dg/pr32041.c: New test.
11808 * g++.dg/parse/offsetof9.C: New test.
11810 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11811 Nathan Froyd <froydnj@codesourcery.com>
11813 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11814 * g++.dg/ext/attribute-test-1.C: Likewise.
11815 * g++.dg/ext/attribute-test-2.C: Likewise.
11816 * g++.dg/ext/attribute-test-3.C: Likewise.
11817 * g++.dg/ext/attribute-test-4.C: Likewise.
11819 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11821 * gnat.dg/unchecked_convert3.adb: New test.
11823 2009-01-12 Tomas Bily <tbily@suse.cz>
11826 * gcc.dg/tree-ssa/pr38385.c: New file.
11828 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11831 * g++.dg/parse/typedef9.C: New test.
11833 PR tree-optimization/38807
11834 * gcc.c-torture/compile/pr38807.c: New test.
11836 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11838 * gcc.target/mips/ins-2.c: New test.
11840 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11843 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11845 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11848 * g++.dg/warn/Wreturn-type-5.C: New test.
11850 2009-01-11 Matthias Klose <doko@ubuntu.com>
11852 PR middle-end/38616
11853 * gcc.dg/pr38616.c: New test.
11855 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11857 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11859 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11862 * g++.dg/expr/string-1.C: New test.
11863 * g++.dg/expr/string-2.C: New test.
11866 * g++.dg/ext/complex4.C: New test.
11867 * g++.dg/ext/complex5.C: New test.
11868 * g++.dg/init/reference1.C: New test.
11869 * g++.dg/init/reference2.C: New test.
11870 * g++.dg/init/reference3.C: New test.
11872 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11875 * gfortran.dg/transfer_null_1.f90: New test.
11877 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11880 * gfortran.dg/host_assoc_function_6.f90: New test.
11882 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11884 * lib/target-supports.exp: Add method to determine if the effective
11885 target is really a ppc405 after applying all compile options.
11886 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11887 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11888 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11889 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11890 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11891 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11892 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11893 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11894 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11895 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11896 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11897 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11898 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11899 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11900 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11901 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11902 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11903 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11904 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11905 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11906 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11907 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11908 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11909 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11910 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11911 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11912 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11913 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11914 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11915 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11916 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11918 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11921 * g++.dg/other/error31.C: New testcase.
11924 * gcc.dg/pr35742.c: New test.
11926 2009-01-09 John F. Carr <jfc@mit.edu>
11929 * g++.dg/parse/linkage3.C: New test.
11931 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11933 PR middle-end/38771
11934 * gcc.c-torture/compile/pr38771.c: New test.
11936 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11938 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11940 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11942 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11943 * gcc.dg/sibcall-4.c: Likewise.
11945 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11946 Jan Sjodin <jan.sjodin@amd.com>
11948 PR tree-optimization/38559
11949 * gcc.dg/graphite/pr38559.c: New.
11951 2009-01-08 Ira Rosen <irar@il.ibm.com>
11953 PR tree-optimization/37194
11954 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11956 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11959 * g++.dg/ext/label11.C: New test.
11961 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11963 * lib/target-supports.exp (check_weak_override_available): New.
11964 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11965 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11966 dg-require-weak-override.
11968 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11969 Alan Modra <amodra@bigpond.net.au>
11971 * gcc.c-torture/compile/20090107-1.c: New test.
11973 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11976 * g++.dg/other/pr38706.C: New test.
11978 2009-01-07 Jason Merrill <jason@redhat.com>
11980 * g++.dg/cpp0x/variadic92.C: New test.
11981 * g++.dg/cpp0x/variadic93.C: New test.
11983 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11985 * lib/target-supports-dg.exp (current_compiler_flags): New.
11986 (check-flags): Use it; do not access dg-test local variables.
11987 (dg-skip-if): Do not access dg-test local variables.
11988 (dg-xfail-run-if): Ditto.
11989 (dg-shouldfail): Ditto.
11990 * gcc.test-framework/test-framework.exp
11991 (check_effective_target_def_nocache): New.
11992 * gcc.test-framework/test-framework.awk: Handle scan tests.
11993 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11994 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11995 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11996 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11997 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11998 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11999 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12000 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12001 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12003 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12005 * lib/target-supports-dg.exp (check_test_flags): Delete.
12007 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12009 PR tree-optimization/38492
12010 PR tree-optimization/38498
12011 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12013 * gcc.dg/graphite/block-0.c: Update test.
12014 * gcc.dg/graphite/block-1.c: Same.
12015 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12016 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12017 * gcc.dg/graphite/block-3.c: New.
12018 * gcc.dg/graphite/pr38498.c: New.
12020 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12022 AVX Programming Reference (December, 2008)
12023 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12024 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12025 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12027 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12028 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12030 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12033 * gfortran.dg/c_loc_pure_1.f90: New test.
12035 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12038 * gfortran.dg/elemental_dependency_3.f90:
12039 Add the final tree dump cleanup.
12041 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12043 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12046 PR rtl-optimization/38722
12047 * gfortran.dg/pr38722.f90: New test.
12049 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12052 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12053 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12055 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12057 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12058 * gfortran.dg/typebound_call_8.f03: Same.
12059 * gfortran.dg/elemental_bind_c.f90: Same.
12060 * gfortran.dg/typebound_call_7.f03: Same.
12061 * gfortran.dg/interface_proc_end.f90: Same
12062 * gfortran.dg/pr37243.f: Fix typo.
12064 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12066 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12067 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12070 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12072 AVX Programming Reference (December, 2008)
12073 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12074 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12075 * gcc.target/i386/sse-14.c: Likewise.
12077 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12078 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12079 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12080 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12082 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12084 PR libfortran/38735
12085 * gfortran.dg/fmt_bz_bn.f: Update test.
12087 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12090 * g++.dg/conversion/usual-arith-conv.C: New test.
12092 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12095 * gcc.dg/vector-3.c: New testcase.
12096 * g++.dg/ext/vector15.C: New test.
12098 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12100 PR tree-optimization/38510
12101 * gcc.dg/graphite/pr38510.c: New.
12103 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12104 Jan Sjodin <jan.sjodin@amd.com>
12106 PR tree-optimization/38500
12107 * gcc.dg/graphite/pr38500.c: New.
12109 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12111 * gcc.c-torture/compile/20001226-1.c: Generalize
12113 * gcc.c-torture/compile/limits-fnargs.c: Add
12115 * gcc.dg/20020425-1.c: Likewise.
12116 * gcc.dg/pch/pch.exp: Likewise.
12118 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12121 * gfortran.dg/module_commons_3.f90: New test.
12123 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12126 * gfortran.dg/random_seed_1.f90: Updated.
12128 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12132 * gfortran.dg/elemental_subroutine_7.f90:
12133 Fix p values so that it can be used as vector subscript.
12135 2009-01-05 Jason Merrill <jason@redhat.com>
12137 * g++.dg/cpp0x/initlist12.C: Add another test.
12139 * g++.dg/cpp0x/defaulted7.C: New test.
12141 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12144 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12145 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12147 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12149 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12150 for alpha*-*-* targets.
12151 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12153 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12156 * gfortran.dg/host_assoc_function_5.f90: New test.
12158 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12161 * gfortran.dg/elemental_dependency_3.f90: New test.
12162 * gfortran.dg/elemental_subroutine_7.f90: New test.
12164 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12166 * gcc.dg/struct-ret-3.c: Include unistd.h.
12167 (main): Exit early if system memory page size is
12168 larger than 4096 bytes.
12170 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12173 * gfortran.dg/merge_init_expr.f90: New.
12175 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12178 * gfortran.dg/c_loc_tests_13.f90: New test.
12179 * gfortran.dg/c_loc_tests_14.f90: New test.
12181 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12183 * gfortran.dg/func_result_4.f90: New.
12185 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12188 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12189 interface still works, in addition to original tests.
12190 * gfortran.dg/host_assoc_call_6.f90: New test.
12192 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12195 * g++.dg/torture/pr38705.C: New test.
12198 * gcc.dg/pr38700.c: New test.
12200 2009-01-02 Jason Merrill <jason@redhat.com>
12202 * g++.dg/cpp0x/initlist11.C: New test.
12203 * g++.dg/cpp0x/initlist12.C: New test.
12205 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12207 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12208 Allow extra informative notes.
12210 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12213 * gcc.dg/pr36489.c: New test.
12216 Copyright (C) 2009 Free Software Foundation, Inc.
12218 Copying and distribution of this file, with or without modification,
12219 are permitted in any medium without royalty provided the copyright
12220 notice and this notice are preserved.