1 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
5 * gcc.dg/torture/builtin-math-7.c: Likewise.
6 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
8 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
9 * lib/target-supports.exp (check_effective_target_mpc,
10 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
13 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
15 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
18 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
20 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
21 for 16bit int targets.
23 2009-12-06 Janus Weil <janus@gcc.gnu.org>
27 * gfortran.dg/intrinsic_pack_5.f90: New test.
29 2009-12-04 Jason Merrill <jason@redhat.com>
32 * g++.dg/abi/local2.C: New.
35 * g++.dg/cpp0x/decltype20.C: New.
37 2009-12-04 David Daney <ddaney@caviumnetworks.com>
39 PR rtl-optimization/42164
40 * gcc.c-torture/compile/pr42164.c: New test.
42 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
44 * gnat.dg/specs/size_attribute1.ads: New test.
45 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
46 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
48 2009-12-04 Dodji Seketeli <dodji@redhat.com>
51 * g++.dg/other/error33.C: New test.
53 2009-12-03 Jason Merrill <jason@redhat.com>
55 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
58 * g++.dg/abi/guard2.C: New.
61 * g++.dg/cpp0x/variadic97.C: New.
63 2009-12-03 Jakub Jelinek <jakub@redhat.com>
66 * gcc.c-torture/compile/pr42049.c: New test.
68 2009-12-03 Quentin Ochem <ochem@adacore.com>
70 * gnat.dg/controlled5.adb: New test.
71 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
73 2009-12-03 Dodji Seketeli <dodji@redhat.com>
76 * g++.dg/other/bitfield4.C: New test.
78 2009-12-03 Jakub Jelinek <jakub@redhat.com>
81 * g++.dg/inherit/thunk11.C: New test.
82 * g++.dg/inherit/thunk11.h: New file.
83 * g++.dg/inherit/thunk11-aux.cc: New file.
85 2009-12-02 Richard Guenther <rguenther@suse.de>
87 * g++.dg/ipa/iinline-1.C: Adjust.
88 * g++.dg/template/cond2.C: Likewise.
89 * g++.dg/template/pr35240.C: Likewise.
91 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
94 * gcc.target/s390/pr42224.c: New test.
96 2009-12-01 Jason Merrill <jason@redhat.com>
99 * g++.dg/abi/guard1.C: New.
101 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
103 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
105 2009-12-01 Jakub Jelinek <jakub@redhat.com>
108 * g++.dg/gomp/pr42234.C: New test.
110 2009-12-01 Martin Jambor <mjambor@suse.cz>
112 PR tree-optimization/42237
113 * gcc.c-torture/compile/pr42237.c: New test.
115 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/parse/crash54.C: New.
120 2009-11-30 Chao-ying Fu <fu@mips.com>
122 * gcc.target/mips/dsp-lhx.c: New test.
123 * gcc.target/mips/dsp-no-lhx.c: New test.
125 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
127 * lib/g++.exp (g++_init): Add host-dependent settings for
129 * lib/gcc-dg.exp: Likewise.
130 * lib/options.exp: Likewise.
131 * lib/objc.exp (objc_init): Likewise.
132 * lib/gfortran.exp (gfortran_init): Likewise.
134 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/template/crash93.C: New.
139 2009-11-30 Steve Ellcey <sje@cup.hp.com>
141 * gcc.dg/pr41551.c: New test.
143 2009-11-30 Janus Weil <janus@gcc.gnu.org>
146 * gfortran.dg/select_type_9.f03: New.
148 2009-11-30 Janus Weil <janus@gcc.gnu.org>
151 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
152 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
153 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
154 * gfortran.dg/select_type_2.f03: Ditto.
155 * gfortran.dg/select_type_8.f03: New test.
157 2009-11-30 Janus Weil <janus@gcc.gnu.org>
159 * gfortran.dg/extends_type_of_1.f03: New test.
160 * gfortran.dg/same_type_as_1.f03: Extended.
162 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
165 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
167 2009-11-30 Janis Johnson <janis187@us.ibm.com>
170 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
172 2009-11-30 Martin Jambor <mjambor@suse.cz>
175 * gcc.c-torture/compile/pr42196-1.c: New test.
176 * gcc.c-torture/compile/pr42196-2.c: New test.
177 * gcc.c-torture/compile/pr42196-3.c: New test.
179 2009-11-30 Ira Rosen <irar@il.ibm.com>
181 * gfortran.dg/vect/vect-7.f90: New test.
183 2009-11-30 Richard Guenther <rguenther@suse.de>
187 * gfortran.dg/pr42119.f90: New testcase.
189 2009-11-30 Dodji Seketeli <dodji@redhat.com>
192 * g++.dg/template/typedef23.C: New test.
194 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
196 PR tree-optimization/41961
197 * g++.dg/tree-ssa/pr41961.C: New.
199 2009-11-29 Ira Rosen <irar@il.ibm.com>
201 PR tree-optimization/42193
202 * gcc.dg/vect/pr42193.c: New test.
204 2009-11-28 Dodji Seketeli <dodji@redhat.com>
207 * g++.dg/template/stmtexpr2.C: New test.
209 2009-11-28 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/42183
212 * g++.dg/torture/pr42183.C: New testcase.
214 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
216 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
217 w64 target type 'unsigned long long'.
219 2009-11-27 Martin Jambor <mjambor@suse.cz>
222 * gcc.c-torture/execute/pr42006.c: New test.
224 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/cpp0x/error2.C: New.
229 2009-11-27 Michael Matz <matz@suse.de>
231 PR rtl-optimization/42084
232 * gcc.dg/pr42084.c: New test.
234 2009-11-27 Michael Matz <matz@suse.de>
237 * g++.dg/tree-ssa/pr41906.C: New testcase.
239 2009-11-27 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/O16384.c: New test.
243 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
246 * g++.dg/parse/crash53.C: New.
247 * g++.dg/parse/error17.C: Adjust, error messages are not
249 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
251 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
253 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
254 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
255 * gcc.target/i386/vperm-v4si-2.c: Ditto.
256 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
258 2009-11-26 Richard Henderson <rth@redhat.com>
260 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
262 2009-11-26 Jason Merrill <jason@redhat.com>
265 * g++.dg/lookup/koenig8.C: New.
268 * g++.dg/template/explicit-args2.C: Add typeid cases.
270 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
273 * gfortran.dg/array_function_5.f90: New test.
275 2009-11-26 Janus Weil <janus@gcc.gnu.org>
279 * gfortran.dg/select_type_10.f03: New test case.
280 * gfortran.dg/typebound_call_11.f03: Extended test case.
282 2009-11-26 Michael Matz <matz@suse.de>
284 PR tree-optimization/41905
285 * g++.dg/tree-ssa/pr41905.C: New testcase.
287 2009-11-25 Richard Henderson <rth@redhat.com>
289 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
291 * lib/target-supports.exp
292 (check_effective_target_vect_extract_even_odd): Add x86.
294 * gcc.target/i386/isa-check.h: New.
295 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
296 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
297 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
298 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
299 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
300 gcc.target/i386/vperm.pl: New files.
302 2009-11-25 Richard Henderson <rth@redhat.com>
304 * gcc.dg/vect/pr36493.c: Call check_vect.
305 * gcc.dg/vect/pr37539.c: Likewise.
306 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
307 * tree-vect.h (check_vect): Use cpuid for x86.
309 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
311 * gnat.dg/specs/pack6.ads: New test.
312 * gnat.dg/specs/pack6_pkg.ads: New helper.
314 2009-11-25 Jakub Jelinek <jakub@redhat.com>
316 * gcc.target/powerpc/regnames-1.c: New test.
318 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
319 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
322 * ada/acats/run_acats: Bump stack limit to 16MB.
324 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
326 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
329 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
332 * gfortran.dg/pure_initializer_2.f90: New test.
334 2009-11-23 Jason Merrill <jason@redhat.com>
336 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
337 * g++.old-deja/g++.pt/ctor2.C: Adjust.
338 * g++.dg/lookup/name-clash4.C: Adjust.
340 2009-11-23 Jason Merrill <jason@redhat.com>
342 * g++.dg/template/spec15.C: Check for helpful message.
344 2009-11-24 Janis Johnson <janis187@us.ibm.com>
346 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
347 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
348 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
349 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
350 * gcc.target/powerpc/paired-2.c: Ditto.
351 * gcc.target/powerpc/paired-3.c: Ditto.
352 * gcc.target/powerpc/paired-4.c: Ditto.
353 * gcc.target/powerpc/paired-5.c: Ditto.
354 * gcc.target/powerpc/paired-6.c: Ditto.
355 * gcc.target/powerpc/paired-7.c: Ditto.
356 * gcc.target/powerpc/paired-8.c: Ditto.
357 * gcc.target/powerpc/paired-9.c: Ditto.
358 * gcc.target/powerpc/paired-10.c: Ditto.
359 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
360 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
361 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
362 * gcc.target/powerpc/pr39457.c: Don't use -m64.
363 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
364 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
365 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
366 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
368 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
370 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
371 scan-assembler-not regular expression.
373 2009-11-24 Richard Guenther <rguenther@suse.de>
375 PR tree-optimization/42142
376 * gcc.c-torture/execute/pr42142.c: New testcase.
378 2009-11-24 Martin Jambor <mjambor@suse.cz>
380 PR tree-optimization/42154
381 * gcc.c-torture/execute/pr42154.c: New test.
383 2009-11-24 Janus Weil <janus@gcc.gnu.org>
386 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
387 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
388 * gfortran.dg/proc_ptr_comp_24.f90: New.
390 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
392 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
395 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
397 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
399 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
402 * gcc.target/ia64/fptr-1.c: Make it a compile test.
404 2009-11-23 Janis Johnson <janis187@us.ibm.com>
406 * lib/lto.exp (lto_option_list): Rename from option_list.
407 * lib/compat.exp (compat_option_list): Rename from option_list.
409 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
411 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
412 * gcc-dg/raw-string-2.c: Ditto.
413 * gcc-dg/utf-array-short-wchar.c: Ditto.
414 * gcc-dg/utf-array.c: Ditto.
415 * gcc-dg/utf8-2.c: Ditto.
417 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
419 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
422 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
424 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
426 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
428 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
430 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
433 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
434 Enable short test for avr target.
435 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
436 * gcc.dg/utf32-2.c: Ditto.
437 * gcc.dg/utf32-3.c: Ditto.
438 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
440 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
442 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
444 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
446 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
449 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
451 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
452 * gcc.dg/sms-7.c: Ditto.
454 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
456 * gcc.dg/pr36998.c: Frame pointer required for avr target.
457 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
458 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
459 * gcc.dg/pr41340.c: Test requires long pointer target.
460 * gcc.dg/profile-generate-3.c: Test requires profiling support.
462 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
464 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
465 * gcc.dg/graphite/block-3.c: Ditto.
466 * gcc.dg/graphite/block-4.c: Ditto.
467 * gcc.dg/graphite/block-5.c: Ditto.
468 * gcc.dg/graphite/block-6.c: Ditto.
469 * gcc.dg/graphite/interchange-0.c: Ditto.
470 * gcc.dg/graphite/interchange-1.c: Ditto.
471 * gcc.dg/graphite/interchange-2.c: Ditto.
472 * gcc.dg/graphite/interchange-3.c: Ditto.
473 * gcc.dg/graphite/interchange-4.c: Ditto.
474 * gcc.dg/graphite/interchange-5.c: Ditto.
475 * gcc.dg/graphite/interchange-6.c: Ditto.
476 * gcc.dg/graphite/run-id-1.c: Ditto.
477 * gcc.dg/graphite/scop-16.c: Ditto.
478 * gcc.dg/graphite/scop-17.c: Ditto.
479 * gcc.dg/graphite/scop-18.c: Ditto.
480 * gcc.dg/graphite/scop-matmult.c: Ditto.
481 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
482 * gcc.dg/graphite/id-15.c: Ditto.
484 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
486 * gnat.dg/specs/weak1.ads: New test.
488 2009-11-23 Steve Ellcey <sje@cup.hp.com>
490 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
492 2009-11-23 Dodji Seketeli <dodji@redhat.com>
495 * g++.dg/template/typedef13.C: Adjust.
496 * g++.dg/template/typedef19.C: Adjust.
497 * g++.dg/template/typedef20.C: Adjust.
498 * g++.dg/template/typedef22.C: New test.
500 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
503 * gcc.target/alpha/pr42113.c: New test.
505 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
508 * gfortran.dg/data_value_1.f90: Update test.
509 * gfortran.dg/array_constructor_32.f90: New test.
511 2009-11-21 Martin Jambor <mjambor@suse.cz>
514 * gcc.c-torture/compile/pr42025-1.c: New test.
515 * gcc.c-torture/compile/pr42025-2.c: New test.
517 2009-11-21 Adam Nemet <adambnemet@gmail.com>
519 * gcc.target/mips/mult-1.c: Forbid octeon.
520 * gcc.target/mips/octeon-dmul-3.c: New test.
522 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
524 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
526 2009-11-20 Jason Merrill <jason@redhat.com>
528 PR c++/9050, DR 147, DR 318
529 * g++.dg/template/ctor9.C: New.
530 * g++.dg/tc1/dr147.C: Remove xfails.
531 * g++.dg/lookup/name-clash4.C: Adjust.
532 * g++.old-deja/g++.jason/temporary5.C: Adjust.
533 * g++.old-deja/g++.pt/ctor2.C: Adjust.
535 2009-11-21 Jakub Jelinek <jakub@redhat.com>
537 PR tree-optimization/42078
538 * gcc.dg/pr42078.c: New test.
540 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
543 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
544 XFAIL ptrdiff range test for avr.
545 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
546 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
547 * gcc-dg/c99-stdint-6.c: Ditto.
549 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
551 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
552 2009-10-23 change to set VRSAVE if VSX has been reverted.
554 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
557 * g++.dg/cpp0x/pr38646.C: New test.
559 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
561 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
562 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
563 Wrap *intmax_t tests in !NO_MAX_TYPES.
565 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/initlist28.C: New.
570 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
572 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
574 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
576 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
578 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
580 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
582 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
583 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
584 * g++.old-deja/g++.law/typeck1.C: Likewise.
585 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
586 * g++.dg/conversion/ptrmem9.C: Likewise.
587 * g++.dg/expr/cond2.C: Likewise.
589 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
590 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/proc_ptr_comp_23.f90: New test.
595 2009-11-19 Jason Merrill <jason@redhat.com>
598 * g++.dg/init/placement5.C: Add positive test.
600 DR 176 permissiveness
601 * g++.dg/ext/injected-ttp.C: New.
602 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
603 * g++.old-deja/g++.pt/ttp41.C: Adjust.
605 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
607 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
608 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
610 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
612 * gcc-dg/raw-string-1.c: Skip test for avr target.
613 * gcc-dg/utf-array-short-wchar.c: Ditto.
614 * gcc-dg/utf-array.c: Ditto.
615 * gcc-dg/utf8-2.c: Ditto.
617 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
619 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
620 (plugin_init): Pass correct version to plugin_default_version_check.
621 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
622 (plugin_init): Pass correct version to plugin_default_version_check.
623 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
624 (plugin_init): Pass correct version to plugin_default_version_check.
626 2009-11-19 Jason Merrill <jason@redhat.com>
629 * g++.dg/overload/pmf2.C: New.
631 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
634 * gfortran.dg/direct_io_11.f90: New test.
636 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
638 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
640 2009-11-18 Nick Clifton <nickc@redhat.com>
642 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
643 * g++.dg/lto/20081120-1_0.C: Likewise.
644 * g++.dg/lto/20091002-2_0.C: Likewise.
645 * g++.dg/lto/20081120-2_0.C: Likewise.
646 * g++.dg/lto/20091002-3_0.C: Likewise.
647 * g++.dg/lto/20081123_0.C: Likewise.
648 * g++.dg/lto/20090313_0.C: Likewise.
649 * g++.dg/lto/20081109-1_0.C: Likewise.
650 * g++.dg/lto/20081219_0.C: Likewise.
651 * g++.dg/lto/20081204-1_0.C: Likewise.
652 * g++.dg/lto/20090302_0.C: Likewise.
653 * g++.dg/lto/20081119-1_0.C: Likewise.
654 * g++.dg/lto/20081118_0.C: Likewise.
656 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
659 * lib/lto.exp (scan-symbol): Properly check if target exist.
661 2009-11-18 Janus Weil <janus@gcc.gnu.org>
664 * gfortran.dg/proc_ptr_8.f90: Extended.
666 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
668 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
670 * g++.dg/inherit/error4.C: Likewise.
671 * g++.dg/template/crash90.C: Likewise.
673 2009-11-18 Jakub Jelinek <jakub@redhat.com>
676 * g++.dg/abi/mangle26.C: Also match *C2* definition.
677 * g++.dg/abi/mangle27.C: Likewise.
678 * g++.dg/abi/mangle28.C: Likewise.
679 * g++.dg/abi/mangle29.C: Likewise.
681 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
684 * gcc.dg/vect/vect-debug-pr41926.c: New.
686 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/init/array26.C: New.
690 * g++.dg/init/array27.C: Likewise.
691 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
693 2009-11-17 Jakub Jelinek <jakub@redhat.com>
696 * g++.dg/cpp0x/initlist27.C: New test.
699 * g++.dg/cpp0x/initlist26.C: New test.
701 2009-11-16 Jason Merrill <jason@redhat.com>
703 PR c++/189, c++/9937, c++/13950, DR 176
704 * g++.dg/tc1/dr176.C: Adjust.
705 * g++.dg/template/injected1.C: New.
706 * g++.dg/template/inherit.C: Adjust.
707 * g++.old-deja/g++.brendan/crash56.C: Adjust.
708 * g++.old-deja/g++.pt/lookup8.C: Adjust.
709 * g++.old-deja/g++.pt/ttp22.C: Adjust.
710 * g++.old-deja/g++.pt/ttp23.C: Adjust.
712 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
715 * g++.dg/template/crash92.C: New.
717 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/template/error44.C: New.
722 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
724 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
726 2009-11-15 Janus Weil <janus@gcc.gnu.org>
729 * gfortran.dg/typebound_call_11.f03: New test.
731 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
733 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
736 2009-11-13 Jason Merrill <jason@redhat.com>
740 * g++.dg/template/arg7.C: New.
743 * g++.dg/template/error43.C: New.
746 * g++.dg/debug/dwarf2/static-data-member2.C: New.
749 * g++.dg/template/ref5.C: New.
752 * g++.dg/template/inherit4.C: New.
753 * g++.dg/lookup/scoped8.C: Adjust.
756 * g++.dg/parse/typename11.C: New.
757 * g++.dg/template/crash48.C: Adjust.
759 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
762 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
763 lto_finish at the end.
764 * gfortran.dg/lto/lto.exp: Ditto.
766 2009-11-12 Jason Merrill <jason@redhat.com>
769 * g++.dg/lookup/anon7.C: New.
772 * g++.dg/template/typedef21.C: New.
775 * g++.dg/cpp0x/decltype19.C: New.
777 2009-11-11 Jason Merrill <jason@redhat.com>
780 * g++.dg/dfp/typeid1.C: New.
782 2009-11-11 Janus Weil <janus@gcc.gnu.org>
785 * gfortran.dg/proc_ptr_comp_22.f90: New test.
787 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
790 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
791 lto_finish at the end.
793 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
794 (lto_finish): New. Restore mathlib.
796 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
798 * g++.dg/torture/pushpop_macro.C: New testcase.
799 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
800 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
802 2009-11-11 Jon Beniston <jon@beniston.com>
804 * lib/target-supports.exp (check_profiling_available): lm32 target
805 doesn't support profiling.
806 * gcc.dg/20020312-2.c: Add lm32 support.
807 * g++.dg/other/packed1.C: Expect to fail on lm32.
808 * g++.old-deja/g++.jason/thunk3.C: Likewise.
810 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
812 * gcc.target/arm/neon: Regenerate generated tests.
814 2009-11-10 Jason Merrill <jason@redhat.com>
816 * g++.dg/init/placement5.C: New.
819 * g++.dg/init/placement4.C: New.
821 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
823 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
824 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
825 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
826 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
828 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
830 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
831 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
833 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
835 * gcc.c-torture/compile/pr41987.c: New.
837 2009-11-09 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/pr40946.c: New test.
842 2009-11-09 Jason Merrill <jason@redhat.com>
845 * g++.dg/template/ref4.C: New.
848 * g++.dg/template/conv10.C: New.
850 2009-11-07 Jason Merrill <jason@redhat.com>
853 * g++.dg/ext/typeof11.C: New.
855 2009-11-08 Jakub Jelinek <jakub@redhat.com>
858 * gcc.target/i386/pr41985.c: New test.
860 2009-11-08 Richard Guenther <rguenther@suse.de>
862 * gcc.dg/torture/pta-escape-1.c: New testcase.
864 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
866 * gnat.dg/rep_clause4.adb: New test.
868 2009-11-08 Richard Guenther <rguenther@suse.de>
870 PR rtl-optimization/41928
871 * gfortran.dg/pr41928.f90: New testcase.
873 2009-11-07 Jason Merrill <jason@redhat.com>
877 * g++.dg/parse/error36.C: Add parameter and template cases.
878 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
879 * g++.dg/ext/typedef-init.C: Likewise.
880 * g++.dg/lookup/hidden-class1.C: Likewise.
881 * g++.dg/lookup/hidden-class10.C: Likewise.
882 * g++.dg/lookup/hidden-class5.C: Likewise.
883 * g++.dg/lookup/hidden-class7.C: Likewise.
884 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
885 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
886 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
887 * g++.dg/lookup/strong-using-2.C: Likewise.
888 * g++.dg/other/typedef1.C: Likewise.
889 * g++.dg/parse/access10.C: Likewise.
890 * g++.dg/parse/constructor1.C: Likewise.
891 * g++.dg/parse/crash38.C: Likewise.
892 * g++.dg/parse/error3.C: Likewise.
893 * g++.dg/parse/typespec1.C: Likewise.
894 * g++.dg/template/typedef5.C: Likewise.
895 * g++.old-deja/g++.pt/typename3.C: Likewise.
896 * g++.old-deja/g++.pt/typename4.C: Likewise.
897 * g++.old-deja/g++.pt/typename6.C: Likewise.
898 * g++.old-deja/g++.robertl/eb94.C: Likewise.
900 * g++.dg/abi/regparm1.C: Fix execute test.
902 2009-11-07 Jakub Jelinek <jakub@redhat.com>
904 PR tree-optimization/41643
905 * gcc.dg/pr41643.c: New test.
907 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
910 * gfortran.dg/recursive_check_15.f90: New test.
912 2009-11-06 Jason Merrill <jason@redhat.com>
915 * g++.dg/parse/error36.C: New.
916 * g++.old-deja/g++.other/typename1.C: Adjust.
919 * g++.dg/abi/regparm1.C: New.
921 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
923 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
925 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
926 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
927 and pragma_plugin-test-1.C.
929 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
932 * g++.dg/ext/always_inline-5.C: New test.
934 2009-11-06 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/gomp/pr41967.C: New test.
939 2009-11-06 Michael Matz <matz@suse.de>
942 * gcc.dg/pr41963.c: New test.
944 2009-11-06 Jakub Jelinek <jakub@redhat.com>
947 * gcc.dg/pr41935.c: New test.
948 * c-c++-common/pr41935.c: New test.
949 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
951 * gcc.c-torture/execute/pr41935.c: New test.
953 2009-11-05 Jason Merrill <jason@redhat.com>
956 * g++.dg/init/synth2.C: New.
959 * g++.dg/abi/pragma-pack1.C: New.
962 * g++.dg/lookup/koenig7.C: New.
965 * g++.dg/template/partial6.C: New.
967 2009-11-05 Janus Weil <janus@gcc.gnu.org>
970 * gfortran.dg/class_12.f03: New test.
972 2009-11-05 Jakub Jelinek <jakub@redhat.com>
974 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
977 2009-11-04 Jason Merrill <jason@redhat.com>
980 * g++.dg/init/static-init2.C: New.
982 2009-11-05 Janus Weil <janus@gcc.gnu.org>
986 * gfortran.dg/interface_abstract_4.f90: New test.
988 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
990 * gcc.target/m68k/pr41302.c: Fix target triplet.
992 2009-11-04 Jason Merrill <jason@redhat.com>
995 * g++.dg/template/overload11.C: New.
996 * g++.dg/template/nested3.C: Adjust.
998 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1001 * ada/acats/norun.lst: Remove the stack checking tests.
1002 * ada/acats/run_acats: Limit the stack to 8MB.
1004 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/class_11.f03: New test.
1010 2009-11-04 Jason Merrill <jason@redhat.com>
1013 * g++.dg/abi/thunk5.C: New.
1015 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1018 * gcc.target/powerpc/altivec-33.c: New testcase.
1020 2009-11-04 Jason Merrill <jason@redhat.com>
1022 PR c++/17365, DR 218
1023 * g++.dg/lookup/koenig6.C: New.
1024 * g++.dg/lookup/koenig5.C: Adjust.
1025 * g++.dg/template/crash56.C: Adjust.
1026 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1028 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1029 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1031 * gcc.target/i386/xop-check.h: New file.
1032 * gcc.target/i386/xop-hadduX.c: Ditto.
1033 * gcc.target/i386/xop-haddX.c: Ditto.
1034 * gcc.target/i386/xop-hsubX.c: Ditto.
1035 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1036 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1037 * gcc.target/i386/xop-pcmov2.c: Ditto.
1038 * gcc.target/i386/xop-pcmov.c: Ditto.
1039 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1040 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1041 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1042 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1043 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1044 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1045 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1046 * gcc.target/i386/sse-12.c: Update with new compile options to
1047 activate and check xopintrin.h intrinsic file.
1048 * gcc.target/i386/sse-13.c: Ditto.
1049 * gcc.target/i386/sse-14.c: Ditto.
1050 * gcc.target/i386/sse-22.c: Ditto.
1051 * gcc.target/i386/sse-23.c: Ditto.
1052 * g++.dg/other/i386-2.C: Ditto.
1053 * g++.dg/other/i386-3.C: Ditto.
1054 * g++.dg/other/i386-5.C: Ditto.
1055 * g++.dg/other/i386-6.C: Ditto.
1057 2009-11-04 Wei Guozhi <carrot@google.com>
1060 * gcc.target/arm/pr40835: New testcase.
1062 2009-11-04 Revital Eres <eres@il.ibm.com>
1064 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1065 change in decision of peeling for alignment.
1066 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1067 * gcc.dg/vect/vect-50.c: Likewise.
1068 * gcc.dg/vect/vect-42.c: Likewise.
1069 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1071 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1073 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1074 * gcc.dg/vect/vect-60.c: Likewise.
1075 * gcc.dg/vect/vect-52.c: Likewise.
1076 * gcc.dg/vect/vect-44.c: Likewise.
1077 * gcc.dg/vect/vect-27.c: Likewise.
1078 * gcc.dg/vect/vect-29.c: Likewise.
1079 * gcc.dg/vect/vect-72.c: Likewise.
1080 * gcc.dg/vect/vect-56.c: Likewise.
1081 * gcc.dg/vect/vect-48.c: Likewise.
1082 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1083 * gfortran.dg/vect/vect-2.f90: Likewise.
1084 * gfortran.dg/vect/vect-5.f90: Likewise.
1086 2009-11-04 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/41919
1089 * gcc.c-torture/execute/pr41919.c: New testcase.
1091 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1094 * gcc.target/m68k/pr41302.c: New test.
1096 2009-11-03 Jason Merrill <jason@redhat.com>
1099 * g++.dg/opt/inline16.C: New.
1101 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/stack_check.adb1: New test.
1104 * gnat.dg/stack_check.adb2: Likewise.
1106 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1108 PR rtl-optimization/41917
1109 * gcc.c-torture/execute/pr41917.c: New test.
1111 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1113 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1114 dump to not include "call *%esp".
1116 2009-11-03 Jason Merrill <jason@redhat.com>
1119 * g++.dg/lookup/using22.C: New.
1122 * g++.dg/parse/eh-decl.C: New.
1125 * g++.dg/template/sfinae16.C: New.
1128 * g++.dg/cpp0x/rv-return.C: New.
1129 * g++.dg/cpp0x/deduce.C: Adjust.
1132 * g++.dg/template/sfinae15.C: New.
1135 * g++.dg/cpp0x/auto3.C: Remove xfail.
1137 2009-11-03 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1142 2009-11-03 Nick Clifton <nickc@redhat.com>
1144 * gcc.target/rx/builtins.c: Remove redundant tests.
1145 Add test of MVTIPL instruction.
1146 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1147 function attributes. Add -msave-acc-in-interrupts option to the
1150 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1151 Maxim Kuvyrkov <maxim@codesourcery.com>
1153 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1156 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1159 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1160 * c-c++-common/builtin-offsetof.c: ... here.
1162 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1165 * c-c++-common/dfp/builtin-offsetof.c: New test.
1166 * g++.dg/other/offsetof6.C: Likewise.
1168 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1171 * gcc.target/i386/pr41900.c: New test.
1173 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1175 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1177 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1180 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1181 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1183 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1186 * g++.dg/other/ptrmem10.C: New test.
1187 * g++.dg/other/ptrmem11.C: Likewise.
1189 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1192 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1193 spaces in some expressions.
1195 2009-11-02 Jason Merrill <jason@redhat.com>
1197 * g++.dg/other/linkage2.C: Move to...
1198 * g++.dg/cpp0x/linkage2.C: ..here.
1199 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1200 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1201 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1202 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1203 * g++.dg/lookup/anon2.C: Likewise.
1204 * g++.dg/other/anon3.C: Likewise.
1205 * g++.dg/template/arg2.C: Likewise.
1206 * g++.dg/template/local4.C: Likewise.
1207 * g++.old-deja/g++.law/operators32.C: Likewise.
1208 * g++.old-deja/g++.other/linkage2.C: Likewise.
1209 * g++.old-deja/g++.pt/enum6.C: Likewise.
1210 * g++.old-deja/g++.other/anon9.C: Likewise.
1211 * g++.old-deja/g++.other/linkage1.C: Likewise.
1212 * c-c++-common/dfp/pr35620.c: Give the union a name.
1214 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1216 PR tree-optimization/41857
1217 * gcc.target/spu/ea/pr41857.c: New file.
1219 2009-11-02 Martin Jambor <mjambor@suse.cz>
1221 PR tree-optimization/41750
1222 * gcc.c-torture/execute/pr41750.c: New test.
1224 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1226 PR tree-optimization/41841
1227 * gcc.dg/pr41841.c: New test.
1230 * gcc.dg/debug/pr41893-1.c: New test.
1231 * gcc.dg/debug/pr41893-2.c: New file.
1234 * g++.dg/ext/visibility/namespace3.C: New test.
1236 2009-11-01 Jason Merrill <jason@redhat.com>
1238 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1239 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1240 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1242 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/opt5.adb: New test.
1246 2009-11-01 Tobias Burnus <burnus@net-b.de>
1249 * gfortran.dg/allocatable_scalar_4.f90: New test.
1251 2009-11-01 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/intent_out_6.f90: New testcase.
1256 2009-10-31 Richard Guenther <rguenther@suse.de>
1258 * g++.dg/tree-ssa/restrict1.C: New.
1260 2009-10-31 Jason Merrill <jason@redhat.com>
1262 * g++.dg/rtti/typeid9.C: New.
1265 * g++.dg/cpp0x/initlist25.C: New.
1267 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1269 * gnat.dg/specs/rep_clause4.ads: New test.
1271 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1274 * gcc.target/avr/torture/pr41885.c: New test.
1276 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1278 * gnat.dg/specs/pack5.ads: New test.
1280 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1282 * lib/target-supports.exp: Handle powerpc-*-elf.
1284 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1287 * gcc.target/i386/incoming-6.c: New.
1288 * gcc.target/i386/incoming-7.c: Likewise.
1289 * gcc.target/i386/incoming-8.c: Likewise.
1290 * gcc.target/i386/incoming-9.c: Likewise.
1291 * gcc.target/i386/incoming-10.c: Likewise.
1292 * gcc.target/i386/incoming-11.c: Likewise.
1293 * gcc.target/i386/incoming-12.c: Likewise.
1294 * gcc.target/i386/incoming-13.c: Likewise.
1295 * gcc.target/i386/incoming-14.c: Likewise.
1296 * gcc.target/i386/incoming-15.c: Likewise.
1297 * gcc.target/i386/pr37843-4.c: Likewise.
1299 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1302 * g++.dg/template/sizeof12.C: New test.
1304 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1306 * gnat.dg/pack14.adb: New test.
1308 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1310 * gcc.target/mips/mips.exp (mips_option_groups): Add
1312 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1313 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1314 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1316 2009-10-29 Michael Matz <matz@suse.de>
1318 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1319 * gcc.target/i386/sse-recip-vec.c: Ditto.
1320 * gcc.target/i386/brokensqrt.c: New test.
1322 2009-10-29 Tobias Burnus <burnus@net-b.de>
1325 * gfortran.dg/associated_target_3.f90: New testcase.
1327 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1329 * gfortran.dg/lto/pr41764_0.f: New.
1331 2009-10-29 Martin Jambor <mjambor@suse.cz>
1333 PR tree-optimization/41775
1334 * g++.dg/torture/pr41775.C: New testcase.
1336 2009-10-28 Jason Merrill <jason@redhat.com>
1338 * g++.dg/cpp0x/inline-ns1.C: New.
1339 * g++.dg/cpp0x/inline-ns2.C: New.
1340 * g++.dg/cpp0x/inline-ns3.C: New.
1342 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1344 PR rtl-optimization/39715
1345 * gcc.target/arm/thumb-ltu.c: New.
1347 2009-10-28 Richard Guenther <rguenther@suse.de>
1351 * gcc.dg/lto/20091027-1_0.c: New testcase.
1352 * gcc.dg/lto/20091027-1_1.c: Likewise.
1353 * g++.dg/lto/20091026-1_0.C: Likewise.
1354 * g++.dg/lto/20091026-1_1.C: Likewise.
1355 * g++.dg/lto/20091026-1_a.h: Likewise.
1357 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/pr41837.c: New test.
1363 * g++.dg/ext/sync-3.C: New test.
1366 * gcc.dg/pr41762.c: New test.
1368 2009-10-28 Richard Guenther <rguenther@suse.de>
1371 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1372 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1373 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1374 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1376 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1378 PR rtl-optimization/39715
1379 * gcc.target/arm/thumb-bitfld1.c: New.
1381 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1383 PR rtl-optimization/40741
1384 * gcc.target/arm/thumb-branch1.c: New.
1386 2009-10-27 Jason Merrill <jason@redhat.com>
1388 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1389 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1390 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1391 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1393 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1396 * gnat.dg/null_pointer_deref2.adb: Likewise.
1398 2009-10-27 Richard Guenther <rguenther@suse.de>
1400 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1402 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1405 * gcc.dg/pr41842.c: New test.
1407 2009-10-27 Revital Eres <eres@il.ibm.com>
1409 PR tree-optimization/40648
1410 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1411 change in decision of peeling for alignment.
1412 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1413 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1414 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1415 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1416 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1417 * gcc.dg/vect/vect-50.c: Likewise.
1418 * gcc.dg/vect/vect-33.c: Likewise.
1419 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1420 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1422 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1423 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1424 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1426 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1427 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1428 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1429 * gcc.dg/vect/vect-60.c: Likewise.
1430 * gcc.dg/vect/vect-26.c: Likewise.
1431 * gcc.dg/vect/vect-52.c: Likewise.
1432 * gcc.dg/vect/vect-44.c: Likewise.
1433 * gcc.dg/vect/vect-27.c: Likewise.
1434 * gcc.dg/vect/vect-70.c: Likewise.
1435 * gcc.dg/vect/vect-28.c: Likewise.
1436 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1437 * gcc.dg/vect/vect-109.c: Likewise.
1438 * gcc.dg/vect/vect-54.c: Likewise.
1439 * gcc.dg/vect/vect-29.c: Likewise.
1440 * gcc.dg/vect/vect-72.c: Likewise.
1441 * gcc.dg/vect/vect-56.c: Likewise.
1442 * gcc.dg/vect/vect-48.c: Likewise.
1443 * gcc.dg/vect/vect-91.c: Likewise.
1444 * gcc.dg/vect/vect-92.c: Likewise.
1445 * gcc.dg/vect/vect-58.c: Likewise.
1446 * gcc.dg/vect/slp-25.c: Likewise.
1447 * gcc.dg/vect/vect-93.c: Likewise.
1448 * gcc.dg/vect/vect-95.c: Likewise.
1449 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1450 * gcc.dg/vect/vect-87.c: Likewise.
1451 * gcc.dg/vect/vect-96.c: Likewise.
1452 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1453 * gcc.dg/vect/vect-88.c: Likewise.
1454 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1455 * gcc.dg/vect/vect-89.c: Likewise.
1456 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1457 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1458 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1459 * gfortran.dg/vect/vect-2.f90: Likewise.
1460 * gfortran.dg/vect/vect-3.f90: Likewise.
1461 * gfortran.dg/vect/vect-4.f90: Likewise.
1462 * gfortran.dg/vect/vect-5.f90: Likewise.
1464 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1467 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1469 2009-10-26 Ben Elliston <bje@au.ibm.com>
1470 Michael Meissner <meissner@linux.vnet.ibm.com>
1471 Ulrich Weigand <uweigand@de.ibm.com>
1473 * gcc.target/spu/ea/ea.exp: New file.
1474 * gcc.target/spu/ea/cache1.c: Likewise.
1475 * gcc.target/spu/ea/cast1.c: Likewise.
1476 * gcc.target/spu/ea/cast2.c: Likewise.
1477 * gcc.target/spu/ea/compile1.c: Likewise.
1478 * gcc.target/spu/ea/compile2.c: Likewise.
1479 * gcc.target/spu/ea/cppdefine.c: Likewise.
1480 * gcc.target/spu/ea/errors1.c: Likewise.
1481 * gcc.target/spu/ea/errors2.c: Likewise.
1482 * gcc.target/spu/ea/execute1.c: Likewise.
1483 * gcc.target/spu/ea/execute2.c: Likewise.
1484 * gcc.target/spu/ea/execute3.c: Likewise.
1485 * gcc.target/spu/ea/ops1.c: Likewise.
1486 * gcc.target/spu/ea/ops2.c: Likewise.
1487 * gcc.target/spu/ea/options1.c: Likewise.
1488 * gcc.target/spu/ea/test-sizes.c: Likewise.
1490 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.dg/pr41345.c: New test.
1496 * g++.dg/debug/dwarf2/anonname1.C: New test.
1498 2009-10-26 Jason Merrill <jason@redhat.com>
1501 * g++.dg/cpp0x/defaulted15.C: New.
1502 * g++.dg/cpp0x/defaulted16.C: New.
1504 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1507 * g++.dg/cpp0x/variadic96.C: New test.
1509 2009-10-26 Nick Clifton <nickc@redhat.com>
1511 * lib/target-supports.exp (check_profiling_available):
1512 Profiling is not, currently, available for the RX port.
1513 (check_effective_target_hard_float): Add support for RX target.
1514 * gcc.target/rx: New directory.
1515 * gcc.target/rx/builtins.c: New test file.
1516 * gcc.target/rx/interrupts.c: New test file.
1517 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1518 * gcc.target/rx/zero-width-bitfield.c: New test file.
1519 * gcc.target/rx/i272091.c: New test file.
1520 * gcc.target/rx/packed-struct.c: New test file.
1521 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1523 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1525 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1526 * gcc.dg/lto/20091016-1_0.c: Likewise.
1527 * gcc.dg/lto/20090206-1_0.c: Likewise.
1528 * gcc.dg/lto/20081120-1_0.c: Likewise.
1529 * gcc.dg/lto/20081120-2_0.c: Likewise.
1530 * gcc.dg/lto/20090116_0.c: Likewise.
1531 * gcc.dg/lto/20081126_0.c: Likewise.
1532 * gcc.dg/lto/20091013-1_0.c: Likewise.
1533 * gcc.dg/lto/20081212-1_0.c: Likewise.
1534 * gcc.dg/lto/20091015-1_0.c: Likewise.
1535 * gcc.dg/lto/20090126-1_0.c: Likewise.
1536 * gcc.dg/lto/20090126-2_0.c: Likewise.
1537 * gcc.dg/lto/20091020-1_0.c: Likewise.
1538 * gcc.dg/lto/20091020-2_0.c: Likewise.
1539 * gcc.dg/lto/20081204-1_0.c: Likewise.
1540 * gcc.dg/lto/20081204-2_0.c: Likewise.
1541 * gcc.dg/lto/20081224_0.c: Likewise.
1542 * gcc.dg/lto/20090219_0.c: Likewise.
1544 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1547 * g++.dg/lookup/extern-c-redecl2.C: New test.
1548 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1549 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1550 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1552 2009-10-26 Michael Matz <matz@suse.de>
1554 PR tree-optimization/41783
1555 * gcc.dg/pr41783.c: New test.
1556 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1557 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1558 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1560 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1563 * gfortran.dg/class_allocate_4.f03: New test.
1565 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1567 * gcc.target/mips/mult-1.c: New test.
1569 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1572 * gfortran.dg/extends_8.f03: New test.
1574 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1576 * gnat.dg/specs/pack4.ads: New test.
1578 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1580 * gnat.dg/null_pointer_deref1.adb: New test.
1581 * gnat.dg/null_pointer_deref2.adb: Likewise.
1583 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1586 * gfortran.dg/transfer_intrinsic_3.f90.
1588 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1590 * gnat.dg/opt4.adb: New test.
1592 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1595 * gcc.dg/noncompile/pr40033-1.c: New test.
1597 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1600 * g++.dg/abi/mangle34.C: New test
1602 2009-10-23 Jason Merrill <jason@redhat.com>
1604 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1607 * g++.dg/cpp0x/explicit4.C: New.
1609 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1611 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1613 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1614 for *-*-mingw* and *-*-cygwin.
1615 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1616 * g++.dg/template/spec35.C: Disable weak symbol test for
1617 *-*-mingw* and *-*-cygwin.
1620 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1622 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1625 * gfortran.dg/class_10.f03: New test.
1627 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1630 * gcc.target/powerpc/vsx-vrsave.c: New file.
1632 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1635 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1637 2009-10-23 Richard Guenther <rguenther@suse.de>
1639 PR tree-optimization/41778
1640 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1642 2009-10-22 Richard Guenther <rguenther@suse.de>
1645 * g++.dg/lto/20091022-2_0.C: New testcase.
1647 2009-10-22 Richard Guenther <rguenther@suse.de>
1650 * g++.dg/lto/20091022-1_0.C: New testcase.
1652 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1654 * gcc.dg/autopar/outer-4.c: Adjust scan.
1655 * gcc.dg/autopar/outer-5.c: Adjust scan.
1656 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1658 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1659 * gcc.dg/autopar/outer-1.c: New testcase.
1660 * gcc.dg/autopar/outer-2.c: New testcase.
1661 * gcc.dg/autopar/outer-3.c: New testcase.
1662 * gcc.dg/autopar/outer-4.c: New testcase.
1663 * gcc.dg/autopar/outer-5.c: New testcase.
1664 * gcc.dg/autopar/outer-6.c: New testcase.
1666 2009-10-22 Jan Hubicka <jh@suse.cz>
1668 * gcc.c-torture/compile/pr40556.c: New testcase.
1670 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1673 * gfortran.dg/goto_8.f90: New test case.
1675 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1677 PR tree-optimization/41497
1678 * gcc.dg/tree-ssa/pr41497.c: New.
1680 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1682 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1684 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1686 * gcc.dg/tls/pie-1.c: New test.
1688 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1690 * g++.dg/abi/mangle33.C: New test.
1692 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1694 * gnat.dg/discr22.adb: New test.
1696 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1698 * gnat.dg/loop_optimization7.ad[sb]: New test.
1699 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1701 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1705 * gfortran.dg/class_9.f03: Extended test case.
1706 * gfortran.dg/select_type_7.f03: New test case.
1708 2009-10-20 Richard Guenther <rguenther@suse.de>
1710 * gcc.dg/lto/20091020-3_0.c: New testcase.
1712 2009-10-20 Richard Guenther <rguenther@suse.de>
1715 * gcc.dg/lto/20091020-1_0.c: New testcase.
1716 * gcc.dg/lto/20091020-1_1.c: Likewise.
1717 * gcc.dg/lto/20091020-2_0.c: Likewise.
1718 * gcc.dg/lto/20091020-2_1.c: Likewise.
1720 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.dg/pr41340.c: New test.
1725 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1727 * gnat.dg/discr21.ad[sb]: New test.
1728 * gnat.dg/discr21_pkg.ads: New helper.
1730 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1733 * gfortran.dg/class_9 : New test.
1735 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/raw-string-1.c: New test.
1738 * gcc.dg/raw-string-2.c: New test.
1739 * gcc.dg/raw-string-3.c: New test.
1740 * gcc.dg/raw-string-4.c: New test.
1741 * gcc.dg/raw-string-5.c: New test.
1742 * gcc.dg/raw-string-6.c: New test.
1743 * gcc.dg/raw-string-7.c: New test.
1744 * gcc.dg/utf8-1.c: New test.
1745 * gcc.dg/utf8-2.c: New test.
1746 * gcc.dg/utf-badconcat2.c: New test.
1747 * gcc.dg/utf-dflt2.c: New test.
1748 * gcc.dg/cpp/include6.c: New test.
1749 * g++.dg/ext/raw-string-1.C: New test.
1750 * g++.dg/ext/raw-string-2.C: New test.
1751 * g++.dg/ext/raw-string-3.C: New test.
1752 * g++.dg/ext/raw-string-4.C: New test.
1753 * g++.dg/ext/raw-string-5.C: New test.
1754 * g++.dg/ext/raw-string-6.C: New test.
1755 * g++.dg/ext/raw-string-7.C: New test.
1756 * g++.dg/ext/utf8-1.C: New test.
1757 * g++.dg/ext/utf8-2.C: New test.
1758 * g++.dg/ext/utf-badconcat2.C: New test.
1759 * g++.dg/ext/utf-dflt2.C: New test.
1761 * gcc.dg/cleanup-13.c: New test.
1763 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1766 * gfortran.dg/auto_dealloc_1.f90: New test case.
1768 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1770 Port from redhat/gcc-4_4-branch:
1771 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1772 * gcc.dg/debug/vta-2.c: New test.
1774 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1775 * gcc.dg/debug/vta-1.c: New.
1777 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1779 * gnat.dg/noreturn2.ad[sb]: New test.
1781 2009-10-19 Tobias Burnus <burnus@net-b.de>
1784 * gfortran.dg/equiv_8.f90: New test.
1785 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1787 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1789 * gcc.target/arm/neon-thumb2-move.c: New test.
1791 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.dg/debug/vta-3.c: New test.
1795 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/nested_proc.adb: Rename into...
1798 * gnat.dg/nested_proc1.adb: ...this.
1799 * gnat.dg/nested_proc2.adb: New test.
1801 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1803 * gnat.dg/noreturn1.ad[sb]: New test.
1805 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1806 Paul Thomas <pault@gcc.gnu.org>
1809 * gfortran.dg/class_6.f90: New test.
1813 * gfortran.dg/class_7.f90: New test.
1816 * gfortran.dg/class_8.f90: New test.
1818 2009-10-17 Richard Guenther <rguenther@suse.de>
1820 * gcc.dg/lto/20091017-1_0.c: New testcase.
1821 * gcc.dg/lto/20091017-1_1.c: Likewise.
1823 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1827 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1829 * gnat.dg/aggr11.adb: New test.
1830 * gnat.dg/aggr11_pkg.ads: New helper.
1832 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1834 * gnat.dg/slice8.adb: New test.
1835 * gnat.dg/slice8_pkg1.ads: New helper.
1836 * gnat.dg/slice8_pkg2.ads: Likewise.
1837 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1839 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/unchecked_convert4.adb: New test.
1843 2009-10-15 Jason Merrill <jason@redhat.com>
1846 * g++.dg/cpp0x/trailing5.C: New.
1848 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1849 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1850 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1851 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1853 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1856 * gfortran.dg/class_5.f03: New test case.
1857 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1858 * gfortran.dg/typebound_operator_4.f03: Ditto.
1860 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1862 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1863 * g++.dg/other/first-global.C: Likewise.
1864 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1865 * g++.dg/torture/pr40323.C: Likewise.
1866 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1867 * gcc.dg/inline-33.c: Likewise.
1868 * gcc.dg/ipa/ipa-1.c: Likewise.
1869 * gcc.dg/ipa/ipa-2.c: Likewise.
1870 * gcc.dg/ipa/ipa-3.c: Likewise.
1871 * gcc.dg/ipa/ipa-4.c: Likewise.
1872 * gcc.dg/ipa/ipa-5.c: Likewise.
1873 * gcc.dg/ipa/ipa-7.c: Likewise.
1874 * gcc.dg/ipa/ipacost-2.c: Likewise.
1875 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1876 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1877 * gfortran.dg/whole_file_5.f90: Likewise.
1878 * gfortran.dg/whole_file_6.f90: Likewise.
1880 2009-10-16 Richard Guenther <rguenther@suse.de>
1882 PR tree-optimization/41728
1883 * gcc.c-torture/compile/pr41728.c: New testcase.
1885 2009-10-16 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/lto/20091016-1_0.c: New testcase.
1889 * gcc.dg/lto/20091016-1_1.c: Likewise.
1890 * gcc.dg/lto/20091016-1_a.h: Likewise.
1892 2009-10-16 Richard Guenther <rguenther@suse.de>
1895 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1896 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1897 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1899 2009-10-16 Richard Guenther <rguenther@suse.de>
1902 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1904 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1907 * gcc.dg/debug/pr41717.c: New test.
1909 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1912 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1915 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1917 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1920 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1922 * g++.dg/ext/altivec-2.C (main): Ditto.
1924 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1926 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1927 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1929 2009-10-15 Richard Guenther <rguenther@suse.de>
1932 * gcc.dg/lto/20091015-1_0.c: New testcase.
1933 * gcc.dg/lto/20091015-1_1.c: Likewise.
1934 * gcc.dg/lto/20091015-1_2.c: Likewise.
1935 * gcc.dg/lto/20091015-1_a.h: Likewise.
1936 * gcc.dg/lto/20091015-1_b.h: Likewise.
1938 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1940 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1942 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1944 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1946 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1948 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1950 * obj-c++.dg/bitfield-1.mm: Likewise.
1951 * obj-c++.dg/bitfield-4.mm: Likewise.
1953 2009-10-14 Richard Guenther <rguenther@suse.de>
1956 * gcc.dg/lto/20091014-1_0.c: New testcase.
1958 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1961 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1962 warning on line 0 instead of 1.
1964 2009-10-14 Richard Guenther <rguenther@suse.de>
1967 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1968 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1970 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1972 PR preprocessor/41543
1973 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1976 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1978 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1982 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1985 2009-10-14 Jason Merrill <jason@redhat.com>
1988 * g++.dg/cpp0x/defaulted14.C: New.
1990 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1992 * g++.dg/cpp0x/vt-40092.C: New.
1994 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1996 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1997 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1999 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2001 * gfortran.dg/complex_intrinsic_8.f90: New test.
2003 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2005 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2006 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2008 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2011 * gcc.dg/torture/pr38948.c: New test.
2013 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2015 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2017 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2020 * gfortran.dg/class_allocate_2.f03: Modified.
2021 * gfortran.dg/class_allocate_3.f03: New test case.
2023 2009-10-13 Richard Guenther <rguenther@suse.de>
2026 * gcc.dg/lto/20091006-2_0.c: New testcase.
2027 * gcc.dg/lto/20091006-2_1.c: Likewise.
2028 * gcc.dg/lto/20091006-2_2.c: Likewise.
2029 * gcc.dg/lto/20091013-1_0.c: Likewise.
2030 * gcc.dg/lto/20091013-1_1.c: Likewise.
2031 * gcc.dg/lto/20091013-1_2.c: Likewise.
2033 2009-10-13 Martin Jambor <mjambor@suse.cz>
2035 * gcc.c-torture/compile/pr41661.c: New test.
2037 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2039 PR libgfortran/41683
2040 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2042 2009-10-12 Jason Merrill <jason@redhat.com>
2045 * g++.dg/cpp0x/decltype18.C: New.
2048 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2050 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2052 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2054 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2060 * gcc.dg/guality/pr41447-1.c: New.
2061 * gcc.dg/debug/pr41264-1.c: New.
2062 * gcc.dg/debug/pr41343-1.c: New.
2064 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2067 * gcc.dg/torture/pr26515.c: New test.
2069 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2072 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2073 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2074 or "xfail" with dg-lto-do.
2076 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2078 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2080 2009-10-12 Michael Matz <matz@suse.de>
2082 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2085 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2088 * g++.dg/torture/pr41680.C: New test.
2090 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2093 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2095 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2098 * gcc.dg/guality/pr41616-1.c: New.
2100 2009-10-11 Jason Merrill <jason@redhat.com>
2103 * g++.dg/cpp0x/rv-reinterpret.C: New.
2105 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2107 PR libgfortran/38439
2108 * gfortran.dg/fmt_error_9.f: New test.
2109 * gfortran.dg/fmt_error_10.f: New test.
2111 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2114 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2115 * gfortran.dg/class_4b.f03: As above.
2116 * gfortran.dg/class_4c.f03: As above.
2117 * gfortran.dg/class_4d.f03: As above.
2119 2009-10-11 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/41555
2122 * gcc.dg/torture/pr41555.c: New testcase.
2124 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126 PR libgfortran/35862
2127 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2130 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2132 PR libgfortran/35862
2133 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2134 Add conditions to avoid runtime errors if not supported.
2136 2009-10-10 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/41654
2139 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2141 2009-10-09 Jason Merrill <jason@redhat.com>
2143 * g++.dg/cpp/ucn-1.C: New.
2145 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/class_2.f03: Extended test case.
2150 2009-10-09 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/class_allocate_1.f03: Modify code such that
2154 it compiles with the gfc_warning->gfc_error change.
2155 * gfortran.dg/class_allocate_1.f03: New test.
2157 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2160 * gfortran.dg/select_type_6.f03: New test.
2162 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2164 PR preprocessor/41445
2165 * gcc.dg/cpp/separate-1.c: Adjust.
2166 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2167 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2168 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2169 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2170 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2171 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2172 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2174 PR rtl-optimization/41646
2175 * gcc.c-torture/compile/pr41646.c: New test.
2177 2009-10-09 Richard Guenther <rguenther@suse.de>
2179 PR tree-optimization/41634
2180 * gcc.c-torture/compile/pr41634.c: New testcase.
2182 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2184 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2186 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2188 * gnat.dg/opt3.adb: New test.
2189 * gnat.dg/opt3_pkg.ads: New helper.
2191 2009-10-08 Doug Kwan <dougkwan@google.com>
2193 PR rtl-optimization/41574
2194 * gcc.dg/pr41574.c: New test.
2196 2009-10-08 Cary Coutant <ccoutant@google.com>
2198 Add support for debugging with ICF (Identical Code Folding).
2199 * g++.dg/debug/dwarf2/icf.C: New test.
2201 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2203 * gcc.target/mips/truncate-6.c: New test.
2205 2009-10-08 Jason Merrill <jason@redhat.com>
2208 * g++.dg/cpp0x/rv-deduce.C: New.
2211 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2212 * g++.dg/template/explicit-args2.C: New.
2213 * g++.dg/template/explicit-args3.C: New.
2214 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2216 2009-10-08 Michael Matz <matz@suse.de>
2219 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2220 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2221 * gcc.dg/pr41573.c: New test.
2223 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2226 * gcc.c-torture/compile/pr41182-1.c: New.
2228 2009-10-07 Jason Merrill <jason@redhat.com>
2230 * g++.dg/cpp0x/variadic95.C: New.
2232 2009-10-07 Jason Merrill <jason@redhat.com>
2234 * g++.dg/template/scope3.C: New.
2236 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2238 * gcc.dg/debug/dwarf2/inline3.c: New test.
2240 2009-10-07 Daniel Kraft <d@domob.eu>
2243 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2245 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2247 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2248 * gfortran.dg/select_type_1.f03: Modified error message.
2249 * gfortran.dg/select_type_5.f03: New test.
2251 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2253 PR libgfortran/41612
2254 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2257 2009-10-06 Jason Merrill <jason@redhat.com>
2259 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2260 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2262 2009-10-06 Richard Guenther <rguenther@suse.de>
2265 * gcc.dg/lto/20091006-1_0.c: New testcase.
2266 * gcc.dg/lto/20091006-1_1.c: Likewise.
2267 * gcc.dg/lto/20091005-2_0.c: Likewise.
2269 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2272 * gnat.dg/timer_cancel.adb: New test.
2274 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2277 * gnat.dg/specs/import_abstract.ads: New.
2279 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2281 PR libgfortran/35862
2282 * gfortran.dg/round_2.f03: New test.
2284 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2287 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2288 * lib/gcc-gdb-test.exp: ... here. New file.
2289 * gfortran.dg/guality/guality.exp: New file.
2290 * gfortran.dg/guality/pr41558.f90: New test.
2291 * gfortran.dg/guality/arg1.f90: New test.
2293 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2295 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2296 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2297 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2298 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2300 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2302 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2304 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2305 plugin_pass to register_pass_info.
2306 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2308 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2311 2009-10-05 Richard Guenther <rguenther@suse.de>
2314 * gcc.dg/lto/20090914-2_0.c: New testcase.
2316 2009-10-05 Richard Guenther <rguenther@suse.de>
2319 * gcc.dg/lto/20091005-1_0.c: New testcase.
2320 * gcc.dg/lto/20091005-1_1.c: Likewise.
2322 2009-10-05 Richard Guenther <rguenther@suse.de>
2326 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2327 * g++.dg/lto/20091004-1_0.C: New testcase.
2328 * g++.dg/lto/20091004-1_1.C: Likewise.
2329 * g++.dg/lto/20091004-2_0.C: Likewise.
2330 * g++.dg/lto/20091004-2_1.C: Likewise.
2331 * g++.dg/lto/20091004-3_0.C: Likewise.
2332 * g++.dg/lto/20091004-3_1.C: Likewise.
2334 2009-10-05 Richard Guenther <rguenther@suse.de>
2336 PR tree-optimization/23821
2337 * gcc.dg/torture/pr23821.c: New testcase.
2339 2009-10-05 Daniel Kraft <d@domob.eu>
2342 * gfortran.dg/goto_6.f: New test.
2343 * gfortran.dg/goto_7.f: New test.
2345 2009-10-03 Ben Elliston <bje@au.ibm.com>
2346 Bill Maddox <maddox@google.com>
2347 Cary Coutant <ccoutant@google.com>
2348 Chris Demetriou <cgd@google.com>
2349 Diego Novillo <dnovillo@google.com>
2350 Doug Kwan <dougkwan@google.com>
2351 Jan Hubicka <jh@suse.cz>
2352 Ollie Wild <aaw@google.com>
2353 Rafael Espindola <espindola@google.com>
2354 Richard Guenther <rguenther@suse.de>
2355 Simon Baldwin <simonb@google.com>
2357 * g++.dg/20090107-1.C: New.
2358 * g++.dg/20090121-1.C: New.
2359 * g++.dg/ipa/20090113-1.C: New.
2360 * g++.dg/lto: New directory.
2361 * g++.dg/lto/20080829_0.C: New.
2362 * g++.dg/lto/20080904_0.C: New.
2363 * g++.dg/lto/20080907_0.C: New.
2364 * g++.dg/lto/20080908-1_0.C: New.
2365 * g++.dg/lto/20080908-2_0.C: New.
2366 * g++.dg/lto/20080908-3_0.C: New.
2367 * g++.dg/lto/20080909-1_0.C: New.
2368 * g++.dg/lto/20080910-1_0.C: New.
2369 * g++.dg/lto/20080912-1_0.C: New.
2370 * g++.dg/lto/20080912_0.C: New.
2371 * g++.dg/lto/20080915_0.C: New.
2372 * g++.dg/lto/20080916_0.C: New.
2373 * g++.dg/lto/20080917_0.C: New.
2374 * g++.dg/lto/20080924_0.C: New.
2375 * g++.dg/lto/20080926_0.C: New.
2376 * g++.dg/lto/20081008_0.C: New.
2377 * g++.dg/lto/20081022.h: New.
2378 * g++.dg/lto/20081022_0.C: New.
2379 * g++.dg/lto/20081022_1.C: New.
2380 * g++.dg/lto/20081023_0.C: New.
2381 * g++.dg/lto/20081109-1_0.C: New.
2382 * g++.dg/lto/20081109-2_0.C: New.
2383 * g++.dg/lto/20081109_0.C: New.
2384 * g++.dg/lto/20081109_1.C: New.
2385 * g++.dg/lto/20081118-1_0.C: New.
2386 * g++.dg/lto/20081118-1_1.C: New.
2387 * g++.dg/lto/20081118_0.C: New.
2388 * g++.dg/lto/20081118_1.C: New.
2389 * g++.dg/lto/20081119-1.h: New.
2390 * g++.dg/lto/20081119-1_0.C: New.
2391 * g++.dg/lto/20081119-1_1.C: New.
2392 * g++.dg/lto/20081119_0.C: New.
2393 * g++.dg/lto/20081119_1.C: New.
2394 * g++.dg/lto/20081120-1_0.C: New.
2395 * g++.dg/lto/20081120-1_1.C: New.
2396 * g++.dg/lto/20081120-2_0.C: New.
2397 * g++.dg/lto/20081120-2_1.C: New.
2398 * g++.dg/lto/20081123_0.C: New.
2399 * g++.dg/lto/20081123_1.C: New.
2400 * g++.dg/lto/20081125.h: New.
2401 * g++.dg/lto/20081125_0.C: New.
2402 * g++.dg/lto/20081125_1.C: New.
2403 * g++.dg/lto/20081127_0.C: New.
2404 * g++.dg/lto/20081127_1.C: New.
2405 * g++.dg/lto/20081203_0.C: New.
2406 * g++.dg/lto/20081203_1.C: New.
2407 * g++.dg/lto/20081204-1_0.C: New.
2408 * g++.dg/lto/20081204-1_1.C: New.
2409 * g++.dg/lto/20081204-2_0.C: New.
2410 * g++.dg/lto/20081204-2_1.C: New.
2411 * g++.dg/lto/20081209_0.C: New.
2412 * g++.dg/lto/20081209_1.C: New.
2413 * g++.dg/lto/20081211-1.h: New.
2414 * g++.dg/lto/20081211-1_0.C: New.
2415 * g++.dg/lto/20081211-1_1.C: New.
2416 * g++.dg/lto/20081217-1_0.C: New.
2417 * g++.dg/lto/20081217-2_0.C: New.
2418 * g++.dg/lto/20081219_0.C: New.
2419 * g++.dg/lto/20081219_1.C: New.
2420 * g++.dg/lto/20090106_0.C: New.
2421 * g++.dg/lto/20090112_0.C: New.
2422 * g++.dg/lto/20090128_0.C: New.
2423 * g++.dg/lto/20090221_0.C: New.
2424 * g++.dg/lto/20090302_0.C: New.
2425 * g++.dg/lto/20090302_1.C: New.
2426 * g++.dg/lto/20090303_0.C: New.
2427 * g++.dg/lto/20090311-1.h: New.
2428 * g++.dg/lto/20090311-1_0.C: New.
2429 * g++.dg/lto/20090311-1_1.C: New.
2430 * g++.dg/lto/20090311_0.C: New.
2431 * g++.dg/lto/20090311_1.C: New.
2432 * g++.dg/lto/20090312.h: New.
2433 * g++.dg/lto/20090312_0.C: New.
2434 * g++.dg/lto/20090312_1.C: New.
2435 * g++.dg/lto/20090313_0.C: New.
2436 * g++.dg/lto/20090313_1.C: New.
2437 * g++.dg/lto/20090315_0.C: New.
2438 * g++.dg/lto/20090315_1.C: New.
2439 * g++.dg/lto/20091002-1_0.C: New testcase.
2440 * g++.dg/lto/20091002-2_0.C: Likewise..
2441 * g++.dg/lto/20091002-3_0.C: Likewise..
2442 * g++.dg/lto/README: New.
2443 * g++.dg/lto/pr40818_0.C: New.
2444 * g++.dg/opt/thunk3-1.C: New.
2445 * g++.dg/opt/thunk4.C: New.
2446 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2447 replacements with __attribute__ ((__noinline__)).
2448 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2449 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2450 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2451 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2452 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2453 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2454 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2455 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2456 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2457 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2458 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2459 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2460 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2461 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2462 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2463 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2464 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2465 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2466 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2467 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2468 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2469 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2470 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2471 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2472 * gcc.dg/20081223-1.c: New.
2473 * gcc.dg/lto: New directory.
2474 * gcc.dg/lto/20080908_0.c: New.
2475 * gcc.dg/lto/20080917_0.c: New.
2476 * gcc.dg/lto/20080924_0.c: New.
2477 * gcc.dg/lto/20081024_0.c: New.
2478 * gcc.dg/lto/20081109_0.c: New.
2479 * gcc.dg/lto/20081111_0.c: New.
2480 * gcc.dg/lto/20081111_1.c: New.
2481 * gcc.dg/lto/20081112_0.c: New.
2482 * gcc.dg/lto/20081112_1.c: New.
2483 * gcc.dg/lto/20081115_0.c: New.
2484 * gcc.dg/lto/20081115_1.c: New.
2485 * gcc.dg/lto/20081115_2.c: New.
2486 * gcc.dg/lto/20081118_0.c: New.
2487 * gcc.dg/lto/20081118_1.c: New.
2488 * gcc.dg/lto/20081118_2.c: New.
2489 * gcc.dg/lto/20081120-1_0.c: New.
2490 * gcc.dg/lto/20081120-1_1.c: New.
2491 * gcc.dg/lto/20081120-2_0.c: New.
2492 * gcc.dg/lto/20081120-2_1.c: New.
2493 * gcc.dg/lto/20081125_0.c: New.
2494 * gcc.dg/lto/20081125_1.c: New.
2495 * gcc.dg/lto/20081126_0.c: New.
2496 * gcc.dg/lto/20081201-1_0.c: New.
2497 * gcc.dg/lto/20081201-1_1.c: New.
2498 * gcc.dg/lto/20081201-1_2.c: New.
2499 * gcc.dg/lto/20081201-2_0.c: New.
2500 * gcc.dg/lto/20081201-2_1.c: New.
2501 * gcc.dg/lto/20081202-1_0.c: New.
2502 * gcc.dg/lto/20081202-1_1.c: New.
2503 * gcc.dg/lto/20081202-2_0.c: New.
2504 * gcc.dg/lto/20081202-2_1.c: New.
2505 * gcc.dg/lto/20081204-1_0.c: New.
2506 * gcc.dg/lto/20081204-1_1.c: New.
2507 * gcc.dg/lto/20081204-2_0.c: New.
2508 * gcc.dg/lto/20081210-1_0.c: New.
2509 * gcc.dg/lto/20081212-1_0.c: New.
2510 * gcc.dg/lto/20081222_0.c: New.
2511 * gcc.dg/lto/20081222_0.h: New.
2512 * gcc.dg/lto/20081222_1.c: New.
2513 * gcc.dg/lto/20081224_0.c: New.
2514 * gcc.dg/lto/20081224_0.h: New.
2515 * gcc.dg/lto/20081224_1.c: New.
2516 * gcc.dg/lto/20090116_0.c: New.
2517 * gcc.dg/lto/20090120_0.c: New.
2518 * gcc.dg/lto/20090126-1_0.c: New.
2519 * gcc.dg/lto/20090126-2_0.c: New.
2520 * gcc.dg/lto/20090206-1_0.c: New.
2521 * gcc.dg/lto/20090206-2_0.c: New.
2522 * gcc.dg/lto/20090210_0.c: New.
2523 * gcc.dg/lto/20090210_1.c: New.
2524 * gcc.dg/lto/20090213_0.c: New.
2525 * gcc.dg/lto/20090213_1.c: New.
2526 * gcc.dg/lto/20090218-1_0.c: New.
2527 * gcc.dg/lto/20090218-1_1.c: New.
2528 * gcc.dg/lto/20090218-2_0.c: New.
2529 * gcc.dg/lto/20090218-2_1.c: New.
2530 * gcc.dg/lto/20090218_0.c: New.
2531 * gcc.dg/lto/20090218_1.c: New.
2532 * gcc.dg/lto/20090218_2.c: New.
2533 * gcc.dg/lto/20090218_3.c: New.
2534 * gcc.dg/lto/20090219_0.c: New.
2535 * gcc.dg/lto/20090312_0.c: New.
2536 * gcc.dg/lto/20090312_1.c: New.
2537 * gcc.dg/lto/20090313_0.c: New.
2538 * gcc.dg/lto/20090706-1_0.c: New.
2539 * gcc.dg/lto/20090706-2_0.c: New.
2540 * gcc.dg/lto/20090717_0.c: New.
2541 * gcc.dg/lto/20090717_1.c: New.
2542 * gcc.dg/lto/20090729_0.c: New.
2543 * gcc.dg/lto/20090729_1.c: New.
2544 * gcc.dg/lto/20090812_0.c: New.
2545 * gcc.dg/lto/20090812_1.c: New.
2546 * gcc.dg/lto/20090914-1_0.c: New.
2547 * gcc.dg/lto/README: New.
2548 * gcc.dg/visibility-7.c: Adjust expected pattern
2549 * gfortran.dg/lto: New directory.
2550 * gfortran.dg/lto/pr40724_0.f: New.
2551 * gfortran.dg/lto/pr40724_1.f: New.
2552 * gfortran.dg/lto/pr40725_0.f03: New.
2553 * gfortran.dg/lto/pr40725_1.c: New.
2554 * gfortran.dg/lto/pr41069_0.f90: New.
2555 * gfortran.dg/lto/pr41069_1.f90: New.
2556 * gfortran.dg/lto/pr41069_2.f90: New.
2557 * g++.dg/README: Add 'lto' directory.
2558 * g++.dg/dg.exp: Also scan 'lto' directory
2560 2009-10-03 Ben Elliston <bje@au.ibm.com>
2561 Janis Johnson <janis187@us.ibm.com>
2562 Diego Novillo <dnovillo@google.com>
2564 * g++.dg/lto/lto.exp: New.
2565 * gcc.c-torture/execute/execute.exp: Add
2566 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2567 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2568 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2569 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2570 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2571 * gcc.dg/lto/lto.exp: New.
2572 * gfortran.dg/lto/lto.exp: New.
2573 * lib/target-supports.exp (check_effective_target_lto): New.
2574 * lib/c-torture.exp: Load target-supports.exp. Define
2575 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2576 * lib/gcc-dg.exp: Likewise.
2578 * lib/torture-options.exp: Add support for a third argument.
2580 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2583 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2585 2009-10-02 Jason Merrill <jason@redhat.com>
2587 * g++.dg/abi/mangle32.C: New.
2589 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2591 * gnat.dg/atomic2.adb: New test.
2593 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2595 * gnat.dg/array11.adb: New test.
2596 * gnat.dg/array12.adb: Likewise.
2598 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2600 * gnat.dg/array10.adb: New test.
2601 * gnat.dg/object_overflow.adb: Tweak.
2603 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2605 * gcc.dg/guality/guality.exp: Disable on darwin.
2607 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2609 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2610 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2611 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2612 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2614 2009-10-02 Tobias Burnus <burnus@net-b.de>
2617 * gfortran.dg/intent_out_5.f90: New test.
2619 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2623 * gcc.dg/guality/pr41404-1.c: New test.
2624 * gcc.dg/guality/pr41353-2.c: New test.
2626 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2629 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2632 2009-10-01 Jan Hubicka <jh@suse.cz>
2634 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2636 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2638 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2640 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2642 2009-10-01 Tobias Burnus <burnus@net-b.de>
2645 * gfortran.dg/parameter_array_init_5.f90: New test.
2647 2009-10-01 Jason Merrill <jason@redhat.com>
2649 * g++.dg/cpp0x/defaulted13.C: New.
2651 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2653 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2654 * gfortran.dg/bounds_check_11.f90: Likewise.
2655 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2657 2009-09-30 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/select_type_4.f90: New test.
2661 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2663 * gfortran.dg/same_type_as_1.f03: New test.
2664 * gfortran.dg/same_type_as_2.f03: Ditto.
2666 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2668 * gfortran.dg/select_type_1.f03: Extended.
2669 * gfortran.dg/select_type_3.f03: New test.
2671 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2673 * gfortran.dg/class_allocate_1.f03: New test.
2675 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2678 * gfortran.dg/allocatable_scalar_3.f90: New test.
2679 * gfortran.dg/select_type_2.f03: Ditto.
2680 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2682 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2684 * gfortran.dg/block_name_2.f90: Modified error message.
2685 * gfortran.dg/select_6.f90: Ditto.
2686 * gfortran.dg/select_type_1.f03: New test.
2688 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2690 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2691 * gfortran.dg/class_1.f03: Ditto.
2692 * gfortran.dg/class_2.f03: Ditto.
2693 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2694 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2695 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2696 * gfortran.dg/typebound_call_10.f03: Ditto.
2697 * gfortran.dg/typebound_call_2.f03: Ditto.
2698 * gfortran.dg/typebound_call_3.f03: Ditto.
2699 * gfortran.dg/typebound_call_4.f03: Ditto.
2700 * gfortran.dg/typebound_call_9.f03: Ditto.
2701 * gfortran.dg/typebound_generic_3.f03: Ditto.
2702 * gfortran.dg/typebound_generic_4.f03: Ditto.
2703 * gfortran.dg/typebound_operator_1.f03: Ditto.
2704 * gfortran.dg/typebound_operator_2.f03: Ditto.
2705 * gfortran.dg/typebound_operator_3.f03: Ditto.
2706 * gfortran.dg/typebound_operator_4.f03: Ditto.
2707 * gfortran.dg/typebound_proc_1.f08: Ditto.
2708 * gfortran.dg/typebound_proc_5.f03: Ditto.
2709 * gfortran.dg/typebound_proc_6.f03: Ditto.
2711 2009-09-30 Jason Merrill <jason@redhat.com>
2713 * g++.dg/eh/init-temp1.C: Improve test.
2715 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2718 * gcc.target/alpha/pr22093.c: New test.
2720 2009-09-29 John Freeman <jfreeman08@gmail.com>
2721 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2724 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2725 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2726 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2727 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2728 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2729 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2730 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2731 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2732 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2733 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2734 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2735 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2736 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2737 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2738 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2739 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2740 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2741 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2742 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2743 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2744 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2745 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2746 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2747 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2748 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2749 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2750 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2751 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2752 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2753 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2754 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2755 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2756 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2757 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2758 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2759 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2760 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2761 * lib/prune.exp: Accept "In lambda function".
2763 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2765 * gcc.target/i386/fma4-check.h: New file.
2766 * gcc.target/i386/fma4-fma.c: Ditto.
2767 * gcc.target/i386/fma4-maccXX.c: Ditto.
2768 * gcc.target/i386/fma4-msubXX.c: Ditto.
2769 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2770 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2771 * gcc.target/i386/fma4-vector.c: Ditto.
2772 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2773 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2774 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2775 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2776 * gcc.target/i386/fma4-256-vector.c: Ditto.
2777 * gcc.target/i386/funcspec-2.c: Ditto.
2779 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2781 * gcc.target/i386/funcspec-5.c: Add FMA4.
2782 * gcc.target/i386/funcspec-6.c: Ditto.
2783 * gcc.target/i386/funcspec-8.c: Ditto.
2785 * gcc.target/i386/funcspec-9.c: New file.
2787 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2789 * gcc.target/i386/isa-10.c: New file.
2790 * gcc.target/i386/isa-11.c: Ditto.
2791 * gcc.target/i386/isa-12.c: Ditto.
2792 * gcc.target/i386/isa-13.c: Ditto.
2793 * gcc.target/i386/isa-2.c: Ditto.
2794 * gcc.target/i386/isa-3.c: Ditto.
2795 * gcc.target/i386/isa-4.c: Ditto.
2796 * gcc.target/i386/isa-7.c: Ditto.
2797 * gcc.target/i386/isa-8.c: Ditto.
2798 * gcc.target/i386/isa-9.c: Ditto.
2800 * gcc.target/i386/isa-14.c: Add FMA4.
2801 * gcc.target/i386/isa-1.c: Ditto.
2802 * gcc.target/i386/isa-5.c: Ditto.
2803 * gcc.target/i386/isa-6.c: Ditto.
2805 * gcc.target/i386/sse-12.c: New file.
2806 * gcc.target/i386/sse-13.c: Ditto.
2807 * gcc.target/i386/sse-14.c: Ditto.
2808 * gcc.target/i386/sse-22.c: Ditto.
2810 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2811 * g++.dg/other/i386-3.C: Ditto.
2812 * g++.dg/other/i386-5.C: Ditto.
2813 * g++.dg/other/i386-6.C: Ditto.
2815 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2818 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2821 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2823 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2824 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2826 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2829 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2831 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2833 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2835 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2836 * gcc.target/i386/isa-1.c: Remove SSE5.
2837 * gcc.target/i386/isa-5.c: Ditto.
2838 * gcc.target/i386/isa-6.c: Ditto.
2839 * gcc.target/i386/funcspec-4.c: Remove error conditions
2841 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2842 * gcc.target/i386/avx-2.c: Ditto.
2843 * gcc.target/i386/sse-23.c: Ditto.
2844 * gcc.target/i386/funcspec-9.c: Delete.
2846 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2848 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2849 * gcc.dg/guality/pr41353-1.c: New test.
2852 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2853 in macro name definition for non-unix/win32/msdos.
2855 2009-09-29 Daniel Kraft <d@domob.eu>
2858 * gfortran.dg/block_1.f08: New test.
2859 * gfortran.dg/block_2.f08: New test.
2860 * gfortran.dg/block_3.f90: New test.
2861 * gfortran.dg/block_4.f08: New test.
2862 * gfortran.dg/block_5.f08: New test.
2863 * gfortran.dg/block_6.f08: New test.
2864 * gfortran.dg/block_7.f08: New test.
2865 * gfortran.dg/block_8.f08: New test.
2867 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869 PR libgfortran/35862
2870 * gfortran.dg/round_1.f03: New test.
2871 * gfortran.dg/f2003_io_3.f03: Update test.
2873 2009-09-28 Easwaran Raman <eraman@google.com>
2875 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2876 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2878 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2880 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2881 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2882 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2883 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2884 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2886 * g++.dg/dfp/dfp.exp: Fix typo.
2888 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2889 Fix typo that breaks the check.
2891 2009-09-28 Olivier Hainque <hainque@adacore.com>
2893 * gnat.dg (tagged_alloc_free.adb): New testcase.
2895 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2897 * g++.dg/dfp: New directory.
2898 * g++.dg/dg.exp: Prune tests in dfp directory.
2899 * g++.dg/dfp/dfp.exp: New.
2900 * g++.dg/dfp/mangle-mode.C: New test.
2902 2009-09-28 Michael Matz <matz@suse.de>
2904 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2907 2009-09-27 Richard Henderson <rth@redhat.com>
2909 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2910 * gcc.dg/tree-ssa/pr41469-1.c: New.
2912 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2915 * gcc.dg/cond-constqual-1.c: New test.
2917 2009-09-26 Michael Matz <matz@suse.de>
2921 * gcc.dg/pr41470.c: New test.
2923 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2925 * gnat.dg/array9.adb: New test.
2927 2009-09-26 Michael Matz <matz@suse.de>
2929 PR tree-optimization/41454
2930 * gcc.dg/pr41454.c: New test.
2932 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2934 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2935 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2936 into DW_TAG_GNU_template_parameter_pack and
2937 DW_TAG_GNU_formal_parameter_pack.
2938 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2939 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2941 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2943 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2944 parameters for alignment-sensitive -fsection-anchors tests.
2946 2009-09-25 Richard Guenther <rguenther@suse.de>
2949 * gcc.c-torture/execute/pr41463.c: New testcase.
2951 2009-09-25 Olivier Hainque <hainque@adacore.com>
2953 * gnat.dg/sse_nolib.adb: New testcase.
2955 2009-09-25 Revital Eres <ERES@il.ibm.com>
2957 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2958 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2959 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2960 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2961 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2962 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2963 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2964 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2965 * gcc.dg/vect/vect.exp: Add Power7 flags.
2966 * g++.dg/vect/vect.exp: Likewise.
2967 * gfortran.dg/vect/vect.exp: Likewise.
2969 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2972 * gfortran.dg/empty_label.f: New test.
2973 * gfortran.dg/empty_label.f90: Ditto.
2974 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2976 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2978 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2981 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2983 * lib/scanasm.exp (make_pattern_printable): New function.
2984 (dg-scan, scan-assembler-times, scan-assembler-dem,
2985 scan-assembler-dem-not): Use it.
2987 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2989 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2990 (test_nested): Renamed to ...
2991 (test_nested1): This.
2992 (test_nested2): New.
2995 2009-09-24 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/36143
2998 PR tree-optimization/38747
2999 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3000 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3001 * g++.dg/torture/pr38747.C: New testcase.
3002 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3004 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3006 * gnat.dg/nested_proc.adb: New test.
3008 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.target/i386/pr12329.c: Adjust.
3012 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3015 * gcc.dg/pr41248.c: New.
3017 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3020 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3022 2009-09-23 Andreas Schwab <schwab@redhat.com>
3024 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3025 current_compiler_flags. Fix typos.
3027 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3029 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3031 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3034 * gcc.c-torture/compile/pr39779.c: New test.
3036 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3038 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3039 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3040 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3042 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3045 * gcc.dg/pr41295.c: New.
3047 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3049 * gcc.dg/pr40209.c: Add test case.
3051 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3053 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3055 * gcc.target/mips/code-readable-2.c: Likewise.
3056 * gcc.target/mips/code-readable-3.c: Likewise.
3058 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3060 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3061 Check support via mode instead of C type.
3062 (check_effective_target_dfprt_nocache): Ditto.
3063 (check_effective_target_hard_dfp): Ditto.
3065 2009-09-22 Richard Guenther <rguenther@suse.de>
3068 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3069 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3071 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3073 * gcc.dg/20090922-1.c: New test.
3076 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3077 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3078 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3079 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3080 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3081 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3082 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3083 * objc.dg/dwarf-2.m: Likewise.
3085 2009-09-22 Richard Guenther <rguenther@suse.de>
3087 PR tree-optimization/41428
3088 * g++.dg/tree-ssa/pr41428.C: New testcase.
3090 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3093 * g++.dg/gomp/pr41429.C: New test.
3095 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3097 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3099 2009-09-21 Jason Merrill <jason@redhat.com>
3102 * g++.dg/cpp0x/trivial1.C: Expand.
3104 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3106 * gcc.dg/torture/calleesave-sse.c: New.
3108 2009-09-21 Jan Hubicka <jh@suse.cz>
3110 * gcc.dg/guality/inline-params.c: New testcase.
3112 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3114 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3116 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3117 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3120 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3122 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3123 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3124 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3125 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3126 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3128 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3131 * g++.dg/torture/pr40642.C: New testcase.
3133 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3135 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3136 cases in static initializers.
3138 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3140 * gcc.c-tortue/compile/pr39886.c: New.
3142 2009-09-20 Chris Demetriou <cgd@google.com>
3144 PR preprocessor/28435:
3145 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3146 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3147 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3148 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3149 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3151 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3153 * gcc.target/mips/mips.exp: Add relax-pic-calls
3154 under -mfoo/-mno-foo options.
3155 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3156 and -mexplicit-relocs.
3157 * gcc.target/mips/call-1.c: New test.
3158 * gcc.target/mips/call-2.c: New test.
3159 * gcc.target/mips/call-3.c: New test.
3160 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3161 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3163 2009-09-19 Chris Demetriou <cgd@google.com>
3165 PR preprocessor/28435:
3166 * gcc.dg/cpp/missing-header-MD.c: New test.
3167 * gcc.dg/cpp/missing-header-MMD.c: New test.
3168 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3169 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3171 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173 PR libgfortran/41328
3174 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3177 2009-09-18 Jason Merrill <jason@redhat.com>
3179 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3180 * g++.dg/cpp0x/initlist-deduce.C: New.
3182 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3184 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3186 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3188 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3189 * c-c++-common/dfp: New directory.
3190 * c-c++-common/dfp/dfp-dbg.h: New file.
3191 * gcc.dg/dfp/call-by-value.c: Move to ...
3192 * c-c++-common/call-by-value.c: here.
3193 * gcc.dg/dfp/cast.c: Move to ...
3194 * c-c++-common/cast.c: here.
3195 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3196 * c-c++-common/compare-eq-const.c: here.
3197 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3198 * c-c++-common/compare-eq-d128.c: here.
3199 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3200 * c-c++-common/compare-eq-d32.c: here.
3201 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3202 * c-c++-common/compare-eq-d64.c: here.
3203 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3204 * c-c++-common/compare-eq-dfp.c: here.
3205 * gcc.dg/dfp/compare-eq.h: Move to ...
3206 * c-c++-common/compare-eq.h: here.
3207 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3208 * c-c++-common/compare-rel-const.c: here.
3209 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3210 * c-c++-common/compare-rel-d128.c: here.
3211 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3212 * c-c++-common/compare-rel-d32.c: here.
3213 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3214 * c-c++-common/compare-rel-d64.c: here.
3215 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3216 * c-c++-common/compare-rel-dfp.c: here.
3217 * gcc.dg/dfp/compare-rel.h: Move to ...
3218 * c-c++-common/compare-rel.h: here.
3219 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3220 * c-c++-common/compare-special-d128.c: here.
3221 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3222 * c-c++-common/compare-special-d32.c: here.
3223 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3224 * c-c++-common/compare-special-d64.c: here.
3225 * gcc.dg/dfp/compare-special.h: Move to ...
3226 * c-c++-common/compare-special.h: here.
3227 * gcc.dg/dfp/constants-zero.c: Move to ...
3228 * c-c++-common/constants-zero.c: here.
3229 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3230 * c-c++-common/convert-bfp-10.c: here.
3231 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3232 * c-c++-common/convert-bfp-11.c: here.
3233 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3234 * c-c++-common/convert-bfp-12.c: here.
3235 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3236 * c-c++-common/convert-bfp-13.c: here.
3237 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3238 * c-c++-common/convert-bfp-14.c: here.
3239 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3240 * c-c++-common/convert-bfp-2.c: here.
3241 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3242 * c-c++-common/convert-bfp-3.c: here.
3243 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3244 * c-c++-common/convert-bfp-4.c: here.
3245 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3246 * c-c++-common/convert-bfp-5.c: here.
3247 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3248 * c-c++-common/convert-bfp-6.c: here.
3249 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3250 * c-c++-common/convert-bfp-7.c: here.
3251 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3252 * c-c++-common/convert-bfp-8.c: here.
3253 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3254 * c-c++-common/convert-bfp-9.c: here.
3255 * gcc.dg/dfp/convert-bfp.c: Move to ...
3256 * c-c++-common/convert-bfp.c: here.
3257 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3258 * c-c++-common/convert-bfp-fold.c: here.
3259 * gcc.dg/dfp/convert-dfp.c: Move to ...
3260 * c-c++-common/convert-dfp.c: here.
3261 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3262 * c-c++-common/convert-dfp-fold-2.c: here.
3263 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3264 * c-c++-common/convert-dfp-fold.c: here.
3265 * gcc.dg/dfp/convert.h: Move to ...
3266 * c-c++-common/convert.h: here.
3267 * gcc.dg/dfp/convert-int.c: Move to ...
3268 * c-c++-common/convert-int.c: here.
3269 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3270 * c-c++-common/convert-int-fold.c: here.
3271 * gcc.dg/dfp/convert-int-max.c: Move to ...
3272 * c-c++-common/convert-int-max.c: here.
3273 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3274 * c-c++-common/convert-int-max-fold.c: here.
3275 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3276 * c-c++-common/convert-int-saturate.c: here.
3277 * gcc.dg/dfp/func-array.c: Move to ...
3278 * c-c++-common/func-array.c: here.
3279 * gcc.dg/dfp/func-deref.c: Move to ...
3280 * c-c++-common/func-deref.c: here.
3281 * gcc.dg/dfp/func-mixed.c: Move to ...
3282 * c-c++-common/func-mixed.c: here.
3283 * gcc.dg/dfp/func-pointer.c: Move to ...
3284 * c-c++-common/func-pointer.c: here.
3285 * gcc.dg/dfp/func-scalar.c: Move to ...
3286 * c-c++-common/func-scalar.c: here.
3287 * gcc.dg/dfp/func-struct.c: Move to ...
3288 * c-c++-common/func-struct.c: here.
3289 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3290 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3291 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3292 * c-c++-common/func-vararg-alternate-d128.c: here.
3293 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3294 * c-c++-common/func-vararg-alternate-d32.c: here.
3295 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3296 * c-c++-common/func-vararg-alternate-d64.c: here.
3297 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3298 * c-c++-common/func-vararg-alternate.h: here.
3299 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3300 * c-c++-common/func-vararg-dfp.c: here.
3301 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3302 * c-c++-common/func-vararg-mixed-2.c: here.
3303 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3304 * c-c++-common/func-vararg-mixed.c: here.
3305 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3306 * c-c++-common/func-vararg-size0.c: here.
3307 * gcc.dg/dfp/inf-1.c: Move to ...
3308 * c-c++-common/inf-1.c: here.
3309 * gcc.dg/dfp/loop-index.c: Move to ...
3310 * c-c++-common/loop-index.c: here.
3311 * gcc.dg/dfp/modes.c: Move to ...
3312 * c-c++-common/modes.c: here.
3313 * gcc.dg/dfp/nan-1.c: Move to ...
3314 * c-c++-common/nan-1.c: here.
3315 * gcc.dg/dfp/nan-2.c: Move to ...
3316 * c-c++-common/nan-2.c: here.
3317 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3318 * c-c++-common/operator-arith-fold.c: here.
3319 * gcc.dg/dfp/operator-assignment.c: Move to ...
3320 * c-c++-common/operator-assignment.c: here.
3321 * gcc.dg/dfp/operator-comma.c: Move to ...
3322 * c-c++-common/operator-comma.c: here.
3323 * gcc.dg/dfp/operator-cond.c: Move to ...
3324 * c-c++-common/operator-cond.c: here.
3325 * gcc.dg/dfp/operator-logical.c: Move to ...
3326 * c-c++-common/operator-logical.c: here.
3327 * gcc.dg/dfp/operator-unary.c: Move to ...
3328 * c-c++-common/operator-unary.c: here.
3329 * gcc.dg/dfp/pr31385.c: Move to ...
3330 * c-c++-common/pr31385.c: here.
3331 * gcc.dg/dfp/pr33466.c: Move to ...
3332 * c-c++-common/pr33466.c: here.
3333 * gcc.dg/dfp/pr35620.c: Move to ...
3334 * c-c++-common/pr35620.c: here.
3335 * gcc.dg/dfp/pr36800.c: Move to ...
3336 * c-c++-common/pr36800.c: here.
3337 * gcc.dg/dfp/pr39034.c: Move to ...
3338 * c-c++-common/pr39034.c: here.
3339 * gcc.dg/dfp/pr39035.c: Move to ...
3340 * c-c++-common/pr39035.c: here.
3341 * gcc.dg/dfp/pr39902.c: Move to ...
3342 * c-c++-common/pr39902.c: here.
3343 * gcc.dg/dfp/pr39986.c: Move to ...
3344 * c-c++-common/pr39986.c: here.
3345 * gcc.dg/dfp/signbit-1.c: Move to ...
3346 * c-c++-common/signbit-1.c: here.
3347 * gcc.dg/dfp/signbit-2.c: Move to ...
3348 * c-c++-common/signbit-2.c: here.
3349 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3350 * c-c++-common/struct-layout-1.c: here.
3351 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3352 * c-c++-common/usual-arith-conv.c: here.
3353 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3354 * c-c++-common/usual-arith-conv-const.c: here.
3356 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3359 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3362 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3365 * g++.dg/expr/bool3.C: New test.
3366 * g++.dg/expr/bool4.C: New test.
3368 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3370 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3371 * gcc.dg/dfp/signbit-2.c: Use it.
3372 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3373 arguments to unsigned int.
3374 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3375 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3376 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3377 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3378 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3379 * gcc.dg/dfp/pr39986.c: Ditto.
3380 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3381 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3382 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3383 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3384 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3386 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3390 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3393 * dfp/pr41049.c: New test.
3395 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3398 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3400 2009-09-17 Martin Jambor <mjambor@suse.cz>
3402 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3403 * gcc.dg/ipa/ipa-sra-1.c: New test.
3404 * gcc.dg/ipa/ipa-sra-2.c: New test.
3405 * gcc.dg/ipa/ipa-sra-3.c: New test.
3406 * gcc.dg/ipa/ipa-sra-4.c: New test.
3407 * gcc.dg/ipa/ipa-sra-5.c: New test.
3408 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3409 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3411 2009-09-17 Michael Matz <matz@suse.de>
3414 * gfortran.dg/pr41347.f90: New test.
3416 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3418 * gcc.c-torture/compile/20090917-1.c: New testcase.
3420 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3422 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3423 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3424 alpha*-*-* target from XFAIL list.
3426 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3428 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3429 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3430 * gcc.dg/dfp/cast-bad.c: Use default options.
3431 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3432 * gcc.dg/dfp/composite-type.c: Ditto.
3433 * gcc.dg/dfp/constants.c: Ditto.
3434 * gcc.dg/dfp/constants-hex.c: Ditto.
3435 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3436 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3437 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3438 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3439 * gcc.dg/dfp/ctypes.c: Ditto.
3440 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3441 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3442 * gcc.dg/dfp/float-constant-double.c: Ditto.
3443 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3444 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3445 * gcc.dg/dfp/modes.c: Ditto.
3446 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3447 * gcc.dg/dfp/pr31344.c: Ditto.
3448 * gcc.dg/dfp/pr31385.c: Ditto.
3449 * gcc.dg/dfp/pr33466.c: Ditto.
3450 * gcc.dg/dfp/pr35620.c: Ditto.
3451 * gcc.dg/dfp/pr37435.c: Ditto.
3452 * gcc.dg/dfp/pr39986.c: Ditto.
3453 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3454 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3455 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3456 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3457 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3458 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3459 * gcc.dg/dfp/typespec.c: Ditto.
3460 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3461 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3462 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3463 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3464 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3465 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3466 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3467 * gcc.dg/dfp/compare-rel.h: Ditto.
3468 * gcc.dg/dfp/compare-special.h: Ditto.
3469 * gcc.dg/dfp/convert.h: Ditto.
3470 * gcc.dg/dfp/fe-check.h: Ditto.
3471 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3472 * gcc.dg/dfp/cast.c: Ditto.
3473 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3474 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3475 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3476 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3477 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3478 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3479 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3480 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3481 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3482 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3483 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3484 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3485 * gcc.dg/dfp/constants-zero.c: Ditto.
3486 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3487 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3488 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3489 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3490 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3491 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3492 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3493 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3494 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3495 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3496 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3497 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3498 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3499 * gcc.dg/dfp/convert-bfp.c: Ditto.
3500 * gcc.dg/dfp/convert-complex.c: Ditto.
3501 * gcc.dg/dfp/convert-dfp.c: Ditto.
3502 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3503 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3504 * gcc.dg/dfp/convert-int.c: Ditto.
3505 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3506 * gcc.dg/dfp/convert-int-max.c: Ditto.
3507 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3508 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3509 * gcc.dg/dfp/fe-binop.c: Ditto.
3510 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3511 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3512 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3513 * gcc.dg/dfp/func-array.c: Ditto.
3514 * gcc.dg/dfp/func-deref.c: Ditto.
3515 * gcc.dg/dfp/func-mixed.c: Ditto.
3516 * gcc.dg/dfp/func-pointer.c: Ditto.
3517 * gcc.dg/dfp/func-scalar.c: Ditto.
3518 * gcc.dg/dfp/func-struct.c: Ditto.
3519 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3520 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3521 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3522 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3523 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3524 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3525 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3526 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3527 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3528 * gcc.dg/dfp/inf-1.c: Ditto.
3529 * gcc.dg/dfp/loop-index.c: Ditto.
3530 * gcc.dg/dfp/nan-1.c: Ditto.
3531 * gcc.dg/dfp/nan-2.c: Ditto.
3532 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3533 * gcc.dg/dfp/operator-assignment.c: Ditto.
3534 * gcc.dg/dfp/operator-comma.c: Ditto.
3535 * gcc.dg/dfp/operator-cond.c: Ditto.
3536 * gcc.dg/dfp/operator-logical.c: Ditto.
3537 * gcc.dg/dfp/operator-unary.c: Ditto.
3538 * gcc.dg/dfp/pr36800.c: Ditto.
3539 * gcc.dg/dfp/pr39034.c: Ditto.
3540 * gcc.dg/dfp/pr39035.c: Ditto.
3541 * gcc.dg/dfp/pr39902.c: Ditto.
3542 * gcc.dg/dfp/signbit-1.c: Ditto.
3543 * gcc.dg/dfp/signbit-2.c: Ditto.
3544 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3545 * gcc.dg/dfp/union-init.c: Ditto.
3546 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3548 2009-09-16 Michael Matz <matz@suse.de>
3551 * gfortran.dg/pr41212.f90: New test.
3553 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3555 * gnat.dg/alignment9.adb: New test.
3557 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3559 * gnat.dg/discr20.ad[sb]: New test.
3561 2009-09-16 Richard Guenther <rguenther@suse.de>
3564 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3566 2009-09-16 DJ Delorie <dj@redhat.com>
3567 Kaz Kojima <kkojima@gcc.gnu.org>
3569 * gcc.target/sh/struct-arg-dw2.c: New test.
3571 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3572 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.target/powerpc/pr41175.c: New test.
3577 2009-09-14 Richard Henderson <rth@redhat.com>
3579 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3580 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3581 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3583 2009-09-14 Richard Henderson <rth@redhat.com>
3585 * g++.dg/eh/builtin1.C: Update resx pattern match.
3586 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3588 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3590 * gcc.target/mips/branch-helper.h: New file.
3591 * gcc.target/mips/branch-2.c,
3592 * gcc.target/mips/branch-3.c,
3593 * gcc.target/mips/branch-4.c,
3594 * gcc.target/mips/branch-5.c,
3595 * gcc.target/mips/branch-6.c,
3596 * gcc.target/mips/branch-7.c,
3597 * gcc.target/mips/branch-8.c,
3598 * gcc.target/mips/branch-9.c,
3599 * gcc.target/mips/branch-10.c,
3600 * gcc.target/mips/branch-11.c,
3601 * gcc.target/mips/branch-12.c,
3602 * gcc.target/mips/branch-13.c,
3603 * gcc.target/mips/branch-14.c,
3604 * gcc.target/mips/branch-15.c: New tests.
3606 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3609 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3610 -m32 -mpowerpc64 system.
3612 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3614 From Jie Zhang <jie.zhang@analog.com>:
3615 * gcc.target/bfin/saveall.c: New test.
3616 * gcc.target/bfin/20090914-1.c: New test.
3617 * gcc.target/bfin/20090914-2.c: New test.
3619 * gcc.target/bfin/20090914-3.c: New test.
3621 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3623 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3625 2009-09-14 Richard Guenther <rguenther@suse.de>
3628 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3630 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3632 PR libgfortran/41328
3633 * gfortran.dg/cr_lf.f90: New test.
3635 2009-09-11 Michael Matz <matz@suse.de>
3638 * g++.dg/tree-ssa/pr41275.C: New test.
3640 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3643 * gfortran.dg/proc_ptr_comp_21.f90: New.
3645 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3648 * gfortran.dg/module_procedure_1.f90: New test.
3649 * gfortran.dg/module_procedure_2.f90: Ditto.
3650 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3652 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3653 James A. Morrison <phython@gcc.gnu.org>
3656 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3658 * ada/acats/run_test.exp: New file.
3660 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3663 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3665 PR rtl-optimization/39779
3666 * gcc.dg/pr39979.c: New test.
3668 2009-09-10 Richard Guenther <rguenther@suse.de>
3671 * g++.dg/torture/pr41257-2.C: New testcase.
3673 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3676 * g++.dg/template/crash91.C: New.
3678 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3680 PR rtl-optimization/39779
3681 * gcc.dg/pr39979.c: New test.
3683 2009-09-09 Richard Guenther <rguenther@suse.de>
3685 PR tree-optimization/41101
3686 * gcc.c-torture/compile/pr41101.c: New testcase.
3688 2009-09-09 Richard Guenther <rguenther@suse.de>
3691 * gcc.c-torture/execute/pr41317.c: New testcase.
3692 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3693 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3695 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3697 Fix some test breakages on Darwin
3698 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3700 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3701 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3702 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3703 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3704 take darwin specifics in account.
3706 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3708 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3709 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3711 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/cpp0x/initlist24.C: New.
3716 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3718 * gcc.dg/large-size-array-2.c: Fix target requirement.
3719 * gcc.dg/large-size-array-4.c: Likewise.
3720 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3721 * gcc.dg/c99-const-expr-2.c: Likewise.
3722 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3723 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3724 * gcc.dg/c90-const-expr-10.c: Likewise.
3725 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3727 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3728 * gcc.dg/vect/pr33846.c: Likewise.
3729 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3730 __PTRDIFF_TYPE__, instead of unsigned long.
3731 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3733 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3738 * gfortran.dg/pr41229.f90: New.
3740 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3743 * gcc.dg/pr41232.c: New.
3745 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3747 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3749 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3750 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3751 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3752 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3753 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3754 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3755 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3756 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3757 options other than that used in dg-options.
3759 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3761 PR rtl-optimization/41239
3762 * gcc.c-torture/execute/pr41239.c: New test.
3764 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3766 PR libgfortran/41192
3767 * gfortran.dg/namelist_59.f90: New test.
3769 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3771 From Mike Frysinger <michael.frysinger@analog.com>
3772 * gcc.target/bfin/mcpu-bf542m.c: New file.
3773 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3774 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3775 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3776 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3778 2009-09-07 Martin Jambor <mjambor@suse.cz>
3781 * gcc.c-torture/compile/pr41282.c: New test.
3783 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3786 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3787 variables for stat and errmsg.
3788 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3789 * gfortran.dg/allocate_stat_2.f90: New test.
3791 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3793 * gcc.c-torture/compile/20090907-1.c: New test.
3795 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3798 * gcc.dg/pr41241.c: New test.
3800 2009-09-06 Richard Guenther <rguenther@suse.de>
3803 * g++.dg/torture/pr41144.C: New testcase.
3805 2009-09-06 Richard Guenther <rguenther@suse.de>
3808 * gcc.dg/torture/pr41261.c: New testcase.
3810 2009-09-05 Richard Guenther <rguenther@suse.de>
3813 * gcc.c-torture/compile/pr41181.c: New testcase.
3815 2009-09-05 Richard Guenther <rguenther@suse.de>
3818 * g++.dg/torture/pr41273.C: New testcase.
3820 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3823 * gfortran.dg/typebound_proc_12.f90 : New test.
3825 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3828 * gfortran.dg/pr41225.f90: New.
3830 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3832 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3833 unistd.h, sys/types.h and sys/wait.h.
3836 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3837 (GUALITY_GDB_REDIRECT): New.
3838 (GUALITY_GDB_ARGS): Use it.
3840 2009-09-04 Richard Guenther <rguenther@suse.de>
3843 * g++.dg/torture/pr41257.C: New testcase.
3845 2009-09-04 Martin Jambor <mjambor@suse.cz>
3847 PR tree-optimization/41112
3848 * gnat.dg/array8.adb: New test.
3850 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3852 * gcc.target/arm/ctz.c: New test case.
3854 2009-09-03 Alon Dayan <alond@il.ibm.com>
3856 PR tree-optimization/38275
3857 * gcc.dg/autopar/reduc-1char.c: Increase number
3858 of iterations. Adjust the logic accordingly.
3859 * gcc.dg/autopar/reduc-2char.c: Ditto.
3860 * gcc.dg/autopar/reduc-1.c: Ditto.
3861 * gcc.dg/autopar/reduc-2.c: Ditto.
3862 * gcc.dg/autopar/reduc-3.c: Ditto.
3863 * gcc.dg/autopar/reduc-6.c: Ditto.
3864 * gcc.dg/autopar/reduc-7.c: Ditto.
3865 * gcc.dg/autopar/reduc-8.c: Ditto.
3866 * gcc.dg/autopar/reduc-9.c: Ditto.
3867 * gcc.dg/autopar/pr39500-1.c: Ditto.
3868 * gcc.dg/autopar/reduc-1short.c: Ditto.
3869 * gcc.dg/autopar/reduc-2short.c: Ditto.
3870 * gcc.dg/autopar/parallelization-1.c: Ditto.
3872 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3875 testcase using guality.h compiles and links and if a global variable
3876 can be verified by gdb.
3878 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3880 * lib/target-supports.exp (check_effective_target_sync_int_long):
3881 Supported on Blackfin Linux targets.
3883 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3885 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3887 2009-09-03 Diego Novillo <dnovillo@google.com>
3889 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3890 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3891 * g++.dg/warn/unit-1.C: Likewise.
3892 * g++.dg/ipa/iinline-1.C: Likewise.
3893 * g++.dg/template/cond2.C: Adjust expected line location for the
3895 * g++.dg/template/pr35240.C: Likewise.
3897 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3899 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3900 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3902 2009-09-02 Martin Jambor <mjambor@suse.cz>
3904 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3905 * gcc.dg/memcpy-1.c: Add . to match pattern.
3906 * gcc.dg/uninit-I.c: XFAIL warning test.
3907 * g++.dg/warn/unit-1.C: XFAIL warning test.
3909 2009-09-02 Ian Lance Taylor <iant@google.com>
3911 * gcc.dg/20090902-1.c: New test.
3913 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3915 * gcc.dg/builtin-object-size-9.c: New test.
3917 2009-09-02 Olivier Hainque <hainque@adacore.com>
3919 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3921 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3922 Olivier Hainque <hainque@adacore.com>
3924 * gnat.dg/misaligned_param.adb: New test.
3925 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3926 * gnat.dg/slice7.adb: Add 1 more related case.
3928 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3930 * gcc.dg/guality/guality.c: Expect to fail for now.
3931 * gcc.dg/guality/example.c: Likewise.
3933 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3935 * gcc.dg/guality/guality.c: New.
3936 * gcc.dg/guality/guality.h: New.
3937 * gcc.dg/guality/guality.exp: New.
3938 * gcc.dg/guality/example.c: New.
3939 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3940 (cleanup-saved-temps): Likewise, .gkd files too.
3942 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3945 * gfortran.dg/line_length_3.f: New test.
3946 * gfortran.dg/line_length_4.f90: New test.
3948 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3950 * lib/target-supports.exp (check_gc_sections_available):
3951 Add proper pattern quote.
3953 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3954 Kaz Kojima <kkojima@gcc.gnu.org>
3956 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3957 * g++.dg/cdce3.C: Use dg-add-options ieee.
3958 * g++.dg/torture/type-generic-1.C: Likewise.
3959 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3960 * gcc.dg/pr28796-2.c: Likewise.
3961 * gcc.dg/torture/builtin-math-7.c: Likewise.
3962 * gcc.dg/torture/type-generic-1.c: Likewise.
3963 * gfortran.dg/boz_14.f90: Likewise.
3964 * gfortran.dg/erf_2.F90: Likewise.
3965 * gfortran.dg/init_flag_3.f90: Likewise.
3966 * gfortran.dg/init_flag_4.f90: Likewise.
3967 * gfortran.dg/init_flag_5.f90: Likewise.
3968 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3969 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3970 * gfortran.dg/isnan_1.f90: Likewise.
3971 * gfortran.dg/isnan_2.f90: Likewise.
3972 * gfortran.dg/maxlocval_2.f90: Likewise.
3973 * gfortran.dg/maxlocval_4.f90: Likewise.
3974 * gfortran.dg/minlocval_1.f90: Likewise.
3975 * gfortran.dg/minlocval_4.f90: Likewise.
3976 * gfortran.dg/module_nan.f90: Likewise.
3977 * gfortran.dg/namelist_42.f90: Likewise.
3978 * gfortran.dg/namelist_43.f90: Likewise.
3979 * gfortran.dg/nan_1.f90: Likewise.
3980 * gfortran.dg/nan_2.f90: Likewise.
3981 * gfortran.dg/nan_3.f90: Likewise.
3982 * gfortran.dg/nan_4.f90: Likewise.
3983 * gfortran.dg/nan_5.f90: Likewise.
3984 * gfortran.dg/nearest_1.f90: Likewise.
3985 * gfortran.dg/nearest_2.f90: Likewise.
3986 * gfortran.dg/nearest_3.f90: Likewise.
3987 * gfortran.dg/pr37243.f: Likewise.
3988 * gfortran.dg/real_const_3.f90: Likewise.
3989 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3991 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3994 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3995 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3996 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3997 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3998 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3999 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4000 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4001 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4002 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4003 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4004 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4005 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4006 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4008 2009-08-31 Jason Merrill <jason@redhat.com>
4011 * g++.dg/parse/enum5.C: New.
4012 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4014 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4017 * gfortran.dg/allocate_derived_1.f90: New.
4018 * gfortran.dg/class_3.f03: New.
4020 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4023 * gfortran.dg/allocatable_scalar_1.f90: New.
4024 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4025 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4026 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4028 2009-08-30 Richard Guenther <rguenther@suse.de>
4030 PR tree-optimization/41186
4031 * g++.dg/torture/pr41186.C: New testcase.
4032 * g++.dg/tree-ssa/pr41186.C: Likewise.
4034 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4037 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4038 take ia64 assembly comments syntax in account.
4040 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4042 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4044 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4046 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4047 * gfortran.dg/whole_file_6.f90: Likewise.
4049 2009-08-28 Cary Coutant <ccoutant@google.com>
4052 * g++.dg/debug/dwarf2/pr41063.C: New test.
4054 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4056 PR rtl-optimization/40861
4057 * gcc.dg/pr40861.c: New test.
4059 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4062 * gfortran.dg/proc_ptr_comp_20.f90: New.
4064 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4067 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4068 open temp file with status="scratch".
4069 * gfortran.dg/fmt_cache_1.f: Likewise.
4070 * gfortran.dg/fmt_exhaust.f90: Likewise.
4071 * gfortran.dg/fmt_t_4.f90: Likewise.
4072 * gfortran.dg/fseek.f90: Likewise.
4073 * gfortran.dg/list_read_5.f90: Likewise.
4074 * gfortran.dg/namelist_39.f90: Likewise.
4075 * gfortran.dg/namelist_56.f90: Likewise.
4076 * gfortran.dg/read_bad_advance.f90: Likewise.
4077 * gfortran.dg/read_repeat.f90: Likewise.
4078 * gfortran.dg/read_size_noadvance.f90: Likewise.
4079 * gfortran.dg/read_x_past.f: Likewise.
4081 2009-08-27 Tobias Burnus <burnus@net-b.de>
4084 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4086 2009-08-27 Daniel Kraft <d@domob.eu>
4089 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4090 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4091 error and fix problem with recursive assignment.
4092 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4093 * gfortran.dg/typebound_operator_3.f03: New test.
4094 * gfortran.dg/typebound_operator_4.f03: New test.
4096 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4099 * debug/dwarf2/namespace-1.C: New test.
4101 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4104 * gfortran.dg/pr41162.f: New.
4106 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4107 Richard Sandiford <rdsandiford@googlemail.com>
4109 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4111 * gcc.target/mips/branch-1.c: Update accordingly.
4112 * gcc.target/mips/extend-1.c: Likewise.
4113 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4115 2009-08-26 Richard Guenther <rguenther@suse.de>
4118 * gcc.c-torture/compile/pr41163.c: New testcase.
4119 * gcc.dg/pr35899.c: Adjust.
4121 2009-08-26 Richard Guenther <rguenther@suse.de>
4123 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4125 2009-08-26 Jason Merrill <jason@redhat.com>
4127 * g++.dg/cpp0x/explicit3.C: New.
4128 * g++.dg/overload/cond2.C: New.
4130 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4132 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4134 2009-08-25 Jan Hubicka <jh@suse.cz>
4136 * gcc.target/i386/sse5-shift1-vector.c
4137 * gcc.target/i386/isa-12.c
4138 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4139 * gcc.target/i386/sse5-pcmov2.c
4140 * gcc.target/i386/isa-3.c
4141 * gcc.target/i386/sse5-shift2-vector.c
4142 * gcc.target/i386/isa-7.c
4143 * gcc.target/i386/funcspec-2.c
4144 * gcc.target/i386/sse5-haddX.c
4145 * gcc.target/i386/sse5-hadduX.c
4146 * gcc.target/i386/isa-9.c
4147 * gcc.target/i386/sse5-maccXX.c
4148 * gcc.target/i386/sse5-shift3-vector.c
4149 * gcc.target/i386/sse5-msubXX.c
4150 * gcc.target/i386/sse5-permpX.c
4151 * gcc.target/i386/sse5-check.h
4152 * gcc.target/i386/sse-12.c
4153 * gcc.target/i386/sse-11.c
4154 * gcc.target/i386/sse-10.c
4155 * gcc.target/i386/sse-13.c
4156 * gcc.target/i386/sse-14.c
4157 * gcc.target/i386/sse-22.c
4158 * gcc.target/i386/sse-2.c
4159 * gcc.target/i386/sse-13.c
4160 * gcc.target/i386/avx-2.c
4161 * gcc.target/i386/sse5-rotate1-vector.c
4162 * gcc.target/i386/isa-4.c
4163 * gcc.target/i386/sse5-hsubX.c
4164 * gcc.target/i386/sse5-pcmov.c
4165 * gcc.target/i386/sse5-fma.c
4166 * gcc.target/i386/isa-8.c
4167 * gcc.target/i386/sse5-rotate2-vector.c
4168 * gcc.target/i386/sse5-nmaccXX.c
4169 * gcc.target/i386/sse5-imul64-vector.c
4170 * gcc.target/i386/sse5-nmsubXX.c
4171 * gcc.target/i386/sse5-rotate3-vector.c
4172 * gcc.target/i386/sse5-fma-vector.c
4173 * gcc.target/i386/sse5-imul32widen-vector.c
4174 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4176 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4177 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4178 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4179 * gcc.target/i386/avx-1.c: Remove SSE5.
4180 * gcc.target/i386/avx-2.c: Remove SSE5.
4181 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4182 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4183 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4184 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4186 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4188 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4190 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4192 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4193 keyword works in the same manner as __alignof.
4195 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4198 * gfortran.dg/unpack_bounds_1.f90: New test.
4199 * gfortran.dg/unpack_bounds_2.f90: New test.
4200 * gfortran.dg/unpack_bounds_3.f90: New test.
4202 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4204 * gnat.dg/slice7.adb: New test.
4205 * gnat.dg/slice7_pkg.ads: New helper.
4207 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4210 * gfortran.dg/proc_ptr_25.f90: New.
4211 * gfortran.dg/proc_ptr_comp_18.f90: New.
4212 * gfortran.dg/proc_ptr_comp_19.f90: New.
4214 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4217 * gfortran.dg/fmt_error_8.f: New test.
4219 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4221 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4222 number, update all callers and synchronize results for latest MPC.
4224 2009-08-21 Jason Merrill <jason@redhat.com>
4226 * g++.dg/warn/Wunused-17.C: New.
4228 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4230 * gcc.target/arm/combine-cmp-shift.c: New test.
4232 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4234 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4235 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4238 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4240 * gfortran.dg/fmt_error_7.f: New test.
4242 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4245 * gcc.target/i386/pr40718.c: New test.
4247 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4249 * gfortran.dg/proc_ptr_24.f90: New test.
4251 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4253 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4254 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4255 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4257 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4260 * gfortran.dg/fmt_with_extra.f: new file.
4262 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4264 * lib/target-supports.exp
4265 (check_effective_target_arm_iwmmxt_ok): New procedure.
4266 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4267 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4269 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4271 * gfortran.dg/boz_9.f90: Do not load denormal floating
4272 point constants. Remove -mieee option for alpha*-*-* targets.
4274 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4277 * gfortran.dg/proc_ptr_23.f90: New.
4278 * gfortran.dg/proc_ptr_comp_15.f90: New.
4279 * gfortran.dg/proc_ptr_comp_16.f90: New.
4280 * gfortran.dg/proc_ptr_comp_17.f90: New.
4282 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4285 * g++.dg/expr/unary3.C: New test.
4287 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4289 * gfortran.dg/common_5.f: Add -mdalign for sh.
4290 * gfortran.dg/common_align_2.f90: Likewise.
4292 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4295 * c_f_pointer_tests_4.f90: New test.
4297 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4299 * gnat.dg/slice6.adb: New test.
4300 * gnat.dg/slice6_pkg.ads: New helper.
4302 2009-08-20 Michael Matz <matz@suse.de>
4305 * gfortran.dg/pr41126.f90: New test.
4307 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4309 * gnat.dg/dynamic_bound.adb: New test.
4311 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4314 * gfortran.dg/intrinsic_5.f90: New.
4316 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4317 Richard Earnshaw <richard.earnshaw@arm.com>
4319 * gcc.target/arm/20090811-1.c: New test.
4321 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4324 * gcc.dg/pr41123.c: New test.
4326 2009-08-19 Jason Merrill <jason@redhat.com>
4329 * g++.dg/other/gc4.C: New.
4331 2009-08-18 Michael Matz <matz@suse.de>
4333 * gfortran.dg/vect/vect-gems.f90: New test.
4334 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4336 2009-08-18 DJ Delorie <dj@redhat.com>
4338 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4339 * lib/gcc-defs.exp: ... to here.
4341 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4342 GCC_EXEC_PREFIX before building the wrapper.
4344 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4346 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4348 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4349 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4350 dg-options. Fix dg-final clause.
4352 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4354 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4356 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4357 Paul Thomas <pault@gcc.gnu.org>
4360 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4362 2009-08-18 Richard Guenther <rguenther@suse.de>
4365 * gcc.dg/torture/pr41094.c: New testcase.
4366 * gcc.dg/torture/builtin-power-1.c: Adjust.
4367 * gcc.dg/builtins-10.c: Likewise.
4369 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/pr40971.c: New test.
4374 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4377 * gfortran.dg/use_only_4.f90: New test.
4379 2009-08-17 Daniel Kraft <d@domob.eu>
4382 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4383 NOPASS bindings as operators.
4385 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4387 * lib/target-supports.exp
4388 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4389 of targets that do not need command line argument to enable SIMD.
4391 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4393 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4396 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399 * gfortran.dg/unlimited_fmt_1.f90: New test.
4401 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4403 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4405 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4407 * gnat.dg/itype.ad[sb]: New test.
4409 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4411 * gcc.target/mips/mips.exp: Add terminology section to comment
4412 at the top of the file. Fix typos.
4414 2009-08-16 Jason Merrill <jason@redhat.com>
4416 * g++.dg/debug/dwarf2/inline1.C: New.
4418 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4421 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4423 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4426 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4427 Make sure to trigger inlining optimizations.
4428 * gcc.dg/debug/dwarf2/inline2.c: New test.
4430 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4433 * gfortran.dg/structure_constructor_10.f90: New.
4435 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4437 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4438 * gcc.dg/pragma-re-2.c: Likewise.
4439 * gcc.dg/pragma-re-3.c: Likewise.
4440 * gcc.dg/pragma-re-4.c: Likewise.
4441 * g++.dg/other/pragma-re-1.C: Likewise.
4442 * g++.dg/other/pragma-re-2.C: Likewise.
4444 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4446 * gcc.dg/torture/builtin-math-7.c: New.
4448 2009-08-14 Richard Guenther <rguenther@suse.de>
4450 * gcc.c-torture/execute/20090814-1.c: New testcase.
4452 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4454 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4456 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4459 * gcc.target/i386/pr40934.c: New.
4461 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.target/i386/pr41019.c: New test.
4466 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4469 * gfortran.dg/winapi.f90: New test.
4471 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4474 * gfortran.dg/intrinsic_4.f90: New.
4475 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4478 2009-08-13 Richard Guenther <rguenther@suse.de>
4481 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4483 2009-08-12 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/41011
4486 * gfortran.dg/pr41011.f: New testcase.
4488 2009-08-11 Andrew Haley <aph@redhat.com>
4490 * gcc.target/arm/synchronize.c: New file.
4492 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4495 * gfortran.dg/graphite/id-17.f: New.
4497 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4498 Sebastian Pop <sebastian.pop@amd.com>
4500 * gcc.dg/graphite/interchange-1.c: XFAILed.
4501 * gcc.dg/graphite/interchange-2.c: XFAILed.
4502 * gcc.dg/graphite/interchange-3.c: XFAILed.
4503 * gcc.dg/graphite/interchange-4.c: XFAILed.
4504 * gcc.dg/graphite/interchange-7.c: XFAILed.
4506 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4508 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4510 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4511 Pranav Garg <pranav.garg2107@gmail.com>
4513 * gcc.dg/graphite/interchange-6.c: XFAILed.
4515 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4517 * gcc.dg/graphite/interchange-9.c: New.
4519 2009-08-12 Richard Guenther <rguenther@suse.de>
4521 PR rtl-optimization/41033
4522 * gcc.dg/pr41033.c: New test.
4524 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4527 * gfortran.dg/proc_ptr_comp_14.f90: New.
4529 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4531 * gcc.target/mips/ext-5.c: New test.
4532 * gcc.target/mips/ext-6.c: New test.
4533 * gcc.target/mips/ext-7.c: New test.
4534 * gcc.target/mips/ext-8.c: New test.
4535 * gcc.target/mips/extend-2.c: New test.
4537 2009-08-10 Jason Merrill <jason@redhat.com>
4539 * g++.dg/other/linkage2.C: New test for types-without-linkage
4541 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4542 * g++.dg/lookup/anon2.C: Likewise.
4543 * g++.dg/other/anon3.C: Likewise.
4544 * g++.dg/template/arg2.C: Likewise.
4545 * g++.dg/template/local4.C: Likewise.
4546 * g++.old-deja/g++.law/operators32.C: Likewise.
4547 * g++.old-deja/g++.other/linkage2.C: Likewise.
4548 * g++.old-deja/g++.pt/enum6.C: Likewise.
4549 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4550 * g++.old-deja/g++.other/linkage1.C: Likewise.
4552 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4554 * gcc.dg/dg.exp: Test also c-c++-common dir.
4555 * g++.dg/dg.exp: Likewise.
4556 * g++.dg/warn/Wconversion-real.C: Delete.
4557 * gcc.dg/Wconversion-real.c: Move to ...
4558 * c-c++-common/Wconversion-real.c: ... here.
4559 * lib/target-supports.exp
4560 (check_effective_target_c,check_effective_target_c++): New.
4562 2009-08-10 Daniel Kraft <d@domob.eu>
4565 * gfortran.dg/typebound_operator_1.f03: New test.
4566 * gfortran.dg/typebound_operator_2.f03: New test.
4568 2009-08-10 Richard Guenther <rguenther@suse.de>
4571 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4572 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4574 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4577 * gfortran.dg/class_1.f03: New.
4578 * gfortran.dg/class_2.f03: New.
4579 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4580 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4581 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4582 * gfortran.dg/typebound_call_10.f03: Ditto.
4583 * gfortran.dg/typebound_call_2.f03: Ditto.
4584 * gfortran.dg/typebound_call_3.f03: Ditto.
4585 * gfortran.dg/typebound_call_4.f03: Ditto.
4586 * gfortran.dg/typebound_generic_3.f03: Ditto.
4587 * gfortran.dg/typebound_generic_4.f03: Ditto.
4588 * gfortran.dg/typebound_proc_1.f08: Ditto.
4589 * gfortran.dg/typebound_proc_5.f03: Ditto.
4590 * gfortran.dg/typebound_proc_6.f03: Ditto.
4592 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4595 * g++.dg/expr/stmt-expr-1.C: New test.
4597 2009-08-09 Richard Guenther <rguenther@suse.de>
4599 PR tree-optimization/41016
4600 * gcc.c-torture/compile/pr41016.c: New testcase.
4602 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4604 * gcc.dg/overflow-warn-8.c: New test.
4606 2009-08-09 Ira Rosen <irar@il.ibm.com>
4608 PR tree-optimization/41008
4609 * gcc.dg/vect/O1-pr41008.c: New test.
4611 2009-08-05 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4616 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4618 * gcc.target/bfin/loop-autoinc.c: New file.
4620 2009-08-08 Richard Guenther <rguenther@suse.de>
4622 PR tree-optimization/40991
4623 * g++.dg/torture/pr40991.C: New testcase.
4625 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4627 * ada/acats/support/impdef.a: Tweak timing constants. Add
4628 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4629 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4630 * ada/acats/tests/c9/c940007.a: Likewise.
4631 * ada/acats/tests/c9/c94001c.ada: Likewise.
4632 * ada/acats/tests/c9/c94006a.ada: Likewise.
4633 * ada/acats/tests/c9/c94008c.ada: Likewise.
4634 * ada/acats/tests/c9/c951002.a: Likewise.
4635 * ada/acats/tests/c9/c954a01.a: Likewise.
4636 * ada/acats/tests/c9/c96001a.ada: Likewise.
4637 * ada/acats/tests/c9/c97307a.ada: Likewise.
4639 2009-08-07 Richard Guenther <rguenther@suse.de>
4641 PR tree-optimization/40999
4642 * gfortran.dg/pr40999.f: New testcase.
4644 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4646 * g++.dg/tree-prof/partition1.C: New test.
4648 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4650 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4652 (check_effective_target_arm_neon_ok): Improve test for neon
4654 * gcc.target/arm/eabi1.c: Only run test in base variant.
4655 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4657 * gcc.target/arm/vfp1[567].c: New tests.
4659 2009-08-06 Jason Merrill <jason@redhat.com>
4662 * g++.dg/ext/complit12.C: Expand.
4664 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4666 Merge ARM/hard_vfp_branch to trunk.
4668 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4670 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4671 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4673 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4675 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4676 (PCS): Define macro to use base AAPCS.
4677 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4679 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4681 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4682 Correct arm_neon.h typo.
4684 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4686 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4687 this a linkage test.
4688 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4689 argument marshalling.
4690 * abitest.h: New file.
4691 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4692 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4694 2009-08-06 Martin Jambor <mjambor@suse.cz>
4697 * gcc.dg/tree-ssa/pr32964.c: New test.
4699 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4700 H.J. Lu <hongjiu.lu@intel.com>
4703 * gcc.target/i386/pr40957.c: New test.
4705 2009-08-06 Richard Guenther <rguenther@suse.de>
4707 PR tree-optimization/40964
4708 * gcc.c-torture/compile/pr40964.c: New testcase.
4710 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4713 * gfortran.dg/transfer_resolve_1.f90 : New test.
4715 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4716 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4719 * gcc.target/i386/pr40906-1.c: New test.
4720 * gcc.target/i386/pr40906-2.c: Ditto.
4721 * gcc.target/i386/pr40906-3.c: Ditto.
4723 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4725 PR rtl-optimization/40924
4726 * g++.dg/torture/pr40924.C: New test.
4728 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4731 * g++.dg/warn/pr36069.C: New.
4733 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4736 * g++.dg/overload/defarg4.C: New test.
4738 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4741 * g++.dg/parse/pr16696.C: New.
4742 * g++.dg/parse/pr16696-permissive.C: New.
4744 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4747 * gfortran.dg/initialization_23.f90 : New test.
4749 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4752 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4754 2009-08-03 Jason Merrill <jason@redhat.com>
4755 Jakub Jelinek <jakub@redhat.com>
4758 * g++.dg/ext/complit12.C: New.
4760 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4763 * gcc.target/powerpc/pr39902-2.c: New test.
4765 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.dg/uninit-6.c: Re-add XFAIL.
4769 * gcc.dg/uninit-6-O0.c: Likewise.
4770 * gcc.dg/uninit-pr40943.c: New test.
4772 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4775 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4778 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4781 * gfortran.dg/namelist_40.f90: Update error output.
4782 * gfortran.dg/namelist_47.f90: Update error output.
4783 * gfortran.dg/namelist_58.f90: New test.
4785 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4788 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4789 * gfortran.dg/altreturn_3.f90: Ditto.
4790 * gfortran.dg/altreturn_5.f90: Ditto.
4791 * gfortran.dg/altreturn_6.f90: Ditto.
4792 * gfortran.dg/altreturn_7.f90: Ditto.
4793 * gfortran.dg/array_constructor_13.f90: Ditto.
4794 * gfortran.dg/arrayio_7.f90: Ditto.
4795 * gfortran.dg/arrayio_8.f90: Ditto.
4796 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4797 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4798 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4799 * gfortran.dg/backspace_8.f: Add -std=legacy.
4800 * gfortran.dg/backspace_9.f: Ditto.
4801 * gfortran.dg/char_comparison_1.f: Ditto.
4802 * gfortran.dg/char_decl_1.f90: Ditto.
4803 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4804 * gfortran.dg/char_pointer_assign.f90: Ditto.
4805 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4806 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4807 * gfortran.dg/char_pointer_func.f90: Ditto.
4808 * gfortran.dg/common_8.f90: Ditto.
4809 * gfortran.dg/constant_substring.f: Ditto.
4810 * gfortran.dg/data_char_2.f90: Ditto.
4811 * gfortran.dg/der_array_io_1.f90: Ditto.
4812 * gfortran.dg/der_array_io_2.f90: Ditto.
4813 * gfortran.dg/der_array_io_3.f90: Ditto.
4814 * gfortran.dg/der_io_3.f90: Ditto.
4815 * gfortran.dg/dev_null.F90: Ditto.
4816 * gfortran.dg/direct_io_2.f90: Ditto.
4817 * gfortran.dg/do_iterator_2.f90: Ditto.
4818 * gfortran.dg/e_d_fmt.f90: Ditto.
4819 * gfortran.dg/empty_format_1.f90: Ditto.
4820 * gfortran.dg/entry_17.f90: Modified warning message.
4821 * gfortran.dg/entry_7.f90: Add -std=legacy.
4822 * gfortran.dg/eor_1.f90: Ditto.
4823 * gfortran.dg/equiv_2.f90: Ditto.
4824 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4825 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4826 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4827 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4828 * gfortran.dg/fmt_error_2.f90: Ditto.
4829 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4830 * gfortran.dg/fmt_tl.f: Ditto.
4831 * gfortran.dg/fmt_white.f: Ditto.
4832 * gfortran.dg/func_derived_1.f90: Ditto.
4833 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4834 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4835 * gfortran.dg/global_references_2.f90: Ditto.
4836 * gfortran.dg/hollerith_1.f90: Ditto.
4837 * gfortran.dg/hollerith.f90: Use new-style character length.
4838 * gfortran.dg/hollerith_f95.f90: Ditto.
4839 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4840 * gfortran.dg/implicit_6.f90: Ditto.
4841 * gfortran.dg/implicit_9.f90: Ditto.
4842 * gfortran.dg/inquire_13.f90: Ditto.
4843 * gfortran.dg/inquire_5.f90: Ditto.
4844 * gfortran.dg/inquire_6.f90: Ditto.
4845 * gfortran.dg/inquire.f90: Ditto.
4846 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4847 * gfortran.dg/io_constraints_2.f90: Ditto.
4848 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4849 * gfortran.dg/loc_2.f90: Ditto.
4850 * gfortran.dg/logical_1.f90: Ditto.
4851 * gfortran.dg/longline.f: Ditto.
4852 * gfortran.dg/merge_char_1.f90: Ditto.
4853 * gfortran.dg/namelist_12.f: Ditto.
4854 * gfortran.dg/namelist_14.f90: Ditto.
4855 * gfortran.dg/namelist_18.f90: Ditto.
4856 * gfortran.dg/namelist_19.f90: Ditto.
4857 * gfortran.dg/namelist_21.f90: Ditto.
4858 * gfortran.dg/namelist_22.f90: Ditto.
4859 * gfortran.dg/namelist_37.f90: Ditto.
4860 * gfortran.dg/namelist_54.f90: Ditto.
4861 * gfortran.dg/namelist_55.f90: Ditto.
4862 * gfortran.dg/namelist_empty.f90: Ditto.
4863 * gfortran.dg/namelist_use.f90: Use new-style character length.
4864 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4865 * gfortran.dg/nested_modules_4.f90: Ditto.
4866 * gfortran.dg/nested_modules_5.f90: Ditto.
4867 * gfortran.dg/open-options-blanks.f: Ditto.
4868 * gfortran.dg/output_exponents_1.f90: Ditto.
4869 * gfortran.dg/parens_5.f90: Ditto.
4870 * gfortran.dg/parens_6.f90: Ditto.
4871 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4872 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4873 * gfortran.dg/pr15129.f90: Ditto.
4874 * gfortran.dg/pr15332.f: Ditto.
4875 * gfortran.dg/pr16597.f90: Ditto.
4876 * gfortran.dg/pr17143.f90: Ditto.
4877 * gfortran.dg/pr17164.f90: Ditto.
4878 * gfortran.dg/pr17229.f: Modified warning message.
4879 * gfortran.dg/pr18210.f90: Add -std=legacy.
4880 * gfortran.dg/pr19155.f: Ditto.
4881 * gfortran.dg/pr20086.f90: Ditto.
4882 * gfortran.dg/pr20124.f90: Ditto.
4883 * gfortran.dg/pr20755.f: Ditto.
4884 * gfortran.dg/pr20865.f90: Ditto.
4885 * gfortran.dg/pr20950.f: Ditto.
4886 * gfortran.dg/pr21730.f: Ditto.
4887 * gfortran.dg/pr22491.f: Ditto.
4888 * gfortran.dg/pr29713.f90: Ditto.
4889 * gfortran.dg/print_parentheses_1.f: Ditto.
4890 * gfortran.dg/print_parentheses_2.f90: Ditto.
4891 * gfortran.dg/proc_assign_1.f90: Ditto.
4892 * gfortran.dg/proc_decl_1.f90: Ditto.
4893 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4894 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4895 * gfortran.dg/read_float_1.f90: Ditto.
4896 * gfortran.dg/read_logical.f90: Ditto.
4897 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4898 * gfortran.dg/return_1.f90: Ditto.
4899 * gfortran.dg/rewind_1.f90: Ditto.
4900 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4901 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4902 * gfortran.dg/stfunc_1.f90: Ditto.
4903 * gfortran.dg/stfunc_3.f90: Ditto.
4904 * gfortran.dg/stfunc_4.f90: Ditto.
4905 * gfortran.dg/stfunc_6.f90: Ditto.
4906 * gfortran.dg/streamio_2.f90: Ditto.
4907 * gfortran.dg/string_ctor_1.f90: Ditto.
4908 * gfortran.dg/string_null_compare_1.f: Ditto.
4909 * gfortran.dg/substr_6.f90: Ditto.
4910 * gfortran.dg/tl_editing.f90: Ditto.
4911 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4912 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4913 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4914 * gfortran.dg/g77/1832.f: Ditto.
4915 * gfortran.dg/g77/19981216-0.f Ditto.
4916 * gfortran.dg/g77/19990525-0.f: Ditto.
4917 * gfortran.dg/g77/19990826-2.f: Ditto.
4918 * gfortran.dg/g77/20000630-2.f: Ditto.
4919 * gfortran.dg/g77/20010116.f: Ditto.
4920 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4921 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4922 * gfortran.dg/g77/980520-1.f: Ditto.
4923 * gfortran.dg/g77/check0.f: Ditto.
4924 * gfortran.dg/g77/cpp3.F: Ditto.
4925 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4926 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4927 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4928 * gfortran.dg/g77/short.f: Ditto.
4930 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4932 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4933 * gcc.target/mips/ext-4.c: Likewise.
4934 * gcc.target/mips/interrupt_handler.c: Likewise.
4935 * gcc.target/mips/truncate-4.c: Likewise.
4936 * gcc.target/mips/truncate-5.c: Likewise.
4938 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4940 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4941 -fgraphite-force-parallel to -floop-parallelize-all.
4943 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4946 * gfortran.dg/whole_file_7.f90: New test.
4947 * gfortran.dg/whole_file_8.f90: New test.
4948 * gfortran.dg/whole_file_9.f90: New test.
4949 * gfortran.dg/whole_file_10.f90: New test.
4950 * gfortran.dg/whole_file_11.f90: New test.
4951 * gfortran.dg/whole_file_12.f90: New test.
4952 * gfortran.dg/whole_file_13.f90: New test.
4953 * gfortran.dg/whole_file_14.f90: New test.
4955 2009-07-31 Jason Merrill <jason@redhat.com>
4957 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4959 * g++.dg/cpp0x/named.C: Likewise.
4960 * g++.dg/cpp0x/overload.C: Likewise.
4961 * g++.dg/cpp0x/rv1n.C: Likewise.
4962 * g++.dg/cpp0x/rv1p.C: Likewise.
4963 * g++.dg/cpp0x/rv2n.C: Likewise.
4964 * g++.dg/cpp0x/rv2p.C: Likewise.
4965 * g++.dg/cpp0x/rv3n.C: Likewise.
4966 * g++.dg/cpp0x/rv3p.C: Likewise.
4967 * g++.dg/cpp0x/rv4n.C: Likewise.
4968 * g++.dg/cpp0x/rv4p.C: Likewise.
4969 * g++.dg/cpp0x/rv5n.C: Likewise.
4970 * g++.dg/cpp0x/rv5p.C: Likewise.
4971 * g++.dg/cpp0x/rv6n.C: Likewise.
4972 * g++.dg/cpp0x/rv6p.C: Likewise.
4973 * g++.dg/cpp0x/rv7n.C: Likewise.
4974 * g++.dg/cpp0x/rv7p.C: Likewise.
4975 * g++.dg/cpp0x/template_deduction.C: Likewise.
4976 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4977 * g++.dg/cpp0x/overloadn.C: New.
4978 * g++.dg/cpp0x/rv-cast.C: New.
4980 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4982 * gcc.target/mips/ext-4.c: New test.
4984 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4986 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4988 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4990 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4991 * gcc.dg/tree-ssa/loop-32.c: Same.
4992 * gcc.dg/tree-ssa/loop-33.c: Same.
4993 * gcc.dg/tree-ssa/loop-34.c: Same.
4994 * gcc.dg/tree-ssa/loop-35.c: Same.
4995 * gcc.dg/tree-ssa/loop-7.c: Same.
4996 * gcc.dg/tree-ssa/pr23109.c: Same.
4997 * gcc.dg/tree-ssa/restrict-2.c: Same.
4998 * gcc.dg/tree-ssa/restrict-3.c: Same.
4999 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5000 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5001 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5002 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5003 * gcc.dg/tree-ssa/structopt-1.c: Same.
5004 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5005 * gfortran.dg/pr32921.f: Same.
5007 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5009 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5010 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5011 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5012 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5013 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5014 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5015 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5016 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5017 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5018 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5019 * gcc.dg/graphite/id-1.c: New.
5020 * gcc.dg/graphite/id-10.c: New.
5021 * gcc.dg/graphite/id-11.c: New.
5022 * gcc.dg/graphite/id-12.c: New.
5023 * gcc.dg/graphite/id-13.c: New.
5024 * gcc.dg/graphite/id-14.c: New.
5025 * gcc.dg/graphite/id-15.c: New.
5026 * gcc.dg/graphite/id-2.c: New.
5027 * gcc.dg/graphite/id-3.c: New.
5028 * gcc.dg/graphite/id-4.c: New.
5029 * gcc.dg/graphite/id-5.c: New.
5030 * gcc.dg/graphite/id-6.c: New.
5031 * gcc.dg/graphite/id-7.c: New.
5032 * gcc.dg/graphite/id-8.c: New.
5033 * gcc.dg/graphite/id-9.c: New.
5034 * gcc.dg/graphite/interchange-0.c: New.
5035 * gcc.dg/graphite/interchange-1.c: New.
5036 * gcc.dg/graphite/interchange-2.c: New.
5037 * gcc.dg/graphite/interchange-3.c: New.
5038 * gcc.dg/graphite/interchange-4.c: New.
5039 * gcc.dg/graphite/interchange-5.c: New.
5040 * gcc.dg/graphite/interchange-6.c: New.
5041 * gcc.dg/graphite/interchange-7.c: New.
5042 * gcc.dg/graphite/interchange-8.c: New.
5043 * gcc.dg/graphite/pr35356-1.c: New.
5044 * gcc.dg/graphite/pr35356-2.c: New.
5045 * gcc.dg/graphite/pr35356-3.c: New.
5046 * gcc.dg/graphite/pr40157.c: New.
5047 * gcc.dg/graphite/run-id-1.c: New.
5048 * gcc.dg/graphite/scop-20.c: New.
5049 * gcc.dg/graphite/scop-21.c: New.
5050 * gfortran.dg/graphite/id-1.f90: New.
5051 * gfortran.dg/graphite/id-10.f90: New.
5052 * gfortran.dg/graphite/id-11.f: New.
5053 * gfortran.dg/graphite/id-12.f: New.
5054 * gfortran.dg/graphite/id-13.f: New.
5055 * gfortran.dg/graphite/id-14.f: New.
5056 * gfortran.dg/graphite/id-15.f: New.
5057 * gfortran.dg/graphite/id-16.f: New.
5058 * gfortran.dg/graphite/id-5.f: New.
5059 * gfortran.dg/graphite/id-6.f: New.
5060 * gfortran.dg/graphite/id-7.f: New.
5061 * gfortran.dg/graphite/id-8.f: New.
5062 * gfortran.dg/graphite/id-9.f: New.
5063 * gfortran.dg/graphite/interchange-1.f: New.
5064 * gfortran.dg/graphite/interchange-2.f: New.
5066 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5068 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5069 flags based on the name of the testcase.
5070 * gfortran.dg/graphite/graphite.exp: Same.
5072 * gcc.dg/graphite/block-0.c: Adjusted.
5073 * gcc.dg/graphite/block-1.c: Adjusted.
5074 * gcc.dg/graphite/block-2.c: Adjusted.
5075 * gcc.dg/graphite/block-3.c: Adjusted.
5076 * gcc.dg/graphite/block-4.c: Adjusted.
5077 * gcc.dg/graphite/block-5.c: Adjusted.
5078 * gcc.dg/graphite/block-6.c: Adjusted.
5079 * gcc.dg/graphite/pr37485.c: Adjusted.
5080 * gcc.dg/graphite/pr37684.c: Adjusted.
5081 * gcc.dg/graphite/pr37828.c: Adjusted.
5082 * gcc.dg/graphite/pr37883.c: Adjusted.
5083 * gcc.dg/graphite/pr37928.c: Adjusted.
5084 * gcc.dg/graphite/pr37943.c: Adjusted.
5085 * gcc.dg/graphite/pr38409.c: Adjusted.
5086 * gcc.dg/graphite/pr38498.c: Adjusted.
5087 * gcc.dg/graphite/pr38559.c: Adjusted.
5088 * gcc.dg/graphite/pr39335.c: Adjusted.
5089 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5090 * gcc.dg/graphite/scop-0.c: Adjusted.
5091 * gcc.dg/graphite/scop-1.c: Adjusted.
5092 * gcc.dg/graphite/scop-10.c: Adjusted.
5093 * gcc.dg/graphite/scop-11.c: Adjusted.
5094 * gcc.dg/graphite/scop-12.c: Adjusted.
5095 * gcc.dg/graphite/scop-13.c: Adjusted.
5096 * gcc.dg/graphite/scop-14.c: Adjusted.
5097 * gcc.dg/graphite/scop-15.c: Adjusted.
5098 * gcc.dg/graphite/scop-16.c: Adjusted.
5099 * gcc.dg/graphite/scop-17.c: Adjusted.
5100 * gcc.dg/graphite/scop-18.c: Adjusted.
5101 * gcc.dg/graphite/scop-19.c: Adjusted.
5102 * gcc.dg/graphite/scop-2.c: Adjusted.
5103 * gcc.dg/graphite/scop-3.c: Adjusted.-
5104 * gcc.dg/graphite/scop-4.c: Adjusted.
5105 * gcc.dg/graphite/scop-5.c: Adjusted.
5106 * gcc.dg/graphite/scop-6.c: Adjusted.
5107 * gcc.dg/graphite/scop-7.c: Adjusted.
5108 * gcc.dg/graphite/scop-8.c: Adjusted.
5109 * gcc.dg/graphite/scop-9.c: Adjusted.
5110 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5111 * gfortran.dg/graphite/block-1.f90: Adjusted.
5112 * gfortran.dg/graphite/block-2.f: Adjusted.
5113 * gfortran.dg/graphite/block-3.f90: Adjusted.
5114 * gfortran.dg/graphite/block-4.f90: Adjusted.
5115 * gfortran.dg/graphite/id-2.f90: Adjusted.
5116 * gfortran.dg/graphite/id-3.f90: Adjusted.
5117 * gfortran.dg/graphite/id-4.f90: Adjusted.
5118 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5119 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5120 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5121 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5122 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5123 * gfortran.dg/graphite/scop-1.f: Adjusted.
5125 2009-07-30 Doug Kwan <dougkwan@google.com>
5127 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5128 in warnings added in rev 141298.
5130 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5132 * lib/options.exp: Use "!=" instead of "ne".
5134 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5136 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5137 * gcc.dg/ucnid-12.c: Likewise.
5139 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5140 Pat Haugen <pthaugen@us.ibm.com>
5141 Revital Eres <ERES@il.ibm.com>
5143 * gcc.target/powerpc/altivec-32.c: New file to test
5144 Altivec simple math function vectorization.
5146 * gcc.target/powerpc/bswap-run.c: New file to test swap
5148 * gcc.target/powerpc/bswap16.c: Ditto.
5149 * gcc.target/powerpc/bswap32.c: Ditto.
5150 * gcc.target/powerpc/bswap64-1.c: Ditto.
5151 * gcc.target/powerpc/bswap64-2.c: Ditto.
5152 * gcc.target/powerpc/bswap64-3.c: Ditto.
5153 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5154 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5155 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5157 * gcc.target/powerpc/popcount-2.c: New file to test
5158 power7 popcntd instructions.
5159 * gcc.target/powerpc/popcount-3.c: Ditto.
5161 * gcc.target/powerpc/pr39457.c: New VSX test.
5162 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5163 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5164 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5165 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5166 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5167 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5168 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5169 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5170 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5171 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5172 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5173 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5175 * gcc.target/powerpc/altivec-6.c: Store the result of
5176 vec_add, so the optimizer doesn't remove it.
5178 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5179 systems that support bswap64.
5181 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5182 prevent VSX code generation.
5184 * lib/target-supports.exp (check_vsx_hw_available): New
5185 function to test if VSX available.
5186 (check_effective_target_powerpc_vsx_ok): Ditto.
5187 (check_vmx_hw_available): Add explicit -mno-vsx.
5189 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5192 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5194 2009-07-30 Martin Jambor <mjambor@suse.cz>
5196 PR tree-optimization/40570
5197 * gcc.c-torture/compile/pr40570.c: New test.
5199 2009-07-29 Jason Merrill <jason@redhat.com>
5202 * g++.dg/template/defarg13.C: New.
5204 2009-07-29 Richard Guenther <rguenther@suse.de>
5207 * g++.dg/torture/pr40834.C: New testcase.
5209 2009-07-29 Michael Matz <matz@suse.de>
5212 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5214 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5216 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5217 sh*-*-* targets. Skip on spu-*-* targets.
5218 * gfortran.dg/maxlocval_4.f90: Likewise.
5219 * gfortran.dg/minlocval_1.f90: Likewise.
5220 * gfortran.dg/minlocval_4.f90: Likewise.
5222 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5225 * gfortran.dg/gomp/pr40878-1.f90: New test.
5226 * gfortran.dg/gomp/pr40878-2.f90: New test.
5229 * gcc.dg/cdce1.c: Adjust note line number.
5230 * gcc.dg/cdce2.c: Likewise.
5232 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5235 * gfortran.dg/proc_ptr_comp_13.f90: New.
5237 2009-07-28 Jan Beulich <jbeulich@novell.com>
5239 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5240 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5241 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5242 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5243 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5244 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5245 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5246 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5247 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5248 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5249 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5250 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5251 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5252 #ifdef NEED_IEEE754_FLOAT conditional.
5253 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5256 2009-07-28 Jan Beulich <jbeulich@novell.com>
5258 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5260 * g++.dg/ext/bitfield3.C: Likewise.
5261 * g++.dg/ext/bitfield4.C: Likewise.
5262 * g++.dg/ext/bitfield5.C: Likewise.
5263 * gcc.dg/bitfld-15.c: Likewise.
5264 * gcc.dg/bitfld-16.c: Likewise.
5265 * gcc.dg/bitfld-17.c: Likewise.
5266 * gcc.dg/bitfld-18.c: Likewise.
5267 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5268 * gcc.dg/20010912-1.c: Likewise.
5269 * gcc.dg/20021018-1.c: Likewise.
5270 * gcc.dg/20030213-1.c: Likewise.
5271 * gcc.dg/20030225-1.c: Likewise.
5272 * gcc.dg/20030708-1.c: Likewise.
5273 * gcc.dg/20050321-2.c: Likewise.
5274 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5275 * gcc.dg/cdce2.c: Likewise.
5276 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5278 * gcc.target/i386/pr37248-3.c: Likewise.
5280 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5283 * gfortran.dg/altreturn_7.f90: New.
5285 2009-07-27 Simon Baldwin <simonb@google.com>
5288 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5289 so that indexing no longer runs off array end.
5291 2009-07-27 Tobias Burnus <burnus@net-b.de>
5294 * gfortran.dg/derived_init_3.f90: New test.
5296 2009-07-26 Tobias Burnus <burnus@net-b.de>
5299 * gfortran.dg/atan2_1.f90: New test
5300 * gfortran.dg/atan2_2.f90: New test
5302 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5305 * g++.dg/warn/Wreturn-type-6.C: New test.
5307 2009-07-26 Ira Rosen <irar@il.ibm.com>
5309 PR tree-optimization/40801
5310 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5311 * gfortran.dg/vect/vect.exp: Run tests starting with
5312 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5314 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5316 PR rtl-optimization/40445
5317 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5319 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5321 * gcc.dg/builtin-unreachable-4.c: New test.
5323 2009-07-25 Tobias Burnus <burnus@net-b.de>
5326 * gfortran.dg/complex_intrinsic_5.f90: New test.
5327 * gfortran.dg/complex_intrinsic_7.f90: New test.
5329 2009-07-25 Martin Jambor <mjambor@suse.cz>
5331 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5332 * gcc.dg/ipa/noclone-1.c: New test.
5334 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5336 * lib/target-supports.exp (check_effective_target_static): New
5338 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5340 * g++.old-deja/g++.law/weak.C: Require static effective target.
5342 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5345 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5346 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5347 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5348 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5349 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5350 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5351 * gfortran.dg/typebound_call_10.f03: New.
5353 2009-07-24 Jason Merrill <jason@redhat.com>
5355 * g++.dg/cpp0x/defaulted11.C: New.
5357 * g++.dg/cpp0x/initlist23.C: New.
5359 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5362 * gfortran.dg/char_length_16.f90: New.
5364 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5368 * gfortran.dg/maxlocval_2.f90: New test.
5369 * gfortran.dg/maxlocval_3.f90: New test.
5370 * gfortran.dg/maxlocval_4.f90: New test.
5371 * gfortran.dg/minlocval_1.f90: New test.
5372 * gfortran.dg/minlocval_2.f90: New test.
5373 * gfortran.dg/minlocval_3.f90: New test.
5374 * gfortran.dg/minlocval_4.f90: New test.
5376 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5378 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5381 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5384 * gfortran.dg/pr40839.f90: New test.
5386 2009-07-23 Michael Matz <matz@suse.de>
5389 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5390 don't set options ourself.
5392 2009-07-23 Simon Baldwin <simonb@google.com>
5394 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5395 native C compilation where required.
5397 2009-07-22 Doug Kwan <dougkwan@google.com>
5399 * gcc.c-torture/compile/20090721-1.c: New test.
5401 2009-07-22 Michael Matz <matz@suse.de>
5403 PR tree-optimization/35229
5404 PR tree-optimization/39300
5405 * gcc.dg/vect/vect-pre-interact.c: New test.
5407 2009-07-22 Richard Guenther <rguenther@suse.de>
5409 * g++.dg/lookup/using21.C: Fix duplicate paste.
5411 2009-07-22 Richard Guenther <rguenther@suse.de>
5414 * g++.dg/lookup/using21.C: New testcase.
5416 2009-07-21 Jason Merrill <jason@redhat.com>
5418 * g++.dg/init/aggr4.C: New.
5420 2009-07-21 Jason Merrill <jason@redhat.com>
5423 * g++.dg/cpp0x/initlist22.C: New.
5425 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5427 * gcc.target/i386/vectorize8.c: New test.
5429 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5432 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5433 Add i?86 and x86_64 targets.
5434 * gcc.target/i386/vectorize7.c: New test.
5437 * gcc.target/i386/pr40809.c: New test.
5439 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5441 PR tree-optimization/40813
5442 * g++.dg/opt/inline15.C: New test.
5444 2009-07-21 Paul Brook <paul@codesourcery.com>
5446 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5447 * lib/target-supports.exp (check_effective_target_section_anchors):
5450 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5452 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5453 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5454 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5456 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5458 * gcc.target/mips/ext-3.c: New test.
5460 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5462 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5463 * gcc.dg/builtin-object-size-8.c: New test.
5464 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5465 * g++.dg/ext/builtin-object-size2.C: Likewise.
5467 PR tree-optimization/40792
5468 * gcc.dg/pr40792.c: New test.
5470 2009-07-20 Ira Rosen <irar@il.ibm.com>
5472 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5473 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5474 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5476 2009-07-20 Christian Bruel <christian.bruel@st.com>
5478 * gcc.target/sh/mfmovd.c: New test.
5480 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5481 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5484 * gfortran.dg/eof_3.f90: New test.
5486 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5489 * gfortran.dg/intrinsic_cmplx.f90: New test.
5491 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5495 * gfortran.dg/cshift_bounds_1.f90: New test.
5496 * gfortran.dg/cshift_bounds_2.f90: New test.
5497 * gfortran.dg/cshift_bounds_3.f90: New test.
5498 * gfortran.dg/cshift_bounds_4.f90: New test.
5499 * gfortran.dg/eoshift_bounds_1.f90: New test.
5500 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5501 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5502 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5504 2009-07-19 Jan Hubicka <jh@suse.cz>
5506 PR tree-optimization/40676
5507 * gcc.c-torture/compile/pr40676.c: New testcase.
5509 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5511 * gcc.target/mips/ext-2.c: New test.
5513 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5515 * gcc.target/mips/octeon-exts-7.c: New test.
5516 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5517 * gcc.target/mips/octeon-exts-5.c: Likewise.
5519 2009-07-18 Richard Guenther <rguenther@suse.de>
5522 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5524 2009-07-18 Richard Guenther <rguenther@suse.de>
5527 * gcc.dg/pr35899.c: Adjust.
5529 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5531 * gcc.target/powerpc/asm-es-1.c: New test.
5532 * gcc.target/powerpc/asm-es-2.c: Likewise.
5534 2009-07-17 Richard Guenther <rguenther@suse.de>
5537 * g++.dg/rtti/crash4.C: New testcase.
5538 * g++.dg/torture/20090706-1.C: Likewise.
5539 * gcc.dg/redecl-17.c: Likewise.
5540 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5541 * gcc.dg/declspec-9.c: Expect extra error.
5542 * gcc.dg/declspec-10.c: Likewise.
5543 * gcc.dg/declspec-11.c: Likewise.
5544 * gcc.dg/redecl-10.c: Expect extra warnings.
5545 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5546 * gcc.target/i386/pr39545-1.c: Likewise.
5547 * g++.dg/ext/asm3.C: Expect more errors.
5548 * g++.dg/gomp/block-1.C: Likewise.
5549 * g++.dg/gomp/block-2.C: Likewise.
5550 * g++.dg/gomp/block-3.C: Likewise.
5551 * g++.dg/gomp/block-5.C: Likewise.
5552 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5553 * g++.dg/warn/unused-result1.C: XFAIL.
5555 2009-07-17 Richard Guenther <rguenther@suse.de>
5557 PR tree-optimization/40321
5558 * gcc.c-torture/compile/pr40321.c: New testcase.
5559 * g++.dg/torture/pr40321.C: Likewise.
5561 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/template/ptrmem19.C: New test.
5566 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5567 Manuel López-Ibáñez <manu@gcc.gnu.org>
5570 * gcc.dg/pr36902.c: Add column info.
5571 * g++.dg/gcov/gcov-2.C: Change count for definition.
5573 2009-07-16 Jason Merrill <jason@redhat.com>
5576 * g++.dg/cpp0x/std-layout1.C: New.
5577 * g++.dg/ext/has_nothrow_assign.C: Fix.
5578 * g++.dg/ext/has_nothrow_copy.C: Fix.
5579 * g++.dg/ext/has_trivial_assign.C: Fix.
5580 * g++.dg/ext/has_trivial_copy.C: Fix.
5581 * g++.dg/ext/is_pod.C: Fix.
5582 * g++.dg/other/offsetof3.C: Adjust.
5583 * g++.dg/overload/ellipsis1.C: Adjust.
5584 * g++.dg/warn/var-args1.C: Adjust.
5585 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5586 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5587 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5588 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5589 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5591 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5593 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5594 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5595 effective target "mpc_pow".
5596 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5598 2009-07-16 Richard Henderson <rth@redhat.com>
5600 * g++.dg/opt/eh4.C: New test.
5602 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5604 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5606 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5609 * gcc.c-torture/execute/pr40747.c: New test.
5611 2009-07-15 Richard Guenther <rguenther@suse.de>
5614 * gcc.c-torture/compile/pr40753.c: New testcase.
5616 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5619 * gfortran.dg/interface_assignment_4.f90: New.
5621 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5623 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5624 for FreeBSD up to and including version 8.
5626 2009-07-14 Taras Glek <tglek@mozilla.com>
5627 Rafael Espindola <espindola@google.com>
5629 * g++.dg/plugin/header-plugin-test.C: New.
5630 * g++.dg/plugin/header_plugin.c: New.
5631 * g++.dg/plugin/plugin.exp: Update.
5633 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5635 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5636 function to enable vectorization.
5637 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5638 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5640 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5642 * gcc.target/i386/sse-copysignf-vec.c: New test.
5643 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5645 2009-07-14 Jason Merrill <jason@redhat.com>
5648 * g++.dg/lookup/builtin5.C: New.
5649 * g++.dg/other/error22.C: Add missing extern "C".
5650 * g++.dg/warn/Warray-bounds.C: Likewise.
5651 * gcc.dg/compat/compat-common.h: Likewise.
5654 * g++.dg/lookup/using20.C: New.
5657 * g++.dg/template/koenig8.C: New.
5659 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5661 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5662 both i?86-*-darwin* and x86_64-*-darwin*.
5664 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5666 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5667 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5670 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5673 * g++.dg/debug/dwarf2/typedef1.C: New test.
5676 * g++.dg/other/typedef3.C: New test.
5678 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5680 * gcc.dg/20090709-1.c: Move to a proper place ...
5681 * gcc.target/m68k/20090709-1.c: ... here.
5683 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5686 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5687 front of qualified names are allowed.
5688 * g++.dg/parse/crash10.C: Likewise.
5689 * g++.dg/parse/error15.C: Likewise.
5690 * g++.dg/parse/typename9.C: Likewise.
5691 * g++.dg/parse/error8.C: Likewise.
5693 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5696 * gfortran.dg/proc_ptr_22.f90: Extended.
5697 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5699 2009-07-13 Ira Rosen <irar@il.ibm.com>
5701 * gfortran.dg/vect/vect-6.f: New test.
5703 2009-07-12 Jason Merrill <jason@redhat.com>
5706 * g++.dg/cpp0x/decltype17.C: New.
5709 * g++.dg/cpp0x/rv10.C: New.
5711 2009-07-12 Jason Merrill <jason@redhat.com>
5714 * g++.dg/cpp0x/initlist20.C: New.
5715 * g++.dg/cpp0x/initlist21.C: New.
5717 2009-07-12 Ira Rosen <irar@il.ibm.com>
5719 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5720 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5721 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5722 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5723 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5725 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5727 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5728 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5729 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5730 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5731 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5732 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5733 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5734 effective_target fd_truncate.
5736 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/specs/addr1.ads: New test.
5740 2009-07-11 Jan Hubicka <jh@suse.cz>
5743 * g++.dg/torture/pr40388.C: New testcase.
5745 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.c-torture/execute/pr40668.c: New test.
5750 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5752 * gcc.c-torture/execute/20090711-1.c: New test.
5754 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5759 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5760 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5761 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5762 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5764 2009-07-11 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/complex_intrinsic_3.f90: New test.
5768 * gfortran.dg/complex_intrinsic_4.f90: New test.
5770 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5773 * gcc.target/mips/mips.exp: Make -msynci a known option.
5774 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5776 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5779 * g++.dg/ext/strncpy-chk1.C: New test.
5781 2009-07-10 Richard Guenther <rguenther@suse.de>
5783 PR tree-optimization/40496
5784 * g++.dg/opt/pr40496.C: New testcase.
5786 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5790 * g++.dg/warn/unused-result1-Werror.c: New.
5792 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5795 * gfortran.dg/recursive_parameter_1.f90: New test.
5797 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5799 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5800 * gfortran.dg/module_equivalence_6.f90: Ditto.
5801 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5802 * gfortran.dg/nan_2.f90: Ditto.
5803 * gfortran.dg/inquire_11.f90: Ditto.
5804 * gfortran.dg/abstract_type_3.f03: Ditto.
5805 * gfortran.dg/abstract_type_1.f90: Ditto.
5806 * gfortran.dg/private_type_9.f90: Ditto.
5807 * gfortran.dg/abstract_type_5.f03: Ditto.
5808 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5809 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5810 * gfortran.dg/derived_sub.f90: Ditto.
5811 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5812 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5813 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5814 * gfortran.dg/mvbits_6.f90: Ditto.
5815 * gfortran.dg/abstract_type_2.f03: Ditto.
5816 * gfortran.dg/abstract_type_4.f03: Ditto.
5817 * gfortran.dg/bounds_check_9.f90: Ditto.
5818 * gfortran.dg/optional_dim_3.f90: Ditto.
5819 * gfortran.dg/pr32921.f: Ditto.
5820 * gfortran.dg/entry_16.f90: Ditto.
5821 * gfortran.dg/generic_16.f90: Ditto.
5824 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5826 * gcc.target/m68k/20090709-1.c: New.
5828 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5831 * g++.dg/template/unify11.C: New test.
5833 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5836 * gfortran.dg/host_assoc_function_9.f90: New test.
5838 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5841 * gfortran.dg/proc_ptr_22.f90: New.
5842 * gfortran.dg/proc_ptr_comp_12.f90: New.
5844 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.c-torture/compile/pr40692.c: New test.
5849 2009-07-09 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/pointer_check_6.f90: New test.
5854 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5856 * gcc.target/mips/truncate-5.c: New test.
5858 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5862 * gfortran.dg/fmt_cache_1.f: New test.
5864 2009-07-08 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/nosigned_zero_1.f90: New test.
5868 * gfortran.dg/nosigned_zero_2.f90: New test.
5870 2009-07-08 Richard Guenther <rguenther@suse.de>
5872 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5874 2009-07-08 Richard Guenther <rguenther@suse.de>
5876 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5878 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5881 * gfortran.dg/proc_ptr_21.f90: New test.
5883 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5886 * g++.dg/warn/pr31246.C: New.
5887 * g++.dg/warn/pr31246-2.C: New.
5889 2009-07-07 Jason Merrill <jason@redhat.com>
5892 * g++.dg/template/defarg12.C: New.
5895 * g++.dg/cpp0x/enum7.C: New.
5898 * g++.dg/cpp0x/enum6.C: New.
5901 * g++.dg/cpp0x/enum5.C: New.
5904 * g++.dg/cpp0x/enum4.C: New.
5906 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5908 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5910 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5912 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5914 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.dg/pr40669.c: New test.
5919 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5921 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5922 location. Update all calls.
5923 * g++.dg/plugin/selfassign.c: Likewise.
5925 2009-07-06 Jason Merrill <jason@redhat.com>
5927 * g++.dg/rtti/dyncast[34].C: New.
5929 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5931 * lib/target-supports.exp
5932 (check_effective_target_mips_newabi_large_long_double): New.
5933 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5935 * gcc.target/mips/fpr-moves-6.c: Likewise.
5937 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5940 * g++.dg/template/union2.C: New test.
5942 2009-07-04 Jason Merrill <jason@redhat.com>
5944 * g++.dg/template/using15.C: New.
5946 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5948 * gfortran.dg/maxloc_1.f90: New test.
5950 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5953 * gfortran.dg/proc_ptr_result_6.f90: New.
5955 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5957 * gcc.dg/framework-2.c: Adjust testcase to pass.
5959 2009-07-04 Jason Merrill <jason@redhat.com>
5962 * g++.dg/cpp0x/auto16.C: New.
5964 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5967 * gfortran.dg/pr40587.f: New test.
5969 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5972 * gfortran.dg/unit_1.f90: New test.
5974 2009-07-03 Jason Merrill <jason@redhat.com>
5976 * g++.dg/template/pure1.C: Expect another error.
5978 2009-07-03 Richard Guenther <rguenther@suse.de>
5980 PR tree-optimization/40640
5981 * gcc.c-torture/compile/pr40640.c: New testcase.
5983 2009-07-03 Richard Guenther <rguenther@suse.de>
5986 * gfortran.dg/pr34163.f90: New testcase.
5988 2009-07-03 Jan Hubicka <jh@suse.cz>
5990 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5991 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5992 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5993 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5994 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5995 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5996 * gnat.dg/loop_optimization6.adb: Enable -O2.
5998 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6000 * g++.dg/warn/null4.C: Extend.
6002 2009-07-02 Jason Merrill <jason@redhat.com>
6004 * g++.dg/template/spec8.C: Fix.
6006 2009-07-02 Michael Matz <matz@suse.de>
6009 * gfortran.dg/pr32921.f: Adjust.
6011 2009-07-02 Jan Hubicka <jh@suse.cz>
6013 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6015 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6017 * gcc.target/mips/truncate-4.c: New testcase.
6019 2009-07-01 Richard Guenther <rguenther@suse.de>
6021 PR tree-optimization/19831
6022 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6023 make allocated memory escape. Un-XFAIL.
6024 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6025 * gcc.dg/vect/pr31699.c: Likewise.
6026 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6028 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/parse/cond5.C: New test.
6033 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6035 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6036 (main): Pass n to main_1 instead.
6037 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6038 (main_1): New function, split off from...
6039 (main): ...here. Pass `off' to main_1 instead.
6041 2009-06-30 Jason Merrill <jason@redhat.com>
6044 * g++.dg/cpp0x/variadic94.C: New.
6046 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6048 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6049 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6050 (init_ld_library_path_env_vars): New function, replacing the
6051 orig_*_saved assignments. Call it after defining it.
6052 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6053 (restore_ld_library_path_env_vars): Likewise.
6054 (add_path, find_libgcc_s): New functions.
6055 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6056 gcc-set-multilib-library-path.
6057 (objc_target_compile): Don't add "." to ld_library_path.
6059 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6060 ld_library_path. Use add_path. Use find_libgcc_s instead of
6061 gcc-set-multilib-library-path.
6062 * lib/g++.exp (g++_link_flags): Likewise.
6063 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6064 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6066 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6067 to tell when this needs to happen. Use find_libgcc_s instead of
6068 gcc-set-multilib-library-path.
6069 * lib/gcc-dg.exp: Likewise.
6070 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6071 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6072 unless it is in $ALT_LD_LIBRARY_PATH.
6073 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6075 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6077 * gnat.dg/discr12.adb: New test.
6078 * gnat.dg/discr12_pkg.ads: New helper.
6079 * gnat.dg/discr13.adb: New test.
6080 * gnat.dg/discr14.ad[sb]: Likewise.
6081 * gnat.dg/discr15.adb: Likewise.
6082 * gnat.dg/discr15_pkg.ads: New helper.
6083 * gnat.dg/discr16.adb: New test.
6084 * gnat.dg/discr16_g.ads: New helper.
6085 * gnat.dg/discr16_pkg.ads: Likewise.
6086 * gnat.dg/discr16_cont.ads: Likewise.
6087 * gnat.dg/discr17.adb: New test.
6088 * gnat.dg/discr18.adb: Likewise.
6089 * gnat.dg/discr18_pkg.ads: New helper.
6090 * gnat.dg/discr19.adb: New test.
6092 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6095 * gfortran.dg/internal_write_1.f90: New testcase.
6097 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6100 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6102 2009-06-30 Richard Guenther <rguenther@suse.de>
6104 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6106 2009-06-30 Wei Guozhi <carrot@google.com>
6108 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6111 2009-06-30 Ira Rosen <irar@il.ibm.com>
6113 PR tree-optimization/40542
6114 * gcc.dg/vect/pr40542.c: New test.
6116 2009-06-30 Martin Jambor <mjambor@suse.cz>
6118 PR tree-optimization/40582
6119 * gcc.c-torture/compile/pr40582.c: New test.
6121 2009-06-30 Wei Guozhi <carrot@google.com>
6124 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6126 2009-06-29 Jason Merrill <jason@redhat.com>
6129 * g++.dg/template/debug1.C: New.
6131 2009-06-29 Tobias Burnus <burnus@net-b.de>
6134 * pointer_check_1.f90: New test.
6135 * pointer_check_2.f90: New test.
6136 * pointer_check_3.f90: New test.
6137 * pointer_check_4.f90: New test.
6138 * pointer_check_5.f90: New test.
6140 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6143 * gfortran.dg/func_assign_2.f90 : New test.
6145 2009-06-29 Richard Guenther <rguenther@suse.de>
6148 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6149 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6150 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6151 * gcc.c-torture/execute/20090623-1.c: Likewise.
6152 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6153 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6155 2009-06-29 Richard Guenther <rguenther@suse.de>
6158 * gcc.c-torture/execute/pr38212.c: New testcase.
6160 2009-06-29 Richard Guenther <rguenther@suse.de>
6162 PR tree-optimization/40579
6163 * gcc.c-torture/execute/pr40579.c: New testcase.
6165 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6167 PR tree-optimization/40550
6168 * gcc.dg/pr40550.c: New test.
6170 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6172 * gnat.dg/overflow_sum2.adb: New test
6173 * gnat.dg/namet.ads: New helper.
6175 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6177 2009-06-28 Tobias Burnus <burnus@net-b.de>
6180 * gfortran.dg/compiler-directive_1.f90: New test.
6181 * gfortran.dg/compiler-directive_2.f: New test.
6183 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6185 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6186 comment out some values and add some cases.
6188 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6191 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6193 2009-06-26 Richard Henderson <rth@redhat.com>
6196 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6197 * gcc.target/i386/local.c: Pass a non-constant to T.
6199 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6203 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6204 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6205 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6206 * gfortran.dg/proc_ptr_result_5.f90: New.
6208 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6211 * gcc.dg/dfp/pr39902.c: New test.
6213 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6216 * gcc.dg/builtins-65.c: Require c99 runtime.
6218 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6220 * gnat.dg/array7.ad[sb]: New test.
6222 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6224 * gnat.dg/array6.adb: New test.
6226 2009-06-25 Ian Lance Taylor <iant@google.com>
6228 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6230 2009-06-25 Ian Lance Taylor <iant@google.com>
6232 * g++.dg/warn/Wunused-16.C: New testcase.
6234 2009-06-25 Ian Lance Taylor <iant@google.com>
6236 * g++.dg/warn/skip-2.C: New testcase.
6238 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6240 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6241 dg-skip-if and move to ...
6242 * gcc.dg/torture/20090618-1.c.
6244 2009-06-25 Martin Jambor <mjambor@suse.cz>
6246 PR tree-optimization/40493
6247 * gcc.c-torture/execute/pr40493.c: New test.
6249 2009-06-24 Jason Merrill <jason@redhat.com>
6252 * g++.dg/template/overload10.C: New.
6254 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6257 * gfortran.dg/proc_ptr_comp_11.f90: New.
6259 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6261 * gcc.dg/pr40501.c: New testcase.
6263 2009-06-23 DJ Delorie <dj@redhat.com>
6266 * lib/target-supports.exp: Add mep support (no profiling).
6268 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6271 * gcc.dg/ssa/loop-31.c: Change scan rules.
6273 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6275 * gcc.dg/cpp/empty-include.c: Update column info.
6276 * gcc.dg/cpp/assert2.c: Update column info.
6278 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6280 * g++.dg/ext/builtin-object-size1.C: New test.
6281 * g++.dg/ext/builtin-object-size2.C: New test.
6283 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6285 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6286 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6288 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6290 * gcc.target/mips/truncate-3.c: New test.
6292 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6296 * gfortran.dg/interface_30.f90: Modified error message.
6297 * gfortran.dg/proc_decl_22.f90: New.
6299 2009-06-22 Ian Lance Taylor <iant@google.com>
6301 * gcc.dg/Wcxx-compat-19.c: New testcase.
6303 2009-06-22 Matthias Klose <doko@ubuntu.com>
6306 * pr28050.m: New testcase.
6308 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6311 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6313 2009-06-22 Martin Jambor <mjambor@suse.cz>
6315 PR tree-optimization/40492
6316 * g++.dg/torture/pr40492.C: New test.
6318 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6320 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6321 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6323 2009-06-22 Olivier Hainque <hainque@adacore.com>
6325 * gnat.dg/raise_ce.adb: Helper for ...
6326 * gnat.dg/handle_and_return.adb: New test.
6328 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6331 * gfortran.dg/generic_18.f90: New test.
6333 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6336 * gfortran.dg/spread_size_limit.f90: New test.
6338 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6340 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6341 to put dump files in a subdirectory.
6342 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6343 ".o" temporary files.
6345 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6348 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6349 * gfortran.dg/interface_20.f90: Ditto.
6350 * gfortran.dg/interface_21.f90: Ditto.
6351 * gfortran.dg/interface_22.f90: Ditto.
6352 * gfortran.dg/interface_30.f90: New.
6353 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6355 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6357 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6358 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6359 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6362 2009-06-21 Ira Rosen <irar@il.ibm.com>
6363 Revital Eres <eres@il.ibm.com>
6366 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6367 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6368 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6370 2009-06-21 Ira Rosen <irar@il.ibm.com>
6373 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6374 without misalignment support.
6375 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6377 2009-06-20 Tobias Burnus <burnus@net-b.de>
6380 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6382 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6385 * gfortran.dg/alloc_comp_result_2.f90: New test.
6387 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6390 * gcc.target/arm/pr40482.c: New test.
6392 2009-06-19 Ian Lance Taylor <iant@google.com>
6394 * gcc.dg/Wcxx-compat-18.c: New testcase.
6396 2009-06-19 Richard Guenther <rguenther@suse.de>
6398 * gcc.c-torture/execute/20090618-1.c: New testcase.
6400 2009-06-19 Ian Lance Taylor <iant@google.com>
6402 * gcc.dg/Wcxx-compat-17.c: New testcase.
6404 2009-06-19 Ian Lance Taylor <iant@google.com>
6406 * gcc.dg/Wcxx-compat-15.c: New testcase.
6408 2009-06-19 Ian Lance Taylor <iant@google.com>
6410 * gcc.dg/Wcxx-compat-16.c: New testcase.
6412 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6414 * gcc.dg/builtins-34.c: Add significand cases.
6416 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6419 * gcc.dg/20080522-1.c: Remove testcase for real.
6420 * gcc.dg/20080528-1.c: Ditto.
6422 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6425 * gfortran.dg/proc_ptr_20.f90: New.
6427 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6430 * gcc.dg/torture/pr40470-1.c: New.
6431 * gcc.dg/torture/pr40470-2.c: Likewise.
6432 * gcc.dg/torture/pr40470-3.c: Likewise.
6433 * gcc.dg/torture/pr40470-4.c: Likewise.
6435 2009-06-18 Diego Novillo <dnovillo@google.com>
6437 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6438 * gcc.dg/plugin/ggcplug.c: Likewise.
6439 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6440 * g++.dg/plugin/selfassign.c: Likewise.
6441 * g++.dg/plugin/attribute_plugin.c: Likewise.
6442 * g++.dg/plugin/dumb_plugin.c: Likewise.
6444 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6446 * gcc.dg/cpp/arith-3.c: Add column info.
6448 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6450 * gcc.target/arm/fp16-compile-none-2.c: New.
6451 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6452 * gcc.target/arm/fp16-compile-alt-12.c: New.
6454 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6456 * gcc.target/arm/fp16-compile-alt-1.c: New.
6457 * gcc.target/arm/fp16-compile-alt-2.c: New.
6458 * gcc.target/arm/fp16-compile-alt-3.c: New.
6459 * gcc.target/arm/fp16-compile-alt-4.c: New.
6460 * gcc.target/arm/fp16-compile-alt-5.c: New.
6461 * gcc.target/arm/fp16-compile-alt-6.c: New.
6462 * gcc.target/arm/fp16-compile-alt-7.c: New.
6463 * gcc.target/arm/fp16-compile-alt-8.c: New.
6464 * gcc.target/arm/fp16-compile-alt-9.c: New.
6465 * gcc.target/arm/fp16-compile-alt-10.c: New.
6466 * gcc.target/arm/fp16-compile-alt-11.c: New.
6467 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6468 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6469 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6470 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6471 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6472 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6473 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6474 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6475 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6476 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6477 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6478 * gcc.target/arm/fp16-compile-none-1.c: New.
6479 * gcc.target/arm/fp16-compile-exprtype.c: New.
6480 * gcc.target/arm/fp16-compile-vcvt.c: New.
6481 * gcc.target/arm/fp16-builtins-1.c: New.
6482 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6483 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6484 * gcc.target/arm/fp16-param-1.c: New.
6485 * gcc.target/arm/fp16-return-1.c: New.
6486 * gcc.target/arm/fp16-unprototyped-1.c: New.
6487 * gcc.target/arm/fp16-unprototyped-2.c: New.
6488 * gcc.target/arm/fp16-variadic-1.c: New.
6489 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6490 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6491 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6492 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6493 * gcc.dg/torture/arm-fp16-ops.h: New.
6494 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6495 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6496 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6497 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6498 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6499 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6500 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6501 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6502 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6503 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6504 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6505 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6506 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6507 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6508 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6509 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6510 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6511 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6512 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6513 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6514 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6516 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6518 * gcc.dg/builtins-65.c: New test.
6520 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6523 * gfortran.dg/proc_ptr_result_4.f90: New.
6525 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6527 * gcc.c-torture/execute/bitfld-5.c: New test.
6529 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6531 * gcc.dg/builtin-unreachable-3.c: New test.
6533 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6535 * gcc.target/i386/builtin-unreachable.c: New test.
6537 2009-06-17 Ian Lance Taylor <iant@google.com>
6539 * gcc.dg/Wcxx-compat-14.c: New testcase.
6541 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6543 * gcc.dg/func-ptr-conv-1.c: Update column info.
6545 2009-06-17 Richard Guenther <rguenther@suse.de>
6548 * gcc.c-torture/execute/pr40404.c: New testcase.
6550 2009-06-17 Richard Guenther <rguenther@suse.de>
6553 * g++.dg/torture/pr40460.C: New testcase.
6555 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6557 * gcc.dg/plugin/one_time_plugin.c: New test.
6558 * gcc.dg/plugin/one_time-test-1.c: New test.
6559 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6561 2009-06-16 Ian Lance Taylor <iant@google.com>
6563 * g++.dg/warn/skip-1.C: New testcase.
6565 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6568 * g++.dg/other/pr40446.C: New test.
6570 2009-06-16 Richard Guenther <rguenther@suse.de>
6572 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6573 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6574 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6575 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6577 2009-06-16 Martin Jambor <mjambor@suse.cz>
6579 * gcc.c-torture/compile/pr40432.c: New file.
6581 2009-06-16 Martin Jambor <mjambor@suse.cz>
6583 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6585 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6589 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6590 * gfortran.dg/interface_20.f90: Modified error messages.
6591 * gfortran.dg/interface_21.f90: Ditto.
6592 * gfortran.dg/interface_26.f90: Ditto.
6593 * gfortran.dg/interface_27.f90: Ditto.
6594 * gfortran.dg/interface_28.f90: Extended test case.
6595 * gfortran.dg/interface_29.f90: New.
6596 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6597 * gfortran.dg/proc_decl_8.f90: Ditto.
6598 * gfortran.dg/proc_ptr_11.f90: Ditto.
6599 * gfortran.dg/proc_ptr_15.f90: Ditto.
6601 2009-06-16 Ira Rosen <irar@il.ibm.com>
6603 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6605 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6606 gcc.dg/vect/vect-outer-4f.c: Likewise.
6607 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6608 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6610 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6613 2009-06-16 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6618 2009-06-15 Ian Lance Taylor <iant@google.com>
6620 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6621 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6622 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6623 Recognize new notes.
6624 * gcc.dg/stmt-expr-label-2.c: Likewise.
6625 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6626 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6627 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6628 * gcc.dg/c99-vla-jump-4.c: Likewise.
6629 * gcc.dg/stmt-expr-label-1.c: Likewise.
6630 * gcc.dg/stmt-expr-label-3.c: Likewise.
6631 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6633 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6635 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6637 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.dg/builtin-object-size-7.c: New test.
6641 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6644 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6645 level != "" use separate -gdwarf-2 -g${level} options instead of
6647 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6648 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6649 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6651 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6653 * g++.dg/abi/mangle11.C: Update warning line.
6654 * g++.dg/abi/mangle12.C: Update warning line.
6655 * g++.dg/abi/mangle17.C: Update warning line.
6656 * g++.dg/abi/mangle20-2.C: Update warning line.
6658 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6660 * gcc.dg/optimize-bswap-1.c: Split into these two:
6661 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6662 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6664 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6666 * gcc.dg/optimize-bswap-1.c: New testcase.
6668 2009-06-14 Richard Guenther <rguenther@suse.de>
6671 * g++.dg/torture/pr40389.C: New testcase.
6673 2009-06-13 Richard Guenther <rguenther@suse.de>
6675 PR tree-optimization/40421
6676 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6678 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6680 * gcc.dg/old-style-prom-3.c: Add column info.
6681 * gcc.dg/overflow-warn-1.c
6682 * gcc.dg/gomp/pr27415.c
6683 * gcc.dg/gomp/for-1.c: Same.
6684 * gcc.dg/enum-compat-1.c: Same.
6685 * gcc.dg/c99-tag-3.c: Same.
6686 * gcc.dg/Wredundant-decls-2.c: Same.
6687 * gcc.dg/func-ptr-conv-1.c: Same.
6688 * gcc.dg/asm-wide-1.c: Same.
6689 * gcc.dg/nofixed-point-2.c: Same.
6690 * gcc.dg/cpp/line3.c: Same.
6691 * gcc.dg/array-10.c: Same.
6692 * gcc.dg/c99-vla-jump-1.c: Same.
6693 * gcc.dg/pr20368-1.c: Same.
6694 * gcc.dg/Wshadow-3.c: Same.
6695 * gcc.dg/c90-const-expr-8.c: Same.
6696 * gcc.dg/label-decl-2.c: Same.
6697 * gcc.dg/dremf-type-compat-2.c: Same.
6698 * gcc.dg/c90-const-expr-5.c: Same.
6699 * gcc.dg/builtins-30.c: Same.
6700 * gcc.dg/Warray-bounds.c: Same.
6701 * gcc.dg/Wcxx-compat-2.c: Same.
6702 * gcc.dg/tree-ssa/col-1.c: Same.
6703 * gcc.dg/old-style-prom-2.c: Same.
6704 * gcc.dg/cast-function-1.c: Same.
6705 * gcc.dg/pr15698-1.c: Same.
6706 * gcc.dg/dremf-type-compat-3.c: Same.
6707 * gcc.dg/vla-8.c: Same.
6708 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6710 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6711 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6712 * gcc.dg/enum-compat-1.c: Same.
6713 * gcc.dg/dremf-type-compat-2.c: Same.
6714 * gcc.dg/old-style-prom-2.c: Same.
6715 * gcc.dg/pr15698-1.c: Same.
6716 * gcc.dg/pr20368-1.c: Same.
6717 * gcc.dg/dremf-type-compat-3.c: Same.
6718 * gcc.dg/builtins-30.c: Same. Test for columns.
6720 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6723 * gfortran.dg/proc_decl_1.f90: Extended.
6725 2009-06-12 Ian Lance Taylor <iant@google.com>
6727 * gcc.dg/Wcxx-compat-13.c: New testcase.
6729 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6732 * gcc.dg/tree-ssa/fre-vce-1.c
6734 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6737 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6738 min-insn-to-prefetch-ratio=5.
6740 2009-06-12 Joey Ye <joey.ye@intel.com>
6741 H.J. Lu <hongjiu.lu@intel.com>
6744 * gcc.target/i386/stackalign/pr39146.c: New.
6746 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6748 * gcc.target/i386/crc32-1.c: New.
6749 * gcc.target/i386/crc32-2.c: Likewise.
6751 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6754 * gcc.dg/builtin-unreachable-1.c: New test.
6755 * gcc.dg/builtin-unreachable-2.c: Same.
6757 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6760 * gfortran.dg/data_value_1.f90: New test.
6762 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6765 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6766 remove ilp32 requirement.
6767 * gcc.target/i386/excess-precision-2.c: Likewise.
6768 * gcc.target/i386/excess-precision-3.c: Likewise.
6769 * gcc.target/i386/excess-precision-4.c: Likewise.
6770 * gcc.target/i386/excess-precision-5.c: Likewise.
6771 * gcc.target/i386/excess-precision-6.c: Likewise.
6773 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6776 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6777 * gfortran.dg/nan_5.f90: New test.
6779 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6781 * gcc.target/arm/neon-modes-1.c: New test.
6783 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6785 * g++.dg/torture/pr31579.C: Cast pointer
6786 via __SIZE_TYPE__ instead of 'unsigned long'.
6788 2009-06-10 Anthony Green <green@moxielogic.com>
6790 * lib/target-supports.exp (check_profiling_available):
6791 Profiling is not available for testing purposes on moxie.
6793 2009-06-09 Ian Lance Taylor <iant@google.com>
6795 * gcc.dg/Wcxx-compat-12.c: New testcase.
6797 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6800 * gfortran.dg/backspace_11.f90: New.
6802 2009-06-09 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/defaulted10.C: New.
6806 2009-06-09 Martin Jambor <mjambor@suse.cz>
6808 * gcc.c-torture/compile/pr40351.c: New file.
6810 2009-06-09 Olivier Hainque <hainque@adacore.com>
6812 * gnat.dg/align_max.adb: New test.
6814 2009-06-08 Jason Merrill <jason@redhat.com>
6816 * g++.dg/cpp0x/auto15.C: New.
6818 2009-06-08 Jan Hubicka <jh@suse.cz>
6821 * gcc.dg/torture/pr39834.c
6823 2009-06-08 Jan Hubicka <jh@suse.cz>
6826 * g++.dg/torture/pr40102.C: New testcase.
6828 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6830 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6831 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6832 * gcc.dg/builtin-object-size-6.c: New test.
6835 * g++.dg/template/dtor7.C: New test.
6839 * g++.dg/template/error41.C: New test.
6840 * g++.dg/template/error42.C: New test.
6842 2009-06-08 Revital Eres <eres@il.ibm.com>
6845 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6846 * gcc.dg/vect/vect-88.c: Likewise.
6847 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6848 * gcc.dg/vect/pr25413.c: Likewise.
6849 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6851 2009-06-07 Ian Lance Taylor <iant@google.com>
6853 * g++.dg/warn/Wswitch-3.C: New testcase.
6854 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6855 * gcc.dg/Wswitch-enum-error.c: Likewise.
6856 * gcc.dg/Wswitch-error.c: Likewise.
6858 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6861 * gfortran.dg/negative_unit.f: Update test.
6862 * gfortran.dg/negative_unit_int8.f: Update test.
6863 * gfortran.dg/newunit_1.f90: New test.
6865 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6869 * gfortran.dg/spread_init_expr.f03: New.
6870 * gfortran.dg/unpack_init_expr.f03: New.
6871 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6874 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6878 * gfortran.dg/count_init_expr.f03
6879 * gfortran.dg/product_init_expr.f03
6880 * gfortran.dg/sum_init_expr.f03
6882 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6885 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6887 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6889 * gfortran.dg/zero_sized_5.f90: Likewise.
6891 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6894 * g++.dg/torture/pr32950.C: New.
6896 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6900 * gfortran.dg/dot_product_1.f03: New.
6901 * gfortran.dg/matmul_8.f03: New.
6902 * gfortran.dg/transpose_3.f03: New.
6904 2009-06-06 Ian Lance Taylor <iant@google.com>
6906 * gcc.dg/Wunused-label-1.c: New test case.
6907 * g++.dg/warn/Wunused-label-1.C: New test case.
6908 * g++.dg/warn/Wunused-label-2.C: New test case.
6909 * g++.dg/warn/Wunused-label-3.C: New test case.
6911 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6914 * reshape_zerosize_2.f90: New.
6916 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6919 * gfortran.dg/pack_assign_1.f90: New.
6920 * gfortran.dg/pack_vector_1.f90: New.
6922 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6925 * gcc.dg/pr40340-1.c: New test.
6926 * gcc.dg/pr40340-2.c: New test.
6927 * gcc.dg/pr40340-3.c: New test.
6928 * gcc.dg/pr40340-4.c: New test.
6929 * gcc.dg/pr40340-5.c: New test.
6930 * gcc.dg/pr40340.h: New file.
6932 2009-06-05 Revital Eres <eres@il.ibm.com>
6934 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6936 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6937 * gcc.dg/vect/vect-33.c: Likewise.
6938 * gcc.dg/vect/vect-92.c: Likewise.
6939 * gcc.dg/vect/vect-58.c: Likewise.
6940 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6941 * gcc.dg/vect/vect-42.c: Likewise.
6942 * gcc.dg/vect/slp-25.c: Likewise.
6943 * gcc.dg/vect/vect-align-1.c: Likewise.
6944 * gcc.dg/vect/vect-align-2.c: Likewise.
6945 * gcc.dg/vect/vect-93.c: Likewise.
6946 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6947 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6948 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6949 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6950 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6951 * gcc.dg/vect/vect-26.c: Likewise.
6952 * gcc.dg/vect/vect-44.c: Likewise.
6953 * gcc.dg/vect/vect-70.c: Likewise.
6954 * gcc.dg/vect/vect-95.c: Likewise.
6955 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6956 * gcc.dg/vect/vect-28.c: Likewise.
6957 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6958 * gcc.dg/vect/vect-87.c: Likewise.
6959 * gcc.dg/vect/vect-109.c: Likewise.
6960 * gcc.dg/vect/vect-54.c: Likewise.
6961 * gcc.dg/vect/vect-96.c: Likewise.
6962 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6963 * gcc.dg/vect/vect-88.c: Likewise.
6964 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6965 * gcc.dg/vect/vect-89.c: Likewise.
6966 * gcc.dg/vect/vect-91.c: Likewise.
6967 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6968 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6969 * gfortran.dg/vect/vect-2.f90: Likewise.
6970 * gfortran.dg/vect/vect-3.f90: Likewise.
6971 * gfortran.dg/vect/vect-4.f90: Likewise.
6972 * gfortran.dg/vect/vect-5.f90: Likewise.
6974 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6976 PR tree-optimization/36318
6977 * gcc.dg/tree-ssa/sra-7.c: New test.
6979 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6982 * gfortran.dg/reshape_order_5.f90: New.
6983 * gfortran.dg/reshape_shape_1.f90: New.
6985 2009-06-04 Jason Merrill <jason@redhat.com>
6987 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6989 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6991 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6992 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6994 2009-06-04 Richard Guenther <rguenther@suse.de>
6997 * g++.dg/torture/pr40335.C: New testcase.
6999 2009-06-03 Richard Guenther <rguenther@suse.de>
7002 * gcc.dg/torture/pr40328.c: New testcase.
7004 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7006 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7009 2009-06-03 Martin Jambor <mjambor@suse.cz>
7011 * g++.dg/torture/pr40323.C: New file.
7013 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7015 * gnat.dg/specs/root.ads: New test.
7016 * gnat.dg/specs/root-level_1.ads: Likewise.
7017 * gnat.dg/specs/root-level_2.ads: Likewise.
7018 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7020 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7022 * g++.dg/init/ref15.C: Require unwrapped targets.
7024 2009-06-02 Jason Merrill <jason@redhat.com>
7026 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7027 * g++.dg/cpp0x/initlist18.C: New.
7028 * g++.dg/cpp0x/initlist19.C: New.
7030 * g++.dg/cpp0x/auto14.C: New.
7032 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7034 * gnat.dg/alignment6.adb: Remove XFAIL.
7036 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7039 * g++.dg/template/spec36.C: New test.
7041 2009-06-01 Ian Lance Taylor <iant@google.com>
7043 * gcc.dg/cast-qual-3.c: New testcase.
7044 * g++.dg/warn/Wcast-qual2.C: New testcase.
7046 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7048 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7049 (process-message): Expect column numbers.
7050 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7051 * gcc.dg/pch/counter-2.c: Same.
7052 * gcc.dg/pch/valid-2.c: Same.
7053 * gcc.dg/pch/warn-1.c: Same.
7054 * gcc.dg/pch/valid-1.c: Same.
7055 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7056 * gcc.dg/cpp/syshdr.c: Same.
7057 * gcc.dg/cpp/19940712-1.c: Same.
7058 * gcc.dg/cpp/missing-header-1.c: Same.
7059 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7060 * gcc.dg/cpp/tr-warn3.c: Same.
7061 * gcc.dg/cpp/pr29612-2.c: Same.
7062 * gcc.dg/cpp/tr-warn4.c: Same.
7063 * gcc.dg/cpp/Wtrigraphs.c: Same.
7064 * gcc.dg/cpp/poison.c: Same.
7065 * gcc.dg/cpp/arith-3.c: Same.
7066 * gcc.dg/cpp/sysmac2.c: Same.
7067 * gcc.dg/cpp/cpp.exp: Same.
7068 * gcc.dg/cpp/tr-warn5.c: Same.
7069 * gcc.dg/cpp/include2.c: Same.
7070 * gcc.dg/cpp/Wmissingdirs.c: Same.
7071 * gcc.dg/cpp/Wmissingdirs.c: Same.
7072 * gcc.dg/cpp/tr-warn6.c: Same.
7073 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7074 * gcc.dg/cpp/macspace1.c: Same.
7075 * gcc.dg/cpp/escape-2.c: Same.
7076 * gcc.dg/cpp/assert2.c: Same.
7077 * gcc.dg/cpp/undef2.c: Same.
7078 * gcc.dg/cpp/macspace2.c: Same.
7079 * gcc.dg/cpp/tr-warn1.c: Same.
7080 * gcc.dg/cpp/extratokens2.c: Same.
7081 * gcc.dg/cpp/strify2.c: Same.
7082 * gcc.dg/cpp/Wsignprom.c: Same.
7083 * gcc.dg/cpp/redef2.c: Same.
7084 * gcc.dg/cpp/trad/trad.exp: Same.
7085 * gcc.dg/cpp/arith-1.c: Same.
7086 * gcc.dg/cpp/extratokens.c: Same.
7087 * gcc.dg/cpp/if-mpar.c: Same.
7089 2009-06-01 Olivier Hainque <hainque@adacore.com>
7091 * gnat.dg/nested_float_packed.ads: New test.
7093 2009-06-01 Olivier Hainque <hainque@adacore.com>
7094 Eric Botcazou <botcazou@adacore.com>
7096 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7097 * gnat.dg/test_oconst.adb: New test.
7099 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7101 * gcc.dg/plugin/ggcplug.c: Moved comment.
7102 (plugin_init): Fixed typo, declared i, returned 0 at end.
7104 2009-05-31 Ira Rosen <irar@il.ibm.com>
7107 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7108 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7110 2009-05-29 Ian Lance Taylor <iant@google.com>
7112 * gcc.dg/Wcxx-compat-11.c: New testcase.
7114 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7117 * gfortran.dg/leadz_trailz_1.f90: New test.
7118 * gfortran.dg/leadz_trailz_2.f90: New test.
7120 2009-05-29 Martin Jambor <mjambor@suse.cz>
7122 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7123 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7124 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7125 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7126 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7127 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7128 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7129 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7130 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7131 * gcc.dg/tree-ssa/sra-5.c: New file.
7132 * gcc.dg/tree-ssa/sra-6.c: New file.
7133 * gcc.c-torture/compile/sra-1.c: New file.
7135 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.c-torture/compile/pr40291.c: New test.
7141 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7143 * gcc.target/powerpc/altivec-30.c: New test.
7144 * gcc.target/powerpc/altivec-31.c: New test.
7146 2009-05-28 Richard Guenther <rguenther@suse.de>
7148 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7149 * gcc.c-torture/execute/20090527-1.c: Likewise.
7151 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7154 * g++.dg/template/canon-type-1.C: New test.
7155 * g++.dg/template/canon-type-2.C: Likewise.
7156 * g++.dg/template/canon-type-3.C: Likewise.
7157 * g++.dg/template/canon-type-4.C: Likewise.
7158 * g++.dg/template/canon-type-5.C: Likewise.
7159 * g++.dg/template/canon-type-6.C: Likewise.
7160 * g++.dg/template/canon-type-7.C: Likewise.
7162 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7163 Uros Bizjak <ubizjak@gmail.com>
7164 Danny Smith <dansmister@gmail.com>
7168 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7170 * gcc.target/i386/pr37216.c: New test source file.
7171 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7172 use -fno-common for testing Cygwin and MinGW targets.
7174 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7176 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7177 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7178 * g++.dg/pr37742.C (size_t): Likewise.
7179 * g++.dg/torture/pr34850.C (size_t): Likewise.
7180 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7182 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7183 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7184 (size_t): Use __extension__ and __SIZE_TYPE__.
7185 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7187 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7188 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7189 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7190 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7191 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7192 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7193 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7194 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7195 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7196 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7197 (__ssize_t): Likewise.
7198 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7199 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7200 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7201 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7202 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7203 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7204 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7205 * gcc.dg/pr33667.c (size_t): Likewise.
7206 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7207 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7208 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7209 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7210 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7211 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7213 2009-05-28 Ira Rosen <irar@il.ibm.com>
7215 PR tree-optimization/40254
7216 * gcc.dg/vect/pr40254.c: New test.
7218 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7221 * gcc.target/mips/const-anchor-1.c: New test.
7222 * gcc.target/mips/const-anchor-2.c: New test.
7224 2009-05-27 Jason Merrill <jason@redhat.com>
7226 * g++.dg/cpp0x/initlist15.C: New.
7227 * g++.dg/cpp0x/initlist16.C: New.
7228 * g++.dg/cpp0x/initlist17.C: New.
7230 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7233 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7234 patterns to reflect frontend changes.
7235 * gfortran.dg/vector_subscript_4.f90: Likewise.
7237 2009-05-27 Olivier Hainque <hainque@adacore.com>
7238 Eric Botcazou <botcazou@adacore.com>
7240 * gcc.c-torture/execute/align-nest.c: New testcase.
7241 * gnat.dg/misaligned_nest.adb: New testcase.
7243 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7245 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7246 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7247 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7248 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7250 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7252 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7253 cast instead of assuming 0ul.
7254 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7256 (_type_desc): Make first argument const.
7257 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7259 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7262 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7263 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7265 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7267 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7268 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7269 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7270 * gcc.dg/plugin/ggcplug.c: Added new file.
7272 2009-05-26 Tobias Burnus <burnus@net-b.de>
7275 * gfortran.dg/nullify_4.f90: New test.
7277 2009-05-26 Richard Guenther <rguenther@suse.de>
7279 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7281 2009-05-26 Richard Guenther <rguenther@suse.de>
7284 * gcc.c-torture/compile/pr40252.c: New testcase.
7286 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7289 * g++.dg/template/typedef18.C: New test.
7290 * g++.dg/template/typedef19.C: Likewise.
7291 * g++.dg/template/typedef20.C: Likewise.
7292 * g++.dg/template/access11.C: Adjust.
7294 2009-05-26 Richard Guenther <rguenther@suse.de>
7297 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7299 2009-05-25 Jason Merrill <jason@redhat.com>
7302 * g++.dg/cpp0x/enum3.C: New test.
7304 2009-05-25 Richard Guenther <rguenther@suse.de>
7306 PR tree-optimization/36327
7307 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7308 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7309 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7310 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7311 * gcc.dg/vect/vect-40.c: Likewise.
7312 * gcc.dg/vect/vect-42.c: Likewise.
7313 * gcc.dg/vect/vect-46.c: Likewise.
7314 * gcc.dg/vect/vect-76.c: Likewise.
7316 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7319 * gfortran.dg/proc_ptr_18.f90: New.
7320 * gfortran.dg/proc_ptr_19.f90: New.
7321 * gfortran.dg/proc_ptr_comp_9.f90: New.
7322 * gfortran.dg/proc_ptr_comp_10.f90: New.
7324 2009-05-25 Richard Guenther <rguenther@suse.de>
7326 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7327 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7329 2009-05-25 Ira Rosen <irar@il.ibm.com>
7331 PR tree-optimization/40238
7332 * gcc.dg/vect/pr40238.c: New test.
7334 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7335 Dominique Dhumieres <dominiq@lps.ens.fr>
7339 * gfortran.dg/bounds_check_fail_3.f90: New test.
7340 * gfortran.dg/bounds_check_fail_4.f90: New test.
7341 * gfortran.dg/bounds_check_14.f90: Update test.
7342 * gfortran.dg/bound_4.f90: Update test.
7344 2009-05-24 Richard Guenther <rguenther@suse.de>
7347 * gcc.c-torture/compile/pr40233.c: New testcase.
7349 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7351 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7352 for alpha*-*-* targets.
7354 2009-05-24 Ira Rosen <irar@il.ibm.com>
7356 * gcc.dg/vect/bb-slp-1.c: New test.
7357 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7358 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7359 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7360 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7361 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7362 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7363 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7364 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7365 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7366 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7367 gcc.dg/vect/bb-slp-22.c: Likewise.
7368 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7370 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7371 Maxim Kuvyrkov <maxim@codesourcery.com>
7373 * gcc.dg/falign-labels-1.c: New test.
7375 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7377 * gnat.dg/specs/rep_clause3.ads: New test.
7379 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7381 * gnat.dg/addr6.adb: New test.
7383 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7385 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7387 * gcc.target/arm/thumb2-mul-space.c: New file.
7388 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7389 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7390 * gcc.target/arm/thumb2-mul-speed.c: New file.
7392 2009-05-22 Richard Guenther <rguenther@suse.de>
7395 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7396 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7397 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7399 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7401 * gcc.dg/dll-6.c: New test.
7402 * gcc.dg/dll-6a.c: Likewise.
7403 * gcc.dg/dll-7.c: Likewise.
7404 * gcc.dg/dll-7a.c: Likewise.
7405 * g++.dg/ext/dllexport2.C: Likewise.
7406 * g++.dg/ext/dllexport2a.cc: Likewise.
7408 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7411 * gcc.target/ia64/mfused-madd-vect.c: New test.
7412 * gcc.target/ia64/mfused-madd.c: New test.
7413 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7414 * gcc.target/ia64/mno-fused-madd.c: New test.
7416 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7418 * gcc.target/i386/movbe-1.c: New.
7419 * gcc.target/i386/movbe-2.c: Likewise.
7421 2009-05-21 Taras Glek <tglek@mozilla.com>
7423 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7424 plugin_init signature.
7425 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7426 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7427 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7429 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7431 * gcc.dg/target/arm/neon-vmla-1.c: New.
7432 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7434 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7436 * gcc.target/mips/octeon-exts-6.c: New test.
7437 * gcc.target/mips/extend-1.c: New test.
7438 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7440 * gcc.target/mips/octeon-exts-5.c: Likewise.
7442 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.c-torture/compile/pr40204.c: New test.
7447 2009-05-20 Richard Guenther <rguenther@suse.de>
7449 * gcc.c-torture/compile/20090518-1.c: New testcase.
7451 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7453 PR tree-optimization/40087
7454 * gcc.dg/tree-ssa/pr40087.c: New test.
7456 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7458 * gcc.dg/vector-4.c: New testcase.
7459 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7460 * g++.dg/ext/vector16.C: New testcase.
7462 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7465 * gcc.dg/pr40172.c: Renamed to ...
7466 * gcc.dg/pr40172-1.c: This.
7468 * gcc.dg/pr40172-2.c: New.
7469 * gcc.dg/pr40172-3.c: Likewise.
7471 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7474 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7476 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7478 * gnat.dg/loop_optimization6.ad[sb]: New test.
7480 2009-05-19 Richard Guenther <rguenther@suse.de>
7482 * gcc.c-torture/compile/20090519-1.c: New testcase.
7484 2009-05-18 Jason Merrill <jason@redhat.com>
7486 * g++.dg/cpp0x/explicit1.C: New.
7487 * g++.dg/cpp0x/explicit2.C: New.
7489 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7492 * g++.dg/debug/dwarf2/nested-1.C: New test.
7494 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7497 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7500 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7503 * gfortran.dg/proc_ptr_comp_8.f90: New.
7505 2009-05-18 Richard Guenther <rguenther@suse.de>
7508 * gfortran.dg/array_memset_2.f90: Adjust.
7510 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7514 * gfortran.dg/interface_27.f90: New.
7515 * gfortran.dg/interface_28.f90: New.
7516 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7517 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7519 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7521 * gcc.target/m68k/tls-ie.c: New test.
7522 * gcc.target/m68k/tls-le.c: New test.
7523 * gcc.target/m68k/tls-gd.c: New test.
7524 * gcc.target/m68k/tls-ld.c: New test.
7525 * gcc.target/m68k/tls-ie-xgot.c: New test.
7526 * gcc.target/m68k/tls-le-xtls.c: New test.
7527 * gcc.target/m68k/tls-gd-xgot.c: New test.
7528 * gcc.target/m68k/tls-ld-xgot.c: New test.
7529 * gcc.target/m68k/tls-ld-xtls.c: New test.
7530 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7532 2009-05-18 Martin Jambor <mjambor@suse.cz>
7534 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7536 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7539 * gcc.dg/pr40172.c: New.
7541 2009-05-17 Jason Merrill <jason@redhat.com>
7544 * g++.dg/template/dtor6.C: New.
7546 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7548 * g++.dg/warn/translate-ice-1.C: New test.
7550 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7552 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7553 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7554 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7555 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7557 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7560 * gfortran.dg/erf_2.F90: New test.
7561 * gfortran.dg/erfc_scaled_2.f90: New test.
7563 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7566 * gfortran.dg/string_1.f90: New test.
7567 * gfortran.dg/string_2.f90: New test.
7568 * gfortran.dg/string_3.f90: New test.
7570 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7572 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7573 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7575 2009-05-15 Ian Lance Taylor <iant@google.com>
7577 * gcc.dg/Wcxx-compat-10.c: New testcase.
7579 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7582 * gcc.dg/pr16302.c: New.
7583 * g++.dg/warn/pr16302.C: New.
7585 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7587 * gcc.dg/torture/builtin-math-5.c: New.
7588 * gcc.dg/torture/builtin-math-6.c: New.
7589 * lib/target-supports.exp (check_effective_target_mpc): New.
7591 2009-05-15 Jan Hubicka <jh@suse.cz>
7593 * gcc.dg/tree-ssa/inline-3.c: New testcase
7595 2009-05-15 Jan Hubicka <jh@suse.cz>
7597 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7598 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7599 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7600 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7601 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7603 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7605 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7606 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7608 2009-05-15 Jan Hubicka <jh@suse.cz>
7610 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7611 optimized by sibcall noinline.
7613 2009-05-15 Jan Hubicka <jh@suse.cz>
7615 * sibcall-1.c (track): Mark noinline.
7616 * sibcall-2.c (track): Mark noinline.
7617 * sibcall-3.c (track): Mark noinline.
7618 * sibcall-4.c (track): Mark noinline.
7620 2009-05-15 Jan Hubicka <jh@suse.cz>
7622 * flatten-2.c: Disable early inlining; add comment.
7623 * flatten-3.c: New test based on flatten-2.c.
7625 2009-05-15 Richard Guenther <rguenther@suse.de>
7627 PR tree-optimization/39999
7628 * gcc.c-torture/compile/pr39999.c: New testcase.
7630 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7632 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7634 2009-05-14 Ian Lance Taylor <iant@google.com>
7636 * gcc.dg/Wcxx-compat-9.c: New testcase.
7638 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7641 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7642 * gfortran.dg/duplicate_type_2.f90: Ditto.
7643 * gfortran.dg/duplicate_type_3.f90: New.
7645 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7647 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7648 * ada/acats/tests/c5/c59002c.ada: Likewise.
7650 2009-05-13 Taras Glek <tglek@mozilla.com>
7652 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7653 attributes and decl smashing.
7654 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7656 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7657 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7659 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7662 * gfortran.dg/pr39865.f90: New test.
7663 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7665 * gfortran.dg/hollerith_f95.f90: Likewise.
7666 * gfortran.dg/hollerith6.f90: New test.
7667 * gfortran.dg/hollerith7.f90: New test.
7669 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7672 * gcc.dg/cpp/pr36674.i: New.
7674 2009-05-14 Ben Elliston <bje@au.ibm.com>
7677 * gcc.c-torture/compile/pr40035.c: New test.
7679 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7681 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7683 2009-05-12 Tobias Burnus <burnus@net-b.de>
7686 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7687 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7688 * gfortran.dg/interop_params.f03: Ditto.
7690 2009-05-12 Jan Hubicka <jh@suse.cz>
7692 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7693 so unrolling still happens.
7694 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7695 * gcc.dg/ipa/ipacost-2.c: Likewise.
7696 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7698 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7700 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7702 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7704 * lib/target-supports.exp (check_profiling_available): Return
7705 false for -p on *-*-cygwin* targets.
7707 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7709 PR tree-optimization/38632
7710 * g++.dg/tree-ssa/pr38632.C: New.
7712 2009-05-11 Jan Hubicka <jh@suse.cz>
7714 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7715 we now optimize better.
7716 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7717 out at different places.
7718 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7720 * gcc.dg/vect/vect-76.c: Likewise.
7721 * gcc.dg/vect/vect-70.c: Likewise.
7722 * gcc.dg/vect/vect-66.c: Likewise.
7723 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7724 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7726 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7729 * gcc.c-torture/compile/pr40080.c: New.
7731 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7733 * gcc.c-torture/compile/pr40026.c: New testcase.
7735 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7738 * gfortran.dg/proc_ptr_comp_7.f90: New.
7740 2009-05-11 Ira Rosen <irar@il.ibm.com>
7742 PR tree-optimization/40074
7743 * gcc.dg/vect/pr40074.c: New test.
7745 2009-05-10 Ian Lance Taylor <iant@google.com>
7747 * gcc.dg/Wcxx-compat-7.c: New testcase.
7748 * gcc.dg/Wcxx-compat-8.c: New testcase.
7749 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7750 * gcc.dg/pr17188-1.c: Likewise.
7751 * gcc.dg/pr39084.c: Likewise.
7753 2009-05-10 Michael Matz <matz@suse.de>
7756 * gcc.dg/pr40031.c: New test.
7758 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7761 * gfortran.dg/array_constructor_31.f90: New test.
7763 2009-05-10 Richard Guenther <rguenther@suse.de>
7765 PR tree-optimization/40081
7766 * g++.dg/torture/pr40081.C: New testcase.
7768 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7771 * gfortran.dg/dependency_24.f90: New test.
7772 * gfortran.dg/dependency_23.f90: Clean up module files.
7774 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7777 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7778 * gfortran.dg/chmod_2.f90: Likewise.
7779 * gfortran.dg/chmod_3.f90: Likewise.
7780 * gfortran.dg/open_errors.f90: Likewise.
7782 2009-05-09 Jan Hubicka <jh@suse.cz>
7785 * g++.dg/eh/nested-try.C: New test.
7787 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7789 PR tree-optimization/40049
7790 * gcc.dg/vect/vect-shift-2.c: New test.
7792 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7794 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7795 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7797 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7800 * g++.dg/warn/deprecated-6.C: New.
7801 * gcc.dg/deprecated-4.c: Likewise.
7802 * gcc.dg/deprecated-5.c: Likewise.
7803 * gcc.dg/deprecated-6.c: Likewise.
7805 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7807 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7808 __aligned__(__BIGGEST_ALIGNMENT__).
7809 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7810 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7811 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7812 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7813 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7814 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7815 * gcc.dg/vect/Os-vect-95.c: Likewise.
7816 * gcc.dg/vect/pr20122.c: Likewise.
7817 * gcc.dg/vect/pr36493.c: Likewise.
7818 * gcc.dg/vect/pr37385.c: Likewise.
7819 * gcc.dg/vect/slp-7.c: Likewise.
7820 * gcc.dg/vect/slp-9.c: Likewise.
7821 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7822 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7823 * gcc.dg/vect/vect-35.c: Likewise.
7824 * gcc.dg/vect/vect-40.c: Likewise.
7825 * gcc.dg/vect/vect-42.c: Likewise.
7826 * gcc.dg/vect/vect-44.c: Likewise.
7827 * gcc.dg/vect/vect-46.c: Likewise.
7828 * gcc.dg/vect/vect-48.c: Likewise.
7829 * gcc.dg/vect/vect-52.c: Likewise.
7830 * gcc.dg/vect/vect-54.c: Likewise.
7831 * gcc.dg/vect/vect-56.c: Likewise.
7832 * gcc.dg/vect/vect-58.c: Likewise.
7833 * gcc.dg/vect/vect-60.c: Likewise.
7834 * gcc.dg/vect/vect-74.c: Likewise.
7835 * gcc.dg/vect/vect-75.c: Likewise.
7836 * gcc.dg/vect/vect-76.c: Likewise.
7837 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7838 * gcc.dg/vect/vect-77.c: Likewise.
7839 * gcc.dg/vect/vect-77-global.c: Likewise.
7840 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7841 * gcc.dg/vect/vect-78.c: Likewise.
7842 * gcc.dg/vect/vect-78-global.c: Likewise.
7843 * gcc.dg/vect/vect-80.c: Likewise.
7844 * gcc.dg/vect/vect-85.c: Likewise.
7845 * gcc.dg/vect/vect-87.c: Likewise.
7846 * gcc.dg/vect/vect-88.c: Likewise.
7847 * gcc.dg/vect/vect-92.c: Likewise.
7848 * gcc.dg/vect/vect-93.c: Likewise.
7849 * gcc.dg/vect/vect-95.c: Likewise.
7850 * gcc.dg/vect/vect-97.c: Likewise.
7851 * gcc.dg/vect/vect-complex-1.c: Likewise.
7852 * gcc.dg/vect/vect-complex-4.c: Likewise.
7853 * gcc.dg/vect/vect-complex-5.c: Likewise.
7854 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7855 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7856 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7857 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7858 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7859 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7860 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7861 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7862 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7863 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7864 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7865 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7866 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7867 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7868 * gcc.dg/vect/vect-outer-1.c: Likewise.
7869 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7870 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7871 * gcc.dg/vect/vect-outer-2.c: Likewise.
7872 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7873 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7874 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7875 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7876 * gcc.dg/vect/vect-outer-3.c: Likewise.
7877 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7878 * gcc.dg/vect/vect-outer-5.c: Likewise.
7879 * gcc.dg/vect/vect-outer-6.c: Likewise.
7880 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7881 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7882 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7883 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7884 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7885 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7886 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7887 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7888 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7889 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7890 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7891 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7892 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7893 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7895 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7898 * gcc.dg/torture/complex-sign.h: New header.
7899 * gcc.dg/torture/complex-sign-add.c,
7900 gcc.dg/torture/complex-sign-mixed-add.c,
7901 gcc.dg/torture/complex-sign-mixed-div.c,
7902 gcc.dg/torture/complex-sign-mixed-mul.c,
7903 gcc.dg/torture/complex-sign-mixed-sub.c,
7904 gcc.dg/torture/complex-sign-mul.c,
7905 gcc.dg/torture/complex-sign-sub.c: New tests.
7907 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7910 * gfortran.dg/intrinsic_3.f90: New.
7912 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7915 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7916 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7917 * gcc.dg/dfp/float-constant-double.c: New test.
7918 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7919 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7920 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7921 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7922 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7923 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7924 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7925 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7926 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7928 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7931 * gcc.c-torture/execute/pr40057.c: New test.
7933 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7935 * gcc.c-torture/compile/const-high-part.c: New test.
7937 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7940 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7943 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7946 * gfortran.dg/proc_decl_1.f90: Modified.
7947 * gfortran.dg/proc_ptr_comp_1.f90: New.
7948 * gfortran.dg/proc_ptr_comp_2.f90: New.
7949 * gfortran.dg/proc_ptr_comp_3.f90: New.
7950 * gfortran.dg/proc_ptr_comp_4.f90: New.
7951 * gfortran.dg/proc_ptr_comp_5.f90: New.
7952 * gfortran.dg/proc_ptr_comp_6.f90: New.
7954 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7957 * g++.dg/template/call7.C: New test.
7959 2009-05-06 Diego Novillo <dnovillo@google.com>
7961 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7963 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7965 * gfortran.dg/pr40021.f: Moved to ...
7966 * gfortran.fortran-torture/execute/pr40021.f: Here.
7968 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7971 * gcc.dg/dfp/pr39986.c: New test.
7973 2009-05-06 Michael Matz <matz@suse.de>
7976 * gfortran.dg/pr40021.f: New test.
7978 2009-05-06 Le-Chun Wu <lcwu@google.com>
7980 * lib/plugin-support.exp: New file containing support procs for
7982 * lib/target-supports.exp (check_plugin_available): New proc.
7983 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7984 * gcc.dg/plugin/selfassign.c: New plugin source file.
7985 * gcc.dg/plugin/self-assign-test-1.c: New test.
7986 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7987 * g++.dg/README: Add description for plugin test.
7988 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7989 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7990 * g++.dg/plugin/selfassign.c: New plugin source file.
7991 * g++.dg/plugin/self-assign-test-1.C: New test.
7992 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7993 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7994 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7995 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7997 2009-05-06 Tobias Burnus <burnus@net-b.de>
8000 * gfortran.dg/intrinsic_2.f90: New test.
8001 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8003 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8006 * gcc.dg/noncompile/incomplete-5.c: New test.
8008 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8011 * gcc.dg/pr39666-1.c: New test.
8012 * gcc.dg/pr39666-2.c: Likewise.
8013 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8014 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8015 * gfortran.dg/pr39666-1.f90: Likewise.
8016 * gfortran.dg/pr39666-2.f90: Likewise.
8018 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8020 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8021 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8022 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8024 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8027 * gfortran.dg/proc_ptr_17.f90: New.
8029 2009-05-05 Richard Guenther <rguenther@suse.de>
8031 PR tree-optimization/40022
8032 * gcc.c-torture/execute/pr40022.c: New testcase.
8034 2009-05-05 Richard Guenther <rguenther@suse.de>
8037 * gcc.c-torture/compile/pr40023.c: New testcase.
8039 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8041 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8042 * g++.dg/template/overload9.C: Likewise.
8043 * g++.dg/ext/ms-1.C: New.
8045 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8048 * g++.dg/ext/vla7.C: New test.
8050 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8052 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8054 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8056 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8057 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8058 Update expected errors.
8060 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8063 * g++.dg/parse/parser-pr28152.C: New.
8064 * g++.dg/parse/parser-pr28152-2.C: New.
8066 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8068 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8070 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8072 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8073 * gcc.target/sparc/fexpand-2.c: Likewise.
8074 * gcc.target/sparc/fpmerge-2.c: Likewise.
8075 * gcc.target/sparc/pdist-2.c: Likewise.
8077 2009-05-03 Richard Guenther <rguenther@suse.de>
8080 * gcc.c-torture/compile/pr39983.c: New testcase.
8082 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8084 * gcc.dg/c99-complex-3.c: New test.
8086 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8088 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8090 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8092 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8094 2009-05-02 Richard Guenther <rguenther@suse.de>
8097 * gcc.target/spu/pr40001.c: New testcase.
8099 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8101 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8103 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8106 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8107 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8109 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8112 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8115 2009-04-30 David Ayers <ayers@fsfe.org>
8117 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8118 and gcc_error_prefix variables.
8119 * objc.dg/bad-receiver-type.m: Update to match correct
8121 * objc.dg/encode-5.m: Likewise.
8122 * objc.dg/id-1.m: Likewise.
8123 * objc.dg/method-1.m: Likewise.
8124 * objc.dg/method-6.m: Likewise.
8125 * objc.dg/method-7.m: Likewise.
8126 * objc.dg/method-9.m: Likewise.
8127 * objc.dg/method-11.m: Likewise.
8128 * objc.dg/method-20.m: Likewise.
8129 * objc.dg/private-1.m: Likewise.
8131 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8134 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8135 * gfortran.dg/advance_4.f90: Likewise
8136 * gfortran.dg/advance_5.f90: Likewise
8137 * gfortran.dg/append_1.f90: Likewise
8138 * gfortran.dg/backslash_1.f90: Likewise
8139 * gfortran.dg/backslash_2.f90: Likewise
8140 * gfortran.dg/backslash_3.f: Likewise
8141 * gfortran.dg/backspace_10.f90: Likewise
8142 * gfortran.dg/backspace_3.f: Likewise
8143 * gfortran.dg/backspace_4.f: Likewise
8144 * gfortran.dg/backspace_5.f: Likewise
8145 * gfortran.dg/backspace_8.f: Likewise
8146 * gfortran.dg/backspace_9.f: Likewise
8147 * gfortran.dg/complex_write.f90: Likewise
8148 * gfortran.dg/convert_implied_open.f90: Likewise
8149 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8150 * gfortran.dg/dos_eol.f: Likewise
8151 * gfortran.dg/empty_format_1.f90: Likewise
8152 * gfortran.dg/endfile.f: Likewise
8153 * gfortran.dg/eof_1.f90: Likewise
8154 * gfortran.dg/eor_1.f90: Likewise
8155 * gfortran.dg/eor_handling_1.f90: Likewise
8156 * gfortran.dg/eor_handling_2.f90: Likewise
8157 * gfortran.dg/eor_handling_3.f90: Likewise
8158 * gfortran.dg/eor_handling_4.f90: Likewise
8159 * gfortran.dg/eor_handling_5.f90: Likewise
8160 * gfortran.dg/error_recovery_5.f90: Likewise
8161 * gfortran.dg/f2003_inquire_1.f03: Likewise
8162 * gfortran.dg/f2003_io_4.f03: Likewise
8163 * gfortran.dg/f2003_io_5.f03: Likewise
8164 * gfortran.dg/f2003_io_7.f03: Likewise
8165 * gfortran.dg/fgetc_1.f90: Likewise
8166 * gfortran.dg/fgetc_2.f90: Likewise
8167 * gfortran.dg/flush_1.f90: Likewise
8168 * gfortran.dg/fmt_exhaust.f90: Likewise
8169 * gfortran.dg/fmt_huge.f90: Likewise
8170 * gfortran.dg/fmt_read.f90: Likewise
8171 * gfortran.dg/fmt_t_1.f90: Likewise
8172 * gfortran.dg/fmt_t_2.f90: Likewise
8173 * gfortran.dg/fmt_t_3.f90: Likewise
8174 * gfortran.dg/fmt_t_4.f90: Likewise
8175 * gfortran.dg/fmt_t_5.f90: Likewise
8176 * gfortran.dg/fmt_t_7.f: Likewise
8177 * gfortran.dg/fseek.f90: Likewise
8178 * gfortran.dg/ftell_1.f90: Likewise
8179 * gfortran.dg/ftell_2.f90: Likewise
8180 * gfortran.dg/func_derived_3.f90: Likewise
8181 * gfortran.dg/inquire_9.f90: Likewise
8182 * gfortran.dg/iostat_1.f90: Likewise
8183 * gfortran.dg/iostat_2.f90: Likewise
8184 * gfortran.dg/list_read_1.f90: Likewise
8185 * gfortran.dg/list_read_4.f90: Likewise
8186 * gfortran.dg/list_read_5.f90: Likewise
8187 * gfortran.dg/list_read_7.f90: Likewise
8188 * gfortran.dg/list_read_8.f90: Likewise
8189 * gfortran.dg/list_read_9.f90: Likewise
8190 * gfortran.dg/namelist_13.f90: Likewise
8191 * gfortran.dg/namelist_14.f90: Likewise
8192 * gfortran.dg/namelist_15.f90: Likewise
8193 * gfortran.dg/namelist_16.f90: Likewise
8194 * gfortran.dg/namelist_17.f90: Likewise
8195 * gfortran.dg/namelist_18.f90: Likewise
8196 * gfortran.dg/namelist_19.f90: Likewise
8197 * gfortran.dg/namelist_20.f90: Likewise
8198 * gfortran.dg/namelist_24.f90: Likewise
8199 * gfortran.dg/namelist_26.f90: Likewise
8200 * gfortran.dg/namelist_27.f90: Likewise
8201 * gfortran.dg/namelist_28.f90: Likewise
8202 * gfortran.dg/namelist_37.f90: Likewise
8203 * gfortran.dg/namelist_38.f90: Likewise
8204 * gfortran.dg/namelist_39.f90: Likewise
8205 * gfortran.dg/namelist_40.f90: Likewise
8206 * gfortran.dg/namelist_43.f90: Likewise
8207 * gfortran.dg/namelist_44.f90: Likewise
8208 * gfortran.dg/namelist_45.f90: Likewise
8209 * gfortran.dg/namelist_46.f90: Likewise
8210 * gfortran.dg/namelist_47.f90: Likewise
8211 * gfortran.dg/namelist_48.f90: Likewise
8212 * gfortran.dg/namelist_49.f90: Likewise
8213 * gfortran.dg/namelist_50.f90: Likewise
8214 * gfortran.dg/namelist_51.f90: Likewise
8215 * gfortran.dg/namelist_52.f90: Likewise
8216 * gfortran.dg/namelist_56.f90: Likewise
8217 * gfortran.dg/namelist_char_only.f90: Likewise
8218 * gfortran.dg/namelist_use.f90: Likewise
8219 * gfortran.dg/namelist_use_only.f90: Likewise
8220 * gfortran.dg/noadv_size.f90: Likewise
8221 * gfortran.dg/open_access_append_1.f90: Likewise
8222 * gfortran.dg/pad_no.f90: Likewise
8223 * gfortran.dg/pr12884.f: Likewise
8224 * gfortran.dg/pr17090.f90: Likewise
8225 * gfortran.dg/pr17285.f90: Likewise
8226 * gfortran.dg/pr17286.f90: Likewise
8227 * gfortran.dg/pr18122.f90: Likewise
8228 * gfortran.dg/pr18210.f90: Likewise
8229 * gfortran.dg/pr18392.f90: Likewise
8230 * gfortran.dg/pr19155.f: Likewise
8231 * gfortran.dg/pr19216.f: Likewise
8232 * gfortran.dg/pr19467.f90: Likewise
8233 * gfortran.dg/pr19657.f: Likewise
8234 * gfortran.dg/pr20257.f90: Likewise
8235 * gfortran.dg/read_bad_advance.f90: Likewise
8236 * gfortran.dg/read_eof_2.f90: Likewise
8237 * gfortran.dg/read_eof_4.f90: Likewise
8238 * gfortran.dg/read_many_1.f: Likewise
8239 * gfortran.dg/read_noadvance.f90: Likewise
8240 * gfortran.dg/read_repeat.f90: Likewise
8241 * gfortran.dg/read_size_noadvance.f90: Likewise
8242 * gfortran.dg/read_x_past.f: Likewise
8243 * gfortran.dg/record_marker_1.f90: Likewise
8244 * gfortran.dg/record_marker_3.f90: Likewise
8245 * gfortran.dg/rewind_1.f90: Likewise
8246 * gfortran.dg/runtime_warning_1.f90: Likewise
8247 * gfortran.dg/shape_3.f90: Likewise
8248 * gfortran.dg/slash_1.f90: Likewise
8249 * gfortran.dg/stat_1.f90: Likewise
8250 * gfortran.dg/stat_2.f90: Likewise
8251 * gfortran.dg/streamio_11.f90: Likewise
8252 * gfortran.dg/streamio_3.f90: Likewise
8253 * gfortran.dg/streamio_4.f90: Likewise
8254 * gfortran.dg/streamio_9.f90: Likewise
8255 * gfortran.dg/tl_editing.f90: Likewise
8256 * gfortran.dg/unf_io_convert_1.f90: Likewise
8257 * gfortran.dg/unf_io_convert_2.f90: Likewise
8258 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8259 * gfortran.dg/unf_short_record_1.f90: Likewise
8260 * gfortran.dg/utf8_1.f03: Likewise
8261 * gfortran.dg/utf8_2.f03: Likewise
8262 * gfortran.dg/widechar_IO_1.f90: Likewise
8263 * gfortran.dg/write_check3.f90: Likewise
8264 * gfortran.dg/write_rewind_2.f: Likewise
8265 * gfortran.dg/x_slash_2.f: Likewise
8267 2009-04-29 Richard Guenther <rguenther@suse.de>
8270 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8272 (check_effective_target_vect_floatuint_cvt): Likewise.
8273 * gcc.dg/vect/slp-10.c: Adjust.
8274 * gcc.dg/vect/slp-11.c: Adjust.
8275 * gcc.dg/vect/slp-12b.c: Adjust.
8276 * gcc.dg/vect/slp-33.c: Adjust.
8277 * gcc.c-torture/compile/pr39943.c: New testcase.
8279 2009-04-29 Richard Guenther <rguenther@suse.de>
8282 * gcc.c-torture/compile/pr39937.c: New testcase.
8284 2009-04-29 Richard Guenther <rguenther@suse.de>
8286 PR tree-optimization/39941
8287 * gcc.c-torture/compile/pr39941.c: New testcase.
8289 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8291 * gcc.target/bfin/20090411-1.c: New test.
8293 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8296 * gcc.dg/pr39565.c: New testcase.
8298 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8300 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8301 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8302 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8303 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8304 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8305 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8306 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8307 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8308 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8309 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8310 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8311 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8312 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8313 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8314 * gcc.target/i386/pr37191.c: Likewise.
8315 * gcc.target/i386/reload-1.c: Likewise.
8316 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8317 * g++.old-deja/g++.pt/repo2.C: Likewise.
8318 * g++.old-deja/g++.pt/repo3.C: Likewise.
8319 * g++.old-deja/g++.pt/repo4.C: Likewise.
8320 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8321 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8322 * g++.dg/template/repo1.C: Likewise.
8323 * g++.dg/template/repo2.C: Likewise.
8324 * g++.dg/template/repo3.C: Likewise.
8325 * g++.dg/template/repo4.C: Likewise.
8326 * g++.dg/template/repo5.C: Likewise.
8327 * g++.dg/template/repo6.C: Likewise.
8328 * g++.dg/template/repo7.C: Likewise.
8329 * g++.dg/template/repo8.C: Likewise.
8330 * g++.dg/template/repo9.C: Likewise.
8331 * g++.dg/rtti/repo1.C: Likewise.
8332 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8333 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8334 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8335 * g++.dg/other/PR23205.C: Skip for vxworks.
8336 * g++.dg/ext/visibility/class1.C: Requires PIC.
8337 * g++.dg/eh/async-unwind2.C: Requires PIC.
8338 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8339 does not have cxa_exit.
8341 2009-04-28 Jing Yu <jingyu@google.com>
8344 * lib/target-supports.exp (check_effective_target_tls): Remove
8346 (check_effective_target_tls_native): Likewise.
8347 (check_effective_target_tls_runtime): Likewise.
8348 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8350 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8352 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8355 * gfortran.dg/proc_ptr_16.f90: New.
8357 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8359 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8362 2009-04-28 Richard Guenther <rguenther@suse.de>
8365 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8367 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8369 * g++.dg/warn/pr35652.C: Removed.
8370 * gcc.dg/pr35652.c: Likewise.
8372 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8374 * gcc.target/ia64/20071210-2.c: New testcase.
8376 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8379 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8380 * gcc.dg/pr39323-3.c: Ditto.
8382 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8386 * gfortran.dg/ambiguous_reference_2.f90: New.
8387 * gfortran.dg/pointer_assign_7.f90: New.
8389 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8390 Mark Mitchell <mark@codesourcery.com>
8392 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8393 * gcc.dg/20020103-1.c: Check for __ppc.
8394 * gcc.dg/asm-b.c: Check for __ppc.
8395 * gcc.dg/20020919-1.c: Check for __ppc.
8396 * gcc.dg/20020312-2.c: Likewise.
8397 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8398 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8399 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8400 * g++.dg/warn/weak1.C: Likewise.
8401 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8402 static so appropriate optimizations kick in.
8403 (find_base_value_wrapper): New function.
8404 * g++.dg/eh/simd-5.C: Fix target triplet.
8405 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8407 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8408 H.J. Lu <hongjiu.lu@intel.com>
8411 * gcc.target/i386/pr39911.c: New test.
8413 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8416 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8418 2009-04-28 Ben Elliston <bje@au.ibm.com>
8423 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8425 * gcc.dg/pr35652.C: New.
8426 * g++.dg/warn/pr35652.C: New.
8427 * gcc.dg/format/plus-1.c: Adjust message.
8429 2009-04-27 DJ Delorie <dj@redhat.com>
8431 * lib/target-supports.exp (check_effective_target_double64): New.
8432 (check_effective_target_double64plus): New.
8433 (check_effective_target_large_double): New.
8434 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8435 * gcc.dg/div-double-1.c: Likewise.
8436 * gcc.dg/Wconversion-real.c: Require large_double.
8437 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8439 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8442 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8445 2009-04-27 Ian Lance Taylor <iant@google.com>
8447 * gcc.dg/Wcxx-compat-5.c: New testcase.
8448 * gcc.dg/Wcxx-compat-6.c: New testcase.
8450 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8452 Allow non-constant arguments to conversion intrinsics.
8453 * gcc.target/spu/intrinsics-3.c: Update tests.
8455 2009-04-27 Richard Guenther <rguenther@suse.de>
8458 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8459 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8461 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8464 * gcc.dg/torture/pr39903-1.c: New.
8465 * gcc.dg/torture/pr39903-2.c: Likewise.
8467 2009-04-27 Revital Eres <eres@il.ibm.com>
8469 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8471 * gcc.dg/sms-2.c: Add dump check.
8472 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8474 * gcc.dg/sms-4.c: Likewise.
8475 * gcc.dg/sms-5.c: Likewise.
8476 * gcc.dg/sms-6.c: Likewise.
8477 * gcc.dg/sms-7.c: Likewise.
8478 * gcc.dg/sms-antideps.c: Rename to...
8479 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8481 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8483 * gnat.dg/opt2.adb: New test.
8485 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8488 * g++.dg/warn/Wunused-15.C: New test.
8490 2009-04-26 Michael Matz <matz@suse.de>
8493 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8495 * gcc.target/i386/pr37248-1.c: Modified.
8496 * gcc.target/i386/pr37248-3.c: Modified.
8497 * gcc.target/i386/pr37248-2.c: Modified.
8498 * gnat.dg/aliasing1.adb: Modified.
8499 * gnat.dg/pack9.adb: Modified.
8500 * gnat.dg/aliasing2.adb: Modified.
8501 * gcc.dg/strict-overflow-2.c: Modified.
8502 * gcc.dg/autopar/reduc-1char.c: Modified.
8503 * gcc.dg/autopar/reduc-2char.c: Modified.
8504 * gcc.dg/autopar/reduc-1.c: Modified.
8505 * gcc.dg/autopar/reduc-2.c: Modified.
8506 * gcc.dg/autopar/reduc-3.c: Modified.
8507 * gcc.dg/autopar/reduc-6.c: Modified.
8508 * gcc.dg/autopar/reduc-7.c: Modified.
8509 * gcc.dg/autopar/reduc-8.c: Modified.
8510 * gcc.dg/autopar/reduc-9.c: Modified.
8511 * gcc.dg/autopar/reduc-1short.c: Modified.
8512 * gcc.dg/autopar/reduc-2short.c: Modified.
8513 * gcc.dg/autopar/parallelization-1.c: Modified.
8514 * gcc.dg/strict-overflow-4.c: Modified.
8515 * gcc.dg/strict-overflow-6.c: Modified.
8516 * gcc.dg/gomp/combined-1.c: Modified.
8517 * gcc.dg/no-strict-overflow-1.c: Modified.
8518 * gcc.dg/no-strict-overflow-3.c: Modified.
8519 * gcc.dg/no-strict-overflow-5.c: Modified.
8520 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8521 * gcc.dg/tree-ssa/pr18134.c: Modified.
8522 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8523 * gcc.dg/tree-ssa/vector-2.c: Modified.
8524 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8525 * gcc.dg/tree-ssa/loop-21.c: Modified.
8526 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8527 * gcc.dg/tree-ssa/vector-3.c: Modified.
8528 * gcc.dg/tree-ssa/asm-3.c: Modified.
8529 * gcc.dg/tree-ssa/pr23294.c: Modified.
8530 * gcc.dg/tree-ssa/loop-22.c: Modified.
8531 * gcc.dg/tree-ssa/loop-15.c: Modified.
8532 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8533 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8534 * gcc.dg/tree-ssa/pr20139.c: Modified.
8535 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8536 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8537 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8538 * gcc.dg/tree-ssa/loop-5.c: Modified.
8539 * gcc.dg/tree-ssa/pr19431.c: Modified.
8540 * gcc.dg/tree-ssa/pr32044.c: Modified.
8541 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8542 * gcc.dg/tree-ssa/loop-19.c: Modified.
8543 * gcc.dg/tree-ssa/loop-28.c: Modified.
8544 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8545 * gcc.dg/tree-ssa/divide-1.c: Modified.
8546 * gcc.dg/tree-ssa/inline-1.c: Modified.
8547 * gcc.dg/tree-ssa/divide-3.c: Modified.
8548 * gcc.dg/tree-ssa/pr30978.c: Modified.
8549 * gcc.dg/tree-ssa/alias-6.c: Modified.
8550 * gcc.dg/tree-ssa/divide-4.c: Modified.
8551 * gcc.dg/tree-ssa/alias-11.c: Modified.
8552 * gcc.dg/no-strict-overflow-7.c: Modified.
8553 * gcc.dg/strict-overflow-1.c: Modified.
8554 * gcc.dg/pr15784-4.c: Modified.
8555 * gcc.dg/pr34263.c: Modified.
8556 * gcc.dg/strict-overflow-3.c: Modified.
8557 * gcc.dg/tree-prof/stringop-1.c: Modified.
8558 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8559 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8560 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8561 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8562 * gcc.dg/no-strict-overflow-2.c: Modified.
8563 * gcc.dg/no-strict-overflow-4.c: Modified.
8564 * gcc.dg/no-strict-overflow-6.c: Modified.
8565 * g++.dg/tree-ssa/pr27090.C: Modified.
8566 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8567 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8568 * g++.dg/tree-ssa/pr19807.C: Modified.
8569 * g++.dg/opt/pr30965.C: Modified.
8570 * g++.dg/init/new17.C: Modified.
8571 * gfortran.dg/whole_file_6.f90: Modified.
8572 * gfortran.dg/whole_file_5.f90: Modified.
8573 * gfortran.dg/reassoc_1.f90: Modified.
8574 * gfortran.dg/reassoc_3.f90: Modified.
8576 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8579 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8581 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8584 * gcc.target/i386/pr39543-1.c: New test.
8585 * gcc.target/i386/pr39543-2.c: New test.
8586 * gcc.target/i386/pr39543-3.c: New test.
8589 * gcc.dg/Wunused-value-3.c: New test.
8591 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8594 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8595 gcc.dg/vla-21.c: New tests.
8597 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8600 * gcc.dg/inline-34.c: New test.
8602 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8604 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8605 gcc.dg/enum-const-3.c: New tests.
8606 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8607 -pedantic-errors. Update expected diagnostics.
8609 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8612 * gcc.dg/vla-20.c: New test.
8614 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8617 * gcc.dg/vla-19.c: New test.
8619 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8621 PR preprocessor/39559
8622 * gcc.dg/c99-intconst-2.c: New test.
8624 2009-04-25 Jan Hubicka <jh@suse.cz>
8626 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8628 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8631 * gfortran.dg/import7.f90: New.
8633 2009-04-24 Richard Guenther <rguenther@suse.de>
8635 * gcc.dg/tree-ssa/vrp48.c: Fix.
8637 2008-04-24 Doug Kwan <dougkwan@google.com>
8639 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8640 destination are the same.
8642 2009-04-24 Richard Guenther <rguenther@suse.de>
8644 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8646 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8648 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8649 gcc.dg/array-const-3.c: New tests.
8651 2009-04-24 Ian Lance Taylor <iant@google.com>
8653 * gcc.dg/Wcxx-compat-4.c: New testcase.
8655 2009-04-24 Daniel Kraft <d@domob.eu>
8657 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8658 expected on already erraneous symbol (renamed to fresh one).
8660 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8663 * gcc.dg/pr39867.c: New.
8665 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8669 * gfortran.dg/intrinsic_1.f90: New.
8671 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8673 * gnat.dg/alignment7.adb: New test.
8674 * gnat.dg/alignment8.adb: Likewise.
8676 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8678 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8679 * gnat.dg/specs/rep_clause2.ads: New test.
8681 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8683 PR rtl-optimization/39794
8684 * gcc.dg/pr39794.c: New test.
8686 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8688 * gnat.dg/atomic1.adb: New test.
8689 * gnat.dg/atomic1_pkg.ads: New helper.
8691 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8694 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8695 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8697 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8699 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8702 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8705 * gcc.dg/vector-init-1.c: New testcase.
8706 * gcc.dg/vector-init-2.c: New testcase.
8708 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8710 * gnat.dg/enum2.adb: New test.
8711 * gnat.dg/enum2_pkg.ads: New helper.
8713 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8716 * gcc.dg/torture/pr39855.c: New test.
8718 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8721 * g++.dg/cpp0x/pr39639.C: New test.
8723 2009-04-22 Mark Heffernan <meheff@google.com>
8725 * gcc.dg/profile-generate-3.c: New test.
8727 2009-04-22 Jan Hubicka <jh@suse.cz>
8729 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8731 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8734 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8736 2009-04-22 Richard Guenther <rguenther@suse.de>
8738 PR tree-optimization/39824
8739 * gcc.c-torture/compile/pr39824.c: New testcase.
8741 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8744 * g++.dg/parse/parser-pr14875.C: New.
8745 * g++.dg/parse/parser-pr14875-2.C: New.
8746 * g++.dg/parse/error6.C: Update match string.
8748 2009-04-22 Richard Guenther <rguenther@suse.de>
8750 PR tree-optimization/39845
8751 * gcc.c-torture/compile/pr39845.c: New testcase.
8753 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8756 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8757 * gfortran.dg/external_initializer.f90: Modified.
8758 * gfortran.dg/interface_26.f90: Modified.
8759 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8760 * gfortran.dg/proc_ptr_3.f90: Modified.
8761 * gfortran.dg/proc_ptr_15.f90: New.
8762 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8764 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8767 * g++.dg/warn/pr35711.C: New.
8768 * g++.dg/conversion/ptrmem2.C: Update.
8770 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8772 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8773 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8774 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8775 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8776 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8777 gcc.c-torture/ChangeLog.0,
8778 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8779 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8780 gcc.target/i386/math-torture/math-torture.exp,
8781 gcc.target/mips/inter/mips16-inter.exp,
8782 gcc.target/mips/mips-nonpic/README,
8783 gcc.target/x86_64/abi/README.gcc,
8784 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8785 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8786 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8788 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8790 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8792 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8794 2009-04-21 Richard Guenther <rguenther@suse.de>
8797 * gcc.dg/torture/pr39829.c: New testcase.
8799 2009-04-21 Martin Jambor <mjambor@suse.cz>
8801 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8803 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8806 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8807 * gcc.dg/sequence-pt-2.c: New.
8808 * gcc.dg/sequence-pt-3.c: New.
8809 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8810 * g++.dg/warn/sequence-pt-2.c: New.
8811 * g++.dg/warn/sequence-pt-3.c: New.
8813 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8817 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8819 * gnat.dg/import1.ad[sb]: New test.
8821 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8823 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8826 2009-04-20 Tobias Burnus <burnus@net-b.de>
8829 * gfortran.dg/continuation_11.f90: New test.
8831 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8834 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8835 messages. Test for "long long" in system headers.
8836 * gcc.dg/c99-longlong-2.c: New.
8837 * g++.dg/warn/pr13358.C: New.
8838 * g++.dg/warn/pr13358-2.C: New.
8839 * g++.dg/warn/pr13358-3.C: New.
8840 * g++.dg/warn/pr13358-4.C: New.
8842 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8844 * gcc.dg/framework-2.c: Fix up for non existent includes
8845 being fatal errors now.
8847 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8850 * gfortran.dg/private_type_13.f90: New test.
8851 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8853 2009-04-20 Le-Chun Wu <lcwu@google.com>
8856 * g++.dg/warn/Wunused-14.C: New test.
8858 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8860 * gnat.dg/specs/small_alignment.ads: New test.
8862 2009-04-20 Ian Lance Taylor <iant@google.com>
8864 * gcc.dg/Wcxx-compat-3.c: New testcase.
8866 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8868 * gnat.dg/pack13.ad[sb]: New test.
8869 * gnat.dg/pack13_pkg.ads: New helper.
8871 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8873 * gnat.dg/discr11.ad[sb]: New test.
8874 * gnat.dg/discr11_pkg.ads: New helper.
8876 2009-04-20 Ira Rosen <irar@il.ibm.com>
8878 PR tree-optimization/39675
8879 * gcc.dg/vect/O3-pr39675-2.c: New test.
8881 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8883 * gnat.dg/rep_clause3.adb: New test.
8885 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8888 * gcc.dg/c99-flex-array-7.c: New test.
8890 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8893 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8895 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8898 * gcc.dg/c99-restrict-3.c: New test.
8900 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8902 PR preprocessor/20078
8903 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8905 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8907 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8908 Do not pass -B$root after -margs.
8910 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8914 * gcc.dg/pr32061.c: New.
8915 * gcc.dg/Wlogical-op-1.c: Update.
8916 * g++.dg/warn/Wlogical-op-1.C: Update.
8917 * g++.dg/warn/pr36954.C: New.
8919 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8922 * gcc.dg/lvalue-5.c: New test.
8924 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8927 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8929 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8931 * gcc.dg/cpp/include5.c: New test.
8933 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8936 * gcc.dg/call-diag-2.c: New test.
8938 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8940 PR preprocessor/39646
8941 * gcc.dg/cpp/line8.c: New test.
8943 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8945 PR preprocessor/39647
8946 * gcc.dg/cpp/line7.c: New test.
8948 2009-04-18 Richard Guenther <rguenther@suse.de>
8951 * gcc.target/i386/pr39804.c: New testcase.
8953 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8955 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8956 * g++.dg/other/pr39496.C: Likewise.
8958 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8961 * gcc.dg/pr36902.c: New.
8963 2009-04-17 Diego Novillo <dnovillo@google.com>
8965 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8966 violation for variable 'inside_main'.
8968 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8970 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8972 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8974 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8976 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8978 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8979 * gfortran.dg/chmod_2.f90: Likewise.
8980 * gfortran.dg/chmod_3.f90: Likewise.
8981 * gfortran.dg/open_errors.f90: Likewise.
8982 * gfortran.dg/stat_1.f90: Likewise.
8983 * gfortran.dg/stat_2.f90: Likewise.
8985 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8987 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8988 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8989 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8990 * gfortran.dg/nearest_1.f90: Likewise.
8991 * gfortran.dg/nearest_3.f90: Likewise.
8992 * gfortran.dg/isnan_1.f90: Likewise.
8993 * gfortran.dg/isnan_2.f90: Likewise.
8994 * gfortran.dg/nan_1.f90: Likewise.
8995 * gfortran.dg/nan_2.f90: Likewise.
8996 * gfortran.dg/nan_3.f90: Likewise.
8997 * gfortran.dg/nan_4.f90: Likewise.
8998 * gfortran.dg/module_nan.f90: Likewise.
8999 * gfortran.dg/int_conv_2.f90: Likewise.
9000 * gfortran.dg/init_flag_3.f90: Likewise.
9001 * gfortran.dg/namelist_42.f90: Likewise.
9002 * gfortran.dg/namelist_43.f90: Likewise.
9003 * gfortran.dg/real_const_3.f90: Likewise.
9004 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9006 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9007 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9008 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9009 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9010 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9012 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9013 * gfortran.dg/gamma_5.f90: Likewise.
9015 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9017 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9018 less strict so it also works with auto-overlay support.
9019 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9020 for "exceeds local store" linker errors on the SPU.
9022 * lib/gfortran.exp: Include target-supports.exp.
9023 (gfortran_init): On SPU targets where automatic overlay support
9024 is available, use it to build all Fortran test cases.
9026 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9028 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9030 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9031 rule enforced by gnat on taft types.
9033 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9036 * g++.dg/ext/complit11.C: Add empty dg-options.
9038 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9041 * g++.dg/template/defarg11.C: New test.
9043 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9046 * g++.dg/ext/complit11.C: New testcase.
9048 2009-04-15 Le-Chun Wu <lcwu@google.com>
9051 * g++.dg/warn/Wunused-13.C: New testcase.
9053 2009-04-15 Ian Lance Taylor <iant@google.com>
9055 * gcc.dg/Wenum-compare-1.c: New testcase.
9057 2009-04-15 Richard Guenther <rguenther@suse.de>
9059 PR tree-optimization/39764
9060 * g++.dg/torture/pr39764.C: New testcase.
9062 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9064 * g++.dg/ext/altivec-17.C: New.
9066 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9068 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9069 * gnat.dg/specs/limited1.ads: Ditto.
9071 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9074 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9075 for testing the results of estimate instructions.
9076 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9077 * gcc.dg/vmx/3a-05.c (test): Ditto.
9079 2009-04-14 Jason Merrill <jason@redhat.com>
9082 * g++.dg/warn/Wshadow-4.C: Extend.
9084 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9086 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9087 (do_D): Remove attribute hidden.
9089 2009-04-13 Jason Merrill <jason@redhat.com>
9092 * g++.dg/init/copy7.C: New.
9094 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9097 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9098 (check_for_all_options): This.
9100 2009-04-13 Jason Merrill <jason@redhat.com>
9103 * g++.dg/template/crash90.C: New.
9105 2009-04-12 Jason Merrill <jason@redhat.com>
9108 * g++.dg/overload/extern-C-2.C: New.
9110 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9112 PR preprocessor/31869
9113 * gcc.dg/cpp/strify5.c: New test.
9115 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9117 * gnat.dg/enum1.adb: New test.
9118 * gnat.dg/enum1_pkg.ads: New helper.
9120 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9123 * gcc.target/alpha/pr39740.c: New test.
9125 2009-04-11 Daniel Kraft <d@domob.eu>
9128 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9129 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9130 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9131 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9132 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9133 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9134 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9135 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9136 expected string length that failed with -fbounds-check now.
9137 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9139 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9142 * gfortran.dg/proc_ptr_14.f90: New.
9144 2009-04-11 Richard Guenther <rguenther@suse.de>
9147 * g++.dg/torture/pr39732.C: New testcase.
9149 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9151 * gfortran.dg/whole_file_5.f90: New.
9152 * gfortran.dg/whole_file_6.f90: New.
9154 2009-04-11 Richard Guenther <rguenther@suse.de>
9156 PR tree-optimization/39713
9157 * g++.dg/torture/pr39713.C: New testcase.
9159 2009-04-10 Richard Guenther <rguenther@suse.de>
9162 * gcc.dg/pr39712.c: New testcase.
9164 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9167 * g++.dg/cpp0x/enum2.C: Updated.
9168 * g++.dg/debug/pr22514.C: Likewise.
9169 * g++.dg/parse/enum2.C: Likewise.
9170 * g++.dg/parse/enum3.C: Likewise.
9171 * g++.dg/template/crash79.C: Likewise.
9172 * g++.old-deja/g++.jason/cond.C: Likewise.
9174 2009-04-10 Chao-ying Fu <fu@mips.com>
9176 * gcc.target/mips/interrupt_handler.c: Change from compile to
9179 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9181 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9183 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9186 * gfortran.dg/zero_sized_6.f90: New.
9188 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9191 * g++.dg/parse/pr20118.C: New.
9192 * g++.dg/template/spec16.C: Update.
9194 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9197 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9198 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9199 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9200 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9201 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9202 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9203 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9204 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9205 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9206 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9207 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9208 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9209 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9210 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9211 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9212 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9213 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9215 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9218 * g++.dg/torture/pr39678.C: New.
9219 * gcc.dg/compat/struct-complex-2.h: Likewise.
9220 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9221 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9222 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9223 * gcc.dg/torture/pr39678.c: Likewise.
9224 * gcc.target/i386/pr39678.c: Likewise.
9226 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9227 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9229 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9230 <complex.h>. Add tests for structure with complex float.
9232 2009-04-10 Ben Elliston <bje@au.ibm.com>
9233 Joseph Myers <joseph@codesourcery.com>
9236 * gcc.dg/dfp/pr36800.c: New.
9238 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9239 Rafael Avila de Espindola <espindola@google.com>
9241 * gcc.misc-tests/help.exp: New file.
9242 * lib/options.exp: New file.
9244 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9247 * objc/execute/forward-1.x: New.
9249 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9251 * gcc.dg/pr27150-1.c: Change to a link test.
9253 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9255 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9256 3 of the GNU General Public License and to point readers at the
9257 COPYING3 file and the FSF's license web page.
9258 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9259 * gcc.dg/struct/struct-reorg.exp: Likewise.
9260 * gcc.target/spu/tag_manager.c: Likewise.
9262 2009-04-09 Richard Guenther <rguenther@suse.de>
9265 * ssa-ccp-25.c: Adjust pattern.
9267 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9270 * gfortran.dg/external_procedures_1.f90: Modified.
9271 * gfortran.dg/proc_ptr_result_1.f90: New.
9272 * gfortran.dg/proc_ptr_result_2.f90: New.
9273 * gfortran.dg/proc_ptr_result_3.f90: New.
9275 2009-04-09 Richard Guenther <rguenther@suse.de>
9277 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9278 to prevent constant propagation.
9279 * gcc.dg/vect/vect-56.c: Likewise.
9280 * gcc.dg/vect/vect-58.c: Likewise.
9281 * gcc.dg/vect/vect-60.c: Likewise.
9282 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9283 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9284 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9286 2009-04-09 Richard Guenther <rguenther@suse.de>
9288 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9289 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9291 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9294 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9297 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9299 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9300 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9302 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9304 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9306 2009-04-08 Jason Merrill <jason@redhat.com>
9309 * g++.dg/template/error40.C: Add another test.
9311 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9315 * gcc.c-torture/compile/pr39614-1.c,
9316 gcc.c-torture/compile/pr39614-2.c,
9317 gcc.c-torture/compile/pr39614-3.c,
9318 gcc.c-torture/compile/pr39614-4.c,
9319 gcc.c-torture/compile/pr39614-5.c,
9320 gcc.c-torture/compile/pr39673-1.c,
9321 gcc.c-torture/compile/pr39673-2.c: New tests.
9322 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9324 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9325 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9328 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9331 * g++.dg/cpp0x/variadic-crash2.C: New test.
9333 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9336 * gfortran.dg/alloc_comp_result_1.f90: New test.
9338 2009-04-07 Jason Merrill <jason@redhat.com>
9341 * g++.dg/overload/extern-C-1.C: New.
9343 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9346 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9348 2009-04-07 Jason Merrill <jason@redhat.com>
9351 * g++.dg/template/error40.C: New.
9353 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9356 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9358 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9360 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9362 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9365 * gfortran.dg/proc_decl_1.f90: Modified.
9366 * gfortran.dg/proc_ptr_11.f90: Extended.
9367 * gfortran.dg/proc_ptr_13.f90: Modified.
9369 2009-04-06 Jason Merrill <jason@redhat.com>
9372 * g++.dg/template/fnspec1.C: New.
9374 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9376 * lib/gnat.exp: Handle multilib.
9378 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9381 * gfortran.dg/dependency_23.f90: New test.
9383 2009-04-06 Richard Guenther <rguenther@suse.de>
9385 PR tree-optimization/28868
9386 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9387 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9388 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9389 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9391 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9393 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9395 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9397 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9399 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9401 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9402 with the built-in y0, and the subsequent warning.
9403 (y1): Likewise, rename to y_1.
9405 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9408 * gfortran.dg/proc_decl_21.f90: New.
9410 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9413 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9415 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9417 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9418 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9419 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9420 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9421 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9422 gfortran.dg/namelist_49.f90: Gate test on effective_target
9424 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9426 2009-04-05 Daniel Kraft <d@domob.eu>
9429 * gfortran.dg/read_float_2.f03
9430 * gfortran.dg/read_float_3.f90
9432 2009-04-05 Richard Guenther <rguenther@suse.de>
9434 PR tree-optimization/39648
9435 * gcc.c-torture/compile/pr39648.c: New testcase.
9437 2009-04-05 Jason Merrill <jason@redhat.com>
9440 * g++.dg/template/error39.C: New.
9442 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9445 * gfortran.dg/implied_do_1.f90: New.
9447 2009-04-04 Tobias Burnus <burnus@net-b.de>
9450 * gfortran.dg/recursive_check_8.f90: New.
9451 * gfortran.dg/recursive_check_9.f90: New.
9452 * gfortran.dg/recursive_check_10.f90: New.
9453 * gfortran.dg/recursive_check_11.f90: New.
9454 * gfortran.dg/recursive_check_12.f90: New.
9455 * gfortran.dg/recursive_check_13.f90: New.
9456 * gfortran.dg/recursive_check_14.f90: New.
9458 2009-04-04 Jason Merrill <jason@redhat.com>
9461 * g++.dg/template/error38.C: Add more tests.
9463 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9466 * gfortran.dg/common_align_2.f90: New test.
9468 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9471 * gcc.c-torture/execute/pr39501.c: New file.
9472 * gcc.c-torture/execute/pr39501.x: New file.
9474 2009-04-04 Richard Guenther <rguenther@suse.de>
9476 PR tree-optimization/8781
9477 PR tree-optimization/37892
9478 * g++.dg/tree-ssa/pr8781.C: New testcase.
9479 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9481 2009-04-04 Richard Guenther <rguenther@suse.de>
9483 PR tree-optimization/39636
9484 * gcc.c-torture/compile/pr39636.c: New testcase.
9486 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9488 PR rtl-optimization/39607
9489 * g++.dg/opt/pr39607.C: New.
9491 2009-04-03 Tobias Burnus <burnus@net-b.de>
9494 * gfortran.dg/common_12.f90: New.
9496 2009-04-03 Jason Merrill <jason@redhat.com>
9499 * g++.dg/template/const2.C: New test.
9501 2009-04-03 Richard Guenther <rguenther@suse.de>
9503 PR tree-optimization/2480
9504 PR tree-optimization/23086
9505 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9506 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9508 2009-04-03 Richard Guenther <rguenther@suse.de>
9510 PR tree-optimization/34743
9511 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9512 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9513 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9514 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9515 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9516 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9517 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9518 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9520 2009-04-03 Richard Guenther <rguenther@suse.de>
9523 PR tree-optimization/23940
9524 PR tree-optimization/33237
9527 PR tree-optimization/36201
9528 PR tree-optimization/36230
9529 PR tree-optimization/38049
9530 PR tree-optimization/38207
9531 PR tree-optimization/38230
9532 PR tree-optimization/38301
9533 PR tree-optimization/38585
9535 PR tree-optimization/38985
9536 PR tree-optimization/39299
9537 * gcc.dg/pr19633-1.c: Adjust.
9538 * gcc.dg/torture/pta-callused-1.c: Likewise.
9539 * gcc.dg/torture/pr39074-2.c: Likewise.
9540 * gcc.dg/torture/pr39074.c: Likewise.
9541 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9542 * gcc.dg/torture/pr30375.c: Adjust.
9543 * gcc.dg/torture/pr33563.c: Likewise.
9544 * gcc.dg/torture/pr33870.c: Likewise.
9545 * gcc.dg/torture/pr33560.c: Likewise.
9546 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9547 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9548 * gcc.dg/tree-ssa/alias-15.c: Remove.
9549 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9550 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9551 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9552 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9553 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9554 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9555 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9556 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9557 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9558 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9559 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9560 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9561 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9562 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9563 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9564 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9565 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9566 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9567 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9568 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9569 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9570 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9571 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9572 * gcc.dg/uninit-B.c: XFAIL.
9573 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9574 * gcc.dg/uninit-pr19430.c: XFAIL.
9575 * g++.dg/tree-ssa/pr13146.C: New testcase.
9576 * g++.dg/opt/pr36187.C: Adjust.
9577 * g++.dg/torture/20090329-1.C: New testcase.
9579 2009-04-02 Chao-ying Fu <fu@mips.com>
9581 * gcc.target/mips/interrupt_handler.c: New test.
9583 2009-04-02 David Ayers <ayers@fsfe.org>
9586 * objc.dg/bad-receiver-type-2.m: New test contributed by
9589 2009-04-02 Jason Merrill <jason@redhat.com>
9592 * g++.dg/template/error38.C: New test.
9594 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9596 PR tree-optimization/31677
9597 * gcc.dg/memcpy-1.c: Add compiler option.
9599 2009-04-02 Ira Rosen <irar@il.ibm.com>
9601 PR tree-optimization/39595
9602 * gfortran.dg/vect/O3-pr39595.f: New test.
9604 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9607 * g++.dg/template/typedef11.C: New test.
9608 * g++.dg/template/typedef12.C: Likewise.
9609 * g++.dg/template/typedef13.C: Likewise.
9610 * g++.dg/template/typedef14.C: Likewise.
9611 * g++.dg/template/typedef15.C: Likewise.
9612 * g++.dg/template/typedef16.C: Likewise.
9613 * g++.dg/template/sfinae3.C: Compile this pedantically.
9614 The only errors expected should be the one saying the typedef is ill
9616 * g++.old-deja/g++.pt/typename8.C: Likewise.
9617 * g++.dg/template/access11.C: Update this.
9619 2009-04-02 Richard Guenther <rguenther@suse.de>
9621 PR tree-optimization/37221
9622 * gcc.c-torture/compile/20090331-1.c: New testcase.
9624 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9626 * gcc.c-torture/compile/20090401-1.c: New test.
9628 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9631 * g++.dg/template/pr4926-1.C: New.
9633 2009-04-01 Xinliang David Li <davidxl@google.com>
9635 * gcc.target/i386/all_one_m128i.c: New test.
9637 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9640 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9641 * gcc.dg/fltconst-2.c: New test.
9642 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9643 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9646 * gcc.dg/cpp/pr33466.c: New test.
9647 * gcc.dg/dfp/pr33466.c: New test.
9648 * gcc.dg/fixed-point/pr33466.c: New test.
9650 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9652 PR tree-optimization/35011
9653 * g++.dg/other/pr35011.C: New.
9655 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9658 * gcc.dg/pr39226.c: New test.
9660 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9663 * g++.dg/template/pr35240.C: New.
9665 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9668 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9669 * gcc.dg/pr25682.c: Update expected diagnostics.
9671 2009-04-01 Richard Guenther <rguenther@suse.de>
9673 * gcc.dg/fold-plusmult-2.c: New testcase.
9675 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9678 * gcc.dg/pr37772.c: New test.
9679 * g++.dg/ext/asm11.C: New test.
9681 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9683 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9684 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9687 2009-03-31 Jason Merrill <jason@redhat.com>
9689 * g++.old-deja/g++.other/using9.C: Add expected errors.
9691 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9693 * gcc.c-torture/compile/pr33009.c: Removed.
9695 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9697 * gcc.c-torture/compile/pr33009.c: Delete.
9698 * gcc.c-torture/compile/pr11832.c: Likewise.
9700 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9703 * lib/target-supports.exp (check_effective_target_stdint_types):
9705 (check_effective_target_inttypes_types): New.
9706 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9707 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9708 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9710 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9714 * gfortran.dg/data_pointer_1.f90: New test.
9716 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9719 * gfortran.dg/char_length_15.f90: New test.
9721 2009-03-31 Jason Merrill <jason@redhat.com>
9724 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9725 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9726 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9729 * g++.dg/other/typedef2.C: New test.
9732 * g++.dg/template/typedef17.C: New test.
9734 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9735 * g++.dg/cpp0x/auto12.C: Likewise.
9737 2009-03-31 Richard Guenther <rguenther@suse.de>
9740 * gcc.dg/fold-compare-4.c: New testcase.
9741 * gcc.dg/fold-compare-5.c: Likewise.
9743 2009-03-31 Richard Guenther <rguenther@suse.de>
9745 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9747 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9750 * gcc.target/i386/pr39592-1.c: New test.
9752 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9754 PR preprocessor/15638
9755 * gcc.dg/cpp/missing-header-1.c: New test.
9756 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9757 "compilation terminated" message.
9758 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9760 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9761 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9762 terminated" message.
9764 2009-03-31 Richard Guenther <rguenther@suse.de>
9768 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9769 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9771 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9774 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9775 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9776 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9777 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9778 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9779 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9780 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9782 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9785 * gfortran.dg/whole_file_1.f90: New test.
9787 * gfortran.dg/whole_file_2.f90: New test.
9788 * gfortran.dg/whole_file_3.f90: New test.
9790 * gfortran.dg/whole_file_4.f90: New test.
9792 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9794 * gfortran.dg/bind_c_usage_19.f90: New test.
9797 * gcc.target/powerpc/altivec-29.c: New test.
9799 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9801 PR rtl-optimization/323
9802 * gcc.target/i386/excess-precision-1.c,
9803 gcc.target/i386/excess-precision-2.c,
9804 gcc.target/i386/excess-precision-3.c,
9805 gcc.target/i386/excess-precision-4.c,
9806 gcc.target/i386/excess-precision-5.c,
9807 gcc.target/i386/excess-precision-6.c: New tests.
9809 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9812 * gcc.dg/c99-array-lval-8.c: New test.
9814 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9816 PR preprocessor/34695
9817 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9818 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9819 instead of dg-warning for "previous definition" messages.
9820 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9821 "warnings being treated as errors" message.
9822 * gcc.dg/fltconst-1.c: Use -fshow-column.
9824 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9827 * gfortran.dg/power1.f90: New test.
9829 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9837 * gcc.c-torture/compile/20081108-1.c,
9838 gcc.c-torture/compile/20081108-2.c,
9839 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9840 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9841 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9842 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9843 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9844 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9845 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9846 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9847 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9848 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9849 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9850 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9851 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9852 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9853 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9854 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9855 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9857 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9858 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9859 XFAILs. Update expected messages.
9860 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9862 * gcc.dg/real-const-1.c: Replace with test from original PR.
9863 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9864 when casting from non-constant integer to pointer.
9866 2009-03-29 Richard Guenther <rguenther@suse.de>
9868 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9870 2009-03-29 Daniel Kraft <d@domob.eu>
9873 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9875 * gfortran.dg/typebound_proc_9.f03: New test.
9876 * gfortran.dg/typebound_proc_10.f03: New test.
9877 * gfortran.dg/typebound_proc_11.f03: New test.
9878 * gfortran.dg/abstract_type_5.f03: New test.
9880 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9883 * gfortran.dg/do_4.f: New.
9884 * gfortran.dg/goto_2.f90: Correct expected warnings.
9885 * gfortran.dg/goto_4.f90: Likewise.
9886 * gfortran.dg/goto_5.f90: New.
9888 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9891 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9893 * gcc.target/i386/pr39545-1.c: New.
9894 * gcc.target/i386/pr39545-2.c: Likewise.
9896 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9897 (flex2_struct): Likewise.
9898 (check_struct_passing7): Likewise.
9899 (check_struct_passing8): Likewise.
9902 (main): Call check_struct_passing7 and check_struct_passing8.
9904 2009-03-29 Richard Guenther <rguenther@suse.de>
9906 * gcc.c-torture/execute/20090113-1.c: New testcase.
9907 * gcc.c-torture/execute/20090113-2.c: Likewise.
9908 * gcc.c-torture/execute/20090113-3.c: Likewise.
9909 * gcc.c-torture/execute/20090207-1.c: Likewise.
9910 * gcc.c-torture/compile/20090114-1.c: Likewise.
9911 * gcc.c-torture/compile/20090328-1.c: Likewise.
9912 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9914 2009-03-29 David Ayers <ayers@fsfe.org>
9917 * objc.dg/conditional-1.m: New tests.
9919 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9921 * gcc.dg/winline-10.c: New test.
9923 2009-03-28 Tobias Burnus <burnus@net-b.de>
9926 * gfortran.dg/do_check_1.f90: Add test.
9927 * gfortran.dg/do_check_2.f90: Add test.
9928 * gfortran.dg/do_check_3.f90: Add test.
9929 * gfortran.dg/do_check_4.f90: Add test.
9931 2009-03-28 Jan Hubicka <jh@suse.cz>
9933 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9934 * gcc.dg/pr33826.c: Update dump files.
9935 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9936 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9938 2009-03-28 Martin Jambor <mjambor@suse.cz>
9940 * g++.dg/tree-ssa/fwprop-align.C: New test.
9942 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9944 * gcc.target/powerpc/altivec-28.c: New test.
9947 * gcc.dg/wdisallowed-functions-1.c: Removed.
9948 * gcc.dg/wdisallowed-functions-2.c: Removed.
9949 * gcc.dg/wdisallowed-functions-3.c: Removed.
9950 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9951 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9952 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9954 2009-03-28 Richard Guenther <rguenther@suse.de>
9956 PR tree-optimization/38723
9957 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9959 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9962 * gfortran.dg/char_result_13.f90: New test.
9964 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9967 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9969 2009-03-28 Daniel Kraft <d@domob.eu>
9971 * gfortran.dg/trim_1.f90: New test.
9973 2009-03-28 Richard Guenther <rguenther@suse.de>
9975 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9976 * g++.dg/warn/Warray-bounds.C: Likewise.
9978 2009-03-28 Tobias Burnus <burnus@net-b.de>
9981 * gfortran.dg/recursive_check_7.f90: New test.
9983 2009-03-28 Tobias Burnus <burnus@net-b.de>
9986 * gfortran.dg/do_check_5.f90: New test.
9987 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9988 * gfortran.dg/array_constructor_18.f90: Ditto.
9989 * gfortran.dg/array_constructor_22.f90: Ditto.
9990 * gfortran.dg/do_3.F90: Ditto.
9991 * gfortran.dg/do_1.f90: Ditto.
9993 2009-03-28 Richard Guenther <rguenther@suse.de>
9995 PR tree-optimization/38180
9996 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9998 2009-03-28 Richard Guenther <rguenther@suse.de>
10000 PR tree-optimization/38513
10001 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10002 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10003 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10004 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10005 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10006 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10007 * gcc.dg/vect/vect-35.c: Likewise.
10008 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10009 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10010 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10012 2009-03-28 Richard Guenther <rguenther@suse.de>
10014 PR tree-optimization/38968
10015 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10017 2009-03-28 Richard Guenther <rguenther@suse.de>
10019 PR tree-optimization/37795
10020 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10022 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10024 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10025 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10026 options for removed targets.
10028 2009-03-27 Richard Guenther <rguenther@suse.de>
10030 PR tree-optimization/39120
10031 * gcc.c-torture/execute/pr39120.c: New testcase.
10033 2009-03-27 Richard Guenther <rguenther@suse.de>
10035 PR tree-optimization/39120
10036 * gcc.dg/torture/pta-callused-1.c: New testcase.
10038 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10040 PR middle-end/39315
10041 * gcc.target/i386/pr39315-1.c: New.
10042 * gcc.target/i386/pr39315-2.c: Likewise.
10043 * gcc.target/i386/pr39315-3.c: Likewise.
10044 * gcc.target/i386/pr39315-4.c: Likewise.
10045 * gcc.target/i386/pr39315-check.c: Likewise.
10047 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10050 * gcc.dg/pr39323-1.c: New.
10051 * gcc.dg/pr39323-2.c: Likewise.
10052 * gcc.dg/pr39323-3.c: Likewise.
10054 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10057 * gcc.target/ia64/sync-1.c: New.
10059 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10062 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10063 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10064 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10065 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10066 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10067 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10068 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10069 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10071 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10073 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10074 for low precision (i.e. float).
10076 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10077 Jakub Jelinek <jakub@redhat.com>
10080 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10082 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10084 * gcc.dg/memmove-2.c: New test.
10085 * gcc.dg/memmove-3.c: New test.
10087 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10090 2009-03-27 Xinliang David Li <davidxl@google.com>
10092 PR tree-optimization/39557
10093 * g++.dg/tree-ssa/dom-invalid.C: New test.
10095 2009-03-27 Xinliang David Li <davidxl@google.com>
10097 PR tree-optimization/39548
10098 * g++.dg/tree-ssa/copyprop.C: New test.
10100 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10103 * g++.dg/template/typename17.C: New testcase.
10104 * g++.dg/template/typename18.C: New testcase.
10106 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10109 * g++.dg/other/var_copy-1.C: New test.
10111 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10114 * g++.dg/parse/ctor9.C: New test.
10116 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10119 * g++.dg/init/error2.C: New test.
10121 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10124 * gcc.dg/pr35652.C: New.
10125 * g++.dg/warn/pr35652.C: New.
10126 * gcc.dg/format/plus-1.c: Adjust message.
10128 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10131 * gcc.dg/wdisallowed-functions-3.c: New test.
10132 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10134 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10136 * gcc.dg/inline-33.c: Fix when pic.
10138 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10140 * gcc.target/ia64/20090324-1.c: New test.
10142 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10145 * gcc.dg/pr27898.c: New test.
10147 PR tree-optimization/32139
10148 * gcc.c-torture/compile/pr32139.c: New test.
10150 2009-03-24 Jason Merrill <jason@redhat.com>
10153 * g++.dg/parse/defarg14.C: New test.
10155 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10157 PR libfortran/39528
10158 * gfortran.dg/read_repeat.f90: New test.
10160 2009-03-24 Ira Rosen <irar@il.ibm.com>
10162 PR tree-optimization/39529
10163 * gcc.dg/vect/pr39529.c: New test.
10165 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10166 Jakub Jelinek <jakub@redhat.com>
10169 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10171 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10174 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10176 2009-03-23 Jason Merrill <jason@redhat.com>
10178 * g++.dg/cpp0x/auto12.C: Add variadic test.
10181 * g++.dg/warn/Wshadow-4.C: New test.
10183 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10185 PR tree-optimization/39516
10186 * gfortran.dg/pr39516.f: New test.
10188 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10190 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10191 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10192 variable, not environment variable.
10194 2009-03-21 Jason Merrill <jason@redhat.com>
10197 * g++.dg/ext/vla6.C: New test.
10199 2009-03-20 Jason Merrill <jason@redhat.com>
10201 * g++.dg/cpp0x/initlist5.C: Add additional test.
10203 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10204 Janis Johnson <janis187@us.ibm.com>
10206 * lib/compat.exp (compat-get-options-main, compat-get-options):
10207 Handle dg-prune-output in source file.
10208 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10209 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10210 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10213 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10216 * gcc.dg/gomp/pr39495-1.c: New test.
10217 * gcc.dg/gomp/pr39495-2.c: New test.
10218 * g++.dg/gomp/pr39495-1.C: New test.
10219 * g++.dg/gomp/pr39495-2.C: New test.
10222 * gcc.target/i386/pr39496.c: New test.
10223 * g++.dg/other/pr39496.C: New test.
10225 2009-03-19 Li Feng <nemokingdom@gmail.com>
10227 PR middle-end/39500
10228 * gcc.dg/autopar/pr39500-1.c: New.
10229 * gcc.dg/autopar/pr39500-2.c: New.
10231 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10233 * g++.dg/dg.exp: Prune graphite.
10235 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10237 PR middle-end/39447
10238 * g++.dg/graphite: New.
10239 * g++.dg/graphite/graphite.exp: New.
10240 * g++.dg/graphite/pr39447.C: New.
10242 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10245 * g++.dg/template/pr39425.C: New.
10247 * g++.dg/template/spec33.C: Updated.
10249 2009-03-17 Jason Merrill <jason@redhat.com>
10251 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10253 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10256 * g++.dg/ext/unary_trait_incomplete.C: New.
10258 2009-03-17 Jing Yu <jingyu@google.com>
10260 PR middle-end/39378
10261 * g++.dg/inherit/thunk10.C: New test.
10263 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10266 * gcc.target/i386/pr39482.c: New test.
10268 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10271 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10272 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10273 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10274 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10276 PR middle-end/39443
10277 * gcc.dg/pr39443.c: New test.
10280 * gcc.dg/debug/pr39412.c: New test.
10282 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10285 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10286 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10288 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10289 its original value, or unset if it was not defined.
10290 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10291 path procs around use of HOSTCC.
10292 * g++.dg/compat/struct-layout-1.exp: Ditto.
10293 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10295 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10297 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10299 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10301 Revert patch for PR testsuite/37630.
10304 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10307 * lib/target-supports.exp (check_effective_target_ieee): New.
10308 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10309 * gcc.dg/20001012-1.c: Require ieee.
10312 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10314 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10316 PR tree-optimization/39455
10317 * gcc.dg/pr39455.c: New test.
10319 2009-03-13 David Ayers <ayers@fsfe.org>
10321 * objc/execute/trivial.m. New test.
10323 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10326 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10328 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10331 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10332 constraint on (%2).
10334 2009-03-12 David Ayers <ayers@fsfe.org>
10337 * objc/execute/exceptions/handler-1.m. New test.
10339 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10342 * gcc.target/i386/pr39431.c: New test.
10344 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10347 * gcc.target/i386/pr39445.c: New.
10349 * gcc.target/i386/push-1.c: XFAIL.
10351 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10353 * gcc.dg/inline-33.c: New test.
10355 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10357 * gcc.dg/vect/vect-82.c: Combine dg-do and
10358 dg-require-effective-target into dg-skip-if.
10359 * gcc.dg/vect/vect-83.c: Likewise.
10361 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10364 * gcc.target/i386/stackalign/longlong-1.c: New test.
10365 * gcc.target/i386/stackalign/longlong-2.c: New test.
10367 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10369 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10371 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10373 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10374 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10376 2009-03-11 Olivier Hainque <hainque@adacore.com>
10378 * gnat.dg/slice_enum.adb: New test.
10380 2009-03-11 Jason Merrill <jason@redhat.com>
10383 * g++.dg/opt/nrv15.C: New test.
10385 2009-03-10 Ira Rosen <irar@il.ibm.com>
10387 PR tree-optimization/39422
10388 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10389 constant array with static initialization to global memory.
10390 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10392 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10394 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10397 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10400 * g++.dg/opt/switch2.C: Add -w to dg-options.
10401 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10402 * g++.dg/warn/switch1.C: New test.
10403 * g++.dg/other/switch3.C: New test.
10405 PR tree-optimization/39394
10406 * gcc.c-torture/compile/pr39394.c: New test.
10408 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10410 * gcc.target/s390/20090223-1.c: New testcase.
10412 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10414 PR libfortran/39402
10415 * gfortran.dg/fmt_f0_1.f90: New test.
10417 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10420 * g++.dg/other/new1.C: Adjusted.
10421 * g++.dg/parse/crash40.C: Likewise.
10422 * g++.dg/parse/defarg12.C: Likewise.
10423 * g++.dg/template/error15.C: Likewise.
10425 * g++.dg/other/pr39060.C: New.
10427 2009-03-07 Jason Merrill <jason@redhat.com>
10430 * g++.dg/opt/new1.C: New.
10432 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10435 * g++.dg/other/error32.C: New.
10437 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10439 PR middle-end/39360
10440 * gcc.c-torture/compile/pr39360.c: New test.
10443 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10445 2009-03-05 Jason Merrill <jason@redhat.com>
10448 * g++.dg/warn/Wuninitialized-3.C: New test.
10450 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10453 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10454 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10456 2009-03-04 Jason Merrill <jason@redhat.com>
10459 * g++.dg/template/koenig7.C: New test.
10461 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10463 * g++.dg/torture/predcom-1.C: New test.
10465 2009-03-04 Richard Guenther <rguenther@suse.de>
10467 PR tree-optimization/39362
10468 * g++.dg/torture/pr39362.C: New testcase.
10470 2009-03-04 Jason Merrill <jason@redhat.com>
10471 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10476 * g++.dg/template/dependent-name5.C: New test.
10478 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10481 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10482 vect_int to vect_int_mult.
10484 2009-03-04 Richard Guenther <rguenther@suse.de>
10486 PR tree-optimization/39358
10487 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10488 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10490 2009-03-04 Richard Guenther <rguenther@suse.de>
10492 PR tree-optimization/39339
10493 * gcc.c-torture/execute/pr39339.c: New testcase.
10495 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10497 * gcc.c-torture/compile/20090303-1.c,
10498 gcc.c-torture/compile/20090303-2.c: New tests.
10500 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10503 * gfortran.dg/gomp/pr39354.f90: New test.
10505 PR tree-optimization/39343
10506 * gcc.dg/pr39343.c: New test.
10508 2009-03-03 Ira Rosen <irar@il.ibm.com>
10510 PR tree-optimization/39248
10511 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10512 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10513 on targets without vector misalignment support.
10514 * lib/target-supports.exp
10515 (check_effective_target_vect_short_mult): Add
10516 check_effective_target_arm32.
10518 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10520 PR middle-end/39335
10521 * gcc.dg/graphite/pr39335_1.c: New.
10522 * gcc.dg/graphite/pr39335.c: New.
10524 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10526 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10528 * gcc.target/i386/stackalign/return-5.c: Likewise.
10529 * gcc.target/i386/stackalign/return-6.c: Likewise.
10531 2009-03-02 Richard Guenther <rguenther@suse.de>
10532 Ira Rosen <irar@il.ibm.com>
10534 PR tree-optimization/39318
10535 * gfortran.dg/vect/pr39318.f90: New test.
10537 2009-03-01 Jan Hubicka <jh@suse.cz>
10539 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10541 2009-03-01 Jan Hubicka <jh@suse.cz>
10544 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10546 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10548 * gnat.dg/pack12.adb: New test.
10550 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10553 * g++.dg/other/pr37789.C: New.
10555 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10558 * gfortran.dg/interface_25.f90: New test.
10559 * gfortran.dg/interface_26.f90: New test.
10561 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10564 * gfortran.dg/initialization_22.f90: New test.
10566 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10568 PR rtl-optimization/39241
10569 * gcc.dg/torture/pr39241.c: New.
10571 2009-02-25 Martin Jambor <mjambor@suse.cz>
10573 PR tree-optimizations/39259
10574 * g++.dg/torture/pr39259.C: New testcase.
10576 2009-02-24 Richard Guenther <rguenther@suse.de>
10579 * g++.dg/template/instantiate10.C: New testcase.
10581 2009-02-24 Richard Guenther <rguenther@suse.de>
10582 Zdenek Dvorak <ook@ucw.cz>
10584 PR tree-optimization/39233
10585 * gcc.c-torture/execute/pr39233.c: New testcase.
10587 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10589 PR tree-optimization/39260
10590 * gcc.dg/graphite/pr39260.c: New.
10592 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10594 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10596 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10599 * g++.dg/template/void14.C: New.
10601 2009-02-23 Jason Merrill <jason@redhat.com>
10604 * g++.dg/init/const7.C: Remove XFAIL.
10605 * g++.dg/init/static-init1.C: New test.
10607 * g++.dg/cpp0x/initlist14.C: New test.
10609 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10612 * bound_simplification_2.f90: New test case.
10613 * bound_7.f90: New test case.
10615 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10617 * gcc.dg/cpp/include4.c: New test.
10619 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10622 * gcc.target/i386/abi-2.c: New.
10624 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10626 * gcc.c-torture/execute/pr39228.x: New.
10628 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10630 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10631 scan-assembler to check for xmm0 register.
10633 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10634 Joseph Myers <joseph@codesourcery.com>
10636 * gcc.target/arm/va_list.c: New test.
10637 * g++.dg/abi/arm_va_list.C: Likewise.
10638 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10640 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10641 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10642 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10643 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10644 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10645 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10647 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10650 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10653 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10656 * gcc.c-torture/execute/pr39240.c: New test.
10658 2009-02-20 Jason Merrill <jason@redhat.com>
10661 * g++.dg/parse/dtor15.C: New test.
10663 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10665 * gcc.c-torture/execute/20090219-1.c: New.
10667 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10669 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10670 (mips-dg-options): When matching isa* pseudo-options make
10671 'value' optional and accept ! entries. Use $spec instead of
10672 $isa_spec in the isa pseudo-option error message. Only
10673 perform the ISA-range check when 'value' is set. If arch is
10674 matching any CPU in the ! entries switch to its generic ISA.
10675 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10676 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10678 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10681 * gcc.dg/visibility-20.c: New test.
10682 * g++.dg/ext/visibility/visibility-11.C: New test.
10684 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10687 * g++.dg/abi/pr39188-1a.C: New.
10688 * g++.dg/abi/pr39188-1b.C: Likewise.
10689 * g++.dg/abi/pr39188-1.h: Likewise.
10690 * g++.dg/abi/pr39188-2a.C: Likewise.
10691 * g++.dg/abi/pr39188-2b.C: Likewise.
10692 * g++.dg/abi/pr39188-2.h: Likewise.
10693 * g++.dg/abi/pr39188-3a.C: Likewise.
10694 * g++.dg/abi/pr39188-3b.C: Likewise.
10695 * g++.dg/abi/pr39188-3.h: Likewise.
10697 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10700 * gcc.c-torture/execute/call-trap-1.c,
10701 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10704 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10707 * gcc.c-torture/execute/pr39228.c: New test.
10709 2009-02-19 Richard Guenther <rguenther@suse.de>
10711 PR tree-optimization/39074
10712 * gcc.dg/torture/pr39074.c: New testcase.
10713 * gcc.dg/torture/pr39074-2.c: Likewise.
10714 * gcc.dg/torture/pr39074-3.c: Likewise.
10716 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10719 * g++.dg/parse/attr3.C: New.
10721 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10724 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10727 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10728 and skip on Darwin.
10730 2009-02-18 Jason Merrill <jason@redhat.com>
10733 * g++.dg/init/const7.C: Remove XFAIL.
10736 * g++.dg/opt/const6.C: New test.
10738 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10740 * gcc.dg/callabi/callabi.exp: Moved to ...
10741 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10744 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10745 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10746 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10747 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10748 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10749 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10750 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10752 * gcc.dg/callabi/callabi.h: Moved to ...
10753 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10755 * gcc.dg/callabi/func-1.c: Moved to ...
10756 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10758 * gcc.dg/callabi/func-indirect.c: Moved to ...
10759 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10761 * gcc.dg/callabi/pr38891.c: Moved to ...
10762 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10764 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10765 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10767 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10768 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10770 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10771 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10773 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10776 * gcc.dg/callabi/pr38891.c: New.
10778 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10780 * gcc.dg/callabi/callabi.exp: New.
10782 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10785 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10787 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10789 * gcc.target/i386/pr39082-1.c: New.
10791 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10794 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10795 CHECK_M64_M128 is defined.
10796 (check_f_arguments): Add "do".
10797 (check_vector_arguments): New.
10798 (check_m64_arguments): Likewise.
10799 (check_m128_arguments): Likewise.
10801 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10802 (CHECK_M64_M128): Define.
10804 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10806 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10808 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10809 tests only if CHECK_M64_M128 is defined.
10811 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10812 (m128_2_struct): Likewise.
10813 (check_struct_passing5): Likewise.
10814 (check_struct_passing6): Likewise.
10815 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10817 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10819 (check_union_passing4): Likewise.
10820 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10822 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10825 * gcc.dg/noncompile/pr35447-1.c: New test.
10827 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10829 PR tree-optimization/36922
10830 * gfortran.dg/pr36922.f: New test.
10832 2009-02-17 Richard Guenther <rguenther@suse.de>
10834 PR tree-optimization/39202
10835 * gcc.c-torture/compile/pr39202.c: New testcase.
10837 2009-02-17 Richard Guenther <rguenther@suse.de>
10839 PR tree-optimization/39204
10840 * gcc.dg/torture/pr39204.c: New testcase.
10842 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10844 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10845 * gcc.dg/vect/vect-outer-6.c: Ditto.
10847 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10850 * gcc.dg/noncompile/init-5.c: New test.
10851 * gcc.dg/init-bad-4.c: Adjust expected errors.
10853 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10856 * gcc.target/i386/push-1.c: New.
10858 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10860 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10862 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10864 * gcc.target/spu/intrinsics-sr.c: New test.
10866 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10869 * gcc.target/ia64/sibcall-opt-1.c: New test.
10870 * gcc.target/ia64/sibcall-opt-2.c: New test.
10872 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10875 * gfortran.dg/cray_pointers_8.f90: New test.
10878 * gfortran.dg/cray_pointers_9.f90: New test.
10880 2009-02-13 Jason Merrill <jason@redhat.com>
10883 * g++.dg/cpp0x/decltype16.C: New.
10885 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10888 * gfortran.dg/gomp/pr39152.f90: New.
10890 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10893 * gcc.target/i386/pr39162.c: New.
10895 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10898 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10901 2009-02-12 Jason Merrill <jason@redhat.com>
10904 * g++.dg/template/array20.C: New test.
10906 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10908 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10909 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10910 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10912 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10914 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10916 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10919 * gfortran.dg/pr39152.f: New.
10921 2009-02-11 Jason Merrill <jason@redhat.com>
10924 * g++.dg/cpp0x/defaulted9.C: New test.
10927 * g++.dg/init/value7.C: New test.
10929 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10932 * gcc.target/i386/pr38824.c: New testcase.
10934 2009-02-11 Jason Merrill <jason@redhat.com>
10937 * g++.dg/cpp0x/defaulted8.C: New test.
10940 * g++.dg/cpp0x/rv9p.C: New test.
10942 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10944 * gnat.dg/aliasing3.adb: New test.
10945 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10947 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10950 * g++.dg/template/crash88.C: New.
10951 * g++.dg/template/crash89.C: Likewise.
10953 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10956 * gcc.dg/pr39084.c: New test.
10958 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10961 * gcc.target/i386/pr39139.c: New test.
10963 2009-02-10 Richard Guenther <rguenther@suse.de>
10965 PR tree-optimization/39132
10966 * gcc.dg/torture/pr39132.c: New testcase.
10968 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10971 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10972 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10973 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10974 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10975 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10976 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10977 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10978 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10980 2009-02-09 Jason Merrill <jason@redhat.com>
10983 * g++.dg/init/value6.C: New test.
10985 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10987 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10989 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10991 * gcc.c-torture/compile/20090209-1.c: New test.
10993 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10997 * g++.dg/cpp0x/vt-35147.C: New.
10998 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10999 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11001 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11004 * gcc.dg/attr-alias-4.c: New test.
11006 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11009 * gcc.dg/dfp/pr39035.c: New test.
11011 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11014 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11016 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11019 * g++.dg/opt/thunk3.C: New test.
11021 2009-02-05 Nick Clifton <nickc@redhat.com>
11023 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11024 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11025 * gcc.dg/cdce1.c: Likewise.
11026 * gcc.dg/cpp/_Pragma6.c: Likewise.
11027 * g++.dg/cpp/_Pragma1.C: Likewise.
11028 * gcc.dg/utf32-2.c: Xfail for M32C.
11029 * gcc.dg/utf32-1.c: Likewise.
11030 * gcc.dg/utf32-3.c: Likewise.
11031 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11033 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11034 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11035 * gcc.dg/Wconversion-5.c: Likewise.
11036 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11037 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11038 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11039 * gcc.dg/utf-inc-init.c: Likewise.
11040 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11041 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11042 * gcc.dg/utf-array-short-wchar.c: Likewise.
11043 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11044 * gcc.dg/mallign.c: Use size_t instead of long.
11046 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11048 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11050 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11052 * gcc.c-torture/execute/pr39100.c: New.
11054 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11057 * gcc.dg/tls/diag-6.c: New test.
11059 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11061 * gcc.dg/graphite/scop-19.c: New
11063 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11065 AVX Programming Reference (January, 2009)
11066 * gcc.target/i386/avx-vpclmulqdq.c: New.
11067 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11069 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11071 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11072 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11073 (pclmul_test): Renamed to ...
11076 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11079 * g++.dg/abi/mangle31.C: New test.
11081 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11084 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11086 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11087 inside function prototype but not part of parameter declarator.
11088 * vla-11.c: New test.
11090 2009-02-03 Jason Merrill <jason@redhat.com>
11092 * g++.dg/warn/main-4.C: New test.
11093 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11095 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11098 * g++.dg/expr/cast10.C: New test.
11100 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11103 * gcc.dg/init-bad-6.c: New test.
11105 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11108 * gcc.c-torture/compile/pr35318.c: New test.
11110 PR inline-asm/39059
11111 * gcc.dg/nofixed-point-2.c: New test.
11112 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11113 * g++.dg/ext/fixed2.C: Likewise.
11114 * g++.dg/other/error25.C: Likewise.
11115 * g++.dg/lookup/crash7.C: Likewise.
11116 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11119 * g++.dg/cpp0x/initlist13.C: New test.
11121 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11124 * g++.dg/template/func2.C: New test.
11127 * g++.dg/template/typename15.C: New.
11128 * g++.dg/template/typename16.C: New.
11130 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11131 Ben Elliston <bje@au.ibm.com>
11134 * gcc.dg/dfp/pr39034.c: New test.
11136 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11139 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11141 2009-02-02 Jason Merrill <jason@redhat.com>
11144 * g++.dg/parse/dtor14.C: New test.
11146 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11148 * lib/target-supports.exp
11149 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11150 * g++.dg/ext/builtin10.C: New test.
11152 PR inline-asm/39058
11153 * gcc.target/i386/pr39058.c: New test.
11155 2009-02-02 Richard Guenther <rguenther@suse.de>
11157 PR tree-optimization/38937
11158 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11160 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/parse/crash52.C: New.
11165 2009-01-30 Richard Guenther <rguenther@suse.de>
11167 PR tree-optimization/39041
11168 * gcc.c-torture/compile/pr39041.c: New testcase.
11170 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11173 * gcc.target/i386/pr39013-1.c: New test.
11174 * gcc.target/i386/pr39013-2.c: New test.
11177 * g++.dg/ext/label12.C: New test.
11179 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11182 * g++.dg/parse/error34.C: New.
11183 * g++.dg/parse/error35.C: Likewise.
11185 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11188 * g++.dg/cpp0x/decltype-38655.C: New.
11190 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11193 * g++.dg/torture/pr39002.C: New test.
11195 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11197 PR tree-optimization/39007
11198 * gcc.dg/tree-ssa/pr39007.c: New.
11200 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11202 PR middle-end/35854
11203 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11206 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11208 PR middle-end/38857
11209 * gcc.c-torture/compile/pr38857.c: New test.
11211 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11215 * gfortran.dg/bound_6.f90: New test.
11217 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11219 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11221 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11223 PR tree-optimization/38997
11224 * gcc.dg/tree-ssa/pr38997.c: New.
11226 2009-01-28 Richard Guenther <rguenther@suse.de>
11228 PR tree-optimization/38926
11229 * gcc.c-torture/compile/pr38926.c: New testcase.
11231 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11233 PR middle-end/38934
11234 * gcc.dg/pr38934.c: New test.
11236 2009-01-28 Richard Guenther <rguenther@suse.de>
11238 PR middle-end/38908
11239 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11241 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11243 PR tree-optimization/38984
11244 * gcc.dg/pr38984.c: New XFAILed testcase.
11247 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11250 * gcc.target/i386/pr38988.c: New test.
11252 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11255 * g++.dg/parse/crash51.C: New.
11256 * g++.old-deja/g++.pt/crash9.C: Adjust.
11258 2009-01-27 Daniel Kraft <d@domob.eu>
11261 * gfortran.dg/mvbits_6.f90: New test.
11262 * gfortran.dg/mvbits_7.f90: New test.
11263 * gfortran.dg/mvbits_8.f90: New test.
11265 2009-01-27 Richard Guenther <rguenther@suse.de>
11267 PR tree-optimization/38503
11268 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11270 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11272 PR middle-end/38969
11273 * gcc.c-torture/execute/pr38969.c: New test.
11275 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11278 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11280 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11281 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11282 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11284 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11287 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11288 if __USING_SJLJ_EXCEPTIONS__ is defined.
11290 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11291 __USING_SJLJ_EXCEPTIONS__ is defined.
11292 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11293 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11294 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11295 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11296 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11297 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11299 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11302 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11303 Use instead of C name in asm statements.
11305 2009-01-26 Richard Guenther <rguenther@suse.de>
11307 PR tree-optimization/38745
11308 * g++.dg/torture/pr38745.C: New testcase.
11310 2009-01-26 Richard Guenther <rguenther@suse.de>
11312 PR middle-end/38851
11313 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11315 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11317 * gcc.dg/bitfld-15.c: Gate warning on target
11318 pcc_bitfield_type_matters.
11319 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11320 g++.dg/ext/bitfield4.C: Likewise.
11321 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11322 bitfield for any target.
11324 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11327 * gcc.dg/pr38957.c: New test.
11329 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11332 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11335 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11337 PR tree-optimization/38953
11338 * gfortran.dg/graphite/pr38953.f90: New.
11340 2009-01-24 Paul Brook <paul@codesourcery.com>
11342 * gcc.target/arm/neon-cond-1.c: New test.
11344 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11346 PR tree-optimization/38932
11347 * gcc.dg/pr38932.c: New.
11349 2009-01-23 Revital Eres <eres@il.ibm.com>
11351 * gcc.dg/sms-7.c: Fix test.
11353 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11355 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11356 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11357 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11358 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11360 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11362 * gcc.dg/pr35729.c: Make test x86 specific.
11364 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11366 PR middle-end/38615
11367 * gcc.dg/pr38615.c: New test.
11369 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11372 * gcc.target/i386/pr38931.c: New test.
11374 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11377 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11378 * g++.dg/template/typedef12.C: Likewise.
11379 * g++.dg/template/typedef13.C: Likewise.
11380 * g++.dg/template/typedef14.C: Likewise.
11381 * g++.dg/template/sfinae3.C: Likewise.
11382 * g++.old-deja/g++.pt/typename8.C: Likewise.
11383 * g++.dg/template/access11.C: Likewise
11385 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11387 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11389 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11391 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11394 * g++.dg/template/typedef11.C: New test.
11395 * g++.dg/template/typedef12.C: Likewise.
11396 * g++.dg/template/typedef13.C: Likewise.
11397 * g++.dg/template/typedef14.C: Likewise.
11398 * g++.dg/template/sfinae3.C: Compile this pedantically.
11399 The only errors expected should be the one saying the typedef is ill
11401 * g++.old-deja/g++.pt/typename8.C: Likewise.
11402 * g++.dg/template/access11.C: Update this.
11404 2009-01-21 Daniel Kraft <d@domob.eu>
11407 * gfortran.dg/mvbits_5.f90: New test.
11409 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11411 * gcc.dg/sms-6.c: New test.
11412 * gcc.dg/sms-7.c: Likewise.
11414 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11417 * gfortran.dg/host_assoc_function_7.f90: New test
11419 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11420 Richard Guenther <rguenther@suse.de>
11422 PR tree-optimization/38747
11423 PR tree-optimization/38748
11424 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11425 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11426 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11428 2009-01-20 Kees Cook <kees@ubuntu.com>
11429 H.J. Lu <hongjiu.lu@intel.com>
11432 * gcc.dg/pr38902.c: New.
11434 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11437 * gfortran.dg/pr38868.f: New testcase.
11439 2009-01-20 Richard Guenther <rguenther@suse.de>
11441 * gcc.c-torture/execute/pr36227.c: Move ...
11442 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11444 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11446 * lib/gfortran.exp: Add -B options for targets that use
11447 libgfortran.a%s in their specs.
11449 2009-01-19 Jason Merrill <jason@redhat.com>
11452 * g++.dg/template/dtor5.C: New test.
11454 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11457 * gfortran.dg/bound_5.f90: New test.
11459 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11462 * g++.dg/compat/abi/pr38736_main.C: New.
11463 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11464 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11465 * g++.dg/other/macro-1.C: Likewise.
11466 * gcc.dg/macro-1.c: Likewise.
11467 * gcc.dg/compat/pr38736_main.c: Likewise.
11468 * gcc.dg/compat/pr38736_x.c: Likewise.
11469 * gcc.dg/compat/pr38736_y.c: Likewise.
11471 2009-01-18 Richard Guenther <rguenther@suse.de>
11473 PR tree-optimization/38819
11474 * gcc.c-torture/execute/pr38819.c: New testcase.
11476 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11479 * gfortran.dg/module_commons_3.f90: Reapply.
11481 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11484 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11485 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11487 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11490 * gfortran.dg/module_commons_3.f90: Remove
11492 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11494 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11496 2009-01-16 Jason Merrill <jason@redhat.com>
11499 * g++.dg/template/lvalue1.C: New test.
11502 * g++.dg/template/access20.C: New test.
11503 * g++.dg/torture/pr34641.C: Fix access.
11505 2009-01-16 Richard Guenther <rguenther@suse.de>
11507 PR tree-optimization/38835
11508 PR middle-end/36227
11509 * gcc.c-torture/execute/pr36227.c: New testcase.
11510 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11511 * g++.dg/init/const7.C: Likewise.
11513 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11516 * gcc.c-torture/compile/pr38554.c: New test.
11518 2009-01-16 Jason Merrill <jason@redhat.com>
11521 * g++.dg/conversion/access1.C: New test.
11523 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11525 PR tree-optimization/38789
11526 * gcc.c-torture/compile/pr38789.c: New test.
11528 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11531 * gfortran.dg/proc_ptr_13.f90: New.
11533 2009-01-15 Jason Merrill <jason@redhat.com>
11536 * g++.dg/template/koenig6.C: New test.
11538 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11541 * g++.dg/template/error37.C: New testcase.
11543 2009-01-15 Jason Merrill <jason@redhat.com>
11546 * g++.dg/conversion/memfn1.C: New test.
11549 * g++.dg/conversion/memfn2.C: New test.
11551 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11554 * g++.dg/template/crash87.C: New test.
11556 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11558 PR middle-end/37843
11559 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11561 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11564 * g++.dg/parse/crash50.C: New test.
11566 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11568 PR rtl-optimization/38245
11569 * gcc.dg/pr38245-3.c: New test.
11570 * gcc.dg/pr38245-3.h: New file.
11571 * gcc.dg/pr38245-4.c: New file.
11572 * gcc.dg/pr38364.c: New test.
11574 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11576 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11577 sequence PC-relative.
11579 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11581 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11582 calls and/or PLT markers.
11583 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11584 calls and/or PLT markers.
11585 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11586 calls and/or PLT markers.
11587 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11588 calls and/or PLT markers.
11590 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11591 Nathan Froyd <froydnj@codesourcery.com>
11592 Joseph Myers <joseph@codesourcery.com>
11594 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11596 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11597 and use consistent CFLAGS.
11598 * gcc.target/powerpc/20030505.c: Likewise.
11599 * gcc.target/powerpc/20081204-1.c: Likewise.
11600 * gcc.target/powerpc/ppc-spe.c: Likewise.
11601 * gcc.target/powerpc/spe1.c: Likewise.
11602 * g++.dg/ext/spe1.C: Likewise.
11603 * g++.dg/other/opaque-1.C: Likewise.
11604 * g++.dg/other/opaque-2.C: Likewise.
11605 * g++.dg/other/opaque-3.C: Likewise.
11607 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11609 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11612 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11615 * g++.dg/torture/pr38811.C: New file.
11617 2009-01-14 Richard Guenther <rguenther@suse.de>
11619 PR tree-optimization/38826
11620 PR middle-end/38477
11621 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11623 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11625 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11627 2009-01-14 Nick Clifton <nickc@redhat.com>
11630 * g++.cp/parse/pr37862.C: New test.
11632 2009-01-14 Julian Brown <julian@codesourcery.com>
11634 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11635 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11637 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11640 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11642 PR rtl-optimization/38774
11643 * gcc.dg/torture/pr38774.c: New test.
11646 * g++.dg/cpp0x/pr38795.C: New test.
11648 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11649 Nathan Froyd <froydnj@codesourcery.com>
11650 Joseph Myers <joseph@codesourcery.com>
11652 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11653 otherwise. Do not check for AltiVec at runtime.
11654 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11655 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11656 * gcc.target/powerpc/altivec-1.c: Likewise.
11657 * gcc.target/powerpc/altivec-3.c: Likewise.
11658 * gcc.target/powerpc/altivec-10.c: Likewise.
11659 * gcc.target/powerpc/altivec-12.c: Likewise.
11660 * gcc.target/powerpc/altivec-24.c: Likewise.
11661 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11662 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11663 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11664 * gcc.target/powerpc/pr35907.c: Likewise.
11665 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11666 otherwise. Do not check for Cell at runtime.
11667 * gcc.target/powerpc/altivec_check.h: Delete.
11669 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11670 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11671 not check for AltiVec at runtime.
11672 * g++.dg/ext/altivec-cell-2.C: Likewise.
11673 * g++.dg/ext/altivec-cell-3.C: Likewise.
11674 * g++.dg/ext/altivec-cell-4.C: Likewise.
11675 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11676 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11678 * g++.dg/ext/altivec_check.h: Delete.
11680 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11682 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11683 effective target. Adjust line numbers accordingly.
11685 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11687 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11689 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11691 PR tree-optimization/38786
11692 * gcc.dg/graphite/pr38786.c: New.
11694 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11697 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11699 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11700 for alpha*-*-* targets.
11701 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11703 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11705 PR libfortran/38772
11706 * gfortran.dg/fmt_bz_bn_err.f: New test.
11708 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11710 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11712 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11714 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11715 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11716 instruction support. Do not check for it at runtime.
11718 2009-01-12 Jason Merrill <jason@redhat.com>
11721 * g++.dg/lookup/friend11.C: Remove expected error.
11722 * g++.dg/lookup/friend14.C: New test.
11723 * g++.dg/lookup/friend15.C: New test.
11725 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11728 * g++.dg/lookup/hidden-class12.C: New test.
11729 * g++.dg/lookup/hidden-class13.C: New test.
11730 * g++.dg/lookup/hidden-class14.C: New test.
11731 * g++.dg/lookup/hidden-class15.C: New test.
11732 * g++.dg/lookup/hidden-class16.C: New test.
11734 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11736 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11737 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11738 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11740 2009-01-12 Jason Merrill <jason@redhat.com>
11743 * g++.dg/other/vararg-3.C: New test.
11745 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11747 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11748 Explicitly enable SPE.
11749 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11752 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11753 Expect -flax-vector-conversions message. Adjust incompatible
11755 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11758 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11760 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11762 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11763 * g++.dg/other/opaque-2.C: Likewise.
11764 * g++.dg/other/opaque-3.C: Likewise.
11766 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11769 * gcc.dg/pr32041.c: New test.
11770 * g++.dg/parse/offsetof9.C: New test.
11772 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11773 Nathan Froyd <froydnj@codesourcery.com>
11775 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11776 * g++.dg/ext/attribute-test-1.C: Likewise.
11777 * g++.dg/ext/attribute-test-2.C: Likewise.
11778 * g++.dg/ext/attribute-test-3.C: Likewise.
11779 * g++.dg/ext/attribute-test-4.C: Likewise.
11781 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11783 * gnat.dg/unchecked_convert3.adb: New test.
11785 2009-01-12 Tomas Bily <tbily@suse.cz>
11788 * gcc.dg/tree-ssa/pr38385.c: New file.
11790 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11793 * g++.dg/parse/typedef9.C: New test.
11795 PR tree-optimization/38807
11796 * gcc.c-torture/compile/pr38807.c: New test.
11798 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11800 * gcc.target/mips/ins-2.c: New test.
11802 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11805 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11807 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11810 * g++.dg/warn/Wreturn-type-5.C: New test.
11812 2009-01-11 Matthias Klose <doko@ubuntu.com>
11814 PR middle-end/38616
11815 * gcc.dg/pr38616.c: New test.
11817 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11819 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11821 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11824 * g++.dg/expr/string-1.C: New test.
11825 * g++.dg/expr/string-2.C: New test.
11828 * g++.dg/ext/complex4.C: New test.
11829 * g++.dg/ext/complex5.C: New test.
11830 * g++.dg/init/reference1.C: New test.
11831 * g++.dg/init/reference2.C: New test.
11832 * g++.dg/init/reference3.C: New test.
11834 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11837 * gfortran.dg/transfer_null_1.f90: New test.
11839 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11842 * gfortran.dg/host_assoc_function_6.f90: New test.
11844 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11846 * lib/target-supports.exp: Add method to determine if the effective
11847 target is really a ppc405 after applying all compile options.
11848 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11849 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11850 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11851 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11852 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11853 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11854 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11855 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11856 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11857 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11858 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11859 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11860 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11861 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11862 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11863 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11864 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11865 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11866 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11867 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11868 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11869 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11870 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11871 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11872 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11873 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11874 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11875 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11876 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11877 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11878 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11880 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11883 * g++.dg/other/error31.C: New testcase.
11886 * gcc.dg/pr35742.c: New test.
11888 2009-01-09 John F. Carr <jfc@mit.edu>
11891 * g++.dg/parse/linkage3.C: New test.
11893 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11895 PR middle-end/38771
11896 * gcc.c-torture/compile/pr38771.c: New test.
11898 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11900 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11902 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11904 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11905 * gcc.dg/sibcall-4.c: Likewise.
11907 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11908 Jan Sjodin <jan.sjodin@amd.com>
11910 PR tree-optimization/38559
11911 * gcc.dg/graphite/pr38559.c: New.
11913 2009-01-08 Ira Rosen <irar@il.ibm.com>
11915 PR tree-optimization/37194
11916 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11918 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11921 * g++.dg/ext/label11.C: New test.
11923 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11925 * lib/target-supports.exp (check_weak_override_available): New.
11926 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11927 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11928 dg-require-weak-override.
11930 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11931 Alan Modra <amodra@bigpond.net.au>
11933 * gcc.c-torture/compile/20090107-1.c: New test.
11935 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11938 * g++.dg/other/pr38706.C: New test.
11940 2009-01-07 Jason Merrill <jason@redhat.com>
11942 * g++.dg/cpp0x/variadic92.C: New test.
11943 * g++.dg/cpp0x/variadic93.C: New test.
11945 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11947 * lib/target-supports-dg.exp (current_compiler_flags): New.
11948 (check-flags): Use it; do not access dg-test local variables.
11949 (dg-skip-if): Do not access dg-test local variables.
11950 (dg-xfail-run-if): Ditto.
11951 (dg-shouldfail): Ditto.
11952 * gcc.test-framework/test-framework.exp
11953 (check_effective_target_def_nocache): New.
11954 * gcc.test-framework/test-framework.awk: Handle scan tests.
11955 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11956 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11957 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11958 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11959 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11960 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11961 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11962 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11963 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11965 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11967 * lib/target-supports-dg.exp (check_test_flags): Delete.
11969 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11971 PR tree-optimization/38492
11972 PR tree-optimization/38498
11973 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11975 * gcc.dg/graphite/block-0.c: Update test.
11976 * gcc.dg/graphite/block-1.c: Same.
11977 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11978 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11979 * gcc.dg/graphite/block-3.c: New.
11980 * gcc.dg/graphite/pr38498.c: New.
11982 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11984 AVX Programming Reference (December, 2008)
11985 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11986 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11987 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11989 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11990 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11992 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11995 * gfortran.dg/c_loc_pure_1.f90: New test.
11997 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12000 * gfortran.dg/elemental_dependency_3.f90:
12001 Add the final tree dump cleanup.
12003 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12005 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12008 PR rtl-optimization/38722
12009 * gfortran.dg/pr38722.f90: New test.
12011 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12014 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12015 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12017 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12019 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12020 * gfortran.dg/typebound_call_8.f03: Same.
12021 * gfortran.dg/elemental_bind_c.f90: Same.
12022 * gfortran.dg/typebound_call_7.f03: Same.
12023 * gfortran.dg/interface_proc_end.f90: Same
12024 * gfortran.dg/pr37243.f: Fix typo.
12026 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12028 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12029 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12032 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12034 AVX Programming Reference (December, 2008)
12035 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12036 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12037 * gcc.target/i386/sse-14.c: Likewise.
12039 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12040 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12041 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12042 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12044 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12046 PR libfortran/38735
12047 * gfortran.dg/fmt_bz_bn.f: Update test.
12049 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12052 * g++.dg/conversion/usual-arith-conv.C: New test.
12054 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12057 * gcc.dg/vector-3.c: New testcase.
12058 * g++.dg/ext/vector15.C: New test.
12060 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12062 PR tree-optimization/38510
12063 * gcc.dg/graphite/pr38510.c: New.
12065 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12066 Jan Sjodin <jan.sjodin@amd.com>
12068 PR tree-optimization/38500
12069 * gcc.dg/graphite/pr38500.c: New.
12071 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12073 * gcc.c-torture/compile/20001226-1.c: Generalize
12075 * gcc.c-torture/compile/limits-fnargs.c: Add
12077 * gcc.dg/20020425-1.c: Likewise.
12078 * gcc.dg/pch/pch.exp: Likewise.
12080 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12083 * gfortran.dg/module_commons_3.f90: New test.
12085 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12088 * gfortran.dg/random_seed_1.f90: Updated.
12090 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12094 * gfortran.dg/elemental_subroutine_7.f90:
12095 Fix p values so that it can be used as vector subscript.
12097 2009-01-05 Jason Merrill <jason@redhat.com>
12099 * g++.dg/cpp0x/initlist12.C: Add another test.
12101 * g++.dg/cpp0x/defaulted7.C: New test.
12103 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12106 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12107 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12109 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12111 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12112 for alpha*-*-* targets.
12113 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12115 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12118 * gfortran.dg/host_assoc_function_5.f90: New test.
12120 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12123 * gfortran.dg/elemental_dependency_3.f90: New test.
12124 * gfortran.dg/elemental_subroutine_7.f90: New test.
12126 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12128 * gcc.dg/struct-ret-3.c: Include unistd.h.
12129 (main): Exit early if system memory page size is
12130 larger than 4096 bytes.
12132 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12135 * gfortran.dg/merge_init_expr.f90: New.
12137 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12140 * gfortran.dg/c_loc_tests_13.f90: New test.
12141 * gfortran.dg/c_loc_tests_14.f90: New test.
12143 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12145 * gfortran.dg/func_result_4.f90: New.
12147 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12150 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12151 interface still works, in addition to original tests.
12152 * gfortran.dg/host_assoc_call_6.f90: New test.
12154 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12157 * g++.dg/torture/pr38705.C: New test.
12160 * gcc.dg/pr38700.c: New test.
12162 2009-01-02 Jason Merrill <jason@redhat.com>
12164 * g++.dg/cpp0x/initlist11.C: New test.
12165 * g++.dg/cpp0x/initlist12.C: New test.
12167 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12169 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12170 Allow extra informative notes.
12172 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12175 * gcc.dg/pr36489.c: New test.
12178 Copyright (C) 2009 Free Software Foundation, Inc.
12180 Copying and distribution of this file, with or without modification,
12181 are permitted in any medium without royalty provided the copyright
12182 notice and this notice are preserved.