1 2009-12-03 Quentin Ochem <ochem@adacore.com>
3 * gnat.dg/controlled5.adb: New test.
4 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
6 2009-12-03 Dodji Seketeli <dodji@redhat.com>
9 * g++.dg/other/bitfield4.C: New test.
11 2009-12-03 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/inherit/thunk11.C: New test.
15 * g++.dg/inherit/thunk11.h: New file.
16 * g++.dg/inherit/thunk11-aux.cc: New file.
18 2009-12-02 Richard Guenther <rguenther@suse.de>
20 * g++.dg/ipa/iinline-1.C: Adjust.
21 * g++.dg/template/cond2.C: Likewise.
22 * g++.dg/template/pr35240.C: Likewise.
24 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
27 * gcc.target/s390/pr42224.c: New test.
29 2009-12-01 Jason Merrill <jason@redhat.com>
32 * g++.dg/abi/guard1.C: New.
34 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
36 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
38 2009-12-01 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/gomp/pr42234.C: New test.
43 2009-12-01 Martin Jambor <mjambor@suse.cz>
45 PR tree-optimization/42237
46 * gcc.c-torture/compile/pr42237.c: New test.
48 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/parse/crash54.C: New.
53 2009-11-30 Chao-ying Fu <fu@mips.com>
55 * gcc.target/mips/dsp-lhx.c: New test.
56 * gcc.target/mips/dsp-no-lhx.c: New test.
58 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
60 * lib/g++.exp (g++_init): Add host-dependent settings for
62 * lib/gcc-dg.exp: Likewise.
63 * lib/options.exp: Likewise.
64 * lib/objc.exp (objc_init): Likewise.
65 * lib/gfortran.exp (gfortran_init): Likewise.
67 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
70 * g++.dg/template/crash93.C: New.
72 2009-11-30 Steve Ellcey <sje@cup.hp.com>
74 * gcc.dg/pr41551.c: New test.
76 2009-11-30 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/select_type_9.f03: New.
81 2009-11-30 Janus Weil <janus@gcc.gnu.org>
84 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
85 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
86 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
87 * gfortran.dg/select_type_2.f03: Ditto.
88 * gfortran.dg/select_type_8.f03: New test.
90 2009-11-30 Janus Weil <janus@gcc.gnu.org>
92 * gfortran.dg/extends_type_of_1.f03: New test.
93 * gfortran.dg/same_type_as_1.f03: Extended.
95 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
97 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
98 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
100 2009-11-30 Janis Johnson <janis187@us.ibm.com>
103 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
105 2009-11-30 Martin Jambor <mjambor@suse.cz>
108 * gcc.c-torture/compile/pr42196-1.c: New test.
109 * gcc.c-torture/compile/pr42196-2.c: New test.
110 * gcc.c-torture/compile/pr42196-3.c: New test.
112 2009-11-30 Ira Rosen <irar@il.ibm.com>
114 * gfortran.dg/vect/vect-7.f90: New test.
116 2009-11-30 Richard Guenther <rguenther@suse.de>
120 * gfortran.dg/pr42119.f90: New testcase.
122 2009-11-30 Dodji Seketeli <dodji@redhat.com>
125 * g++.dg/template/typedef23.C: New test.
127 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
129 PR tree-optimization/41961
130 * g++.dg/tree-ssa/pr41961.C: New.
132 2009-11-29 Ira Rosen <irar@il.ibm.com>
134 PR tree-optimization/42193
135 * gcc.dg/vect/pr42193.c: New test.
137 2009-11-28 Dodji Seketeli <dodji@redhat.com>
140 * g++.dg/template/stmtexpr2.C: New test.
142 2009-11-28 Richard Guenther <rguenther@suse.de>
144 PR tree-optimization/42183
145 * g++.dg/torture/pr42183.C: New testcase.
147 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
149 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
150 w64 target type 'unsigned long long'.
152 2009-11-27 Martin Jambor <mjambor@suse.cz>
155 * gcc.c-torture/execute/pr42006.c: New test.
157 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/cpp0x/error2.C: New.
162 2009-11-27 Michael Matz <matz@suse.de>
164 PR rtl-optimization/42084
165 * gcc.dg/pr42084.c: New test.
167 2009-11-27 Michael Matz <matz@suse.de>
170 * g++.dg/tree-ssa/pr41906.C: New testcase.
172 2009-11-27 Jakub Jelinek <jakub@redhat.com>
174 * gcc.dg/O16384.c: New test.
176 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/parse/crash53.C: New.
180 * g++.dg/parse/error17.C: Adjust, error messages are not
182 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
184 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
186 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
187 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
188 * gcc.target/i386/vperm-v4si-2.c: Ditto.
189 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
191 2009-11-26 Richard Henderson <rth@redhat.com>
193 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
195 2009-11-26 Jason Merrill <jason@redhat.com>
198 * g++.dg/lookup/koenig8.C: New.
201 * g++.dg/template/explicit-args2.C: Add typeid cases.
203 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
206 * gfortran.dg/array_function_5.f90: New test.
208 2009-11-26 Janus Weil <janus@gcc.gnu.org>
212 * gfortran.dg/select_type_10.f03: New test case.
213 * gfortran.dg/typebound_call_11.f03: Extended test case.
215 2009-11-26 Michael Matz <matz@suse.de>
217 PR tree-optimization/41905
218 * g++.dg/tree-ssa/pr41905.C: New testcase.
220 2009-11-25 Richard Henderson <rth@redhat.com>
222 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
224 * lib/target-supports.exp
225 (check_effective_target_vect_extract_even_odd): Add x86.
227 * gcc.target/i386/isa-check.h: New.
228 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
229 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
230 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
231 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
232 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
233 gcc.target/i386/vperm.pl: New files.
235 2009-11-25 Richard Henderson <rth@redhat.com>
237 * gcc.dg/vect/pr36493.c: Call check_vect.
238 * gcc.dg/vect/pr37539.c: Likewise.
239 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
240 * tree-vect.h (check_vect): Use cpuid for x86.
242 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
244 * gnat.dg/specs/pack6.ads: New test.
245 * gnat.dg/specs/pack6_pkg.ads: New helper.
247 2009-11-25 Jakub Jelinek <jakub@redhat.com>
249 * gcc.target/powerpc/regnames-1.c: New test.
251 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
252 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
255 * ada/acats/run_acats: Bump stack limit to 16MB.
257 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
259 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
262 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
265 * gfortran.dg/pure_initializer_2.f90: New test.
267 2009-11-23 Jason Merrill <jason@redhat.com>
269 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
270 * g++.old-deja/g++.pt/ctor2.C: Adjust.
271 * g++.dg/lookup/name-clash4.C: Adjust.
273 2009-11-23 Jason Merrill <jason@redhat.com>
275 * g++.dg/template/spec15.C: Check for helpful message.
277 2009-11-24 Janis Johnson <janis187@us.ibm.com>
279 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
280 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
281 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
282 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
283 * gcc.target/powerpc/paired-2.c: Ditto.
284 * gcc.target/powerpc/paired-3.c: Ditto.
285 * gcc.target/powerpc/paired-4.c: Ditto.
286 * gcc.target/powerpc/paired-5.c: Ditto.
287 * gcc.target/powerpc/paired-6.c: Ditto.
288 * gcc.target/powerpc/paired-7.c: Ditto.
289 * gcc.target/powerpc/paired-8.c: Ditto.
290 * gcc.target/powerpc/paired-9.c: Ditto.
291 * gcc.target/powerpc/paired-10.c: Ditto.
292 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
293 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
294 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
295 * gcc.target/powerpc/pr39457.c: Don't use -m64.
296 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
297 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
298 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
299 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
301 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
303 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
304 scan-assembler-not regular expression.
306 2009-11-24 Richard Guenther <rguenther@suse.de>
308 PR tree-optimization/42142
309 * gcc.c-torture/execute/pr42142.c: New testcase.
311 2009-11-24 Martin Jambor <mjambor@suse.cz>
313 PR tree-optimization/42154
314 * gcc.c-torture/execute/pr42154.c: New test.
316 2009-11-24 Janus Weil <janus@gcc.gnu.org>
319 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
320 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
321 * gfortran.dg/proc_ptr_comp_24.f90: New.
323 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
325 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
328 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
330 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
332 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
335 * gcc.target/ia64/fptr-1.c: Make it a compile test.
337 2009-11-23 Janis Johnson <janis187@us.ibm.com>
339 * lib/lto.exp (lto_option_list): Rename from option_list.
340 * lib/compat.exp (compat_option_list): Rename from option_list.
342 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
344 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
345 * gcc-dg/raw-string-2.c: Ditto.
346 * gcc-dg/utf-array-short-wchar.c: Ditto.
347 * gcc-dg/utf-array.c: Ditto.
348 * gcc-dg/utf8-2.c: Ditto.
350 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
352 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
355 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
357 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
359 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
361 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
363 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
366 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
367 Enable short test for avr target.
368 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
369 * gcc.dg/utf32-2.c: Ditto.
370 * gcc.dg/utf32-3.c: Ditto.
371 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
373 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
375 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
377 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
379 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
382 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
384 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
385 * gcc.dg/sms-7.c: Ditto.
387 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
389 * gcc.dg/pr36998.c: Frame pointer required for avr target.
390 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
391 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
392 * gcc.dg/pr41340.c: Test requires long pointer target.
393 * gcc.dg/profile-generate-3.c: Test requires profiling support.
395 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
397 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
398 * gcc.dg/graphite/block-3.c: Ditto.
399 * gcc.dg/graphite/block-4.c: Ditto.
400 * gcc.dg/graphite/block-5.c: Ditto.
401 * gcc.dg/graphite/block-6.c: Ditto.
402 * gcc.dg/graphite/interchange-0.c: Ditto.
403 * gcc.dg/graphite/interchange-1.c: Ditto.
404 * gcc.dg/graphite/interchange-2.c: Ditto.
405 * gcc.dg/graphite/interchange-3.c: Ditto.
406 * gcc.dg/graphite/interchange-4.c: Ditto.
407 * gcc.dg/graphite/interchange-5.c: Ditto.
408 * gcc.dg/graphite/interchange-6.c: Ditto.
409 * gcc.dg/graphite/run-id-1.c: Ditto.
410 * gcc.dg/graphite/scop-16.c: Ditto.
411 * gcc.dg/graphite/scop-17.c: Ditto.
412 * gcc.dg/graphite/scop-18.c: Ditto.
413 * gcc.dg/graphite/scop-matmult.c: Ditto.
414 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
415 * gcc.dg/graphite/id-15.c: Ditto.
417 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
419 * gnat.dg/specs/weak1.ads: New test.
421 2009-11-23 Steve Ellcey <sje@cup.hp.com>
423 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
425 2009-11-23 Dodji Seketeli <dodji@redhat.com>
428 * g++.dg/template/typedef13.C: Adjust.
429 * g++.dg/template/typedef19.C: Adjust.
430 * g++.dg/template/typedef20.C: Adjust.
431 * g++.dg/template/typedef22.C: New test.
433 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
436 * gcc.target/alpha/pr42113.c: New test.
438 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
441 * gfortran.dg/data_value_1.f90: Update test.
442 * gfortran.dg/array_constructor_32.f90: New test.
444 2009-11-21 Martin Jambor <mjambor@suse.cz>
447 * gcc.c-torture/compile/pr42025-1.c: New test.
448 * gcc.c-torture/compile/pr42025-2.c: New test.
450 2009-11-21 Adam Nemet <adambnemet@gmail.com>
452 * gcc.target/mips/mult-1.c: Forbid octeon.
453 * gcc.target/mips/octeon-dmul-3.c: New test.
455 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
457 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
459 2009-11-20 Jason Merrill <jason@redhat.com>
461 PR c++/9050, DR 147, DR 318
462 * g++.dg/template/ctor9.C: New.
463 * g++.dg/tc1/dr147.C: Remove xfails.
464 * g++.dg/lookup/name-clash4.C: Adjust.
465 * g++.old-deja/g++.jason/temporary5.C: Adjust.
466 * g++.old-deja/g++.pt/ctor2.C: Adjust.
468 2009-11-21 Jakub Jelinek <jakub@redhat.com>
470 PR tree-optimization/42078
471 * gcc.dg/pr42078.c: New test.
473 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
476 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
477 XFAIL ptrdiff range test for avr.
478 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
479 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
480 * gcc-dg/c99-stdint-6.c: Ditto.
482 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
484 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
485 2009-10-23 change to set VRSAVE if VSX has been reverted.
487 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
490 * g++.dg/cpp0x/pr38646.C: New test.
492 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
494 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
495 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
496 Wrap *intmax_t tests in !NO_MAX_TYPES.
498 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/cpp0x/initlist28.C: New.
503 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
505 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
507 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
509 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
511 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
513 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
515 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
516 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
517 * g++.old-deja/g++.law/typeck1.C: Likewise.
518 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
519 * g++.dg/conversion/ptrmem9.C: Likewise.
520 * g++.dg/expr/cond2.C: Likewise.
522 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
523 Janus Weil <janus@gcc.gnu.org>
526 * gfortran.dg/proc_ptr_comp_23.f90: New test.
528 2009-11-19 Jason Merrill <jason@redhat.com>
531 * g++.dg/init/placement5.C: Add positive test.
533 DR 176 permissiveness
534 * g++.dg/ext/injected-ttp.C: New.
535 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
536 * g++.old-deja/g++.pt/ttp41.C: Adjust.
538 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
540 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
541 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
543 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
545 * gcc-dg/raw-string-1.c: Skip test for avr target.
546 * gcc-dg/utf-array-short-wchar.c: Ditto.
547 * gcc-dg/utf-array.c: Ditto.
548 * gcc-dg/utf8-2.c: Ditto.
550 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
552 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
553 (plugin_init): Pass correct version to plugin_default_version_check.
554 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
555 (plugin_init): Pass correct version to plugin_default_version_check.
556 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
557 (plugin_init): Pass correct version to plugin_default_version_check.
559 2009-11-19 Jason Merrill <jason@redhat.com>
562 * g++.dg/overload/pmf2.C: New.
564 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
567 * gfortran.dg/direct_io_11.f90: New test.
569 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
573 2009-11-18 Nick Clifton <nickc@redhat.com>
575 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
576 * g++.dg/lto/20081120-1_0.C: Likewise.
577 * g++.dg/lto/20091002-2_0.C: Likewise.
578 * g++.dg/lto/20081120-2_0.C: Likewise.
579 * g++.dg/lto/20091002-3_0.C: Likewise.
580 * g++.dg/lto/20081123_0.C: Likewise.
581 * g++.dg/lto/20090313_0.C: Likewise.
582 * g++.dg/lto/20081109-1_0.C: Likewise.
583 * g++.dg/lto/20081219_0.C: Likewise.
584 * g++.dg/lto/20081204-1_0.C: Likewise.
585 * g++.dg/lto/20090302_0.C: Likewise.
586 * g++.dg/lto/20081119-1_0.C: Likewise.
587 * g++.dg/lto/20081118_0.C: Likewise.
589 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
592 * lib/lto.exp (scan-symbol): Properly check if target exist.
594 2009-11-18 Janus Weil <janus@gcc.gnu.org>
597 * gfortran.dg/proc_ptr_8.f90: Extended.
599 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
601 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
603 * g++.dg/inherit/error4.C: Likewise.
604 * g++.dg/template/crash90.C: Likewise.
606 2009-11-18 Jakub Jelinek <jakub@redhat.com>
609 * g++.dg/abi/mangle26.C: Also match *C2* definition.
610 * g++.dg/abi/mangle27.C: Likewise.
611 * g++.dg/abi/mangle28.C: Likewise.
612 * g++.dg/abi/mangle29.C: Likewise.
614 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
617 * gcc.dg/vect/vect-debug-pr41926.c: New.
619 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/init/array26.C: New.
623 * g++.dg/init/array27.C: Likewise.
624 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
626 2009-11-17 Jakub Jelinek <jakub@redhat.com>
629 * g++.dg/cpp0x/initlist27.C: New test.
632 * g++.dg/cpp0x/initlist26.C: New test.
634 2009-11-16 Jason Merrill <jason@redhat.com>
636 PR c++/189, c++/9937, c++/13950, DR 176
637 * g++.dg/tc1/dr176.C: Adjust.
638 * g++.dg/template/injected1.C: New.
639 * g++.dg/template/inherit.C: Adjust.
640 * g++.old-deja/g++.brendan/crash56.C: Adjust.
641 * g++.old-deja/g++.pt/lookup8.C: Adjust.
642 * g++.old-deja/g++.pt/ttp22.C: Adjust.
643 * g++.old-deja/g++.pt/ttp23.C: Adjust.
645 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/template/crash92.C: New.
650 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/template/error44.C: New.
655 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
657 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
659 2009-11-15 Janus Weil <janus@gcc.gnu.org>
662 * gfortran.dg/typebound_call_11.f03: New test.
664 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
666 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
669 2009-11-13 Jason Merrill <jason@redhat.com>
673 * g++.dg/template/arg7.C: New.
676 * g++.dg/template/error43.C: New.
679 * g++.dg/debug/dwarf2/static-data-member2.C: New.
682 * g++.dg/template/ref5.C: New.
685 * g++.dg/template/inherit4.C: New.
686 * g++.dg/lookup/scoped8.C: Adjust.
689 * g++.dg/parse/typename11.C: New.
690 * g++.dg/template/crash48.C: Adjust.
692 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
695 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
696 lto_finish at the end.
697 * gfortran.dg/lto/lto.exp: Ditto.
699 2009-11-12 Jason Merrill <jason@redhat.com>
702 * g++.dg/lookup/anon7.C: New.
705 * g++.dg/template/typedef21.C: New.
708 * g++.dg/cpp0x/decltype19.C: New.
710 2009-11-11 Jason Merrill <jason@redhat.com>
713 * g++.dg/dfp/typeid1.C: New.
715 2009-11-11 Janus Weil <janus@gcc.gnu.org>
718 * gfortran.dg/proc_ptr_comp_22.f90: New test.
720 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
723 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
724 lto_finish at the end.
726 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
727 (lto_finish): New. Restore mathlib.
729 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
731 * g++.dg/torture/pushpop_macro.C: New testcase.
732 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
733 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
735 2009-11-11 Jon Beniston <jon@beniston.com>
737 * lib/target-supports.exp (check_profiling_available): lm32 target
738 doesn't support profiling.
739 * gcc.dg/20020312-2.c: Add lm32 support.
740 * g++.dg/other/packed1.C: Expect to fail on lm32.
741 * g++.old-deja/g++.jason/thunk3.C: Likewise.
743 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
745 * gcc.target/arm/neon: Regenerate generated tests.
747 2009-11-10 Jason Merrill <jason@redhat.com>
749 * g++.dg/init/placement5.C: New.
752 * g++.dg/init/placement4.C: New.
754 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
756 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
757 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
758 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
759 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
761 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
763 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
764 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
766 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
768 * gcc.c-torture/compile/pr41987.c: New.
770 2009-11-09 Jakub Jelinek <jakub@redhat.com>
773 * gcc.dg/pr40946.c: New test.
775 2009-11-09 Jason Merrill <jason@redhat.com>
778 * g++.dg/template/ref4.C: New.
781 * g++.dg/template/conv10.C: New.
783 2009-11-07 Jason Merrill <jason@redhat.com>
786 * g++.dg/ext/typeof11.C: New.
788 2009-11-08 Jakub Jelinek <jakub@redhat.com>
791 * gcc.target/i386/pr41985.c: New test.
793 2009-11-08 Richard Guenther <rguenther@suse.de>
795 * gcc.dg/torture/pta-escape-1.c: New testcase.
797 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
799 * gnat.dg/rep_clause4.adb: New test.
801 2009-11-08 Richard Guenther <rguenther@suse.de>
803 PR rtl-optimization/41928
804 * gfortran.dg/pr41928.f90: New testcase.
806 2009-11-07 Jason Merrill <jason@redhat.com>
810 * g++.dg/parse/error36.C: Add parameter and template cases.
811 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
812 * g++.dg/ext/typedef-init.C: Likewise.
813 * g++.dg/lookup/hidden-class1.C: Likewise.
814 * g++.dg/lookup/hidden-class10.C: Likewise.
815 * g++.dg/lookup/hidden-class5.C: Likewise.
816 * g++.dg/lookup/hidden-class7.C: Likewise.
817 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
818 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
819 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
820 * g++.dg/lookup/strong-using-2.C: Likewise.
821 * g++.dg/other/typedef1.C: Likewise.
822 * g++.dg/parse/access10.C: Likewise.
823 * g++.dg/parse/constructor1.C: Likewise.
824 * g++.dg/parse/crash38.C: Likewise.
825 * g++.dg/parse/error3.C: Likewise.
826 * g++.dg/parse/typespec1.C: Likewise.
827 * g++.dg/template/typedef5.C: Likewise.
828 * g++.old-deja/g++.pt/typename3.C: Likewise.
829 * g++.old-deja/g++.pt/typename4.C: Likewise.
830 * g++.old-deja/g++.pt/typename6.C: Likewise.
831 * g++.old-deja/g++.robertl/eb94.C: Likewise.
833 * g++.dg/abi/regparm1.C: Fix execute test.
835 2009-11-07 Jakub Jelinek <jakub@redhat.com>
837 PR tree-optimization/41643
838 * gcc.dg/pr41643.c: New test.
840 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
843 * gfortran.dg/recursive_check_15.f90: New test.
845 2009-11-06 Jason Merrill <jason@redhat.com>
848 * g++.dg/parse/error36.C: New.
849 * g++.old-deja/g++.other/typename1.C: Adjust.
852 * g++.dg/abi/regparm1.C: New.
854 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
856 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
858 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
859 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
860 and pragma_plugin-test-1.C.
862 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
865 * g++.dg/ext/always_inline-5.C: New test.
867 2009-11-06 Jakub Jelinek <jakub@redhat.com>
870 * g++.dg/gomp/pr41967.C: New test.
872 2009-11-06 Michael Matz <matz@suse.de>
875 * gcc.dg/pr41963.c: New test.
877 2009-11-06 Jakub Jelinek <jakub@redhat.com>
880 * gcc.dg/pr41935.c: New test.
881 * c-c++-common/pr41935.c: New test.
882 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
884 * gcc.c-torture/execute/pr41935.c: New test.
886 2009-11-05 Jason Merrill <jason@redhat.com>
889 * g++.dg/init/synth2.C: New.
892 * g++.dg/abi/pragma-pack1.C: New.
895 * g++.dg/lookup/koenig7.C: New.
898 * g++.dg/template/partial6.C: New.
900 2009-11-05 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/class_12.f03: New test.
905 2009-11-05 Jakub Jelinek <jakub@redhat.com>
907 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
910 2009-11-04 Jason Merrill <jason@redhat.com>
913 * g++.dg/init/static-init2.C: New.
915 2009-11-05 Janus Weil <janus@gcc.gnu.org>
919 * gfortran.dg/interface_abstract_4.f90: New test.
921 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
923 * gcc.target/m68k/pr41302.c: Fix target triplet.
925 2009-11-04 Jason Merrill <jason@redhat.com>
928 * g++.dg/template/overload11.C: New.
929 * g++.dg/template/nested3.C: Adjust.
931 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
934 * ada/acats/norun.lst: Remove the stack checking tests.
935 * ada/acats/run_acats: Limit the stack to 8MB.
937 2009-11-04 Janus Weil <janus@gcc.gnu.org>
941 * gfortran.dg/class_11.f03: New test.
943 2009-11-04 Jason Merrill <jason@redhat.com>
946 * g++.dg/abi/thunk5.C: New.
948 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
951 * gcc.target/powerpc/altivec-33.c: New testcase.
953 2009-11-04 Jason Merrill <jason@redhat.com>
956 * g++.dg/lookup/koenig6.C: New.
957 * g++.dg/lookup/koenig5.C: Adjust.
958 * g++.dg/template/crash56.C: Adjust.
959 * g++.old-deja/g++.ns/koenig5.C: Adjust.
961 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
962 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
964 * gcc.target/i386/xop-check.h: New file.
965 * gcc.target/i386/xop-hadduX.c: Ditto.
966 * gcc.target/i386/xop-haddX.c: Ditto.
967 * gcc.target/i386/xop-hsubX.c: Ditto.
968 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
969 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
970 * gcc.target/i386/xop-pcmov2.c: Ditto.
971 * gcc.target/i386/xop-pcmov.c: Ditto.
972 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
973 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
974 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
975 * gcc.target/i386/xop-shift1-vector.c: Ditto.
976 * gcc.target/i386/xop-shift2-vector.c: Ditto.
977 * gcc.target/i386/xop-shift3-vector.c: Ditto.
978 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
979 * gcc.target/i386/sse-12.c: Update with new compile options to
980 activate and check xopintrin.h intrinsic file.
981 * gcc.target/i386/sse-13.c: Ditto.
982 * gcc.target/i386/sse-14.c: Ditto.
983 * gcc.target/i386/sse-22.c: Ditto.
984 * gcc.target/i386/sse-23.c: Ditto.
985 * g++.dg/other/i386-2.C: Ditto.
986 * g++.dg/other/i386-3.C: Ditto.
987 * g++.dg/other/i386-5.C: Ditto.
988 * g++.dg/other/i386-6.C: Ditto.
990 2009-11-04 Wei Guozhi <carrot@google.com>
993 * gcc.target/arm/pr40835: New testcase.
995 2009-11-04 Revital Eres <eres@il.ibm.com>
997 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
998 change in decision of peeling for alignment.
999 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1000 * gcc.dg/vect/vect-50.c: Likewise.
1001 * gcc.dg/vect/vect-42.c: Likewise.
1002 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1004 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1006 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1007 * gcc.dg/vect/vect-60.c: Likewise.
1008 * gcc.dg/vect/vect-52.c: Likewise.
1009 * gcc.dg/vect/vect-44.c: Likewise.
1010 * gcc.dg/vect/vect-27.c: Likewise.
1011 * gcc.dg/vect/vect-29.c: Likewise.
1012 * gcc.dg/vect/vect-72.c: Likewise.
1013 * gcc.dg/vect/vect-56.c: Likewise.
1014 * gcc.dg/vect/vect-48.c: Likewise.
1015 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1016 * gfortran.dg/vect/vect-2.f90: Likewise.
1017 * gfortran.dg/vect/vect-5.f90: Likewise.
1019 2009-11-04 Richard Guenther <rguenther@suse.de>
1021 PR tree-optimization/41919
1022 * gcc.c-torture/execute/pr41919.c: New testcase.
1024 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1027 * gcc.target/m68k/pr41302.c: New test.
1029 2009-11-03 Jason Merrill <jason@redhat.com>
1032 * g++.dg/opt/inline16.C: New.
1034 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1036 * gnat.dg/stack_check.adb1: New test.
1037 * gnat.dg/stack_check.adb2: Likewise.
1039 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1041 PR rtl-optimization/41917
1042 * gcc.c-torture/execute/pr41917.c: New test.
1044 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1047 dump to not include "call *%esp".
1049 2009-11-03 Jason Merrill <jason@redhat.com>
1052 * g++.dg/lookup/using22.C: New.
1055 * g++.dg/parse/eh-decl.C: New.
1058 * g++.dg/template/sfinae16.C: New.
1061 * g++.dg/cpp0x/rv-return.C: New.
1062 * g++.dg/cpp0x/deduce.C: Adjust.
1065 * g++.dg/template/sfinae15.C: New.
1068 * g++.dg/cpp0x/auto3.C: Remove xfail.
1070 2009-11-03 Tobias Burnus <burnus@net-b.de>
1073 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1075 2009-11-03 Nick Clifton <nickc@redhat.com>
1077 * gcc.target/rx/builtins.c: Remove redundant tests.
1078 Add test of MVTIPL instruction.
1079 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1080 function attributes. Add -msave-acc-in-interrupts option to the
1083 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1084 Maxim Kuvyrkov <maxim@codesourcery.com>
1086 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1089 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1092 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1093 * c-c++-common/builtin-offsetof.c: ... here.
1095 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1098 * c-c++-common/dfp/builtin-offsetof.c: New test.
1099 * g++.dg/other/offsetof6.C: Likewise.
1101 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1104 * gcc.target/i386/pr41900.c: New test.
1106 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1108 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1110 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1113 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1114 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1116 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1119 * g++.dg/other/ptrmem10.C: New test.
1120 * g++.dg/other/ptrmem11.C: Likewise.
1122 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1125 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1126 spaces in some expressions.
1128 2009-11-02 Jason Merrill <jason@redhat.com>
1130 * g++.dg/other/linkage2.C: Move to...
1131 * g++.dg/cpp0x/linkage2.C: ..here.
1132 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1133 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1134 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1135 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1136 * g++.dg/lookup/anon2.C: Likewise.
1137 * g++.dg/other/anon3.C: Likewise.
1138 * g++.dg/template/arg2.C: Likewise.
1139 * g++.dg/template/local4.C: Likewise.
1140 * g++.old-deja/g++.law/operators32.C: Likewise.
1141 * g++.old-deja/g++.other/linkage2.C: Likewise.
1142 * g++.old-deja/g++.pt/enum6.C: Likewise.
1143 * g++.old-deja/g++.other/anon9.C: Likewise.
1144 * g++.old-deja/g++.other/linkage1.C: Likewise.
1145 * c-c++-common/dfp/pr35620.c: Give the union a name.
1147 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1149 PR tree-optimization/41857
1150 * gcc.target/spu/ea/pr41857.c: New file.
1152 2009-11-02 Martin Jambor <mjambor@suse.cz>
1154 PR tree-optimization/41750
1155 * gcc.c-torture/execute/pr41750.c: New test.
1157 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/41841
1160 * gcc.dg/pr41841.c: New test.
1163 * gcc.dg/debug/pr41893-1.c: New test.
1164 * gcc.dg/debug/pr41893-2.c: New file.
1167 * g++.dg/ext/visibility/namespace3.C: New test.
1169 2009-11-01 Jason Merrill <jason@redhat.com>
1171 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1172 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1173 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1175 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1177 * gnat.dg/opt5.adb: New test.
1179 2009-11-01 Tobias Burnus <burnus@net-b.de>
1182 * gfortran.dg/allocatable_scalar_4.f90: New test.
1184 2009-11-01 Tobias Burnus <burnus@net-b.de>
1187 * gfortran.dg/intent_out_6.f90: New testcase.
1189 2009-10-31 Richard Guenther <rguenther@suse.de>
1191 * g++.dg/tree-ssa/restrict1.C: New.
1193 2009-10-31 Jason Merrill <jason@redhat.com>
1195 * g++.dg/rtti/typeid9.C: New.
1198 * g++.dg/cpp0x/initlist25.C: New.
1200 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1202 * gnat.dg/specs/rep_clause4.ads: New test.
1204 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1207 * gcc.target/avr/torture/pr41885.c: New test.
1209 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1211 * gnat.dg/specs/pack5.ads: New test.
1213 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1215 * lib/target-supports.exp: Handle powerpc-*-elf.
1217 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1220 * gcc.target/i386/incoming-6.c: New.
1221 * gcc.target/i386/incoming-7.c: Likewise.
1222 * gcc.target/i386/incoming-8.c: Likewise.
1223 * gcc.target/i386/incoming-9.c: Likewise.
1224 * gcc.target/i386/incoming-10.c: Likewise.
1225 * gcc.target/i386/incoming-11.c: Likewise.
1226 * gcc.target/i386/incoming-12.c: Likewise.
1227 * gcc.target/i386/incoming-13.c: Likewise.
1228 * gcc.target/i386/incoming-14.c: Likewise.
1229 * gcc.target/i386/incoming-15.c: Likewise.
1230 * gcc.target/i386/pr37843-4.c: Likewise.
1232 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1235 * g++.dg/template/sizeof12.C: New test.
1237 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1239 * gnat.dg/pack14.adb: New test.
1241 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1243 * gcc.target/mips/mips.exp (mips_option_groups): Add
1245 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1246 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1247 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1249 2009-10-29 Michael Matz <matz@suse.de>
1251 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1252 * gcc.target/i386/sse-recip-vec.c: Ditto.
1253 * gcc.target/i386/brokensqrt.c: New test.
1255 2009-10-29 Tobias Burnus <burnus@net-b.de>
1258 * gfortran.dg/associated_target_3.f90: New testcase.
1260 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1262 * gfortran.dg/lto/pr41764_0.f: New.
1264 2009-10-29 Martin Jambor <mjambor@suse.cz>
1266 PR tree-optimization/41775
1267 * g++.dg/torture/pr41775.C: New testcase.
1269 2009-10-28 Jason Merrill <jason@redhat.com>
1271 * g++.dg/cpp0x/inline-ns1.C: New.
1272 * g++.dg/cpp0x/inline-ns2.C: New.
1273 * g++.dg/cpp0x/inline-ns3.C: New.
1275 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1277 PR rtl-optimization/39715
1278 * gcc.target/arm/thumb-ltu.c: New.
1280 2009-10-28 Richard Guenther <rguenther@suse.de>
1284 * gcc.dg/lto/20091027-1_0.c: New testcase.
1285 * gcc.dg/lto/20091027-1_1.c: Likewise.
1286 * g++.dg/lto/20091026-1_0.C: Likewise.
1287 * g++.dg/lto/20091026-1_1.C: Likewise.
1288 * g++.dg/lto/20091026-1_a.h: Likewise.
1290 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.dg/pr41837.c: New test.
1296 * g++.dg/ext/sync-3.C: New test.
1299 * gcc.dg/pr41762.c: New test.
1301 2009-10-28 Richard Guenther <rguenther@suse.de>
1304 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1305 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1306 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1307 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1309 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1311 PR rtl-optimization/39715
1312 * gcc.target/arm/thumb-bitfld1.c: New.
1314 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1316 PR rtl-optimization/40741
1317 * gcc.target/arm/thumb-branch1.c: New.
1319 2009-10-27 Jason Merrill <jason@redhat.com>
1321 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1322 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1323 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1324 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1326 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1329 * gnat.dg/null_pointer_deref2.adb: Likewise.
1331 2009-10-27 Richard Guenther <rguenther@suse.de>
1333 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1335 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.dg/pr41842.c: New test.
1340 2009-10-27 Revital Eres <eres@il.ibm.com>
1342 PR tree-optimization/40648
1343 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1344 change in decision of peeling for alignment.
1345 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1346 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1347 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1348 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1349 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1350 * gcc.dg/vect/vect-50.c: Likewise.
1351 * gcc.dg/vect/vect-33.c: Likewise.
1352 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1353 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1355 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1356 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1357 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1359 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1360 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1361 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1362 * gcc.dg/vect/vect-60.c: Likewise.
1363 * gcc.dg/vect/vect-26.c: Likewise.
1364 * gcc.dg/vect/vect-52.c: Likewise.
1365 * gcc.dg/vect/vect-44.c: Likewise.
1366 * gcc.dg/vect/vect-27.c: Likewise.
1367 * gcc.dg/vect/vect-70.c: Likewise.
1368 * gcc.dg/vect/vect-28.c: Likewise.
1369 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1370 * gcc.dg/vect/vect-109.c: Likewise.
1371 * gcc.dg/vect/vect-54.c: Likewise.
1372 * gcc.dg/vect/vect-29.c: Likewise.
1373 * gcc.dg/vect/vect-72.c: Likewise.
1374 * gcc.dg/vect/vect-56.c: Likewise.
1375 * gcc.dg/vect/vect-48.c: Likewise.
1376 * gcc.dg/vect/vect-91.c: Likewise.
1377 * gcc.dg/vect/vect-92.c: Likewise.
1378 * gcc.dg/vect/vect-58.c: Likewise.
1379 * gcc.dg/vect/slp-25.c: Likewise.
1380 * gcc.dg/vect/vect-93.c: Likewise.
1381 * gcc.dg/vect/vect-95.c: Likewise.
1382 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1383 * gcc.dg/vect/vect-87.c: Likewise.
1384 * gcc.dg/vect/vect-96.c: Likewise.
1385 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1386 * gcc.dg/vect/vect-88.c: Likewise.
1387 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1388 * gcc.dg/vect/vect-89.c: Likewise.
1389 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1390 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1391 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1392 * gfortran.dg/vect/vect-2.f90: Likewise.
1393 * gfortran.dg/vect/vect-3.f90: Likewise.
1394 * gfortran.dg/vect/vect-4.f90: Likewise.
1395 * gfortran.dg/vect/vect-5.f90: Likewise.
1397 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1402 2009-10-26 Ben Elliston <bje@au.ibm.com>
1403 Michael Meissner <meissner@linux.vnet.ibm.com>
1404 Ulrich Weigand <uweigand@de.ibm.com>
1406 * gcc.target/spu/ea/ea.exp: New file.
1407 * gcc.target/spu/ea/cache1.c: Likewise.
1408 * gcc.target/spu/ea/cast1.c: Likewise.
1409 * gcc.target/spu/ea/cast2.c: Likewise.
1410 * gcc.target/spu/ea/compile1.c: Likewise.
1411 * gcc.target/spu/ea/compile2.c: Likewise.
1412 * gcc.target/spu/ea/cppdefine.c: Likewise.
1413 * gcc.target/spu/ea/errors1.c: Likewise.
1414 * gcc.target/spu/ea/errors2.c: Likewise.
1415 * gcc.target/spu/ea/execute1.c: Likewise.
1416 * gcc.target/spu/ea/execute2.c: Likewise.
1417 * gcc.target/spu/ea/execute3.c: Likewise.
1418 * gcc.target/spu/ea/ops1.c: Likewise.
1419 * gcc.target/spu/ea/ops2.c: Likewise.
1420 * gcc.target/spu/ea/options1.c: Likewise.
1421 * gcc.target/spu/ea/test-sizes.c: Likewise.
1423 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1426 * gcc.dg/pr41345.c: New test.
1429 * g++.dg/debug/dwarf2/anonname1.C: New test.
1431 2009-10-26 Jason Merrill <jason@redhat.com>
1434 * g++.dg/cpp0x/defaulted15.C: New.
1435 * g++.dg/cpp0x/defaulted16.C: New.
1437 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1440 * g++.dg/cpp0x/variadic96.C: New test.
1442 2009-10-26 Nick Clifton <nickc@redhat.com>
1444 * lib/target-supports.exp (check_profiling_available):
1445 Profiling is not, currently, available for the RX port.
1446 (check_effective_target_hard_float): Add support for RX target.
1447 * gcc.target/rx: New directory.
1448 * gcc.target/rx/builtins.c: New test file.
1449 * gcc.target/rx/interrupts.c: New test file.
1450 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1451 * gcc.target/rx/zero-width-bitfield.c: New test file.
1452 * gcc.target/rx/i272091.c: New test file.
1453 * gcc.target/rx/packed-struct.c: New test file.
1454 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1456 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1458 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1459 * gcc.dg/lto/20091016-1_0.c: Likewise.
1460 * gcc.dg/lto/20090206-1_0.c: Likewise.
1461 * gcc.dg/lto/20081120-1_0.c: Likewise.
1462 * gcc.dg/lto/20081120-2_0.c: Likewise.
1463 * gcc.dg/lto/20090116_0.c: Likewise.
1464 * gcc.dg/lto/20081126_0.c: Likewise.
1465 * gcc.dg/lto/20091013-1_0.c: Likewise.
1466 * gcc.dg/lto/20081212-1_0.c: Likewise.
1467 * gcc.dg/lto/20091015-1_0.c: Likewise.
1468 * gcc.dg/lto/20090126-1_0.c: Likewise.
1469 * gcc.dg/lto/20090126-2_0.c: Likewise.
1470 * gcc.dg/lto/20091020-1_0.c: Likewise.
1471 * gcc.dg/lto/20091020-2_0.c: Likewise.
1472 * gcc.dg/lto/20081204-1_0.c: Likewise.
1473 * gcc.dg/lto/20081204-2_0.c: Likewise.
1474 * gcc.dg/lto/20081224_0.c: Likewise.
1475 * gcc.dg/lto/20090219_0.c: Likewise.
1477 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1480 * g++.dg/lookup/extern-c-redecl2.C: New test.
1481 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1482 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1483 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1485 2009-10-26 Michael Matz <matz@suse.de>
1487 PR tree-optimization/41783
1488 * gcc.dg/pr41783.c: New test.
1489 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1490 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1491 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1493 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1496 * gfortran.dg/class_allocate_4.f03: New test.
1498 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1500 * gcc.target/mips/mult-1.c: New test.
1502 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1505 * gfortran.dg/extends_8.f03: New test.
1507 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1509 * gnat.dg/specs/pack4.ads: New test.
1511 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/null_pointer_deref1.adb: New test.
1514 * gnat.dg/null_pointer_deref2.adb: Likewise.
1516 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1519 * gfortran.dg/transfer_intrinsic_3.f90.
1521 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1523 * gnat.dg/opt4.adb: New test.
1525 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1528 * gcc.dg/noncompile/pr40033-1.c: New test.
1530 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1533 * g++.dg/abi/mangle34.C: New test
1535 2009-10-23 Jason Merrill <jason@redhat.com>
1537 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1540 * g++.dg/cpp0x/explicit4.C: New.
1542 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1544 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1546 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1547 for *-*-mingw* and *-*-cygwin.
1548 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1549 * g++.dg/template/spec35.C: Disable weak symbol test for
1550 *-*-mingw* and *-*-cygwin.
1553 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1555 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1558 * gfortran.dg/class_10.f03: New test.
1560 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1563 * gcc.target/powerpc/vsx-vrsave.c: New file.
1565 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1568 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1570 2009-10-23 Richard Guenther <rguenther@suse.de>
1572 PR tree-optimization/41778
1573 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1575 2009-10-22 Richard Guenther <rguenther@suse.de>
1578 * g++.dg/lto/20091022-2_0.C: New testcase.
1580 2009-10-22 Richard Guenther <rguenther@suse.de>
1583 * g++.dg/lto/20091022-1_0.C: New testcase.
1585 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1587 * gcc.dg/autopar/outer-4.c: Adjust scan.
1588 * gcc.dg/autopar/outer-5.c: Adjust scan.
1589 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1591 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1592 * gcc.dg/autopar/outer-1.c: New testcase.
1593 * gcc.dg/autopar/outer-2.c: New testcase.
1594 * gcc.dg/autopar/outer-3.c: New testcase.
1595 * gcc.dg/autopar/outer-4.c: New testcase.
1596 * gcc.dg/autopar/outer-5.c: New testcase.
1597 * gcc.dg/autopar/outer-6.c: New testcase.
1599 2009-10-22 Jan Hubicka <jh@suse.cz>
1601 * gcc.c-torture/compile/pr40556.c: New testcase.
1603 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1606 * gfortran.dg/goto_8.f90: New test case.
1608 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1610 PR tree-optimization/41497
1611 * gcc.dg/tree-ssa/pr41497.c: New.
1613 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1615 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1617 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1619 * gcc.dg/tls/pie-1.c: New test.
1621 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1623 * g++.dg/abi/mangle33.C: New test.
1625 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1627 * gnat.dg/discr22.adb: New test.
1629 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/loop_optimization7.ad[sb]: New test.
1632 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1634 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1638 * gfortran.dg/class_9.f03: Extended test case.
1639 * gfortran.dg/select_type_7.f03: New test case.
1641 2009-10-20 Richard Guenther <rguenther@suse.de>
1643 * gcc.dg/lto/20091020-3_0.c: New testcase.
1645 2009-10-20 Richard Guenther <rguenther@suse.de>
1648 * gcc.dg/lto/20091020-1_0.c: New testcase.
1649 * gcc.dg/lto/20091020-1_1.c: Likewise.
1650 * gcc.dg/lto/20091020-2_0.c: Likewise.
1651 * gcc.dg/lto/20091020-2_1.c: Likewise.
1653 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.dg/pr41340.c: New test.
1658 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1660 * gnat.dg/discr21.ad[sb]: New test.
1661 * gnat.dg/discr21_pkg.ads: New helper.
1663 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1666 * gfortran.dg/class_9 : New test.
1668 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1670 * gcc.dg/raw-string-1.c: New test.
1671 * gcc.dg/raw-string-2.c: New test.
1672 * gcc.dg/raw-string-3.c: New test.
1673 * gcc.dg/raw-string-4.c: New test.
1674 * gcc.dg/raw-string-5.c: New test.
1675 * gcc.dg/raw-string-6.c: New test.
1676 * gcc.dg/raw-string-7.c: New test.
1677 * gcc.dg/utf8-1.c: New test.
1678 * gcc.dg/utf8-2.c: New test.
1679 * gcc.dg/utf-badconcat2.c: New test.
1680 * gcc.dg/utf-dflt2.c: New test.
1681 * gcc.dg/cpp/include6.c: New test.
1682 * g++.dg/ext/raw-string-1.C: New test.
1683 * g++.dg/ext/raw-string-2.C: New test.
1684 * g++.dg/ext/raw-string-3.C: New test.
1685 * g++.dg/ext/raw-string-4.C: New test.
1686 * g++.dg/ext/raw-string-5.C: New test.
1687 * g++.dg/ext/raw-string-6.C: New test.
1688 * g++.dg/ext/raw-string-7.C: New test.
1689 * g++.dg/ext/utf8-1.C: New test.
1690 * g++.dg/ext/utf8-2.C: New test.
1691 * g++.dg/ext/utf-badconcat2.C: New test.
1692 * g++.dg/ext/utf-dflt2.C: New test.
1694 * gcc.dg/cleanup-13.c: New test.
1696 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1699 * gfortran.dg/auto_dealloc_1.f90: New test case.
1701 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1703 Port from redhat/gcc-4_4-branch:
1704 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.dg/debug/vta-2.c: New test.
1707 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1708 * gcc.dg/debug/vta-1.c: New.
1710 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1712 * gnat.dg/noreturn2.ad[sb]: New test.
1714 2009-10-19 Tobias Burnus <burnus@net-b.de>
1717 * gfortran.dg/equiv_8.f90: New test.
1718 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1720 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1722 * gcc.target/arm/neon-thumb2-move.c: New test.
1724 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/debug/vta-3.c: New test.
1728 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1730 * gnat.dg/nested_proc.adb: Rename into...
1731 * gnat.dg/nested_proc1.adb: ...this.
1732 * gnat.dg/nested_proc2.adb: New test.
1734 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/noreturn1.ad[sb]: New test.
1738 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1739 Paul Thomas <pault@gcc.gnu.org>
1742 * gfortran.dg/class_6.f90: New test.
1746 * gfortran.dg/class_7.f90: New test.
1749 * gfortran.dg/class_8.f90: New test.
1751 2009-10-17 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/lto/20091017-1_0.c: New testcase.
1754 * gcc.dg/lto/20091017-1_1.c: Likewise.
1756 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1760 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1762 * gnat.dg/aggr11.adb: New test.
1763 * gnat.dg/aggr11_pkg.ads: New helper.
1765 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1767 * gnat.dg/slice8.adb: New test.
1768 * gnat.dg/slice8_pkg1.ads: New helper.
1769 * gnat.dg/slice8_pkg2.ads: Likewise.
1770 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1772 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1774 * gnat.dg/unchecked_convert4.adb: New test.
1776 2009-10-15 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/trailing5.C: New.
1781 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1782 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1783 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1784 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1786 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/class_5.f03: New test case.
1790 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1791 * gfortran.dg/typebound_operator_4.f03: Ditto.
1793 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1795 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1796 * g++.dg/other/first-global.C: Likewise.
1797 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1798 * g++.dg/torture/pr40323.C: Likewise.
1799 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1800 * gcc.dg/inline-33.c: Likewise.
1801 * gcc.dg/ipa/ipa-1.c: Likewise.
1802 * gcc.dg/ipa/ipa-2.c: Likewise.
1803 * gcc.dg/ipa/ipa-3.c: Likewise.
1804 * gcc.dg/ipa/ipa-4.c: Likewise.
1805 * gcc.dg/ipa/ipa-5.c: Likewise.
1806 * gcc.dg/ipa/ipa-7.c: Likewise.
1807 * gcc.dg/ipa/ipacost-2.c: Likewise.
1808 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1809 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1810 * gfortran.dg/whole_file_5.f90: Likewise.
1811 * gfortran.dg/whole_file_6.f90: Likewise.
1813 2009-10-16 Richard Guenther <rguenther@suse.de>
1815 PR tree-optimization/41728
1816 * gcc.c-torture/compile/pr41728.c: New testcase.
1818 2009-10-16 Richard Guenther <rguenther@suse.de>
1821 * gcc.dg/lto/20091016-1_0.c: New testcase.
1822 * gcc.dg/lto/20091016-1_1.c: Likewise.
1823 * gcc.dg/lto/20091016-1_a.h: Likewise.
1825 2009-10-16 Richard Guenther <rguenther@suse.de>
1828 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1829 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1830 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1832 2009-10-16 Richard Guenther <rguenther@suse.de>
1835 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1837 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.dg/debug/pr41717.c: New test.
1842 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1845 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1848 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1850 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1853 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1855 * g++.dg/ext/altivec-2.C (main): Ditto.
1857 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1859 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1860 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1862 2009-10-15 Richard Guenther <rguenther@suse.de>
1865 * gcc.dg/lto/20091015-1_0.c: New testcase.
1866 * gcc.dg/lto/20091015-1_1.c: Likewise.
1867 * gcc.dg/lto/20091015-1_2.c: Likewise.
1868 * gcc.dg/lto/20091015-1_a.h: Likewise.
1869 * gcc.dg/lto/20091015-1_b.h: Likewise.
1871 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1873 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1875 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1877 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1879 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1881 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1883 * obj-c++.dg/bitfield-1.mm: Likewise.
1884 * obj-c++.dg/bitfield-4.mm: Likewise.
1886 2009-10-14 Richard Guenther <rguenther@suse.de>
1889 * gcc.dg/lto/20091014-1_0.c: New testcase.
1891 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1894 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1895 warning on line 0 instead of 1.
1897 2009-10-14 Richard Guenther <rguenther@suse.de>
1900 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1901 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1903 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1905 PR preprocessor/41543
1906 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1909 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1911 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1913 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1915 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1918 2009-10-14 Jason Merrill <jason@redhat.com>
1921 * g++.dg/cpp0x/defaulted14.C: New.
1923 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1925 * g++.dg/cpp0x/vt-40092.C: New.
1927 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1929 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1930 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1932 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1934 * gfortran.dg/complex_intrinsic_8.f90: New test.
1936 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1938 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1939 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1941 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1944 * gcc.dg/torture/pr38948.c: New test.
1946 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1948 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1950 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1953 * gfortran.dg/class_allocate_2.f03: Modified.
1954 * gfortran.dg/class_allocate_3.f03: New test case.
1956 2009-10-13 Richard Guenther <rguenther@suse.de>
1959 * gcc.dg/lto/20091006-2_0.c: New testcase.
1960 * gcc.dg/lto/20091006-2_1.c: Likewise.
1961 * gcc.dg/lto/20091006-2_2.c: Likewise.
1962 * gcc.dg/lto/20091013-1_0.c: Likewise.
1963 * gcc.dg/lto/20091013-1_1.c: Likewise.
1964 * gcc.dg/lto/20091013-1_2.c: Likewise.
1966 2009-10-13 Martin Jambor <mjambor@suse.cz>
1968 * gcc.c-torture/compile/pr41661.c: New test.
1970 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1972 PR libgfortran/41683
1973 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1975 2009-10-12 Jason Merrill <jason@redhat.com>
1978 * g++.dg/cpp0x/decltype18.C: New.
1981 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1983 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1985 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1987 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1993 * gcc.dg/guality/pr41447-1.c: New.
1994 * gcc.dg/debug/pr41264-1.c: New.
1995 * gcc.dg/debug/pr41343-1.c: New.
1997 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2000 * gcc.dg/torture/pr26515.c: New test.
2002 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2005 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2006 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2007 or "xfail" with dg-lto-do.
2009 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2011 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2013 2009-10-12 Michael Matz <matz@suse.de>
2015 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2018 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2021 * g++.dg/torture/pr41680.C: New test.
2023 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2026 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2028 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2031 * gcc.dg/guality/pr41616-1.c: New.
2033 2009-10-11 Jason Merrill <jason@redhat.com>
2036 * g++.dg/cpp0x/rv-reinterpret.C: New.
2038 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040 PR libgfortran/38439
2041 * gfortran.dg/fmt_error_9.f: New test.
2042 * gfortran.dg/fmt_error_10.f: New test.
2044 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2047 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2048 * gfortran.dg/class_4b.f03: As above.
2049 * gfortran.dg/class_4c.f03: As above.
2050 * gfortran.dg/class_4d.f03: As above.
2052 2009-10-11 Richard Guenther <rguenther@suse.de>
2054 PR tree-optimization/41555
2055 * gcc.dg/torture/pr41555.c: New testcase.
2057 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2059 PR libgfortran/35862
2060 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2063 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2065 PR libgfortran/35862
2066 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2067 Add conditions to avoid runtime errors if not supported.
2069 2009-10-10 Richard Guenther <rguenther@suse.de>
2071 PR tree-optimization/41654
2072 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2074 2009-10-09 Jason Merrill <jason@redhat.com>
2076 * g++.dg/cpp/ucn-1.C: New.
2078 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2081 * gfortran.dg/class_2.f03: Extended test case.
2083 2009-10-09 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/class_allocate_1.f03: Modify code such that
2087 it compiles with the gfc_warning->gfc_error change.
2088 * gfortran.dg/class_allocate_1.f03: New test.
2090 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2093 * gfortran.dg/select_type_6.f03: New test.
2095 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2097 PR preprocessor/41445
2098 * gcc.dg/cpp/separate-1.c: Adjust.
2099 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2100 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2101 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2102 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2103 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2104 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2105 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2107 PR rtl-optimization/41646
2108 * gcc.c-torture/compile/pr41646.c: New test.
2110 2009-10-09 Richard Guenther <rguenther@suse.de>
2112 PR tree-optimization/41634
2113 * gcc.c-torture/compile/pr41634.c: New testcase.
2115 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2117 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2119 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2121 * gnat.dg/opt3.adb: New test.
2122 * gnat.dg/opt3_pkg.ads: New helper.
2124 2009-10-08 Doug Kwan <dougkwan@google.com>
2126 PR rtl-optimization/41574
2127 * gcc.dg/pr41574.c: New test.
2129 2009-10-08 Cary Coutant <ccoutant@google.com>
2131 Add support for debugging with ICF (Identical Code Folding).
2132 * g++.dg/debug/dwarf2/icf.C: New test.
2134 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2136 * gcc.target/mips/truncate-6.c: New test.
2138 2009-10-08 Jason Merrill <jason@redhat.com>
2141 * g++.dg/cpp0x/rv-deduce.C: New.
2144 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2145 * g++.dg/template/explicit-args2.C: New.
2146 * g++.dg/template/explicit-args3.C: New.
2147 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2149 2009-10-08 Michael Matz <matz@suse.de>
2152 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2153 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2154 * gcc.dg/pr41573.c: New test.
2156 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2159 * gcc.c-torture/compile/pr41182-1.c: New.
2161 2009-10-07 Jason Merrill <jason@redhat.com>
2163 * g++.dg/cpp0x/variadic95.C: New.
2165 2009-10-07 Jason Merrill <jason@redhat.com>
2167 * g++.dg/template/scope3.C: New.
2169 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2171 * gcc.dg/debug/dwarf2/inline3.c: New test.
2173 2009-10-07 Daniel Kraft <d@domob.eu>
2176 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2178 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2180 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2181 * gfortran.dg/select_type_1.f03: Modified error message.
2182 * gfortran.dg/select_type_5.f03: New test.
2184 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2186 PR libgfortran/41612
2187 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2190 2009-10-06 Jason Merrill <jason@redhat.com>
2192 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2193 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2195 2009-10-06 Richard Guenther <rguenther@suse.de>
2198 * gcc.dg/lto/20091006-1_0.c: New testcase.
2199 * gcc.dg/lto/20091006-1_1.c: Likewise.
2200 * gcc.dg/lto/20091005-2_0.c: Likewise.
2202 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2205 * gnat.dg/timer_cancel.adb: New test.
2207 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2210 * gnat.dg/specs/import_abstract.ads: New.
2212 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2214 PR libgfortran/35862
2215 * gfortran.dg/round_2.f03: New test.
2217 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2221 * lib/gcc-gdb-test.exp: ... here. New file.
2222 * gfortran.dg/guality/guality.exp: New file.
2223 * gfortran.dg/guality/pr41558.f90: New test.
2224 * gfortran.dg/guality/arg1.f90: New test.
2226 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2228 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2229 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2230 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2231 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2233 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2235 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2237 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2238 plugin_pass to register_pass_info.
2239 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2241 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2244 2009-10-05 Richard Guenther <rguenther@suse.de>
2247 * gcc.dg/lto/20090914-2_0.c: New testcase.
2249 2009-10-05 Richard Guenther <rguenther@suse.de>
2252 * gcc.dg/lto/20091005-1_0.c: New testcase.
2253 * gcc.dg/lto/20091005-1_1.c: Likewise.
2255 2009-10-05 Richard Guenther <rguenther@suse.de>
2259 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2260 * g++.dg/lto/20091004-1_0.C: New testcase.
2261 * g++.dg/lto/20091004-1_1.C: Likewise.
2262 * g++.dg/lto/20091004-2_0.C: Likewise.
2263 * g++.dg/lto/20091004-2_1.C: Likewise.
2264 * g++.dg/lto/20091004-3_0.C: Likewise.
2265 * g++.dg/lto/20091004-3_1.C: Likewise.
2267 2009-10-05 Richard Guenther <rguenther@suse.de>
2269 PR tree-optimization/23821
2270 * gcc.dg/torture/pr23821.c: New testcase.
2272 2009-10-05 Daniel Kraft <d@domob.eu>
2275 * gfortran.dg/goto_6.f: New test.
2276 * gfortran.dg/goto_7.f: New test.
2278 2009-10-03 Ben Elliston <bje@au.ibm.com>
2279 Bill Maddox <maddox@google.com>
2280 Cary Coutant <ccoutant@google.com>
2281 Chris Demetriou <cgd@google.com>
2282 Diego Novillo <dnovillo@google.com>
2283 Doug Kwan <dougkwan@google.com>
2284 Jan Hubicka <jh@suse.cz>
2285 Ollie Wild <aaw@google.com>
2286 Rafael Espindola <espindola@google.com>
2287 Richard Guenther <rguenther@suse.de>
2288 Simon Baldwin <simonb@google.com>
2290 * g++.dg/20090107-1.C: New.
2291 * g++.dg/20090121-1.C: New.
2292 * g++.dg/ipa/20090113-1.C: New.
2293 * g++.dg/lto: New directory.
2294 * g++.dg/lto/20080829_0.C: New.
2295 * g++.dg/lto/20080904_0.C: New.
2296 * g++.dg/lto/20080907_0.C: New.
2297 * g++.dg/lto/20080908-1_0.C: New.
2298 * g++.dg/lto/20080908-2_0.C: New.
2299 * g++.dg/lto/20080908-3_0.C: New.
2300 * g++.dg/lto/20080909-1_0.C: New.
2301 * g++.dg/lto/20080910-1_0.C: New.
2302 * g++.dg/lto/20080912-1_0.C: New.
2303 * g++.dg/lto/20080912_0.C: New.
2304 * g++.dg/lto/20080915_0.C: New.
2305 * g++.dg/lto/20080916_0.C: New.
2306 * g++.dg/lto/20080917_0.C: New.
2307 * g++.dg/lto/20080924_0.C: New.
2308 * g++.dg/lto/20080926_0.C: New.
2309 * g++.dg/lto/20081008_0.C: New.
2310 * g++.dg/lto/20081022.h: New.
2311 * g++.dg/lto/20081022_0.C: New.
2312 * g++.dg/lto/20081022_1.C: New.
2313 * g++.dg/lto/20081023_0.C: New.
2314 * g++.dg/lto/20081109-1_0.C: New.
2315 * g++.dg/lto/20081109-2_0.C: New.
2316 * g++.dg/lto/20081109_0.C: New.
2317 * g++.dg/lto/20081109_1.C: New.
2318 * g++.dg/lto/20081118-1_0.C: New.
2319 * g++.dg/lto/20081118-1_1.C: New.
2320 * g++.dg/lto/20081118_0.C: New.
2321 * g++.dg/lto/20081118_1.C: New.
2322 * g++.dg/lto/20081119-1.h: New.
2323 * g++.dg/lto/20081119-1_0.C: New.
2324 * g++.dg/lto/20081119-1_1.C: New.
2325 * g++.dg/lto/20081119_0.C: New.
2326 * g++.dg/lto/20081119_1.C: New.
2327 * g++.dg/lto/20081120-1_0.C: New.
2328 * g++.dg/lto/20081120-1_1.C: New.
2329 * g++.dg/lto/20081120-2_0.C: New.
2330 * g++.dg/lto/20081120-2_1.C: New.
2331 * g++.dg/lto/20081123_0.C: New.
2332 * g++.dg/lto/20081123_1.C: New.
2333 * g++.dg/lto/20081125.h: New.
2334 * g++.dg/lto/20081125_0.C: New.
2335 * g++.dg/lto/20081125_1.C: New.
2336 * g++.dg/lto/20081127_0.C: New.
2337 * g++.dg/lto/20081127_1.C: New.
2338 * g++.dg/lto/20081203_0.C: New.
2339 * g++.dg/lto/20081203_1.C: New.
2340 * g++.dg/lto/20081204-1_0.C: New.
2341 * g++.dg/lto/20081204-1_1.C: New.
2342 * g++.dg/lto/20081204-2_0.C: New.
2343 * g++.dg/lto/20081204-2_1.C: New.
2344 * g++.dg/lto/20081209_0.C: New.
2345 * g++.dg/lto/20081209_1.C: New.
2346 * g++.dg/lto/20081211-1.h: New.
2347 * g++.dg/lto/20081211-1_0.C: New.
2348 * g++.dg/lto/20081211-1_1.C: New.
2349 * g++.dg/lto/20081217-1_0.C: New.
2350 * g++.dg/lto/20081217-2_0.C: New.
2351 * g++.dg/lto/20081219_0.C: New.
2352 * g++.dg/lto/20081219_1.C: New.
2353 * g++.dg/lto/20090106_0.C: New.
2354 * g++.dg/lto/20090112_0.C: New.
2355 * g++.dg/lto/20090128_0.C: New.
2356 * g++.dg/lto/20090221_0.C: New.
2357 * g++.dg/lto/20090302_0.C: New.
2358 * g++.dg/lto/20090302_1.C: New.
2359 * g++.dg/lto/20090303_0.C: New.
2360 * g++.dg/lto/20090311-1.h: New.
2361 * g++.dg/lto/20090311-1_0.C: New.
2362 * g++.dg/lto/20090311-1_1.C: New.
2363 * g++.dg/lto/20090311_0.C: New.
2364 * g++.dg/lto/20090311_1.C: New.
2365 * g++.dg/lto/20090312.h: New.
2366 * g++.dg/lto/20090312_0.C: New.
2367 * g++.dg/lto/20090312_1.C: New.
2368 * g++.dg/lto/20090313_0.C: New.
2369 * g++.dg/lto/20090313_1.C: New.
2370 * g++.dg/lto/20090315_0.C: New.
2371 * g++.dg/lto/20090315_1.C: New.
2372 * g++.dg/lto/20091002-1_0.C: New testcase.
2373 * g++.dg/lto/20091002-2_0.C: Likewise..
2374 * g++.dg/lto/20091002-3_0.C: Likewise..
2375 * g++.dg/lto/README: New.
2376 * g++.dg/lto/pr40818_0.C: New.
2377 * g++.dg/opt/thunk3-1.C: New.
2378 * g++.dg/opt/thunk4.C: New.
2379 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2380 replacements with __attribute__ ((__noinline__)).
2381 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2382 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2383 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2384 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2385 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2386 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2387 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2388 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2389 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2390 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2391 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2392 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2393 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2394 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2395 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2396 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2397 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2398 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2399 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2400 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2401 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2402 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2403 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2404 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2405 * gcc.dg/20081223-1.c: New.
2406 * gcc.dg/lto: New directory.
2407 * gcc.dg/lto/20080908_0.c: New.
2408 * gcc.dg/lto/20080917_0.c: New.
2409 * gcc.dg/lto/20080924_0.c: New.
2410 * gcc.dg/lto/20081024_0.c: New.
2411 * gcc.dg/lto/20081109_0.c: New.
2412 * gcc.dg/lto/20081111_0.c: New.
2413 * gcc.dg/lto/20081111_1.c: New.
2414 * gcc.dg/lto/20081112_0.c: New.
2415 * gcc.dg/lto/20081112_1.c: New.
2416 * gcc.dg/lto/20081115_0.c: New.
2417 * gcc.dg/lto/20081115_1.c: New.
2418 * gcc.dg/lto/20081115_2.c: New.
2419 * gcc.dg/lto/20081118_0.c: New.
2420 * gcc.dg/lto/20081118_1.c: New.
2421 * gcc.dg/lto/20081118_2.c: New.
2422 * gcc.dg/lto/20081120-1_0.c: New.
2423 * gcc.dg/lto/20081120-1_1.c: New.
2424 * gcc.dg/lto/20081120-2_0.c: New.
2425 * gcc.dg/lto/20081120-2_1.c: New.
2426 * gcc.dg/lto/20081125_0.c: New.
2427 * gcc.dg/lto/20081125_1.c: New.
2428 * gcc.dg/lto/20081126_0.c: New.
2429 * gcc.dg/lto/20081201-1_0.c: New.
2430 * gcc.dg/lto/20081201-1_1.c: New.
2431 * gcc.dg/lto/20081201-1_2.c: New.
2432 * gcc.dg/lto/20081201-2_0.c: New.
2433 * gcc.dg/lto/20081201-2_1.c: New.
2434 * gcc.dg/lto/20081202-1_0.c: New.
2435 * gcc.dg/lto/20081202-1_1.c: New.
2436 * gcc.dg/lto/20081202-2_0.c: New.
2437 * gcc.dg/lto/20081202-2_1.c: New.
2438 * gcc.dg/lto/20081204-1_0.c: New.
2439 * gcc.dg/lto/20081204-1_1.c: New.
2440 * gcc.dg/lto/20081204-2_0.c: New.
2441 * gcc.dg/lto/20081210-1_0.c: New.
2442 * gcc.dg/lto/20081212-1_0.c: New.
2443 * gcc.dg/lto/20081222_0.c: New.
2444 * gcc.dg/lto/20081222_0.h: New.
2445 * gcc.dg/lto/20081222_1.c: New.
2446 * gcc.dg/lto/20081224_0.c: New.
2447 * gcc.dg/lto/20081224_0.h: New.
2448 * gcc.dg/lto/20081224_1.c: New.
2449 * gcc.dg/lto/20090116_0.c: New.
2450 * gcc.dg/lto/20090120_0.c: New.
2451 * gcc.dg/lto/20090126-1_0.c: New.
2452 * gcc.dg/lto/20090126-2_0.c: New.
2453 * gcc.dg/lto/20090206-1_0.c: New.
2454 * gcc.dg/lto/20090206-2_0.c: New.
2455 * gcc.dg/lto/20090210_0.c: New.
2456 * gcc.dg/lto/20090210_1.c: New.
2457 * gcc.dg/lto/20090213_0.c: New.
2458 * gcc.dg/lto/20090213_1.c: New.
2459 * gcc.dg/lto/20090218-1_0.c: New.
2460 * gcc.dg/lto/20090218-1_1.c: New.
2461 * gcc.dg/lto/20090218-2_0.c: New.
2462 * gcc.dg/lto/20090218-2_1.c: New.
2463 * gcc.dg/lto/20090218_0.c: New.
2464 * gcc.dg/lto/20090218_1.c: New.
2465 * gcc.dg/lto/20090218_2.c: New.
2466 * gcc.dg/lto/20090218_3.c: New.
2467 * gcc.dg/lto/20090219_0.c: New.
2468 * gcc.dg/lto/20090312_0.c: New.
2469 * gcc.dg/lto/20090312_1.c: New.
2470 * gcc.dg/lto/20090313_0.c: New.
2471 * gcc.dg/lto/20090706-1_0.c: New.
2472 * gcc.dg/lto/20090706-2_0.c: New.
2473 * gcc.dg/lto/20090717_0.c: New.
2474 * gcc.dg/lto/20090717_1.c: New.
2475 * gcc.dg/lto/20090729_0.c: New.
2476 * gcc.dg/lto/20090729_1.c: New.
2477 * gcc.dg/lto/20090812_0.c: New.
2478 * gcc.dg/lto/20090812_1.c: New.
2479 * gcc.dg/lto/20090914-1_0.c: New.
2480 * gcc.dg/lto/README: New.
2481 * gcc.dg/visibility-7.c: Adjust expected pattern
2482 * gfortran.dg/lto: New directory.
2483 * gfortran.dg/lto/pr40724_0.f: New.
2484 * gfortran.dg/lto/pr40724_1.f: New.
2485 * gfortran.dg/lto/pr40725_0.f03: New.
2486 * gfortran.dg/lto/pr40725_1.c: New.
2487 * gfortran.dg/lto/pr41069_0.f90: New.
2488 * gfortran.dg/lto/pr41069_1.f90: New.
2489 * gfortran.dg/lto/pr41069_2.f90: New.
2490 * g++.dg/README: Add 'lto' directory.
2491 * g++.dg/dg.exp: Also scan 'lto' directory
2493 2009-10-03 Ben Elliston <bje@au.ibm.com>
2494 Janis Johnson <janis187@us.ibm.com>
2495 Diego Novillo <dnovillo@google.com>
2497 * g++.dg/lto/lto.exp: New.
2498 * gcc.c-torture/execute/execute.exp: Add
2499 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2500 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2501 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2502 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2503 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2504 * gcc.dg/lto/lto.exp: New.
2505 * gfortran.dg/lto/lto.exp: New.
2506 * lib/target-supports.exp (check_effective_target_lto): New.
2507 * lib/c-torture.exp: Load target-supports.exp. Define
2508 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2509 * lib/gcc-dg.exp: Likewise.
2511 * lib/torture-options.exp: Add support for a third argument.
2513 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2516 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2518 2009-10-02 Jason Merrill <jason@redhat.com>
2520 * g++.dg/abi/mangle32.C: New.
2522 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2524 * gnat.dg/atomic2.adb: New test.
2526 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2528 * gnat.dg/array11.adb: New test.
2529 * gnat.dg/array12.adb: Likewise.
2531 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2533 * gnat.dg/array10.adb: New test.
2534 * gnat.dg/object_overflow.adb: Tweak.
2536 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2538 * gcc.dg/guality/guality.exp: Disable on darwin.
2540 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2542 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2543 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2544 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2545 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2547 2009-10-02 Tobias Burnus <burnus@net-b.de>
2550 * gfortran.dg/intent_out_5.f90: New test.
2552 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.dg/guality/pr41404-1.c: New test.
2557 * gcc.dg/guality/pr41353-2.c: New test.
2559 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2562 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2565 2009-10-01 Jan Hubicka <jh@suse.cz>
2567 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2569 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2571 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2573 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2575 2009-10-01 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/parameter_array_init_5.f90: New test.
2580 2009-10-01 Jason Merrill <jason@redhat.com>
2582 * g++.dg/cpp0x/defaulted13.C: New.
2584 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2586 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2587 * gfortran.dg/bounds_check_11.f90: Likewise.
2588 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2590 2009-09-30 Tobias Burnus <burnus@net-b.de>
2592 * gfortran.dg/select_type_4.f90: New test.
2594 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2596 * gfortran.dg/same_type_as_1.f03: New test.
2597 * gfortran.dg/same_type_as_2.f03: Ditto.
2599 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2601 * gfortran.dg/select_type_1.f03: Extended.
2602 * gfortran.dg/select_type_3.f03: New test.
2604 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2606 * gfortran.dg/class_allocate_1.f03: New test.
2608 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2611 * gfortran.dg/allocatable_scalar_3.f90: New test.
2612 * gfortran.dg/select_type_2.f03: Ditto.
2613 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2615 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2617 * gfortran.dg/block_name_2.f90: Modified error message.
2618 * gfortran.dg/select_6.f90: Ditto.
2619 * gfortran.dg/select_type_1.f03: New test.
2621 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2624 * gfortran.dg/class_1.f03: Ditto.
2625 * gfortran.dg/class_2.f03: Ditto.
2626 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2627 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2628 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2629 * gfortran.dg/typebound_call_10.f03: Ditto.
2630 * gfortran.dg/typebound_call_2.f03: Ditto.
2631 * gfortran.dg/typebound_call_3.f03: Ditto.
2632 * gfortran.dg/typebound_call_4.f03: Ditto.
2633 * gfortran.dg/typebound_call_9.f03: Ditto.
2634 * gfortran.dg/typebound_generic_3.f03: Ditto.
2635 * gfortran.dg/typebound_generic_4.f03: Ditto.
2636 * gfortran.dg/typebound_operator_1.f03: Ditto.
2637 * gfortran.dg/typebound_operator_2.f03: Ditto.
2638 * gfortran.dg/typebound_operator_3.f03: Ditto.
2639 * gfortran.dg/typebound_operator_4.f03: Ditto.
2640 * gfortran.dg/typebound_proc_1.f08: Ditto.
2641 * gfortran.dg/typebound_proc_5.f03: Ditto.
2642 * gfortran.dg/typebound_proc_6.f03: Ditto.
2644 2009-09-30 Jason Merrill <jason@redhat.com>
2646 * g++.dg/eh/init-temp1.C: Improve test.
2648 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2651 * gcc.target/alpha/pr22093.c: New test.
2653 2009-09-29 John Freeman <jfreeman08@gmail.com>
2654 Jason Merrill <jason@redhat.com>
2656 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2657 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2658 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2659 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2660 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2661 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2662 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2663 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2664 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2665 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2666 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2667 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2668 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2669 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2670 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2671 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2672 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2673 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2674 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2675 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2676 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2677 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2678 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2679 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2680 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2681 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2682 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2683 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2684 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2685 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2686 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2687 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2688 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2689 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2690 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2691 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2692 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2693 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2694 * lib/prune.exp: Accept "In lambda function".
2696 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2698 * gcc.target/i386/fma4-check.h: New file.
2699 * gcc.target/i386/fma4-fma.c: Ditto.
2700 * gcc.target/i386/fma4-maccXX.c: Ditto.
2701 * gcc.target/i386/fma4-msubXX.c: Ditto.
2702 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2703 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2704 * gcc.target/i386/fma4-vector.c: Ditto.
2705 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2706 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2707 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2708 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2709 * gcc.target/i386/fma4-256-vector.c: Ditto.
2710 * gcc.target/i386/funcspec-2.c: Ditto.
2712 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2714 * gcc.target/i386/funcspec-5.c: Add FMA4.
2715 * gcc.target/i386/funcspec-6.c: Ditto.
2716 * gcc.target/i386/funcspec-8.c: Ditto.
2718 * gcc.target/i386/funcspec-9.c: New file.
2720 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2722 * gcc.target/i386/isa-10.c: New file.
2723 * gcc.target/i386/isa-11.c: Ditto.
2724 * gcc.target/i386/isa-12.c: Ditto.
2725 * gcc.target/i386/isa-13.c: Ditto.
2726 * gcc.target/i386/isa-2.c: Ditto.
2727 * gcc.target/i386/isa-3.c: Ditto.
2728 * gcc.target/i386/isa-4.c: Ditto.
2729 * gcc.target/i386/isa-7.c: Ditto.
2730 * gcc.target/i386/isa-8.c: Ditto.
2731 * gcc.target/i386/isa-9.c: Ditto.
2733 * gcc.target/i386/isa-14.c: Add FMA4.
2734 * gcc.target/i386/isa-1.c: Ditto.
2735 * gcc.target/i386/isa-5.c: Ditto.
2736 * gcc.target/i386/isa-6.c: Ditto.
2738 * gcc.target/i386/sse-12.c: New file.
2739 * gcc.target/i386/sse-13.c: Ditto.
2740 * gcc.target/i386/sse-14.c: Ditto.
2741 * gcc.target/i386/sse-22.c: Ditto.
2743 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2744 * g++.dg/other/i386-3.C: Ditto.
2745 * g++.dg/other/i386-5.C: Ditto.
2746 * g++.dg/other/i386-6.C: Ditto.
2748 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2751 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2754 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2756 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2757 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2759 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2762 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2764 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2766 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2768 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2769 * gcc.target/i386/isa-1.c: Remove SSE5.
2770 * gcc.target/i386/isa-5.c: Ditto.
2771 * gcc.target/i386/isa-6.c: Ditto.
2772 * gcc.target/i386/funcspec-4.c: Remove error conditions
2774 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2775 * gcc.target/i386/avx-2.c: Ditto.
2776 * gcc.target/i386/sse-23.c: Ditto.
2777 * gcc.target/i386/funcspec-9.c: Delete.
2779 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2781 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2782 * gcc.dg/guality/pr41353-1.c: New test.
2785 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2786 in macro name definition for non-unix/win32/msdos.
2788 2009-09-29 Daniel Kraft <d@domob.eu>
2791 * gfortran.dg/block_1.f08: New test.
2792 * gfortran.dg/block_2.f08: New test.
2793 * gfortran.dg/block_3.f90: New test.
2794 * gfortran.dg/block_4.f08: New test.
2795 * gfortran.dg/block_5.f08: New test.
2796 * gfortran.dg/block_6.f08: New test.
2797 * gfortran.dg/block_7.f08: New test.
2798 * gfortran.dg/block_8.f08: New test.
2800 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2802 PR libgfortran/35862
2803 * gfortran.dg/round_1.f03: New test.
2804 * gfortran.dg/f2003_io_3.f03: Update test.
2806 2009-09-28 Easwaran Raman <eraman@google.com>
2808 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2809 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2811 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2813 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2814 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2815 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2816 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2817 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2819 * g++.dg/dfp/dfp.exp: Fix typo.
2821 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2822 Fix typo that breaks the check.
2824 2009-09-28 Olivier Hainque <hainque@adacore.com>
2826 * gnat.dg (tagged_alloc_free.adb): New testcase.
2828 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2830 * g++.dg/dfp: New directory.
2831 * g++.dg/dg.exp: Prune tests in dfp directory.
2832 * g++.dg/dfp/dfp.exp: New.
2833 * g++.dg/dfp/mangle-mode.C: New test.
2835 2009-09-28 Michael Matz <matz@suse.de>
2837 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2840 2009-09-27 Richard Henderson <rth@redhat.com>
2842 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2843 * gcc.dg/tree-ssa/pr41469-1.c: New.
2845 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2848 * gcc.dg/cond-constqual-1.c: New test.
2850 2009-09-26 Michael Matz <matz@suse.de>
2854 * gcc.dg/pr41470.c: New test.
2856 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2858 * gnat.dg/array9.adb: New test.
2860 2009-09-26 Michael Matz <matz@suse.de>
2862 PR tree-optimization/41454
2863 * gcc.dg/pr41454.c: New test.
2865 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2867 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2868 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2869 into DW_TAG_GNU_template_parameter_pack and
2870 DW_TAG_GNU_formal_parameter_pack.
2871 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2872 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2874 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2876 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2877 parameters for alignment-sensitive -fsection-anchors tests.
2879 2009-09-25 Richard Guenther <rguenther@suse.de>
2882 * gcc.c-torture/execute/pr41463.c: New testcase.
2884 2009-09-25 Olivier Hainque <hainque@adacore.com>
2886 * gnat.dg/sse_nolib.adb: New testcase.
2888 2009-09-25 Revital Eres <ERES@il.ibm.com>
2890 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2891 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2892 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2893 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2894 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2895 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2896 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2897 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2898 * gcc.dg/vect/vect.exp: Add Power7 flags.
2899 * g++.dg/vect/vect.exp: Likewise.
2900 * gfortran.dg/vect/vect.exp: Likewise.
2902 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2905 * gfortran.dg/empty_label.f: New test.
2906 * gfortran.dg/empty_label.f90: Ditto.
2907 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2909 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2911 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2914 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2916 * lib/scanasm.exp (make_pattern_printable): New function.
2917 (dg-scan, scan-assembler-times, scan-assembler-dem,
2918 scan-assembler-dem-not): Use it.
2920 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2922 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2923 (test_nested): Renamed to ...
2924 (test_nested1): This.
2925 (test_nested2): New.
2928 2009-09-24 Richard Guenther <rguenther@suse.de>
2930 PR tree-optimization/36143
2931 PR tree-optimization/38747
2932 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2933 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2934 * g++.dg/torture/pr38747.C: New testcase.
2935 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2937 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/nested_proc.adb: New test.
2941 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.target/i386/pr12329.c: Adjust.
2945 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2948 * gcc.dg/pr41248.c: New.
2950 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2953 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2955 2009-09-23 Andreas Schwab <schwab@redhat.com>
2957 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2958 current_compiler_flags. Fix typos.
2960 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2962 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2964 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2967 * gcc.c-torture/compile/pr39779.c: New test.
2969 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2971 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2972 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2973 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2975 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2978 * gcc.dg/pr41295.c: New.
2980 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2982 * gcc.dg/pr40209.c: Add test case.
2984 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2986 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2988 * gcc.target/mips/code-readable-2.c: Likewise.
2989 * gcc.target/mips/code-readable-3.c: Likewise.
2991 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2993 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2994 Check support via mode instead of C type.
2995 (check_effective_target_dfprt_nocache): Ditto.
2996 (check_effective_target_hard_dfp): Ditto.
2998 2009-09-22 Richard Guenther <rguenther@suse.de>
3001 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3002 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3004 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.dg/20090922-1.c: New test.
3009 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3010 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3011 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3012 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3013 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3014 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3015 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3016 * objc.dg/dwarf-2.m: Likewise.
3018 2009-09-22 Richard Guenther <rguenther@suse.de>
3020 PR tree-optimization/41428
3021 * g++.dg/tree-ssa/pr41428.C: New testcase.
3023 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3026 * g++.dg/gomp/pr41429.C: New test.
3028 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3030 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3032 2009-09-21 Jason Merrill <jason@redhat.com>
3035 * g++.dg/cpp0x/trivial1.C: Expand.
3037 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3039 * gcc.dg/torture/calleesave-sse.c: New.
3041 2009-09-21 Jan Hubicka <jh@suse.cz>
3043 * gcc.dg/guality/inline-params.c: New testcase.
3045 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3047 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3049 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3050 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3053 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3055 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3056 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3057 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3058 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3059 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3061 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3064 * g++.dg/torture/pr40642.C: New testcase.
3066 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3068 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3069 cases in static initializers.
3071 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3073 * gcc.c-tortue/compile/pr39886.c: New.
3075 2009-09-20 Chris Demetriou <cgd@google.com>
3077 PR preprocessor/28435:
3078 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3079 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3080 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3081 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3082 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3084 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3086 * gcc.target/mips/mips.exp: Add relax-pic-calls
3087 under -mfoo/-mno-foo options.
3088 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3089 and -mexplicit-relocs.
3090 * gcc.target/mips/call-1.c: New test.
3091 * gcc.target/mips/call-2.c: New test.
3092 * gcc.target/mips/call-3.c: New test.
3093 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3094 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3096 2009-09-19 Chris Demetriou <cgd@google.com>
3098 PR preprocessor/28435:
3099 * gcc.dg/cpp/missing-header-MD.c: New test.
3100 * gcc.dg/cpp/missing-header-MMD.c: New test.
3101 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3102 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3104 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3106 PR libgfortran/41328
3107 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3110 2009-09-18 Jason Merrill <jason@redhat.com>
3112 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3113 * g++.dg/cpp0x/initlist-deduce.C: New.
3115 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3117 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3119 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3121 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3122 * c-c++-common/dfp: New directory.
3123 * c-c++-common/dfp/dfp-dbg.h: New file.
3124 * gcc.dg/dfp/call-by-value.c: Move to ...
3125 * c-c++-common/call-by-value.c: here.
3126 * gcc.dg/dfp/cast.c: Move to ...
3127 * c-c++-common/cast.c: here.
3128 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3129 * c-c++-common/compare-eq-const.c: here.
3130 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3131 * c-c++-common/compare-eq-d128.c: here.
3132 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3133 * c-c++-common/compare-eq-d32.c: here.
3134 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3135 * c-c++-common/compare-eq-d64.c: here.
3136 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3137 * c-c++-common/compare-eq-dfp.c: here.
3138 * gcc.dg/dfp/compare-eq.h: Move to ...
3139 * c-c++-common/compare-eq.h: here.
3140 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3141 * c-c++-common/compare-rel-const.c: here.
3142 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3143 * c-c++-common/compare-rel-d128.c: here.
3144 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3145 * c-c++-common/compare-rel-d32.c: here.
3146 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3147 * c-c++-common/compare-rel-d64.c: here.
3148 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3149 * c-c++-common/compare-rel-dfp.c: here.
3150 * gcc.dg/dfp/compare-rel.h: Move to ...
3151 * c-c++-common/compare-rel.h: here.
3152 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3153 * c-c++-common/compare-special-d128.c: here.
3154 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3155 * c-c++-common/compare-special-d32.c: here.
3156 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3157 * c-c++-common/compare-special-d64.c: here.
3158 * gcc.dg/dfp/compare-special.h: Move to ...
3159 * c-c++-common/compare-special.h: here.
3160 * gcc.dg/dfp/constants-zero.c: Move to ...
3161 * c-c++-common/constants-zero.c: here.
3162 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3163 * c-c++-common/convert-bfp-10.c: here.
3164 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3165 * c-c++-common/convert-bfp-11.c: here.
3166 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3167 * c-c++-common/convert-bfp-12.c: here.
3168 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3169 * c-c++-common/convert-bfp-13.c: here.
3170 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3171 * c-c++-common/convert-bfp-14.c: here.
3172 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3173 * c-c++-common/convert-bfp-2.c: here.
3174 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3175 * c-c++-common/convert-bfp-3.c: here.
3176 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3177 * c-c++-common/convert-bfp-4.c: here.
3178 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3179 * c-c++-common/convert-bfp-5.c: here.
3180 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3181 * c-c++-common/convert-bfp-6.c: here.
3182 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3183 * c-c++-common/convert-bfp-7.c: here.
3184 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3185 * c-c++-common/convert-bfp-8.c: here.
3186 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3187 * c-c++-common/convert-bfp-9.c: here.
3188 * gcc.dg/dfp/convert-bfp.c: Move to ...
3189 * c-c++-common/convert-bfp.c: here.
3190 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3191 * c-c++-common/convert-bfp-fold.c: here.
3192 * gcc.dg/dfp/convert-dfp.c: Move to ...
3193 * c-c++-common/convert-dfp.c: here.
3194 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3195 * c-c++-common/convert-dfp-fold-2.c: here.
3196 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3197 * c-c++-common/convert-dfp-fold.c: here.
3198 * gcc.dg/dfp/convert.h: Move to ...
3199 * c-c++-common/convert.h: here.
3200 * gcc.dg/dfp/convert-int.c: Move to ...
3201 * c-c++-common/convert-int.c: here.
3202 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3203 * c-c++-common/convert-int-fold.c: here.
3204 * gcc.dg/dfp/convert-int-max.c: Move to ...
3205 * c-c++-common/convert-int-max.c: here.
3206 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3207 * c-c++-common/convert-int-max-fold.c: here.
3208 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3209 * c-c++-common/convert-int-saturate.c: here.
3210 * gcc.dg/dfp/func-array.c: Move to ...
3211 * c-c++-common/func-array.c: here.
3212 * gcc.dg/dfp/func-deref.c: Move to ...
3213 * c-c++-common/func-deref.c: here.
3214 * gcc.dg/dfp/func-mixed.c: Move to ...
3215 * c-c++-common/func-mixed.c: here.
3216 * gcc.dg/dfp/func-pointer.c: Move to ...
3217 * c-c++-common/func-pointer.c: here.
3218 * gcc.dg/dfp/func-scalar.c: Move to ...
3219 * c-c++-common/func-scalar.c: here.
3220 * gcc.dg/dfp/func-struct.c: Move to ...
3221 * c-c++-common/func-struct.c: here.
3222 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3223 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3224 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3225 * c-c++-common/func-vararg-alternate-d128.c: here.
3226 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3227 * c-c++-common/func-vararg-alternate-d32.c: here.
3228 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3229 * c-c++-common/func-vararg-alternate-d64.c: here.
3230 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3231 * c-c++-common/func-vararg-alternate.h: here.
3232 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3233 * c-c++-common/func-vararg-dfp.c: here.
3234 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3235 * c-c++-common/func-vararg-mixed-2.c: here.
3236 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3237 * c-c++-common/func-vararg-mixed.c: here.
3238 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3239 * c-c++-common/func-vararg-size0.c: here.
3240 * gcc.dg/dfp/inf-1.c: Move to ...
3241 * c-c++-common/inf-1.c: here.
3242 * gcc.dg/dfp/loop-index.c: Move to ...
3243 * c-c++-common/loop-index.c: here.
3244 * gcc.dg/dfp/modes.c: Move to ...
3245 * c-c++-common/modes.c: here.
3246 * gcc.dg/dfp/nan-1.c: Move to ...
3247 * c-c++-common/nan-1.c: here.
3248 * gcc.dg/dfp/nan-2.c: Move to ...
3249 * c-c++-common/nan-2.c: here.
3250 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3251 * c-c++-common/operator-arith-fold.c: here.
3252 * gcc.dg/dfp/operator-assignment.c: Move to ...
3253 * c-c++-common/operator-assignment.c: here.
3254 * gcc.dg/dfp/operator-comma.c: Move to ...
3255 * c-c++-common/operator-comma.c: here.
3256 * gcc.dg/dfp/operator-cond.c: Move to ...
3257 * c-c++-common/operator-cond.c: here.
3258 * gcc.dg/dfp/operator-logical.c: Move to ...
3259 * c-c++-common/operator-logical.c: here.
3260 * gcc.dg/dfp/operator-unary.c: Move to ...
3261 * c-c++-common/operator-unary.c: here.
3262 * gcc.dg/dfp/pr31385.c: Move to ...
3263 * c-c++-common/pr31385.c: here.
3264 * gcc.dg/dfp/pr33466.c: Move to ...
3265 * c-c++-common/pr33466.c: here.
3266 * gcc.dg/dfp/pr35620.c: Move to ...
3267 * c-c++-common/pr35620.c: here.
3268 * gcc.dg/dfp/pr36800.c: Move to ...
3269 * c-c++-common/pr36800.c: here.
3270 * gcc.dg/dfp/pr39034.c: Move to ...
3271 * c-c++-common/pr39034.c: here.
3272 * gcc.dg/dfp/pr39035.c: Move to ...
3273 * c-c++-common/pr39035.c: here.
3274 * gcc.dg/dfp/pr39902.c: Move to ...
3275 * c-c++-common/pr39902.c: here.
3276 * gcc.dg/dfp/pr39986.c: Move to ...
3277 * c-c++-common/pr39986.c: here.
3278 * gcc.dg/dfp/signbit-1.c: Move to ...
3279 * c-c++-common/signbit-1.c: here.
3280 * gcc.dg/dfp/signbit-2.c: Move to ...
3281 * c-c++-common/signbit-2.c: here.
3282 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3283 * c-c++-common/struct-layout-1.c: here.
3284 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3285 * c-c++-common/usual-arith-conv.c: here.
3286 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3287 * c-c++-common/usual-arith-conv-const.c: here.
3289 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3292 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3295 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3298 * g++.dg/expr/bool3.C: New test.
3299 * g++.dg/expr/bool4.C: New test.
3301 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3303 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3304 * gcc.dg/dfp/signbit-2.c: Use it.
3305 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3306 arguments to unsigned int.
3307 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3308 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3309 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3310 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3311 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3312 * gcc.dg/dfp/pr39986.c: Ditto.
3313 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3314 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3315 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3316 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3317 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3319 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3321 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3323 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3326 * dfp/pr41049.c: New test.
3328 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3331 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3333 2009-09-17 Martin Jambor <mjambor@suse.cz>
3335 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3336 * gcc.dg/ipa/ipa-sra-1.c: New test.
3337 * gcc.dg/ipa/ipa-sra-2.c: New test.
3338 * gcc.dg/ipa/ipa-sra-3.c: New test.
3339 * gcc.dg/ipa/ipa-sra-4.c: New test.
3340 * gcc.dg/ipa/ipa-sra-5.c: New test.
3341 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3342 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3344 2009-09-17 Michael Matz <matz@suse.de>
3347 * gfortran.dg/pr41347.f90: New test.
3349 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3351 * gcc.c-torture/compile/20090917-1.c: New testcase.
3353 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3355 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3356 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3357 alpha*-*-* target from XFAIL list.
3359 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3361 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3362 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3363 * gcc.dg/dfp/cast-bad.c: Use default options.
3364 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3365 * gcc.dg/dfp/composite-type.c: Ditto.
3366 * gcc.dg/dfp/constants.c: Ditto.
3367 * gcc.dg/dfp/constants-hex.c: Ditto.
3368 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3369 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3370 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3371 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3372 * gcc.dg/dfp/ctypes.c: Ditto.
3373 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3374 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3375 * gcc.dg/dfp/float-constant-double.c: Ditto.
3376 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3377 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3378 * gcc.dg/dfp/modes.c: Ditto.
3379 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3380 * gcc.dg/dfp/pr31344.c: Ditto.
3381 * gcc.dg/dfp/pr31385.c: Ditto.
3382 * gcc.dg/dfp/pr33466.c: Ditto.
3383 * gcc.dg/dfp/pr35620.c: Ditto.
3384 * gcc.dg/dfp/pr37435.c: Ditto.
3385 * gcc.dg/dfp/pr39986.c: Ditto.
3386 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3387 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3388 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3389 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3390 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3391 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3392 * gcc.dg/dfp/typespec.c: Ditto.
3393 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3394 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3395 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3396 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3397 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3398 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3399 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3400 * gcc.dg/dfp/compare-rel.h: Ditto.
3401 * gcc.dg/dfp/compare-special.h: Ditto.
3402 * gcc.dg/dfp/convert.h: Ditto.
3403 * gcc.dg/dfp/fe-check.h: Ditto.
3404 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3405 * gcc.dg/dfp/cast.c: Ditto.
3406 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3407 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3408 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3409 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3410 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3411 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3412 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3413 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3414 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3415 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3416 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3417 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3418 * gcc.dg/dfp/constants-zero.c: Ditto.
3419 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3420 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3421 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3422 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3423 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3424 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3425 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3426 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3427 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3428 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3429 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3430 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3431 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3432 * gcc.dg/dfp/convert-bfp.c: Ditto.
3433 * gcc.dg/dfp/convert-complex.c: Ditto.
3434 * gcc.dg/dfp/convert-dfp.c: Ditto.
3435 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3436 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3437 * gcc.dg/dfp/convert-int.c: Ditto.
3438 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3439 * gcc.dg/dfp/convert-int-max.c: Ditto.
3440 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3441 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3442 * gcc.dg/dfp/fe-binop.c: Ditto.
3443 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3444 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3445 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3446 * gcc.dg/dfp/func-array.c: Ditto.
3447 * gcc.dg/dfp/func-deref.c: Ditto.
3448 * gcc.dg/dfp/func-mixed.c: Ditto.
3449 * gcc.dg/dfp/func-pointer.c: Ditto.
3450 * gcc.dg/dfp/func-scalar.c: Ditto.
3451 * gcc.dg/dfp/func-struct.c: Ditto.
3452 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3453 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3454 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3455 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3456 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3457 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3458 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3459 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3460 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3461 * gcc.dg/dfp/inf-1.c: Ditto.
3462 * gcc.dg/dfp/loop-index.c: Ditto.
3463 * gcc.dg/dfp/nan-1.c: Ditto.
3464 * gcc.dg/dfp/nan-2.c: Ditto.
3465 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3466 * gcc.dg/dfp/operator-assignment.c: Ditto.
3467 * gcc.dg/dfp/operator-comma.c: Ditto.
3468 * gcc.dg/dfp/operator-cond.c: Ditto.
3469 * gcc.dg/dfp/operator-logical.c: Ditto.
3470 * gcc.dg/dfp/operator-unary.c: Ditto.
3471 * gcc.dg/dfp/pr36800.c: Ditto.
3472 * gcc.dg/dfp/pr39034.c: Ditto.
3473 * gcc.dg/dfp/pr39035.c: Ditto.
3474 * gcc.dg/dfp/pr39902.c: Ditto.
3475 * gcc.dg/dfp/signbit-1.c: Ditto.
3476 * gcc.dg/dfp/signbit-2.c: Ditto.
3477 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3478 * gcc.dg/dfp/union-init.c: Ditto.
3479 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3481 2009-09-16 Michael Matz <matz@suse.de>
3484 * gfortran.dg/pr41212.f90: New test.
3486 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3488 * gnat.dg/alignment9.adb: New test.
3490 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3492 * gnat.dg/discr20.ad[sb]: New test.
3494 2009-09-16 Richard Guenther <rguenther@suse.de>
3497 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3499 2009-09-16 DJ Delorie <dj@redhat.com>
3500 Kaz Kojima <kkojima@gcc.gnu.org>
3502 * gcc.target/sh/struct-arg-dw2.c: New test.
3504 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3505 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.target/powerpc/pr41175.c: New test.
3510 2009-09-14 Richard Henderson <rth@redhat.com>
3512 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3513 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3514 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3516 2009-09-14 Richard Henderson <rth@redhat.com>
3518 * g++.dg/eh/builtin1.C: Update resx pattern match.
3519 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3521 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3523 * gcc.target/mips/branch-helper.h: New file.
3524 * gcc.target/mips/branch-2.c,
3525 * gcc.target/mips/branch-3.c,
3526 * gcc.target/mips/branch-4.c,
3527 * gcc.target/mips/branch-5.c,
3528 * gcc.target/mips/branch-6.c,
3529 * gcc.target/mips/branch-7.c,
3530 * gcc.target/mips/branch-8.c,
3531 * gcc.target/mips/branch-9.c,
3532 * gcc.target/mips/branch-10.c,
3533 * gcc.target/mips/branch-11.c,
3534 * gcc.target/mips/branch-12.c,
3535 * gcc.target/mips/branch-13.c,
3536 * gcc.target/mips/branch-14.c,
3537 * gcc.target/mips/branch-15.c: New tests.
3539 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3542 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3543 -m32 -mpowerpc64 system.
3545 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3547 From Jie Zhang <jie.zhang@analog.com>:
3548 * gcc.target/bfin/saveall.c: New test.
3549 * gcc.target/bfin/20090914-1.c: New test.
3550 * gcc.target/bfin/20090914-2.c: New test.
3552 * gcc.target/bfin/20090914-3.c: New test.
3554 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3556 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3558 2009-09-14 Richard Guenther <rguenther@suse.de>
3561 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3563 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565 PR libgfortran/41328
3566 * gfortran.dg/cr_lf.f90: New test.
3568 2009-09-11 Michael Matz <matz@suse.de>
3571 * g++.dg/tree-ssa/pr41275.C: New test.
3573 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3576 * gfortran.dg/proc_ptr_comp_21.f90: New.
3578 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3581 * gfortran.dg/module_procedure_1.f90: New test.
3582 * gfortran.dg/module_procedure_2.f90: Ditto.
3583 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3585 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3586 James A. Morrison <phython@gcc.gnu.org>
3589 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3591 * ada/acats/run_test.exp: New file.
3593 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3596 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3598 PR rtl-optimization/39779
3599 * gcc.dg/pr39979.c: New test.
3601 2009-09-10 Richard Guenther <rguenther@suse.de>
3604 * g++.dg/torture/pr41257-2.C: New testcase.
3606 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/template/crash91.C: New.
3611 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3613 PR rtl-optimization/39779
3614 * gcc.dg/pr39979.c: New test.
3616 2009-09-09 Richard Guenther <rguenther@suse.de>
3618 PR tree-optimization/41101
3619 * gcc.c-torture/compile/pr41101.c: New testcase.
3621 2009-09-09 Richard Guenther <rguenther@suse.de>
3624 * gcc.c-torture/execute/pr41317.c: New testcase.
3625 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3626 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3628 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3630 Fix some test breakages on Darwin
3631 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3633 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3634 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3635 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3636 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3637 take darwin specifics in account.
3639 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3641 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3642 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3644 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/cpp0x/initlist24.C: New.
3649 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3651 * gcc.dg/large-size-array-2.c: Fix target requirement.
3652 * gcc.dg/large-size-array-4.c: Likewise.
3653 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3654 * gcc.dg/c99-const-expr-2.c: Likewise.
3655 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3656 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3657 * gcc.dg/c90-const-expr-10.c: Likewise.
3658 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3660 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3661 * gcc.dg/vect/pr33846.c: Likewise.
3662 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3663 __PTRDIFF_TYPE__, instead of unsigned long.
3664 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3666 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3671 * gfortran.dg/pr41229.f90: New.
3673 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3676 * gcc.dg/pr41232.c: New.
3678 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3680 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3682 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3683 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3684 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3685 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3686 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3687 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3688 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3689 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3690 options other than that used in dg-options.
3692 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3694 PR rtl-optimization/41239
3695 * gcc.c-torture/execute/pr41239.c: New test.
3697 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3699 PR libgfortran/41192
3700 * gfortran.dg/namelist_59.f90: New test.
3702 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3704 From Mike Frysinger <michael.frysinger@analog.com>
3705 * gcc.target/bfin/mcpu-bf542m.c: New file.
3706 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3707 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3708 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3709 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3711 2009-09-07 Martin Jambor <mjambor@suse.cz>
3714 * gcc.c-torture/compile/pr41282.c: New test.
3716 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3719 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3720 variables for stat and errmsg.
3721 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3722 * gfortran.dg/allocate_stat_2.f90: New test.
3724 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3726 * gcc.c-torture/compile/20090907-1.c: New test.
3728 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.dg/pr41241.c: New test.
3733 2009-09-06 Richard Guenther <rguenther@suse.de>
3736 * g++.dg/torture/pr41144.C: New testcase.
3738 2009-09-06 Richard Guenther <rguenther@suse.de>
3741 * gcc.dg/torture/pr41261.c: New testcase.
3743 2009-09-05 Richard Guenther <rguenther@suse.de>
3746 * gcc.c-torture/compile/pr41181.c: New testcase.
3748 2009-09-05 Richard Guenther <rguenther@suse.de>
3751 * g++.dg/torture/pr41273.C: New testcase.
3753 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3756 * gfortran.dg/typebound_proc_12.f90 : New test.
3758 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3761 * gfortran.dg/pr41225.f90: New.
3763 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3765 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3766 unistd.h, sys/types.h and sys/wait.h.
3769 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3770 (GUALITY_GDB_REDIRECT): New.
3771 (GUALITY_GDB_ARGS): Use it.
3773 2009-09-04 Richard Guenther <rguenther@suse.de>
3776 * g++.dg/torture/pr41257.C: New testcase.
3778 2009-09-04 Martin Jambor <mjambor@suse.cz>
3780 PR tree-optimization/41112
3781 * gnat.dg/array8.adb: New test.
3783 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3785 * gcc.target/arm/ctz.c: New test case.
3787 2009-09-03 Alon Dayan <alond@il.ibm.com>
3789 PR tree-optimization/38275
3790 * gcc.dg/autopar/reduc-1char.c: Increase number
3791 of iterations. Adjust the logic accordingly.
3792 * gcc.dg/autopar/reduc-2char.c: Ditto.
3793 * gcc.dg/autopar/reduc-1.c: Ditto.
3794 * gcc.dg/autopar/reduc-2.c: Ditto.
3795 * gcc.dg/autopar/reduc-3.c: Ditto.
3796 * gcc.dg/autopar/reduc-6.c: Ditto.
3797 * gcc.dg/autopar/reduc-7.c: Ditto.
3798 * gcc.dg/autopar/reduc-8.c: Ditto.
3799 * gcc.dg/autopar/reduc-9.c: Ditto.
3800 * gcc.dg/autopar/pr39500-1.c: Ditto.
3801 * gcc.dg/autopar/reduc-1short.c: Ditto.
3802 * gcc.dg/autopar/reduc-2short.c: Ditto.
3803 * gcc.dg/autopar/parallelization-1.c: Ditto.
3805 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3808 testcase using guality.h compiles and links and if a global variable
3809 can be verified by gdb.
3811 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3813 * lib/target-supports.exp (check_effective_target_sync_int_long):
3814 Supported on Blackfin Linux targets.
3816 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3818 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3820 2009-09-03 Diego Novillo <dnovillo@google.com>
3822 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3823 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3824 * g++.dg/warn/unit-1.C: Likewise.
3825 * g++.dg/ipa/iinline-1.C: Likewise.
3826 * g++.dg/template/cond2.C: Adjust expected line location for the
3828 * g++.dg/template/pr35240.C: Likewise.
3830 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3832 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3833 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3835 2009-09-02 Martin Jambor <mjambor@suse.cz>
3837 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3838 * gcc.dg/memcpy-1.c: Add . to match pattern.
3839 * gcc.dg/uninit-I.c: XFAIL warning test.
3840 * g++.dg/warn/unit-1.C: XFAIL warning test.
3842 2009-09-02 Ian Lance Taylor <iant@google.com>
3844 * gcc.dg/20090902-1.c: New test.
3846 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3848 * gcc.dg/builtin-object-size-9.c: New test.
3850 2009-09-02 Olivier Hainque <hainque@adacore.com>
3852 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3854 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3855 Olivier Hainque <hainque@adacore.com>
3857 * gnat.dg/misaligned_param.adb: New test.
3858 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3859 * gnat.dg/slice7.adb: Add 1 more related case.
3861 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3863 * gcc.dg/guality/guality.c: Expect to fail for now.
3864 * gcc.dg/guality/example.c: Likewise.
3866 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3868 * gcc.dg/guality/guality.c: New.
3869 * gcc.dg/guality/guality.h: New.
3870 * gcc.dg/guality/guality.exp: New.
3871 * gcc.dg/guality/example.c: New.
3872 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3873 (cleanup-saved-temps): Likewise, .gkd files too.
3875 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3878 * gfortran.dg/line_length_3.f: New test.
3879 * gfortran.dg/line_length_4.f90: New test.
3881 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3883 * lib/target-supports.exp (check_gc_sections_available):
3884 Add proper pattern quote.
3886 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3887 Kaz Kojima <kkojima@gcc.gnu.org>
3889 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3890 * g++.dg/cdce3.C: Use dg-add-options ieee.
3891 * g++.dg/torture/type-generic-1.C: Likewise.
3892 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3893 * gcc.dg/pr28796-2.c: Likewise.
3894 * gcc.dg/torture/builtin-math-7.c: Likewise.
3895 * gcc.dg/torture/type-generic-1.c: Likewise.
3896 * gfortran.dg/boz_14.f90: Likewise.
3897 * gfortran.dg/erf_2.F90: Likewise.
3898 * gfortran.dg/init_flag_3.f90: Likewise.
3899 * gfortran.dg/init_flag_4.f90: Likewise.
3900 * gfortran.dg/init_flag_5.f90: Likewise.
3901 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3902 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3903 * gfortran.dg/isnan_1.f90: Likewise.
3904 * gfortran.dg/isnan_2.f90: Likewise.
3905 * gfortran.dg/maxlocval_2.f90: Likewise.
3906 * gfortran.dg/maxlocval_4.f90: Likewise.
3907 * gfortran.dg/minlocval_1.f90: Likewise.
3908 * gfortran.dg/minlocval_4.f90: Likewise.
3909 * gfortran.dg/module_nan.f90: Likewise.
3910 * gfortran.dg/namelist_42.f90: Likewise.
3911 * gfortran.dg/namelist_43.f90: Likewise.
3912 * gfortran.dg/nan_1.f90: Likewise.
3913 * gfortran.dg/nan_2.f90: Likewise.
3914 * gfortran.dg/nan_3.f90: Likewise.
3915 * gfortran.dg/nan_4.f90: Likewise.
3916 * gfortran.dg/nan_5.f90: Likewise.
3917 * gfortran.dg/nearest_1.f90: Likewise.
3918 * gfortran.dg/nearest_2.f90: Likewise.
3919 * gfortran.dg/nearest_3.f90: Likewise.
3920 * gfortran.dg/pr37243.f: Likewise.
3921 * gfortran.dg/real_const_3.f90: Likewise.
3922 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3924 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3927 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3928 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3929 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3930 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3931 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3932 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3933 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3934 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3935 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3936 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3937 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3938 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3939 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3941 2009-08-31 Jason Merrill <jason@redhat.com>
3944 * g++.dg/parse/enum5.C: New.
3945 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3947 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3950 * gfortran.dg/allocate_derived_1.f90: New.
3951 * gfortran.dg/class_3.f03: New.
3953 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3956 * gfortran.dg/allocatable_scalar_1.f90: New.
3957 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3958 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3959 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3961 2009-08-30 Richard Guenther <rguenther@suse.de>
3963 PR tree-optimization/41186
3964 * g++.dg/torture/pr41186.C: New testcase.
3965 * g++.dg/tree-ssa/pr41186.C: Likewise.
3967 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3970 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3971 take ia64 assembly comments syntax in account.
3973 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3975 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3977 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3979 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3980 * gfortran.dg/whole_file_6.f90: Likewise.
3982 2009-08-28 Cary Coutant <ccoutant@google.com>
3985 * g++.dg/debug/dwarf2/pr41063.C: New test.
3987 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3989 PR rtl-optimization/40861
3990 * gcc.dg/pr40861.c: New test.
3992 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3995 * gfortran.dg/proc_ptr_comp_20.f90: New.
3997 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4000 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4001 open temp file with status="scratch".
4002 * gfortran.dg/fmt_cache_1.f: Likewise.
4003 * gfortran.dg/fmt_exhaust.f90: Likewise.
4004 * gfortran.dg/fmt_t_4.f90: Likewise.
4005 * gfortran.dg/fseek.f90: Likewise.
4006 * gfortran.dg/list_read_5.f90: Likewise.
4007 * gfortran.dg/namelist_39.f90: Likewise.
4008 * gfortran.dg/namelist_56.f90: Likewise.
4009 * gfortran.dg/read_bad_advance.f90: Likewise.
4010 * gfortran.dg/read_repeat.f90: Likewise.
4011 * gfortran.dg/read_size_noadvance.f90: Likewise.
4012 * gfortran.dg/read_x_past.f: Likewise.
4014 2009-08-27 Tobias Burnus <burnus@net-b.de>
4017 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4019 2009-08-27 Daniel Kraft <d@domob.eu>
4022 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4023 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4024 error and fix problem with recursive assignment.
4025 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4026 * gfortran.dg/typebound_operator_3.f03: New test.
4027 * gfortran.dg/typebound_operator_4.f03: New test.
4029 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4032 * debug/dwarf2/namespace-1.C: New test.
4034 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4037 * gfortran.dg/pr41162.f: New.
4039 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4040 Richard Sandiford <rdsandiford@googlemail.com>
4042 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4044 * gcc.target/mips/branch-1.c: Update accordingly.
4045 * gcc.target/mips/extend-1.c: Likewise.
4046 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4048 2009-08-26 Richard Guenther <rguenther@suse.de>
4051 * gcc.c-torture/compile/pr41163.c: New testcase.
4052 * gcc.dg/pr35899.c: Adjust.
4054 2009-08-26 Richard Guenther <rguenther@suse.de>
4056 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4058 2009-08-26 Jason Merrill <jason@redhat.com>
4060 * g++.dg/cpp0x/explicit3.C: New.
4061 * g++.dg/overload/cond2.C: New.
4063 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4065 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4067 2009-08-25 Jan Hubicka <jh@suse.cz>
4069 * gcc.target/i386/sse5-shift1-vector.c
4070 * gcc.target/i386/isa-12.c
4071 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4072 * gcc.target/i386/sse5-pcmov2.c
4073 * gcc.target/i386/isa-3.c
4074 * gcc.target/i386/sse5-shift2-vector.c
4075 * gcc.target/i386/isa-7.c
4076 * gcc.target/i386/funcspec-2.c
4077 * gcc.target/i386/sse5-haddX.c
4078 * gcc.target/i386/sse5-hadduX.c
4079 * gcc.target/i386/isa-9.c
4080 * gcc.target/i386/sse5-maccXX.c
4081 * gcc.target/i386/sse5-shift3-vector.c
4082 * gcc.target/i386/sse5-msubXX.c
4083 * gcc.target/i386/sse5-permpX.c
4084 * gcc.target/i386/sse5-check.h
4085 * gcc.target/i386/sse-12.c
4086 * gcc.target/i386/sse-11.c
4087 * gcc.target/i386/sse-10.c
4088 * gcc.target/i386/sse-13.c
4089 * gcc.target/i386/sse-14.c
4090 * gcc.target/i386/sse-22.c
4091 * gcc.target/i386/sse-2.c
4092 * gcc.target/i386/sse-13.c
4093 * gcc.target/i386/avx-2.c
4094 * gcc.target/i386/sse5-rotate1-vector.c
4095 * gcc.target/i386/isa-4.c
4096 * gcc.target/i386/sse5-hsubX.c
4097 * gcc.target/i386/sse5-pcmov.c
4098 * gcc.target/i386/sse5-fma.c
4099 * gcc.target/i386/isa-8.c
4100 * gcc.target/i386/sse5-rotate2-vector.c
4101 * gcc.target/i386/sse5-nmaccXX.c
4102 * gcc.target/i386/sse5-imul64-vector.c
4103 * gcc.target/i386/sse5-nmsubXX.c
4104 * gcc.target/i386/sse5-rotate3-vector.c
4105 * gcc.target/i386/sse5-fma-vector.c
4106 * gcc.target/i386/sse5-imul32widen-vector.c
4107 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4109 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4110 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4111 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4112 * gcc.target/i386/avx-1.c: Remove SSE5.
4113 * gcc.target/i386/avx-2.c: Remove SSE5.
4114 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4115 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4116 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4117 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4119 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4121 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4123 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4125 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4126 keyword works in the same manner as __alignof.
4128 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4131 * gfortran.dg/unpack_bounds_1.f90: New test.
4132 * gfortran.dg/unpack_bounds_2.f90: New test.
4133 * gfortran.dg/unpack_bounds_3.f90: New test.
4135 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4137 * gnat.dg/slice7.adb: New test.
4138 * gnat.dg/slice7_pkg.ads: New helper.
4140 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4143 * gfortran.dg/proc_ptr_25.f90: New.
4144 * gfortran.dg/proc_ptr_comp_18.f90: New.
4145 * gfortran.dg/proc_ptr_comp_19.f90: New.
4147 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4150 * gfortran.dg/fmt_error_8.f: New test.
4152 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4154 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4155 number, update all callers and synchronize results for latest MPC.
4157 2009-08-21 Jason Merrill <jason@redhat.com>
4159 * g++.dg/warn/Wunused-17.C: New.
4161 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4163 * gcc.target/arm/combine-cmp-shift.c: New test.
4165 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4167 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4168 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4171 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4173 * gfortran.dg/fmt_error_7.f: New test.
4175 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4178 * gcc.target/i386/pr40718.c: New test.
4180 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4182 * gfortran.dg/proc_ptr_24.f90: New test.
4184 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4186 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4187 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4188 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4190 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4193 * gfortran.dg/fmt_with_extra.f: new file.
4195 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4197 * lib/target-supports.exp
4198 (check_effective_target_arm_iwmmxt_ok): New procedure.
4199 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4200 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4202 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4204 * gfortran.dg/boz_9.f90: Do not load denormal floating
4205 point constants. Remove -mieee option for alpha*-*-* targets.
4207 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4210 * gfortran.dg/proc_ptr_23.f90: New.
4211 * gfortran.dg/proc_ptr_comp_15.f90: New.
4212 * gfortran.dg/proc_ptr_comp_16.f90: New.
4213 * gfortran.dg/proc_ptr_comp_17.f90: New.
4215 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4218 * g++.dg/expr/unary3.C: New test.
4220 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4222 * gfortran.dg/common_5.f: Add -mdalign for sh.
4223 * gfortran.dg/common_align_2.f90: Likewise.
4225 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4228 * c_f_pointer_tests_4.f90: New test.
4230 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4232 * gnat.dg/slice6.adb: New test.
4233 * gnat.dg/slice6_pkg.ads: New helper.
4235 2009-08-20 Michael Matz <matz@suse.de>
4238 * gfortran.dg/pr41126.f90: New test.
4240 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4242 * gnat.dg/dynamic_bound.adb: New test.
4244 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4247 * gfortran.dg/intrinsic_5.f90: New.
4249 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4250 Richard Earnshaw <richard.earnshaw@arm.com>
4252 * gcc.target/arm/20090811-1.c: New test.
4254 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4257 * gcc.dg/pr41123.c: New test.
4259 2009-08-19 Jason Merrill <jason@redhat.com>
4262 * g++.dg/other/gc4.C: New.
4264 2009-08-18 Michael Matz <matz@suse.de>
4266 * gfortran.dg/vect/vect-gems.f90: New test.
4267 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4269 2009-08-18 DJ Delorie <dj@redhat.com>
4271 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4272 * lib/gcc-defs.exp: ... to here.
4274 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4275 GCC_EXEC_PREFIX before building the wrapper.
4277 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4279 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4281 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4282 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4283 dg-options. Fix dg-final clause.
4285 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4287 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4289 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4290 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4295 2009-08-18 Richard Guenther <rguenther@suse.de>
4298 * gcc.dg/torture/pr41094.c: New testcase.
4299 * gcc.dg/torture/builtin-power-1.c: Adjust.
4300 * gcc.dg/builtins-10.c: Likewise.
4302 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4305 * gcc.dg/pr40971.c: New test.
4307 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4310 * gfortran.dg/use_only_4.f90: New test.
4312 2009-08-17 Daniel Kraft <d@domob.eu>
4315 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4316 NOPASS bindings as operators.
4318 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4320 * lib/target-supports.exp
4321 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4322 of targets that do not need command line argument to enable SIMD.
4324 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4326 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4329 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4332 * gfortran.dg/unlimited_fmt_1.f90: New test.
4334 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4336 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4338 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4340 * gnat.dg/itype.ad[sb]: New test.
4342 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4344 * gcc.target/mips/mips.exp: Add terminology section to comment
4345 at the top of the file. Fix typos.
4347 2009-08-16 Jason Merrill <jason@redhat.com>
4349 * g++.dg/debug/dwarf2/inline1.C: New.
4351 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4354 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4356 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4359 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4360 Make sure to trigger inlining optimizations.
4361 * gcc.dg/debug/dwarf2/inline2.c: New test.
4363 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4366 * gfortran.dg/structure_constructor_10.f90: New.
4368 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4370 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4371 * gcc.dg/pragma-re-2.c: Likewise.
4372 * gcc.dg/pragma-re-3.c: Likewise.
4373 * gcc.dg/pragma-re-4.c: Likewise.
4374 * g++.dg/other/pragma-re-1.C: Likewise.
4375 * g++.dg/other/pragma-re-2.C: Likewise.
4377 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4379 * gcc.dg/torture/builtin-math-7.c: New.
4381 2009-08-14 Richard Guenther <rguenther@suse.de>
4383 * gcc.c-torture/execute/20090814-1.c: New testcase.
4385 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4387 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4389 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4392 * gcc.target/i386/pr40934.c: New.
4394 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4397 * gcc.target/i386/pr41019.c: New test.
4399 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4402 * gfortran.dg/winapi.f90: New test.
4404 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4407 * gfortran.dg/intrinsic_4.f90: New.
4408 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4411 2009-08-13 Richard Guenther <rguenther@suse.de>
4414 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4416 2009-08-12 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/41011
4419 * gfortran.dg/pr41011.f: New testcase.
4421 2009-08-11 Andrew Haley <aph@redhat.com>
4423 * gcc.target/arm/synchronize.c: New file.
4425 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4428 * gfortran.dg/graphite/id-17.f: New.
4430 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4431 Sebastian Pop <sebastian.pop@amd.com>
4433 * gcc.dg/graphite/interchange-1.c: XFAILed.
4434 * gcc.dg/graphite/interchange-2.c: XFAILed.
4435 * gcc.dg/graphite/interchange-3.c: XFAILed.
4436 * gcc.dg/graphite/interchange-4.c: XFAILed.
4437 * gcc.dg/graphite/interchange-7.c: XFAILed.
4439 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4441 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4443 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4444 Pranav Garg <pranav.garg2107@gmail.com>
4446 * gcc.dg/graphite/interchange-6.c: XFAILed.
4448 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4450 * gcc.dg/graphite/interchange-9.c: New.
4452 2009-08-12 Richard Guenther <rguenther@suse.de>
4454 PR rtl-optimization/41033
4455 * gcc.dg/pr41033.c: New test.
4457 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4460 * gfortran.dg/proc_ptr_comp_14.f90: New.
4462 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4464 * gcc.target/mips/ext-5.c: New test.
4465 * gcc.target/mips/ext-6.c: New test.
4466 * gcc.target/mips/ext-7.c: New test.
4467 * gcc.target/mips/ext-8.c: New test.
4468 * gcc.target/mips/extend-2.c: New test.
4470 2009-08-10 Jason Merrill <jason@redhat.com>
4472 * g++.dg/other/linkage2.C: New test for types-without-linkage
4474 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4475 * g++.dg/lookup/anon2.C: Likewise.
4476 * g++.dg/other/anon3.C: Likewise.
4477 * g++.dg/template/arg2.C: Likewise.
4478 * g++.dg/template/local4.C: Likewise.
4479 * g++.old-deja/g++.law/operators32.C: Likewise.
4480 * g++.old-deja/g++.other/linkage2.C: Likewise.
4481 * g++.old-deja/g++.pt/enum6.C: Likewise.
4482 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4483 * g++.old-deja/g++.other/linkage1.C: Likewise.
4485 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4487 * gcc.dg/dg.exp: Test also c-c++-common dir.
4488 * g++.dg/dg.exp: Likewise.
4489 * g++.dg/warn/Wconversion-real.C: Delete.
4490 * gcc.dg/Wconversion-real.c: Move to ...
4491 * c-c++-common/Wconversion-real.c: ... here.
4492 * lib/target-supports.exp
4493 (check_effective_target_c,check_effective_target_c++): New.
4495 2009-08-10 Daniel Kraft <d@domob.eu>
4498 * gfortran.dg/typebound_operator_1.f03: New test.
4499 * gfortran.dg/typebound_operator_2.f03: New test.
4501 2009-08-10 Richard Guenther <rguenther@suse.de>
4504 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4505 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4507 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4510 * gfortran.dg/class_1.f03: New.
4511 * gfortran.dg/class_2.f03: New.
4512 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4513 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4514 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4515 * gfortran.dg/typebound_call_10.f03: Ditto.
4516 * gfortran.dg/typebound_call_2.f03: Ditto.
4517 * gfortran.dg/typebound_call_3.f03: Ditto.
4518 * gfortran.dg/typebound_call_4.f03: Ditto.
4519 * gfortran.dg/typebound_generic_3.f03: Ditto.
4520 * gfortran.dg/typebound_generic_4.f03: Ditto.
4521 * gfortran.dg/typebound_proc_1.f08: Ditto.
4522 * gfortran.dg/typebound_proc_5.f03: Ditto.
4523 * gfortran.dg/typebound_proc_6.f03: Ditto.
4525 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4528 * g++.dg/expr/stmt-expr-1.C: New test.
4530 2009-08-09 Richard Guenther <rguenther@suse.de>
4532 PR tree-optimization/41016
4533 * gcc.c-torture/compile/pr41016.c: New testcase.
4535 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4537 * gcc.dg/overflow-warn-8.c: New test.
4539 2009-08-09 Ira Rosen <irar@il.ibm.com>
4541 PR tree-optimization/41008
4542 * gcc.dg/vect/O1-pr41008.c: New test.
4544 2009-08-05 Tobias Burnus <burnus@net-b.de>
4547 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4549 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4551 * gcc.target/bfin/loop-autoinc.c: New file.
4553 2009-08-08 Richard Guenther <rguenther@suse.de>
4555 PR tree-optimization/40991
4556 * g++.dg/torture/pr40991.C: New testcase.
4558 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4560 * ada/acats/support/impdef.a: Tweak timing constants. Add
4561 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4562 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4563 * ada/acats/tests/c9/c940007.a: Likewise.
4564 * ada/acats/tests/c9/c94001c.ada: Likewise.
4565 * ada/acats/tests/c9/c94006a.ada: Likewise.
4566 * ada/acats/tests/c9/c94008c.ada: Likewise.
4567 * ada/acats/tests/c9/c951002.a: Likewise.
4568 * ada/acats/tests/c9/c954a01.a: Likewise.
4569 * ada/acats/tests/c9/c96001a.ada: Likewise.
4570 * ada/acats/tests/c9/c97307a.ada: Likewise.
4572 2009-08-07 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/40999
4575 * gfortran.dg/pr40999.f: New testcase.
4577 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4579 * g++.dg/tree-prof/partition1.C: New test.
4581 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4583 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4585 (check_effective_target_arm_neon_ok): Improve test for neon
4587 * gcc.target/arm/eabi1.c: Only run test in base variant.
4588 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4590 * gcc.target/arm/vfp1[567].c: New tests.
4592 2009-08-06 Jason Merrill <jason@redhat.com>
4595 * g++.dg/ext/complit12.C: Expand.
4597 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4599 Merge ARM/hard_vfp_branch to trunk.
4601 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4603 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4604 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4606 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4608 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4609 (PCS): Define macro to use base AAPCS.
4610 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4612 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4614 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4615 Correct arm_neon.h typo.
4617 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4619 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4620 this a linkage test.
4621 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4622 argument marshalling.
4623 * abitest.h: New file.
4624 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4625 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4627 2009-08-06 Martin Jambor <mjambor@suse.cz>
4630 * gcc.dg/tree-ssa/pr32964.c: New test.
4632 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4633 H.J. Lu <hongjiu.lu@intel.com>
4636 * gcc.target/i386/pr40957.c: New test.
4638 2009-08-06 Richard Guenther <rguenther@suse.de>
4640 PR tree-optimization/40964
4641 * gcc.c-torture/compile/pr40964.c: New testcase.
4643 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4646 * gfortran.dg/transfer_resolve_1.f90 : New test.
4648 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4649 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4652 * gcc.target/i386/pr40906-1.c: New test.
4653 * gcc.target/i386/pr40906-2.c: Ditto.
4654 * gcc.target/i386/pr40906-3.c: Ditto.
4656 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4658 PR rtl-optimization/40924
4659 * g++.dg/torture/pr40924.C: New test.
4661 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4664 * g++.dg/warn/pr36069.C: New.
4666 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4669 * g++.dg/overload/defarg4.C: New test.
4671 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4674 * g++.dg/parse/pr16696.C: New.
4675 * g++.dg/parse/pr16696-permissive.C: New.
4677 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4680 * gfortran.dg/initialization_23.f90 : New test.
4682 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4685 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4687 2009-08-03 Jason Merrill <jason@redhat.com>
4688 Jakub Jelinek <jakub@redhat.com>
4691 * g++.dg/ext/complit12.C: New.
4693 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4696 * gcc.target/powerpc/pr39902-2.c: New test.
4698 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4701 * gcc.dg/uninit-6.c: Re-add XFAIL.
4702 * gcc.dg/uninit-6-O0.c: Likewise.
4703 * gcc.dg/uninit-pr40943.c: New test.
4705 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4708 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4711 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4714 * gfortran.dg/namelist_40.f90: Update error output.
4715 * gfortran.dg/namelist_47.f90: Update error output.
4716 * gfortran.dg/namelist_58.f90: New test.
4718 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4721 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4722 * gfortran.dg/altreturn_3.f90: Ditto.
4723 * gfortran.dg/altreturn_5.f90: Ditto.
4724 * gfortran.dg/altreturn_6.f90: Ditto.
4725 * gfortran.dg/altreturn_7.f90: Ditto.
4726 * gfortran.dg/array_constructor_13.f90: Ditto.
4727 * gfortran.dg/arrayio_7.f90: Ditto.
4728 * gfortran.dg/arrayio_8.f90: Ditto.
4729 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4730 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4731 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4732 * gfortran.dg/backspace_8.f: Add -std=legacy.
4733 * gfortran.dg/backspace_9.f: Ditto.
4734 * gfortran.dg/char_comparison_1.f: Ditto.
4735 * gfortran.dg/char_decl_1.f90: Ditto.
4736 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4737 * gfortran.dg/char_pointer_assign.f90: Ditto.
4738 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4739 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4740 * gfortran.dg/char_pointer_func.f90: Ditto.
4741 * gfortran.dg/common_8.f90: Ditto.
4742 * gfortran.dg/constant_substring.f: Ditto.
4743 * gfortran.dg/data_char_2.f90: Ditto.
4744 * gfortran.dg/der_array_io_1.f90: Ditto.
4745 * gfortran.dg/der_array_io_2.f90: Ditto.
4746 * gfortran.dg/der_array_io_3.f90: Ditto.
4747 * gfortran.dg/der_io_3.f90: Ditto.
4748 * gfortran.dg/dev_null.F90: Ditto.
4749 * gfortran.dg/direct_io_2.f90: Ditto.
4750 * gfortran.dg/do_iterator_2.f90: Ditto.
4751 * gfortran.dg/e_d_fmt.f90: Ditto.
4752 * gfortran.dg/empty_format_1.f90: Ditto.
4753 * gfortran.dg/entry_17.f90: Modified warning message.
4754 * gfortran.dg/entry_7.f90: Add -std=legacy.
4755 * gfortran.dg/eor_1.f90: Ditto.
4756 * gfortran.dg/equiv_2.f90: Ditto.
4757 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4758 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4759 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4760 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4761 * gfortran.dg/fmt_error_2.f90: Ditto.
4762 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4763 * gfortran.dg/fmt_tl.f: Ditto.
4764 * gfortran.dg/fmt_white.f: Ditto.
4765 * gfortran.dg/func_derived_1.f90: Ditto.
4766 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4767 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4768 * gfortran.dg/global_references_2.f90: Ditto.
4769 * gfortran.dg/hollerith_1.f90: Ditto.
4770 * gfortran.dg/hollerith.f90: Use new-style character length.
4771 * gfortran.dg/hollerith_f95.f90: Ditto.
4772 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4773 * gfortran.dg/implicit_6.f90: Ditto.
4774 * gfortran.dg/implicit_9.f90: Ditto.
4775 * gfortran.dg/inquire_13.f90: Ditto.
4776 * gfortran.dg/inquire_5.f90: Ditto.
4777 * gfortran.dg/inquire_6.f90: Ditto.
4778 * gfortran.dg/inquire.f90: Ditto.
4779 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4780 * gfortran.dg/io_constraints_2.f90: Ditto.
4781 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4782 * gfortran.dg/loc_2.f90: Ditto.
4783 * gfortran.dg/logical_1.f90: Ditto.
4784 * gfortran.dg/longline.f: Ditto.
4785 * gfortran.dg/merge_char_1.f90: Ditto.
4786 * gfortran.dg/namelist_12.f: Ditto.
4787 * gfortran.dg/namelist_14.f90: Ditto.
4788 * gfortran.dg/namelist_18.f90: Ditto.
4789 * gfortran.dg/namelist_19.f90: Ditto.
4790 * gfortran.dg/namelist_21.f90: Ditto.
4791 * gfortran.dg/namelist_22.f90: Ditto.
4792 * gfortran.dg/namelist_37.f90: Ditto.
4793 * gfortran.dg/namelist_54.f90: Ditto.
4794 * gfortran.dg/namelist_55.f90: Ditto.
4795 * gfortran.dg/namelist_empty.f90: Ditto.
4796 * gfortran.dg/namelist_use.f90: Use new-style character length.
4797 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4798 * gfortran.dg/nested_modules_4.f90: Ditto.
4799 * gfortran.dg/nested_modules_5.f90: Ditto.
4800 * gfortran.dg/open-options-blanks.f: Ditto.
4801 * gfortran.dg/output_exponents_1.f90: Ditto.
4802 * gfortran.dg/parens_5.f90: Ditto.
4803 * gfortran.dg/parens_6.f90: Ditto.
4804 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4805 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4806 * gfortran.dg/pr15129.f90: Ditto.
4807 * gfortran.dg/pr15332.f: Ditto.
4808 * gfortran.dg/pr16597.f90: Ditto.
4809 * gfortran.dg/pr17143.f90: Ditto.
4810 * gfortran.dg/pr17164.f90: Ditto.
4811 * gfortran.dg/pr17229.f: Modified warning message.
4812 * gfortran.dg/pr18210.f90: Add -std=legacy.
4813 * gfortran.dg/pr19155.f: Ditto.
4814 * gfortran.dg/pr20086.f90: Ditto.
4815 * gfortran.dg/pr20124.f90: Ditto.
4816 * gfortran.dg/pr20755.f: Ditto.
4817 * gfortran.dg/pr20865.f90: Ditto.
4818 * gfortran.dg/pr20950.f: Ditto.
4819 * gfortran.dg/pr21730.f: Ditto.
4820 * gfortran.dg/pr22491.f: Ditto.
4821 * gfortran.dg/pr29713.f90: Ditto.
4822 * gfortran.dg/print_parentheses_1.f: Ditto.
4823 * gfortran.dg/print_parentheses_2.f90: Ditto.
4824 * gfortran.dg/proc_assign_1.f90: Ditto.
4825 * gfortran.dg/proc_decl_1.f90: Ditto.
4826 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4827 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4828 * gfortran.dg/read_float_1.f90: Ditto.
4829 * gfortran.dg/read_logical.f90: Ditto.
4830 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4831 * gfortran.dg/return_1.f90: Ditto.
4832 * gfortran.dg/rewind_1.f90: Ditto.
4833 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4834 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4835 * gfortran.dg/stfunc_1.f90: Ditto.
4836 * gfortran.dg/stfunc_3.f90: Ditto.
4837 * gfortran.dg/stfunc_4.f90: Ditto.
4838 * gfortran.dg/stfunc_6.f90: Ditto.
4839 * gfortran.dg/streamio_2.f90: Ditto.
4840 * gfortran.dg/string_ctor_1.f90: Ditto.
4841 * gfortran.dg/string_null_compare_1.f: Ditto.
4842 * gfortran.dg/substr_6.f90: Ditto.
4843 * gfortran.dg/tl_editing.f90: Ditto.
4844 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4845 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4846 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4847 * gfortran.dg/g77/1832.f: Ditto.
4848 * gfortran.dg/g77/19981216-0.f Ditto.
4849 * gfortran.dg/g77/19990525-0.f: Ditto.
4850 * gfortran.dg/g77/19990826-2.f: Ditto.
4851 * gfortran.dg/g77/20000630-2.f: Ditto.
4852 * gfortran.dg/g77/20010116.f: Ditto.
4853 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4854 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4855 * gfortran.dg/g77/980520-1.f: Ditto.
4856 * gfortran.dg/g77/check0.f: Ditto.
4857 * gfortran.dg/g77/cpp3.F: Ditto.
4858 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4859 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4860 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4861 * gfortran.dg/g77/short.f: Ditto.
4863 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4865 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4866 * gcc.target/mips/ext-4.c: Likewise.
4867 * gcc.target/mips/interrupt_handler.c: Likewise.
4868 * gcc.target/mips/truncate-4.c: Likewise.
4869 * gcc.target/mips/truncate-5.c: Likewise.
4871 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4873 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4874 -fgraphite-force-parallel to -floop-parallelize-all.
4876 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4879 * gfortran.dg/whole_file_7.f90: New test.
4880 * gfortran.dg/whole_file_8.f90: New test.
4881 * gfortran.dg/whole_file_9.f90: New test.
4882 * gfortran.dg/whole_file_10.f90: New test.
4883 * gfortran.dg/whole_file_11.f90: New test.
4884 * gfortran.dg/whole_file_12.f90: New test.
4885 * gfortran.dg/whole_file_13.f90: New test.
4886 * gfortran.dg/whole_file_14.f90: New test.
4888 2009-07-31 Jason Merrill <jason@redhat.com>
4890 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4892 * g++.dg/cpp0x/named.C: Likewise.
4893 * g++.dg/cpp0x/overload.C: Likewise.
4894 * g++.dg/cpp0x/rv1n.C: Likewise.
4895 * g++.dg/cpp0x/rv1p.C: Likewise.
4896 * g++.dg/cpp0x/rv2n.C: Likewise.
4897 * g++.dg/cpp0x/rv2p.C: Likewise.
4898 * g++.dg/cpp0x/rv3n.C: Likewise.
4899 * g++.dg/cpp0x/rv3p.C: Likewise.
4900 * g++.dg/cpp0x/rv4n.C: Likewise.
4901 * g++.dg/cpp0x/rv4p.C: Likewise.
4902 * g++.dg/cpp0x/rv5n.C: Likewise.
4903 * g++.dg/cpp0x/rv5p.C: Likewise.
4904 * g++.dg/cpp0x/rv6n.C: Likewise.
4905 * g++.dg/cpp0x/rv6p.C: Likewise.
4906 * g++.dg/cpp0x/rv7n.C: Likewise.
4907 * g++.dg/cpp0x/rv7p.C: Likewise.
4908 * g++.dg/cpp0x/template_deduction.C: Likewise.
4909 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4910 * g++.dg/cpp0x/overloadn.C: New.
4911 * g++.dg/cpp0x/rv-cast.C: New.
4913 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4915 * gcc.target/mips/ext-4.c: New test.
4917 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4919 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4921 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4923 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4924 * gcc.dg/tree-ssa/loop-32.c: Same.
4925 * gcc.dg/tree-ssa/loop-33.c: Same.
4926 * gcc.dg/tree-ssa/loop-34.c: Same.
4927 * gcc.dg/tree-ssa/loop-35.c: Same.
4928 * gcc.dg/tree-ssa/loop-7.c: Same.
4929 * gcc.dg/tree-ssa/pr23109.c: Same.
4930 * gcc.dg/tree-ssa/restrict-2.c: Same.
4931 * gcc.dg/tree-ssa/restrict-3.c: Same.
4932 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4933 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4934 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4935 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4936 * gcc.dg/tree-ssa/structopt-1.c: Same.
4937 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4938 * gfortran.dg/pr32921.f: Same.
4940 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4942 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4943 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4944 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4945 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4946 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4947 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4948 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4949 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4950 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4951 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4952 * gcc.dg/graphite/id-1.c: New.
4953 * gcc.dg/graphite/id-10.c: New.
4954 * gcc.dg/graphite/id-11.c: New.
4955 * gcc.dg/graphite/id-12.c: New.
4956 * gcc.dg/graphite/id-13.c: New.
4957 * gcc.dg/graphite/id-14.c: New.
4958 * gcc.dg/graphite/id-15.c: New.
4959 * gcc.dg/graphite/id-2.c: New.
4960 * gcc.dg/graphite/id-3.c: New.
4961 * gcc.dg/graphite/id-4.c: New.
4962 * gcc.dg/graphite/id-5.c: New.
4963 * gcc.dg/graphite/id-6.c: New.
4964 * gcc.dg/graphite/id-7.c: New.
4965 * gcc.dg/graphite/id-8.c: New.
4966 * gcc.dg/graphite/id-9.c: New.
4967 * gcc.dg/graphite/interchange-0.c: New.
4968 * gcc.dg/graphite/interchange-1.c: New.
4969 * gcc.dg/graphite/interchange-2.c: New.
4970 * gcc.dg/graphite/interchange-3.c: New.
4971 * gcc.dg/graphite/interchange-4.c: New.
4972 * gcc.dg/graphite/interchange-5.c: New.
4973 * gcc.dg/graphite/interchange-6.c: New.
4974 * gcc.dg/graphite/interchange-7.c: New.
4975 * gcc.dg/graphite/interchange-8.c: New.
4976 * gcc.dg/graphite/pr35356-1.c: New.
4977 * gcc.dg/graphite/pr35356-2.c: New.
4978 * gcc.dg/graphite/pr35356-3.c: New.
4979 * gcc.dg/graphite/pr40157.c: New.
4980 * gcc.dg/graphite/run-id-1.c: New.
4981 * gcc.dg/graphite/scop-20.c: New.
4982 * gcc.dg/graphite/scop-21.c: New.
4983 * gfortran.dg/graphite/id-1.f90: New.
4984 * gfortran.dg/graphite/id-10.f90: New.
4985 * gfortran.dg/graphite/id-11.f: New.
4986 * gfortran.dg/graphite/id-12.f: New.
4987 * gfortran.dg/graphite/id-13.f: New.
4988 * gfortran.dg/graphite/id-14.f: New.
4989 * gfortran.dg/graphite/id-15.f: New.
4990 * gfortran.dg/graphite/id-16.f: New.
4991 * gfortran.dg/graphite/id-5.f: New.
4992 * gfortran.dg/graphite/id-6.f: New.
4993 * gfortran.dg/graphite/id-7.f: New.
4994 * gfortran.dg/graphite/id-8.f: New.
4995 * gfortran.dg/graphite/id-9.f: New.
4996 * gfortran.dg/graphite/interchange-1.f: New.
4997 * gfortran.dg/graphite/interchange-2.f: New.
4999 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5001 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5002 flags based on the name of the testcase.
5003 * gfortran.dg/graphite/graphite.exp: Same.
5005 * gcc.dg/graphite/block-0.c: Adjusted.
5006 * gcc.dg/graphite/block-1.c: Adjusted.
5007 * gcc.dg/graphite/block-2.c: Adjusted.
5008 * gcc.dg/graphite/block-3.c: Adjusted.
5009 * gcc.dg/graphite/block-4.c: Adjusted.
5010 * gcc.dg/graphite/block-5.c: Adjusted.
5011 * gcc.dg/graphite/block-6.c: Adjusted.
5012 * gcc.dg/graphite/pr37485.c: Adjusted.
5013 * gcc.dg/graphite/pr37684.c: Adjusted.
5014 * gcc.dg/graphite/pr37828.c: Adjusted.
5015 * gcc.dg/graphite/pr37883.c: Adjusted.
5016 * gcc.dg/graphite/pr37928.c: Adjusted.
5017 * gcc.dg/graphite/pr37943.c: Adjusted.
5018 * gcc.dg/graphite/pr38409.c: Adjusted.
5019 * gcc.dg/graphite/pr38498.c: Adjusted.
5020 * gcc.dg/graphite/pr38559.c: Adjusted.
5021 * gcc.dg/graphite/pr39335.c: Adjusted.
5022 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5023 * gcc.dg/graphite/scop-0.c: Adjusted.
5024 * gcc.dg/graphite/scop-1.c: Adjusted.
5025 * gcc.dg/graphite/scop-10.c: Adjusted.
5026 * gcc.dg/graphite/scop-11.c: Adjusted.
5027 * gcc.dg/graphite/scop-12.c: Adjusted.
5028 * gcc.dg/graphite/scop-13.c: Adjusted.
5029 * gcc.dg/graphite/scop-14.c: Adjusted.
5030 * gcc.dg/graphite/scop-15.c: Adjusted.
5031 * gcc.dg/graphite/scop-16.c: Adjusted.
5032 * gcc.dg/graphite/scop-17.c: Adjusted.
5033 * gcc.dg/graphite/scop-18.c: Adjusted.
5034 * gcc.dg/graphite/scop-19.c: Adjusted.
5035 * gcc.dg/graphite/scop-2.c: Adjusted.
5036 * gcc.dg/graphite/scop-3.c: Adjusted.-
5037 * gcc.dg/graphite/scop-4.c: Adjusted.
5038 * gcc.dg/graphite/scop-5.c: Adjusted.
5039 * gcc.dg/graphite/scop-6.c: Adjusted.
5040 * gcc.dg/graphite/scop-7.c: Adjusted.
5041 * gcc.dg/graphite/scop-8.c: Adjusted.
5042 * gcc.dg/graphite/scop-9.c: Adjusted.
5043 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5044 * gfortran.dg/graphite/block-1.f90: Adjusted.
5045 * gfortran.dg/graphite/block-2.f: Adjusted.
5046 * gfortran.dg/graphite/block-3.f90: Adjusted.
5047 * gfortran.dg/graphite/block-4.f90: Adjusted.
5048 * gfortran.dg/graphite/id-2.f90: Adjusted.
5049 * gfortran.dg/graphite/id-3.f90: Adjusted.
5050 * gfortran.dg/graphite/id-4.f90: Adjusted.
5051 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5052 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5053 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5054 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5055 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5056 * gfortran.dg/graphite/scop-1.f: Adjusted.
5058 2009-07-30 Doug Kwan <dougkwan@google.com>
5060 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5061 in warnings added in rev 141298.
5063 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5065 * lib/options.exp: Use "!=" instead of "ne".
5067 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5069 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5070 * gcc.dg/ucnid-12.c: Likewise.
5072 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5073 Pat Haugen <pthaugen@us.ibm.com>
5074 Revital Eres <ERES@il.ibm.com>
5076 * gcc.target/powerpc/altivec-32.c: New file to test
5077 Altivec simple math function vectorization.
5079 * gcc.target/powerpc/bswap-run.c: New file to test swap
5081 * gcc.target/powerpc/bswap16.c: Ditto.
5082 * gcc.target/powerpc/bswap32.c: Ditto.
5083 * gcc.target/powerpc/bswap64-1.c: Ditto.
5084 * gcc.target/powerpc/bswap64-2.c: Ditto.
5085 * gcc.target/powerpc/bswap64-3.c: Ditto.
5086 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5087 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5088 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5090 * gcc.target/powerpc/popcount-2.c: New file to test
5091 power7 popcntd instructions.
5092 * gcc.target/powerpc/popcount-3.c: Ditto.
5094 * gcc.target/powerpc/pr39457.c: New VSX test.
5095 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5096 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5097 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5098 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5099 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5100 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5101 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5102 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5103 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5104 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5105 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5106 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5108 * gcc.target/powerpc/altivec-6.c: Store the result of
5109 vec_add, so the optimizer doesn't remove it.
5111 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5112 systems that support bswap64.
5114 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5115 prevent VSX code generation.
5117 * lib/target-supports.exp (check_vsx_hw_available): New
5118 function to test if VSX available.
5119 (check_effective_target_powerpc_vsx_ok): Ditto.
5120 (check_vmx_hw_available): Add explicit -mno-vsx.
5122 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5125 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5127 2009-07-30 Martin Jambor <mjambor@suse.cz>
5129 PR tree-optimization/40570
5130 * gcc.c-torture/compile/pr40570.c: New test.
5132 2009-07-29 Jason Merrill <jason@redhat.com>
5135 * g++.dg/template/defarg13.C: New.
5137 2009-07-29 Richard Guenther <rguenther@suse.de>
5140 * g++.dg/torture/pr40834.C: New testcase.
5142 2009-07-29 Michael Matz <matz@suse.de>
5145 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5147 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5149 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5150 sh*-*-* targets. Skip on spu-*-* targets.
5151 * gfortran.dg/maxlocval_4.f90: Likewise.
5152 * gfortran.dg/minlocval_1.f90: Likewise.
5153 * gfortran.dg/minlocval_4.f90: Likewise.
5155 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5158 * gfortran.dg/gomp/pr40878-1.f90: New test.
5159 * gfortran.dg/gomp/pr40878-2.f90: New test.
5162 * gcc.dg/cdce1.c: Adjust note line number.
5163 * gcc.dg/cdce2.c: Likewise.
5165 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5168 * gfortran.dg/proc_ptr_comp_13.f90: New.
5170 2009-07-28 Jan Beulich <jbeulich@novell.com>
5172 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5173 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5174 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5175 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5176 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5177 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5178 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5179 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5180 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5181 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5182 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5183 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5184 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5185 #ifdef NEED_IEEE754_FLOAT conditional.
5186 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5189 2009-07-28 Jan Beulich <jbeulich@novell.com>
5191 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5193 * g++.dg/ext/bitfield3.C: Likewise.
5194 * g++.dg/ext/bitfield4.C: Likewise.
5195 * g++.dg/ext/bitfield5.C: Likewise.
5196 * gcc.dg/bitfld-15.c: Likewise.
5197 * gcc.dg/bitfld-16.c: Likewise.
5198 * gcc.dg/bitfld-17.c: Likewise.
5199 * gcc.dg/bitfld-18.c: Likewise.
5200 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5201 * gcc.dg/20010912-1.c: Likewise.
5202 * gcc.dg/20021018-1.c: Likewise.
5203 * gcc.dg/20030213-1.c: Likewise.
5204 * gcc.dg/20030225-1.c: Likewise.
5205 * gcc.dg/20030708-1.c: Likewise.
5206 * gcc.dg/20050321-2.c: Likewise.
5207 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5208 * gcc.dg/cdce2.c: Likewise.
5209 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5211 * gcc.target/i386/pr37248-3.c: Likewise.
5213 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5216 * gfortran.dg/altreturn_7.f90: New.
5218 2009-07-27 Simon Baldwin <simonb@google.com>
5221 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5222 so that indexing no longer runs off array end.
5224 2009-07-27 Tobias Burnus <burnus@net-b.de>
5227 * gfortran.dg/derived_init_3.f90: New test.
5229 2009-07-26 Tobias Burnus <burnus@net-b.de>
5232 * gfortran.dg/atan2_1.f90: New test
5233 * gfortran.dg/atan2_2.f90: New test
5235 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5238 * g++.dg/warn/Wreturn-type-6.C: New test.
5240 2009-07-26 Ira Rosen <irar@il.ibm.com>
5242 PR tree-optimization/40801
5243 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5244 * gfortran.dg/vect/vect.exp: Run tests starting with
5245 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5247 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5249 PR rtl-optimization/40445
5250 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5252 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5254 * gcc.dg/builtin-unreachable-4.c: New test.
5256 2009-07-25 Tobias Burnus <burnus@net-b.de>
5259 * gfortran.dg/complex_intrinsic_5.f90: New test.
5260 * gfortran.dg/complex_intrinsic_7.f90: New test.
5262 2009-07-25 Martin Jambor <mjambor@suse.cz>
5264 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5265 * gcc.dg/ipa/noclone-1.c: New test.
5267 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5269 * lib/target-supports.exp (check_effective_target_static): New
5271 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5273 * g++.old-deja/g++.law/weak.C: Require static effective target.
5275 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5278 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5279 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5280 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5281 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5282 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5283 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5284 * gfortran.dg/typebound_call_10.f03: New.
5286 2009-07-24 Jason Merrill <jason@redhat.com>
5288 * g++.dg/cpp0x/defaulted11.C: New.
5290 * g++.dg/cpp0x/initlist23.C: New.
5292 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5295 * gfortran.dg/char_length_16.f90: New.
5297 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5301 * gfortran.dg/maxlocval_2.f90: New test.
5302 * gfortran.dg/maxlocval_3.f90: New test.
5303 * gfortran.dg/maxlocval_4.f90: New test.
5304 * gfortran.dg/minlocval_1.f90: New test.
5305 * gfortran.dg/minlocval_2.f90: New test.
5306 * gfortran.dg/minlocval_3.f90: New test.
5307 * gfortran.dg/minlocval_4.f90: New test.
5309 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5311 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5314 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5317 * gfortran.dg/pr40839.f90: New test.
5319 2009-07-23 Michael Matz <matz@suse.de>
5322 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5323 don't set options ourself.
5325 2009-07-23 Simon Baldwin <simonb@google.com>
5327 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5328 native C compilation where required.
5330 2009-07-22 Doug Kwan <dougkwan@google.com>
5332 * gcc.c-torture/compile/20090721-1.c: New test.
5334 2009-07-22 Michael Matz <matz@suse.de>
5336 PR tree-optimization/35229
5337 PR tree-optimization/39300
5338 * gcc.dg/vect/vect-pre-interact.c: New test.
5340 2009-07-22 Richard Guenther <rguenther@suse.de>
5342 * g++.dg/lookup/using21.C: Fix duplicate paste.
5344 2009-07-22 Richard Guenther <rguenther@suse.de>
5347 * g++.dg/lookup/using21.C: New testcase.
5349 2009-07-21 Jason Merrill <jason@redhat.com>
5351 * g++.dg/init/aggr4.C: New.
5353 2009-07-21 Jason Merrill <jason@redhat.com>
5356 * g++.dg/cpp0x/initlist22.C: New.
5358 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5360 * gcc.target/i386/vectorize8.c: New test.
5362 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5365 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5366 Add i?86 and x86_64 targets.
5367 * gcc.target/i386/vectorize7.c: New test.
5370 * gcc.target/i386/pr40809.c: New test.
5372 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5374 PR tree-optimization/40813
5375 * g++.dg/opt/inline15.C: New test.
5377 2009-07-21 Paul Brook <paul@codesourcery.com>
5379 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5380 * lib/target-supports.exp (check_effective_target_section_anchors):
5383 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5385 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5386 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5387 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5389 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5391 * gcc.target/mips/ext-3.c: New test.
5393 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5396 * gcc.dg/builtin-object-size-8.c: New test.
5397 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5398 * g++.dg/ext/builtin-object-size2.C: Likewise.
5400 PR tree-optimization/40792
5401 * gcc.dg/pr40792.c: New test.
5403 2009-07-20 Ira Rosen <irar@il.ibm.com>
5405 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5406 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5407 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5409 2009-07-20 Christian Bruel <christian.bruel@st.com>
5411 * gcc.target/sh/mfmovd.c: New test.
5413 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5414 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5417 * gfortran.dg/eof_3.f90: New test.
5419 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5422 * gfortran.dg/intrinsic_cmplx.f90: New test.
5424 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5428 * gfortran.dg/cshift_bounds_1.f90: New test.
5429 * gfortran.dg/cshift_bounds_2.f90: New test.
5430 * gfortran.dg/cshift_bounds_3.f90: New test.
5431 * gfortran.dg/cshift_bounds_4.f90: New test.
5432 * gfortran.dg/eoshift_bounds_1.f90: New test.
5433 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5434 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5435 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5437 2009-07-19 Jan Hubicka <jh@suse.cz>
5439 PR tree-optimization/40676
5440 * gcc.c-torture/compile/pr40676.c: New testcase.
5442 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5444 * gcc.target/mips/ext-2.c: New test.
5446 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5448 * gcc.target/mips/octeon-exts-7.c: New test.
5449 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5450 * gcc.target/mips/octeon-exts-5.c: Likewise.
5452 2009-07-18 Richard Guenther <rguenther@suse.de>
5455 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5457 2009-07-18 Richard Guenther <rguenther@suse.de>
5460 * gcc.dg/pr35899.c: Adjust.
5462 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5464 * gcc.target/powerpc/asm-es-1.c: New test.
5465 * gcc.target/powerpc/asm-es-2.c: Likewise.
5467 2009-07-17 Richard Guenther <rguenther@suse.de>
5470 * g++.dg/rtti/crash4.C: New testcase.
5471 * g++.dg/torture/20090706-1.C: Likewise.
5472 * gcc.dg/redecl-17.c: Likewise.
5473 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5474 * gcc.dg/declspec-9.c: Expect extra error.
5475 * gcc.dg/declspec-10.c: Likewise.
5476 * gcc.dg/declspec-11.c: Likewise.
5477 * gcc.dg/redecl-10.c: Expect extra warnings.
5478 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5479 * gcc.target/i386/pr39545-1.c: Likewise.
5480 * g++.dg/ext/asm3.C: Expect more errors.
5481 * g++.dg/gomp/block-1.C: Likewise.
5482 * g++.dg/gomp/block-2.C: Likewise.
5483 * g++.dg/gomp/block-3.C: Likewise.
5484 * g++.dg/gomp/block-5.C: Likewise.
5485 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5486 * g++.dg/warn/unused-result1.C: XFAIL.
5488 2009-07-17 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/40321
5491 * gcc.c-torture/compile/pr40321.c: New testcase.
5492 * g++.dg/torture/pr40321.C: Likewise.
5494 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5497 * g++.dg/template/ptrmem19.C: New test.
5499 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5500 Manuel López-Ibáñez <manu@gcc.gnu.org>
5503 * gcc.dg/pr36902.c: Add column info.
5504 * g++.dg/gcov/gcov-2.C: Change count for definition.
5506 2009-07-16 Jason Merrill <jason@redhat.com>
5509 * g++.dg/cpp0x/std-layout1.C: New.
5510 * g++.dg/ext/has_nothrow_assign.C: Fix.
5511 * g++.dg/ext/has_nothrow_copy.C: Fix.
5512 * g++.dg/ext/has_trivial_assign.C: Fix.
5513 * g++.dg/ext/has_trivial_copy.C: Fix.
5514 * g++.dg/ext/is_pod.C: Fix.
5515 * g++.dg/other/offsetof3.C: Adjust.
5516 * g++.dg/overload/ellipsis1.C: Adjust.
5517 * g++.dg/warn/var-args1.C: Adjust.
5518 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5519 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5520 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5521 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5522 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5524 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5526 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5527 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5528 effective target "mpc_pow".
5529 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5531 2009-07-16 Richard Henderson <rth@redhat.com>
5533 * g++.dg/opt/eh4.C: New test.
5535 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5537 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5539 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5542 * gcc.c-torture/execute/pr40747.c: New test.
5544 2009-07-15 Richard Guenther <rguenther@suse.de>
5547 * gcc.c-torture/compile/pr40753.c: New testcase.
5549 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5552 * gfortran.dg/interface_assignment_4.f90: New.
5554 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5556 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5557 for FreeBSD up to and including version 8.
5559 2009-07-14 Taras Glek <tglek@mozilla.com>
5560 Rafael Espindola <espindola@google.com>
5562 * g++.dg/plugin/header-plugin-test.C: New.
5563 * g++.dg/plugin/header_plugin.c: New.
5564 * g++.dg/plugin/plugin.exp: Update.
5566 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5568 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5569 function to enable vectorization.
5570 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5571 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5573 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.target/i386/sse-copysignf-vec.c: New test.
5576 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5578 2009-07-14 Jason Merrill <jason@redhat.com>
5581 * g++.dg/lookup/builtin5.C: New.
5582 * g++.dg/other/error22.C: Add missing extern "C".
5583 * g++.dg/warn/Warray-bounds.C: Likewise.
5584 * gcc.dg/compat/compat-common.h: Likewise.
5587 * g++.dg/lookup/using20.C: New.
5590 * g++.dg/template/koenig8.C: New.
5592 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5594 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5595 both i?86-*-darwin* and x86_64-*-darwin*.
5597 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5599 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5600 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5603 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5606 * g++.dg/debug/dwarf2/typedef1.C: New test.
5609 * g++.dg/other/typedef3.C: New test.
5611 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5613 * gcc.dg/20090709-1.c: Move to a proper place ...
5614 * gcc.target/m68k/20090709-1.c: ... here.
5616 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5619 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5620 front of qualified names are allowed.
5621 * g++.dg/parse/crash10.C: Likewise.
5622 * g++.dg/parse/error15.C: Likewise.
5623 * g++.dg/parse/typename9.C: Likewise.
5624 * g++.dg/parse/error8.C: Likewise.
5626 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5629 * gfortran.dg/proc_ptr_22.f90: Extended.
5630 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5632 2009-07-13 Ira Rosen <irar@il.ibm.com>
5634 * gfortran.dg/vect/vect-6.f: New test.
5636 2009-07-12 Jason Merrill <jason@redhat.com>
5639 * g++.dg/cpp0x/decltype17.C: New.
5642 * g++.dg/cpp0x/rv10.C: New.
5644 2009-07-12 Jason Merrill <jason@redhat.com>
5647 * g++.dg/cpp0x/initlist20.C: New.
5648 * g++.dg/cpp0x/initlist21.C: New.
5650 2009-07-12 Ira Rosen <irar@il.ibm.com>
5652 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5653 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5654 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5655 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5656 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5658 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5660 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5661 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5662 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5663 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5664 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5665 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5666 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5667 effective_target fd_truncate.
5669 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5671 * gnat.dg/specs/addr1.ads: New test.
5673 2009-07-11 Jan Hubicka <jh@suse.cz>
5676 * g++.dg/torture/pr40388.C: New testcase.
5678 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5681 * gcc.c-torture/execute/pr40668.c: New test.
5683 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5685 * gcc.c-torture/execute/20090711-1.c: New test.
5687 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5692 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5693 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5694 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5695 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5697 2009-07-11 Tobias Burnus <burnus@net-b.de>
5700 * gfortran.dg/complex_intrinsic_3.f90: New test.
5701 * gfortran.dg/complex_intrinsic_4.f90: New test.
5703 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5706 * gcc.target/mips/mips.exp: Make -msynci a known option.
5707 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5709 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5712 * g++.dg/ext/strncpy-chk1.C: New test.
5714 2009-07-10 Richard Guenther <rguenther@suse.de>
5716 PR tree-optimization/40496
5717 * g++.dg/opt/pr40496.C: New testcase.
5719 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5723 * g++.dg/warn/unused-result1-Werror.c: New.
5725 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5728 * gfortran.dg/recursive_parameter_1.f90: New test.
5730 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5732 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5733 * gfortran.dg/module_equivalence_6.f90: Ditto.
5734 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5735 * gfortran.dg/nan_2.f90: Ditto.
5736 * gfortran.dg/inquire_11.f90: Ditto.
5737 * gfortran.dg/abstract_type_3.f03: Ditto.
5738 * gfortran.dg/abstract_type_1.f90: Ditto.
5739 * gfortran.dg/private_type_9.f90: Ditto.
5740 * gfortran.dg/abstract_type_5.f03: Ditto.
5741 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5742 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5743 * gfortran.dg/derived_sub.f90: Ditto.
5744 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5745 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5746 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5747 * gfortran.dg/mvbits_6.f90: Ditto.
5748 * gfortran.dg/abstract_type_2.f03: Ditto.
5749 * gfortran.dg/abstract_type_4.f03: Ditto.
5750 * gfortran.dg/bounds_check_9.f90: Ditto.
5751 * gfortran.dg/optional_dim_3.f90: Ditto.
5752 * gfortran.dg/pr32921.f: Ditto.
5753 * gfortran.dg/entry_16.f90: Ditto.
5754 * gfortran.dg/generic_16.f90: Ditto.
5757 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5759 * gcc.target/m68k/20090709-1.c: New.
5761 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5764 * g++.dg/template/unify11.C: New test.
5766 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5769 * gfortran.dg/host_assoc_function_9.f90: New test.
5771 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5774 * gfortran.dg/proc_ptr_22.f90: New.
5775 * gfortran.dg/proc_ptr_comp_12.f90: New.
5777 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5780 * gcc.c-torture/compile/pr40692.c: New test.
5782 2009-07-09 Tobias Burnus <burnus@net-b.de>
5785 * gfortran.dg/pointer_check_6.f90: New test.
5787 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5789 * gcc.target/mips/truncate-5.c: New test.
5791 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5795 * gfortran.dg/fmt_cache_1.f: New test.
5797 2009-07-08 Tobias Burnus <burnus@net-b.de>
5800 * gfortran.dg/nosigned_zero_1.f90: New test.
5801 * gfortran.dg/nosigned_zero_2.f90: New test.
5803 2009-07-08 Richard Guenther <rguenther@suse.de>
5805 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5807 2009-07-08 Richard Guenther <rguenther@suse.de>
5809 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5811 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5814 * gfortran.dg/proc_ptr_21.f90: New test.
5816 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5819 * g++.dg/warn/pr31246.C: New.
5820 * g++.dg/warn/pr31246-2.C: New.
5822 2009-07-07 Jason Merrill <jason@redhat.com>
5825 * g++.dg/template/defarg12.C: New.
5828 * g++.dg/cpp0x/enum7.C: New.
5831 * g++.dg/cpp0x/enum6.C: New.
5834 * g++.dg/cpp0x/enum5.C: New.
5837 * g++.dg/cpp0x/enum4.C: New.
5839 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5841 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5843 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5845 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5847 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5850 * gcc.dg/pr40669.c: New test.
5852 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5854 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5855 location. Update all calls.
5856 * g++.dg/plugin/selfassign.c: Likewise.
5858 2009-07-06 Jason Merrill <jason@redhat.com>
5860 * g++.dg/rtti/dyncast[34].C: New.
5862 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5864 * lib/target-supports.exp
5865 (check_effective_target_mips_newabi_large_long_double): New.
5866 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5868 * gcc.target/mips/fpr-moves-6.c: Likewise.
5870 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5873 * g++.dg/template/union2.C: New test.
5875 2009-07-04 Jason Merrill <jason@redhat.com>
5877 * g++.dg/template/using15.C: New.
5879 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5881 * gfortran.dg/maxloc_1.f90: New test.
5883 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5886 * gfortran.dg/proc_ptr_result_6.f90: New.
5888 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5890 * gcc.dg/framework-2.c: Adjust testcase to pass.
5892 2009-07-04 Jason Merrill <jason@redhat.com>
5895 * g++.dg/cpp0x/auto16.C: New.
5897 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5900 * gfortran.dg/pr40587.f: New test.
5902 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5905 * gfortran.dg/unit_1.f90: New test.
5907 2009-07-03 Jason Merrill <jason@redhat.com>
5909 * g++.dg/template/pure1.C: Expect another error.
5911 2009-07-03 Richard Guenther <rguenther@suse.de>
5913 PR tree-optimization/40640
5914 * gcc.c-torture/compile/pr40640.c: New testcase.
5916 2009-07-03 Richard Guenther <rguenther@suse.de>
5919 * gfortran.dg/pr34163.f90: New testcase.
5921 2009-07-03 Jan Hubicka <jh@suse.cz>
5923 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5924 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5925 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5926 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5927 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5928 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5929 * gnat.dg/loop_optimization6.adb: Enable -O2.
5931 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5933 * g++.dg/warn/null4.C: Extend.
5935 2009-07-02 Jason Merrill <jason@redhat.com>
5937 * g++.dg/template/spec8.C: Fix.
5939 2009-07-02 Michael Matz <matz@suse.de>
5942 * gfortran.dg/pr32921.f: Adjust.
5944 2009-07-02 Jan Hubicka <jh@suse.cz>
5946 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5948 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5950 * gcc.target/mips/truncate-4.c: New testcase.
5952 2009-07-01 Richard Guenther <rguenther@suse.de>
5954 PR tree-optimization/19831
5955 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5956 make allocated memory escape. Un-XFAIL.
5957 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5958 * gcc.dg/vect/pr31699.c: Likewise.
5959 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5961 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5964 * g++.dg/parse/cond5.C: New test.
5966 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5968 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5969 (main): Pass n to main_1 instead.
5970 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5971 (main_1): New function, split off from...
5972 (main): ...here. Pass `off' to main_1 instead.
5974 2009-06-30 Jason Merrill <jason@redhat.com>
5977 * g++.dg/cpp0x/variadic94.C: New.
5979 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5981 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5982 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5983 (init_ld_library_path_env_vars): New function, replacing the
5984 orig_*_saved assignments. Call it after defining it.
5985 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5986 (restore_ld_library_path_env_vars): Likewise.
5987 (add_path, find_libgcc_s): New functions.
5988 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5989 gcc-set-multilib-library-path.
5990 (objc_target_compile): Don't add "." to ld_library_path.
5992 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5993 ld_library_path. Use add_path. Use find_libgcc_s instead of
5994 gcc-set-multilib-library-path.
5995 * lib/g++.exp (g++_link_flags): Likewise.
5996 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5997 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5999 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6000 to tell when this needs to happen. Use find_libgcc_s instead of
6001 gcc-set-multilib-library-path.
6002 * lib/gcc-dg.exp: Likewise.
6003 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6004 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6005 unless it is in $ALT_LD_LIBRARY_PATH.
6006 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6008 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6010 * gnat.dg/discr12.adb: New test.
6011 * gnat.dg/discr12_pkg.ads: New helper.
6012 * gnat.dg/discr13.adb: New test.
6013 * gnat.dg/discr14.ad[sb]: Likewise.
6014 * gnat.dg/discr15.adb: Likewise.
6015 * gnat.dg/discr15_pkg.ads: New helper.
6016 * gnat.dg/discr16.adb: New test.
6017 * gnat.dg/discr16_g.ads: New helper.
6018 * gnat.dg/discr16_pkg.ads: Likewise.
6019 * gnat.dg/discr16_cont.ads: Likewise.
6020 * gnat.dg/discr17.adb: New test.
6021 * gnat.dg/discr18.adb: Likewise.
6022 * gnat.dg/discr18_pkg.ads: New helper.
6023 * gnat.dg/discr19.adb: New test.
6025 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6028 * gfortran.dg/internal_write_1.f90: New testcase.
6030 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6033 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6035 2009-06-30 Richard Guenther <rguenther@suse.de>
6037 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6039 2009-06-30 Wei Guozhi <carrot@google.com>
6041 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6044 2009-06-30 Ira Rosen <irar@il.ibm.com>
6046 PR tree-optimization/40542
6047 * gcc.dg/vect/pr40542.c: New test.
6049 2009-06-30 Martin Jambor <mjambor@suse.cz>
6051 PR tree-optimization/40582
6052 * gcc.c-torture/compile/pr40582.c: New test.
6054 2009-06-30 Wei Guozhi <carrot@google.com>
6057 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6059 2009-06-29 Jason Merrill <jason@redhat.com>
6062 * g++.dg/template/debug1.C: New.
6064 2009-06-29 Tobias Burnus <burnus@net-b.de>
6067 * pointer_check_1.f90: New test.
6068 * pointer_check_2.f90: New test.
6069 * pointer_check_3.f90: New test.
6070 * pointer_check_4.f90: New test.
6071 * pointer_check_5.f90: New test.
6073 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6076 * gfortran.dg/func_assign_2.f90 : New test.
6078 2009-06-29 Richard Guenther <rguenther@suse.de>
6081 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6082 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6083 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6084 * gcc.c-torture/execute/20090623-1.c: Likewise.
6085 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6086 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6088 2009-06-29 Richard Guenther <rguenther@suse.de>
6091 * gcc.c-torture/execute/pr38212.c: New testcase.
6093 2009-06-29 Richard Guenther <rguenther@suse.de>
6095 PR tree-optimization/40579
6096 * gcc.c-torture/execute/pr40579.c: New testcase.
6098 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6100 PR tree-optimization/40550
6101 * gcc.dg/pr40550.c: New test.
6103 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6105 * gnat.dg/overflow_sum2.adb: New test
6106 * gnat.dg/namet.ads: New helper.
6108 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6110 2009-06-28 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/compiler-directive_1.f90: New test.
6114 * gfortran.dg/compiler-directive_2.f: New test.
6116 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6118 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6119 comment out some values and add some cases.
6121 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6124 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6126 2009-06-26 Richard Henderson <rth@redhat.com>
6129 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6130 * gcc.target/i386/local.c: Pass a non-constant to T.
6132 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6136 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6137 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6138 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6139 * gfortran.dg/proc_ptr_result_5.f90: New.
6141 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6144 * gcc.dg/dfp/pr39902.c: New test.
6146 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6149 * gcc.dg/builtins-65.c: Require c99 runtime.
6151 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6153 * gnat.dg/array7.ad[sb]: New test.
6155 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6157 * gnat.dg/array6.adb: New test.
6159 2009-06-25 Ian Lance Taylor <iant@google.com>
6161 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6163 2009-06-25 Ian Lance Taylor <iant@google.com>
6165 * g++.dg/warn/Wunused-16.C: New testcase.
6167 2009-06-25 Ian Lance Taylor <iant@google.com>
6169 * g++.dg/warn/skip-2.C: New testcase.
6171 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6173 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6174 dg-skip-if and move to ...
6175 * gcc.dg/torture/20090618-1.c.
6177 2009-06-25 Martin Jambor <mjambor@suse.cz>
6179 PR tree-optimization/40493
6180 * gcc.c-torture/execute/pr40493.c: New test.
6182 2009-06-24 Jason Merrill <jason@redhat.com>
6185 * g++.dg/template/overload10.C: New.
6187 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6190 * gfortran.dg/proc_ptr_comp_11.f90: New.
6192 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6194 * gcc.dg/pr40501.c: New testcase.
6196 2009-06-23 DJ Delorie <dj@redhat.com>
6199 * lib/target-supports.exp: Add mep support (no profiling).
6201 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6204 * gcc.dg/ssa/loop-31.c: Change scan rules.
6206 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6208 * gcc.dg/cpp/empty-include.c: Update column info.
6209 * gcc.dg/cpp/assert2.c: Update column info.
6211 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6213 * g++.dg/ext/builtin-object-size1.C: New test.
6214 * g++.dg/ext/builtin-object-size2.C: New test.
6216 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6218 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6219 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6221 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6223 * gcc.target/mips/truncate-3.c: New test.
6225 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6229 * gfortran.dg/interface_30.f90: Modified error message.
6230 * gfortran.dg/proc_decl_22.f90: New.
6232 2009-06-22 Ian Lance Taylor <iant@google.com>
6234 * gcc.dg/Wcxx-compat-19.c: New testcase.
6236 2009-06-22 Matthias Klose <doko@ubuntu.com>
6239 * pr28050.m: New testcase.
6241 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6244 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6246 2009-06-22 Martin Jambor <mjambor@suse.cz>
6248 PR tree-optimization/40492
6249 * g++.dg/torture/pr40492.C: New test.
6251 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6253 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6254 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6256 2009-06-22 Olivier Hainque <hainque@adacore.com>
6258 * gnat.dg/raise_ce.adb: Helper for ...
6259 * gnat.dg/handle_and_return.adb: New test.
6261 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6264 * gfortran.dg/generic_18.f90: New test.
6266 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6269 * gfortran.dg/spread_size_limit.f90: New test.
6271 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6273 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6274 to put dump files in a subdirectory.
6275 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6276 ".o" temporary files.
6278 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6281 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6282 * gfortran.dg/interface_20.f90: Ditto.
6283 * gfortran.dg/interface_21.f90: Ditto.
6284 * gfortran.dg/interface_22.f90: Ditto.
6285 * gfortran.dg/interface_30.f90: New.
6286 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6288 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6290 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6291 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6292 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6295 2009-06-21 Ira Rosen <irar@il.ibm.com>
6296 Revital Eres <eres@il.ibm.com>
6299 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6300 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6301 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6303 2009-06-21 Ira Rosen <irar@il.ibm.com>
6306 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6307 without misalignment support.
6308 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6310 2009-06-20 Tobias Burnus <burnus@net-b.de>
6313 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6315 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6318 * gfortran.dg/alloc_comp_result_2.f90: New test.
6320 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6323 * gcc.target/arm/pr40482.c: New test.
6325 2009-06-19 Ian Lance Taylor <iant@google.com>
6327 * gcc.dg/Wcxx-compat-18.c: New testcase.
6329 2009-06-19 Richard Guenther <rguenther@suse.de>
6331 * gcc.c-torture/execute/20090618-1.c: New testcase.
6333 2009-06-19 Ian Lance Taylor <iant@google.com>
6335 * gcc.dg/Wcxx-compat-17.c: New testcase.
6337 2009-06-19 Ian Lance Taylor <iant@google.com>
6339 * gcc.dg/Wcxx-compat-15.c: New testcase.
6341 2009-06-19 Ian Lance Taylor <iant@google.com>
6343 * gcc.dg/Wcxx-compat-16.c: New testcase.
6345 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6347 * gcc.dg/builtins-34.c: Add significand cases.
6349 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.dg/20080522-1.c: Remove testcase for real.
6353 * gcc.dg/20080528-1.c: Ditto.
6355 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6358 * gfortran.dg/proc_ptr_20.f90: New.
6360 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6363 * gcc.dg/torture/pr40470-1.c: New.
6364 * gcc.dg/torture/pr40470-2.c: Likewise.
6365 * gcc.dg/torture/pr40470-3.c: Likewise.
6366 * gcc.dg/torture/pr40470-4.c: Likewise.
6368 2009-06-18 Diego Novillo <dnovillo@google.com>
6370 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6371 * gcc.dg/plugin/ggcplug.c: Likewise.
6372 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6373 * g++.dg/plugin/selfassign.c: Likewise.
6374 * g++.dg/plugin/attribute_plugin.c: Likewise.
6375 * g++.dg/plugin/dumb_plugin.c: Likewise.
6377 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6379 * gcc.dg/cpp/arith-3.c: Add column info.
6381 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6383 * gcc.target/arm/fp16-compile-none-2.c: New.
6384 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6385 * gcc.target/arm/fp16-compile-alt-12.c: New.
6387 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6389 * gcc.target/arm/fp16-compile-alt-1.c: New.
6390 * gcc.target/arm/fp16-compile-alt-2.c: New.
6391 * gcc.target/arm/fp16-compile-alt-3.c: New.
6392 * gcc.target/arm/fp16-compile-alt-4.c: New.
6393 * gcc.target/arm/fp16-compile-alt-5.c: New.
6394 * gcc.target/arm/fp16-compile-alt-6.c: New.
6395 * gcc.target/arm/fp16-compile-alt-7.c: New.
6396 * gcc.target/arm/fp16-compile-alt-8.c: New.
6397 * gcc.target/arm/fp16-compile-alt-9.c: New.
6398 * gcc.target/arm/fp16-compile-alt-10.c: New.
6399 * gcc.target/arm/fp16-compile-alt-11.c: New.
6400 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6401 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6402 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6403 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6404 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6405 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6406 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6407 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6408 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6409 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6410 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6411 * gcc.target/arm/fp16-compile-none-1.c: New.
6412 * gcc.target/arm/fp16-compile-exprtype.c: New.
6413 * gcc.target/arm/fp16-compile-vcvt.c: New.
6414 * gcc.target/arm/fp16-builtins-1.c: New.
6415 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6416 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6417 * gcc.target/arm/fp16-param-1.c: New.
6418 * gcc.target/arm/fp16-return-1.c: New.
6419 * gcc.target/arm/fp16-unprototyped-1.c: New.
6420 * gcc.target/arm/fp16-unprototyped-2.c: New.
6421 * gcc.target/arm/fp16-variadic-1.c: New.
6422 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6423 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6424 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6425 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6426 * gcc.dg/torture/arm-fp16-ops.h: New.
6427 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6428 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6429 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6430 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6431 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6432 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6433 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6434 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6435 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6436 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6437 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6438 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6439 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6440 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6441 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6442 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6443 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6444 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6445 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6446 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6447 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6449 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6451 * gcc.dg/builtins-65.c: New test.
6453 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6456 * gfortran.dg/proc_ptr_result_4.f90: New.
6458 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6460 * gcc.c-torture/execute/bitfld-5.c: New test.
6462 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6464 * gcc.dg/builtin-unreachable-3.c: New test.
6466 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6468 * gcc.target/i386/builtin-unreachable.c: New test.
6470 2009-06-17 Ian Lance Taylor <iant@google.com>
6472 * gcc.dg/Wcxx-compat-14.c: New testcase.
6474 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6476 * gcc.dg/func-ptr-conv-1.c: Update column info.
6478 2009-06-17 Richard Guenther <rguenther@suse.de>
6481 * gcc.c-torture/execute/pr40404.c: New testcase.
6483 2009-06-17 Richard Guenther <rguenther@suse.de>
6486 * g++.dg/torture/pr40460.C: New testcase.
6488 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6490 * gcc.dg/plugin/one_time_plugin.c: New test.
6491 * gcc.dg/plugin/one_time-test-1.c: New test.
6492 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6494 2009-06-16 Ian Lance Taylor <iant@google.com>
6496 * g++.dg/warn/skip-1.C: New testcase.
6498 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6501 * g++.dg/other/pr40446.C: New test.
6503 2009-06-16 Richard Guenther <rguenther@suse.de>
6505 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6506 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6507 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6510 2009-06-16 Martin Jambor <mjambor@suse.cz>
6512 * gcc.c-torture/compile/pr40432.c: New file.
6514 2009-06-16 Martin Jambor <mjambor@suse.cz>
6516 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6518 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6522 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6523 * gfortran.dg/interface_20.f90: Modified error messages.
6524 * gfortran.dg/interface_21.f90: Ditto.
6525 * gfortran.dg/interface_26.f90: Ditto.
6526 * gfortran.dg/interface_27.f90: Ditto.
6527 * gfortran.dg/interface_28.f90: Extended test case.
6528 * gfortran.dg/interface_29.f90: New.
6529 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6530 * gfortran.dg/proc_decl_8.f90: Ditto.
6531 * gfortran.dg/proc_ptr_11.f90: Ditto.
6532 * gfortran.dg/proc_ptr_15.f90: Ditto.
6534 2009-06-16 Ira Rosen <irar@il.ibm.com>
6536 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6538 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6539 gcc.dg/vect/vect-outer-4f.c: Likewise.
6540 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6541 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6543 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6546 2009-06-16 Tobias Burnus <burnus@net-b.de>
6549 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6551 2009-06-15 Ian Lance Taylor <iant@google.com>
6553 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6554 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6555 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6556 Recognize new notes.
6557 * gcc.dg/stmt-expr-label-2.c: Likewise.
6558 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6559 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6560 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6561 * gcc.dg/c99-vla-jump-4.c: Likewise.
6562 * gcc.dg/stmt-expr-label-1.c: Likewise.
6563 * gcc.dg/stmt-expr-label-3.c: Likewise.
6564 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6566 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6568 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6570 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6572 * gcc.dg/builtin-object-size-7.c: New test.
6574 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6577 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6578 level != "" use separate -gdwarf-2 -g${level} options instead of
6580 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6581 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6582 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6584 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6586 * g++.dg/abi/mangle11.C: Update warning line.
6587 * g++.dg/abi/mangle12.C: Update warning line.
6588 * g++.dg/abi/mangle17.C: Update warning line.
6589 * g++.dg/abi/mangle20-2.C: Update warning line.
6591 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6593 * gcc.dg/optimize-bswap-1.c: Split into these two:
6594 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6595 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6597 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6599 * gcc.dg/optimize-bswap-1.c: New testcase.
6601 2009-06-14 Richard Guenther <rguenther@suse.de>
6604 * g++.dg/torture/pr40389.C: New testcase.
6606 2009-06-13 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/40421
6609 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6611 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6613 * gcc.dg/old-style-prom-3.c: Add column info.
6614 * gcc.dg/overflow-warn-1.c
6615 * gcc.dg/gomp/pr27415.c
6616 * gcc.dg/gomp/for-1.c: Same.
6617 * gcc.dg/enum-compat-1.c: Same.
6618 * gcc.dg/c99-tag-3.c: Same.
6619 * gcc.dg/Wredundant-decls-2.c: Same.
6620 * gcc.dg/func-ptr-conv-1.c: Same.
6621 * gcc.dg/asm-wide-1.c: Same.
6622 * gcc.dg/nofixed-point-2.c: Same.
6623 * gcc.dg/cpp/line3.c: Same.
6624 * gcc.dg/array-10.c: Same.
6625 * gcc.dg/c99-vla-jump-1.c: Same.
6626 * gcc.dg/pr20368-1.c: Same.
6627 * gcc.dg/Wshadow-3.c: Same.
6628 * gcc.dg/c90-const-expr-8.c: Same.
6629 * gcc.dg/label-decl-2.c: Same.
6630 * gcc.dg/dremf-type-compat-2.c: Same.
6631 * gcc.dg/c90-const-expr-5.c: Same.
6632 * gcc.dg/builtins-30.c: Same.
6633 * gcc.dg/Warray-bounds.c: Same.
6634 * gcc.dg/Wcxx-compat-2.c: Same.
6635 * gcc.dg/tree-ssa/col-1.c: Same.
6636 * gcc.dg/old-style-prom-2.c: Same.
6637 * gcc.dg/cast-function-1.c: Same.
6638 * gcc.dg/pr15698-1.c: Same.
6639 * gcc.dg/dremf-type-compat-3.c: Same.
6640 * gcc.dg/vla-8.c: Same.
6641 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6643 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6644 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6645 * gcc.dg/enum-compat-1.c: Same.
6646 * gcc.dg/dremf-type-compat-2.c: Same.
6647 * gcc.dg/old-style-prom-2.c: Same.
6648 * gcc.dg/pr15698-1.c: Same.
6649 * gcc.dg/pr20368-1.c: Same.
6650 * gcc.dg/dremf-type-compat-3.c: Same.
6651 * gcc.dg/builtins-30.c: Same. Test for columns.
6653 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6656 * gfortran.dg/proc_decl_1.f90: Extended.
6658 2009-06-12 Ian Lance Taylor <iant@google.com>
6660 * gcc.dg/Wcxx-compat-13.c: New testcase.
6662 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6665 * gcc.dg/tree-ssa/fre-vce-1.c
6667 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6670 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6671 min-insn-to-prefetch-ratio=5.
6673 2009-06-12 Joey Ye <joey.ye@intel.com>
6674 H.J. Lu <hongjiu.lu@intel.com>
6677 * gcc.target/i386/stackalign/pr39146.c: New.
6679 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6681 * gcc.target/i386/crc32-1.c: New.
6682 * gcc.target/i386/crc32-2.c: Likewise.
6684 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6687 * gcc.dg/builtin-unreachable-1.c: New test.
6688 * gcc.dg/builtin-unreachable-2.c: Same.
6690 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6693 * gfortran.dg/data_value_1.f90: New test.
6695 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6698 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6699 remove ilp32 requirement.
6700 * gcc.target/i386/excess-precision-2.c: Likewise.
6701 * gcc.target/i386/excess-precision-3.c: Likewise.
6702 * gcc.target/i386/excess-precision-4.c: Likewise.
6703 * gcc.target/i386/excess-precision-5.c: Likewise.
6704 * gcc.target/i386/excess-precision-6.c: Likewise.
6706 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6709 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6710 * gfortran.dg/nan_5.f90: New test.
6712 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6714 * gcc.target/arm/neon-modes-1.c: New test.
6716 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6718 * g++.dg/torture/pr31579.C: Cast pointer
6719 via __SIZE_TYPE__ instead of 'unsigned long'.
6721 2009-06-10 Anthony Green <green@moxielogic.com>
6723 * lib/target-supports.exp (check_profiling_available):
6724 Profiling is not available for testing purposes on moxie.
6726 2009-06-09 Ian Lance Taylor <iant@google.com>
6728 * gcc.dg/Wcxx-compat-12.c: New testcase.
6730 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6733 * gfortran.dg/backspace_11.f90: New.
6735 2009-06-09 Jason Merrill <jason@redhat.com>
6737 * g++.dg/cpp0x/defaulted10.C: New.
6739 2009-06-09 Martin Jambor <mjambor@suse.cz>
6741 * gcc.c-torture/compile/pr40351.c: New file.
6743 2009-06-09 Olivier Hainque <hainque@adacore.com>
6745 * gnat.dg/align_max.adb: New test.
6747 2009-06-08 Jason Merrill <jason@redhat.com>
6749 * g++.dg/cpp0x/auto15.C: New.
6751 2009-06-08 Jan Hubicka <jh@suse.cz>
6754 * gcc.dg/torture/pr39834.c
6756 2009-06-08 Jan Hubicka <jh@suse.cz>
6759 * g++.dg/torture/pr40102.C: New testcase.
6761 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6764 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6765 * gcc.dg/builtin-object-size-6.c: New test.
6768 * g++.dg/template/dtor7.C: New test.
6772 * g++.dg/template/error41.C: New test.
6773 * g++.dg/template/error42.C: New test.
6775 2009-06-08 Revital Eres <eres@il.ibm.com>
6778 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6779 * gcc.dg/vect/vect-88.c: Likewise.
6780 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6781 * gcc.dg/vect/pr25413.c: Likewise.
6782 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6784 2009-06-07 Ian Lance Taylor <iant@google.com>
6786 * g++.dg/warn/Wswitch-3.C: New testcase.
6787 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6788 * gcc.dg/Wswitch-enum-error.c: Likewise.
6789 * gcc.dg/Wswitch-error.c: Likewise.
6791 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794 * gfortran.dg/negative_unit.f: Update test.
6795 * gfortran.dg/negative_unit_int8.f: Update test.
6796 * gfortran.dg/newunit_1.f90: New test.
6798 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6802 * gfortran.dg/spread_init_expr.f03: New.
6803 * gfortran.dg/unpack_init_expr.f03: New.
6804 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6807 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6811 * gfortran.dg/count_init_expr.f03
6812 * gfortran.dg/product_init_expr.f03
6813 * gfortran.dg/sum_init_expr.f03
6815 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6818 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6820 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6822 * gfortran.dg/zero_sized_5.f90: Likewise.
6824 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6827 * g++.dg/torture/pr32950.C: New.
6829 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6833 * gfortran.dg/dot_product_1.f03: New.
6834 * gfortran.dg/matmul_8.f03: New.
6835 * gfortran.dg/transpose_3.f03: New.
6837 2009-06-06 Ian Lance Taylor <iant@google.com>
6839 * gcc.dg/Wunused-label-1.c: New test case.
6840 * g++.dg/warn/Wunused-label-1.C: New test case.
6841 * g++.dg/warn/Wunused-label-2.C: New test case.
6842 * g++.dg/warn/Wunused-label-3.C: New test case.
6844 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6847 * reshape_zerosize_2.f90: New.
6849 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6852 * gfortran.dg/pack_assign_1.f90: New.
6853 * gfortran.dg/pack_vector_1.f90: New.
6855 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6858 * gcc.dg/pr40340-1.c: New test.
6859 * gcc.dg/pr40340-2.c: New test.
6860 * gcc.dg/pr40340-3.c: New test.
6861 * gcc.dg/pr40340-4.c: New test.
6862 * gcc.dg/pr40340-5.c: New test.
6863 * gcc.dg/pr40340.h: New file.
6865 2009-06-05 Revital Eres <eres@il.ibm.com>
6867 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6869 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6870 * gcc.dg/vect/vect-33.c: Likewise.
6871 * gcc.dg/vect/vect-92.c: Likewise.
6872 * gcc.dg/vect/vect-58.c: Likewise.
6873 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6874 * gcc.dg/vect/vect-42.c: Likewise.
6875 * gcc.dg/vect/slp-25.c: Likewise.
6876 * gcc.dg/vect/vect-align-1.c: Likewise.
6877 * gcc.dg/vect/vect-align-2.c: Likewise.
6878 * gcc.dg/vect/vect-93.c: Likewise.
6879 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6880 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6881 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6882 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6883 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6884 * gcc.dg/vect/vect-26.c: Likewise.
6885 * gcc.dg/vect/vect-44.c: Likewise.
6886 * gcc.dg/vect/vect-70.c: Likewise.
6887 * gcc.dg/vect/vect-95.c: Likewise.
6888 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6889 * gcc.dg/vect/vect-28.c: Likewise.
6890 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6891 * gcc.dg/vect/vect-87.c: Likewise.
6892 * gcc.dg/vect/vect-109.c: Likewise.
6893 * gcc.dg/vect/vect-54.c: Likewise.
6894 * gcc.dg/vect/vect-96.c: Likewise.
6895 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6896 * gcc.dg/vect/vect-88.c: Likewise.
6897 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6898 * gcc.dg/vect/vect-89.c: Likewise.
6899 * gcc.dg/vect/vect-91.c: Likewise.
6900 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6901 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6902 * gfortran.dg/vect/vect-2.f90: Likewise.
6903 * gfortran.dg/vect/vect-3.f90: Likewise.
6904 * gfortran.dg/vect/vect-4.f90: Likewise.
6905 * gfortran.dg/vect/vect-5.f90: Likewise.
6907 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6909 PR tree-optimization/36318
6910 * gcc.dg/tree-ssa/sra-7.c: New test.
6912 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6915 * gfortran.dg/reshape_order_5.f90: New.
6916 * gfortran.dg/reshape_shape_1.f90: New.
6918 2009-06-04 Jason Merrill <jason@redhat.com>
6920 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6922 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6924 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6925 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6927 2009-06-04 Richard Guenther <rguenther@suse.de>
6930 * g++.dg/torture/pr40335.C: New testcase.
6932 2009-06-03 Richard Guenther <rguenther@suse.de>
6935 * gcc.dg/torture/pr40328.c: New testcase.
6937 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6939 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6942 2009-06-03 Martin Jambor <mjambor@suse.cz>
6944 * g++.dg/torture/pr40323.C: New file.
6946 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6948 * gnat.dg/specs/root.ads: New test.
6949 * gnat.dg/specs/root-level_1.ads: Likewise.
6950 * gnat.dg/specs/root-level_2.ads: Likewise.
6951 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6953 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6955 * g++.dg/init/ref15.C: Require unwrapped targets.
6957 2009-06-02 Jason Merrill <jason@redhat.com>
6959 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6960 * g++.dg/cpp0x/initlist18.C: New.
6961 * g++.dg/cpp0x/initlist19.C: New.
6963 * g++.dg/cpp0x/auto14.C: New.
6965 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/alignment6.adb: Remove XFAIL.
6969 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6972 * g++.dg/template/spec36.C: New test.
6974 2009-06-01 Ian Lance Taylor <iant@google.com>
6976 * gcc.dg/cast-qual-3.c: New testcase.
6977 * g++.dg/warn/Wcast-qual2.C: New testcase.
6979 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6981 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6982 (process-message): Expect column numbers.
6983 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6984 * gcc.dg/pch/counter-2.c: Same.
6985 * gcc.dg/pch/valid-2.c: Same.
6986 * gcc.dg/pch/warn-1.c: Same.
6987 * gcc.dg/pch/valid-1.c: Same.
6988 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6989 * gcc.dg/cpp/syshdr.c: Same.
6990 * gcc.dg/cpp/19940712-1.c: Same.
6991 * gcc.dg/cpp/missing-header-1.c: Same.
6992 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6993 * gcc.dg/cpp/tr-warn3.c: Same.
6994 * gcc.dg/cpp/pr29612-2.c: Same.
6995 * gcc.dg/cpp/tr-warn4.c: Same.
6996 * gcc.dg/cpp/Wtrigraphs.c: Same.
6997 * gcc.dg/cpp/poison.c: Same.
6998 * gcc.dg/cpp/arith-3.c: Same.
6999 * gcc.dg/cpp/sysmac2.c: Same.
7000 * gcc.dg/cpp/cpp.exp: Same.
7001 * gcc.dg/cpp/tr-warn5.c: Same.
7002 * gcc.dg/cpp/include2.c: Same.
7003 * gcc.dg/cpp/Wmissingdirs.c: Same.
7004 * gcc.dg/cpp/Wmissingdirs.c: Same.
7005 * gcc.dg/cpp/tr-warn6.c: Same.
7006 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7007 * gcc.dg/cpp/macspace1.c: Same.
7008 * gcc.dg/cpp/escape-2.c: Same.
7009 * gcc.dg/cpp/assert2.c: Same.
7010 * gcc.dg/cpp/undef2.c: Same.
7011 * gcc.dg/cpp/macspace2.c: Same.
7012 * gcc.dg/cpp/tr-warn1.c: Same.
7013 * gcc.dg/cpp/extratokens2.c: Same.
7014 * gcc.dg/cpp/strify2.c: Same.
7015 * gcc.dg/cpp/Wsignprom.c: Same.
7016 * gcc.dg/cpp/redef2.c: Same.
7017 * gcc.dg/cpp/trad/trad.exp: Same.
7018 * gcc.dg/cpp/arith-1.c: Same.
7019 * gcc.dg/cpp/extratokens.c: Same.
7020 * gcc.dg/cpp/if-mpar.c: Same.
7022 2009-06-01 Olivier Hainque <hainque@adacore.com>
7024 * gnat.dg/nested_float_packed.ads: New test.
7026 2009-06-01 Olivier Hainque <hainque@adacore.com>
7027 Eric Botcazou <botcazou@adacore.com>
7029 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7030 * gnat.dg/test_oconst.adb: New test.
7032 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7034 * gcc.dg/plugin/ggcplug.c: Moved comment.
7035 (plugin_init): Fixed typo, declared i, returned 0 at end.
7037 2009-05-31 Ira Rosen <irar@il.ibm.com>
7040 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7041 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7043 2009-05-29 Ian Lance Taylor <iant@google.com>
7045 * gcc.dg/Wcxx-compat-11.c: New testcase.
7047 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7050 * gfortran.dg/leadz_trailz_1.f90: New test.
7051 * gfortran.dg/leadz_trailz_2.f90: New test.
7053 2009-05-29 Martin Jambor <mjambor@suse.cz>
7055 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7056 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7057 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7058 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7059 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7060 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7061 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7062 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7063 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7064 * gcc.dg/tree-ssa/sra-5.c: New file.
7065 * gcc.dg/tree-ssa/sra-6.c: New file.
7066 * gcc.c-torture/compile/sra-1.c: New file.
7068 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7071 * gcc.c-torture/compile/pr40291.c: New test.
7074 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7076 * gcc.target/powerpc/altivec-30.c: New test.
7077 * gcc.target/powerpc/altivec-31.c: New test.
7079 2009-05-28 Richard Guenther <rguenther@suse.de>
7081 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7082 * gcc.c-torture/execute/20090527-1.c: Likewise.
7084 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7087 * g++.dg/template/canon-type-1.C: New test.
7088 * g++.dg/template/canon-type-2.C: Likewise.
7089 * g++.dg/template/canon-type-3.C: Likewise.
7090 * g++.dg/template/canon-type-4.C: Likewise.
7091 * g++.dg/template/canon-type-5.C: Likewise.
7092 * g++.dg/template/canon-type-6.C: Likewise.
7093 * g++.dg/template/canon-type-7.C: Likewise.
7095 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7096 Uros Bizjak <ubizjak@gmail.com>
7097 Danny Smith <dansmister@gmail.com>
7101 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7103 * gcc.target/i386/pr37216.c: New test source file.
7104 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7105 use -fno-common for testing Cygwin and MinGW targets.
7107 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7109 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7110 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7111 * g++.dg/pr37742.C (size_t): Likewise.
7112 * g++.dg/torture/pr34850.C (size_t): Likewise.
7113 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7115 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7116 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7117 (size_t): Use __extension__ and __SIZE_TYPE__.
7118 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7120 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7121 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7122 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7123 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7124 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7125 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7126 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7127 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7128 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7129 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7130 (__ssize_t): Likewise.
7131 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7132 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7133 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7134 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7135 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7136 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7137 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7138 * gcc.dg/pr33667.c (size_t): Likewise.
7139 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7140 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7141 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7142 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7143 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7144 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7146 2009-05-28 Ira Rosen <irar@il.ibm.com>
7148 PR tree-optimization/40254
7149 * gcc.dg/vect/pr40254.c: New test.
7151 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7154 * gcc.target/mips/const-anchor-1.c: New test.
7155 * gcc.target/mips/const-anchor-2.c: New test.
7157 2009-05-27 Jason Merrill <jason@redhat.com>
7159 * g++.dg/cpp0x/initlist15.C: New.
7160 * g++.dg/cpp0x/initlist16.C: New.
7161 * g++.dg/cpp0x/initlist17.C: New.
7163 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7166 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7167 patterns to reflect frontend changes.
7168 * gfortran.dg/vector_subscript_4.f90: Likewise.
7170 2009-05-27 Olivier Hainque <hainque@adacore.com>
7171 Eric Botcazou <botcazou@adacore.com>
7173 * gcc.c-torture/execute/align-nest.c: New testcase.
7174 * gnat.dg/misaligned_nest.adb: New testcase.
7176 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7178 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7179 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7180 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7181 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7183 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7185 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7186 cast instead of assuming 0ul.
7187 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7189 (_type_desc): Make first argument const.
7190 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7192 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7195 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7196 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7198 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7200 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7201 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7202 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7203 * gcc.dg/plugin/ggcplug.c: Added new file.
7205 2009-05-26 Tobias Burnus <burnus@net-b.de>
7208 * gfortran.dg/nullify_4.f90: New test.
7210 2009-05-26 Richard Guenther <rguenther@suse.de>
7212 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7214 2009-05-26 Richard Guenther <rguenther@suse.de>
7217 * gcc.c-torture/compile/pr40252.c: New testcase.
7219 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7222 * g++.dg/template/typedef18.C: New test.
7223 * g++.dg/template/typedef19.C: Likewise.
7224 * g++.dg/template/typedef20.C: Likewise.
7225 * g++.dg/template/access11.C: Adjust.
7227 2009-05-26 Richard Guenther <rguenther@suse.de>
7230 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7232 2009-05-25 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp0x/enum3.C: New test.
7237 2009-05-25 Richard Guenther <rguenther@suse.de>
7239 PR tree-optimization/36327
7240 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7241 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7242 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7243 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7244 * gcc.dg/vect/vect-40.c: Likewise.
7245 * gcc.dg/vect/vect-42.c: Likewise.
7246 * gcc.dg/vect/vect-46.c: Likewise.
7247 * gcc.dg/vect/vect-76.c: Likewise.
7249 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7252 * gfortran.dg/proc_ptr_18.f90: New.
7253 * gfortran.dg/proc_ptr_19.f90: New.
7254 * gfortran.dg/proc_ptr_comp_9.f90: New.
7255 * gfortran.dg/proc_ptr_comp_10.f90: New.
7257 2009-05-25 Richard Guenther <rguenther@suse.de>
7259 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7260 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7262 2009-05-25 Ira Rosen <irar@il.ibm.com>
7264 PR tree-optimization/40238
7265 * gcc.dg/vect/pr40238.c: New test.
7267 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7268 Dominique Dhumieres <dominiq@lps.ens.fr>
7272 * gfortran.dg/bounds_check_fail_3.f90: New test.
7273 * gfortran.dg/bounds_check_fail_4.f90: New test.
7274 * gfortran.dg/bounds_check_14.f90: Update test.
7275 * gfortran.dg/bound_4.f90: Update test.
7277 2009-05-24 Richard Guenther <rguenther@suse.de>
7280 * gcc.c-torture/compile/pr40233.c: New testcase.
7282 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7284 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7285 for alpha*-*-* targets.
7287 2009-05-24 Ira Rosen <irar@il.ibm.com>
7289 * gcc.dg/vect/bb-slp-1.c: New test.
7290 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7291 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7292 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7293 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7294 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7295 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7296 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7297 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7298 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7299 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7300 gcc.dg/vect/bb-slp-22.c: Likewise.
7301 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7303 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7304 Maxim Kuvyrkov <maxim@codesourcery.com>
7306 * gcc.dg/falign-labels-1.c: New test.
7308 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7310 * gnat.dg/specs/rep_clause3.ads: New test.
7312 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7314 * gnat.dg/addr6.adb: New test.
7316 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7318 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7320 * gcc.target/arm/thumb2-mul-space.c: New file.
7321 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7322 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7323 * gcc.target/arm/thumb2-mul-speed.c: New file.
7325 2009-05-22 Richard Guenther <rguenther@suse.de>
7328 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7329 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7330 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7332 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7334 * gcc.dg/dll-6.c: New test.
7335 * gcc.dg/dll-6a.c: Likewise.
7336 * gcc.dg/dll-7.c: Likewise.
7337 * gcc.dg/dll-7a.c: Likewise.
7338 * g++.dg/ext/dllexport2.C: Likewise.
7339 * g++.dg/ext/dllexport2a.cc: Likewise.
7341 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7344 * gcc.target/ia64/mfused-madd-vect.c: New test.
7345 * gcc.target/ia64/mfused-madd.c: New test.
7346 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7347 * gcc.target/ia64/mno-fused-madd.c: New test.
7349 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7351 * gcc.target/i386/movbe-1.c: New.
7352 * gcc.target/i386/movbe-2.c: Likewise.
7354 2009-05-21 Taras Glek <tglek@mozilla.com>
7356 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7357 plugin_init signature.
7358 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7359 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7360 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7362 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7364 * gcc.dg/target/arm/neon-vmla-1.c: New.
7365 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7367 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7369 * gcc.target/mips/octeon-exts-6.c: New test.
7370 * gcc.target/mips/extend-1.c: New test.
7371 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7373 * gcc.target/mips/octeon-exts-5.c: Likewise.
7375 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7378 * gcc.c-torture/compile/pr40204.c: New test.
7380 2009-05-20 Richard Guenther <rguenther@suse.de>
7382 * gcc.c-torture/compile/20090518-1.c: New testcase.
7384 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7386 PR tree-optimization/40087
7387 * gcc.dg/tree-ssa/pr40087.c: New test.
7389 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7391 * gcc.dg/vector-4.c: New testcase.
7392 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7393 * g++.dg/ext/vector16.C: New testcase.
7395 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7398 * gcc.dg/pr40172.c: Renamed to ...
7399 * gcc.dg/pr40172-1.c: This.
7401 * gcc.dg/pr40172-2.c: New.
7402 * gcc.dg/pr40172-3.c: Likewise.
7404 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7407 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7409 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7411 * gnat.dg/loop_optimization6.ad[sb]: New test.
7413 2009-05-19 Richard Guenther <rguenther@suse.de>
7415 * gcc.c-torture/compile/20090519-1.c: New testcase.
7417 2009-05-18 Jason Merrill <jason@redhat.com>
7419 * g++.dg/cpp0x/explicit1.C: New.
7420 * g++.dg/cpp0x/explicit2.C: New.
7422 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7425 * g++.dg/debug/dwarf2/nested-1.C: New test.
7427 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7430 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7433 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7436 * gfortran.dg/proc_ptr_comp_8.f90: New.
7438 2009-05-18 Richard Guenther <rguenther@suse.de>
7441 * gfortran.dg/array_memset_2.f90: Adjust.
7443 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7447 * gfortran.dg/interface_27.f90: New.
7448 * gfortran.dg/interface_28.f90: New.
7449 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7450 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7452 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7454 * gcc.target/m68k/tls-ie.c: New test.
7455 * gcc.target/m68k/tls-le.c: New test.
7456 * gcc.target/m68k/tls-gd.c: New test.
7457 * gcc.target/m68k/tls-ld.c: New test.
7458 * gcc.target/m68k/tls-ie-xgot.c: New test.
7459 * gcc.target/m68k/tls-le-xtls.c: New test.
7460 * gcc.target/m68k/tls-gd-xgot.c: New test.
7461 * gcc.target/m68k/tls-ld-xgot.c: New test.
7462 * gcc.target/m68k/tls-ld-xtls.c: New test.
7463 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7465 2009-05-18 Martin Jambor <mjambor@suse.cz>
7467 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7469 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7472 * gcc.dg/pr40172.c: New.
7474 2009-05-17 Jason Merrill <jason@redhat.com>
7477 * g++.dg/template/dtor6.C: New.
7479 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7481 * g++.dg/warn/translate-ice-1.C: New test.
7483 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7485 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7486 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7487 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7488 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7490 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7493 * gfortran.dg/erf_2.F90: New test.
7494 * gfortran.dg/erfc_scaled_2.f90: New test.
7496 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7499 * gfortran.dg/string_1.f90: New test.
7500 * gfortran.dg/string_2.f90: New test.
7501 * gfortran.dg/string_3.f90: New test.
7503 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7505 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7506 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7508 2009-05-15 Ian Lance Taylor <iant@google.com>
7510 * gcc.dg/Wcxx-compat-10.c: New testcase.
7512 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7515 * gcc.dg/pr16302.c: New.
7516 * g++.dg/warn/pr16302.C: New.
7518 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7520 * gcc.dg/torture/builtin-math-5.c: New.
7521 * gcc.dg/torture/builtin-math-6.c: New.
7522 * lib/target-supports.exp (check_effective_target_mpc): New.
7524 2009-05-15 Jan Hubicka <jh@suse.cz>
7526 * gcc.dg/tree-ssa/inline-3.c: New testcase
7528 2009-05-15 Jan Hubicka <jh@suse.cz>
7530 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7531 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7532 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7533 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7534 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7536 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7538 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7539 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7541 2009-05-15 Jan Hubicka <jh@suse.cz>
7543 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7544 optimized by sibcall noinline.
7546 2009-05-15 Jan Hubicka <jh@suse.cz>
7548 * sibcall-1.c (track): Mark noinline.
7549 * sibcall-2.c (track): Mark noinline.
7550 * sibcall-3.c (track): Mark noinline.
7551 * sibcall-4.c (track): Mark noinline.
7553 2009-05-15 Jan Hubicka <jh@suse.cz>
7555 * flatten-2.c: Disable early inlining; add comment.
7556 * flatten-3.c: New test based on flatten-2.c.
7558 2009-05-15 Richard Guenther <rguenther@suse.de>
7560 PR tree-optimization/39999
7561 * gcc.c-torture/compile/pr39999.c: New testcase.
7563 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7565 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7567 2009-05-14 Ian Lance Taylor <iant@google.com>
7569 * gcc.dg/Wcxx-compat-9.c: New testcase.
7571 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7574 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7575 * gfortran.dg/duplicate_type_2.f90: Ditto.
7576 * gfortran.dg/duplicate_type_3.f90: New.
7578 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7580 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7581 * ada/acats/tests/c5/c59002c.ada: Likewise.
7583 2009-05-13 Taras Glek <tglek@mozilla.com>
7585 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7586 attributes and decl smashing.
7587 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7589 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7590 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7592 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7595 * gfortran.dg/pr39865.f90: New test.
7596 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7598 * gfortran.dg/hollerith_f95.f90: Likewise.
7599 * gfortran.dg/hollerith6.f90: New test.
7600 * gfortran.dg/hollerith7.f90: New test.
7602 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7605 * gcc.dg/cpp/pr36674.i: New.
7607 2009-05-14 Ben Elliston <bje@au.ibm.com>
7610 * gcc.c-torture/compile/pr40035.c: New test.
7612 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7614 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7616 2009-05-12 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7620 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7621 * gfortran.dg/interop_params.f03: Ditto.
7623 2009-05-12 Jan Hubicka <jh@suse.cz>
7625 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7626 so unrolling still happens.
7627 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7628 * gcc.dg/ipa/ipacost-2.c: Likewise.
7629 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7631 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7633 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7635 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7637 * lib/target-supports.exp (check_profiling_available): Return
7638 false for -p on *-*-cygwin* targets.
7640 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7642 PR tree-optimization/38632
7643 * g++.dg/tree-ssa/pr38632.C: New.
7645 2009-05-11 Jan Hubicka <jh@suse.cz>
7647 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7648 we now optimize better.
7649 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7650 out at different places.
7651 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7653 * gcc.dg/vect/vect-76.c: Likewise.
7654 * gcc.dg/vect/vect-70.c: Likewise.
7655 * gcc.dg/vect/vect-66.c: Likewise.
7656 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7657 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7659 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7662 * gcc.c-torture/compile/pr40080.c: New.
7664 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7666 * gcc.c-torture/compile/pr40026.c: New testcase.
7668 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7671 * gfortran.dg/proc_ptr_comp_7.f90: New.
7673 2009-05-11 Ira Rosen <irar@il.ibm.com>
7675 PR tree-optimization/40074
7676 * gcc.dg/vect/pr40074.c: New test.
7678 2009-05-10 Ian Lance Taylor <iant@google.com>
7680 * gcc.dg/Wcxx-compat-7.c: New testcase.
7681 * gcc.dg/Wcxx-compat-8.c: New testcase.
7682 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7683 * gcc.dg/pr17188-1.c: Likewise.
7684 * gcc.dg/pr39084.c: Likewise.
7686 2009-05-10 Michael Matz <matz@suse.de>
7689 * gcc.dg/pr40031.c: New test.
7691 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7694 * gfortran.dg/array_constructor_31.f90: New test.
7696 2009-05-10 Richard Guenther <rguenther@suse.de>
7698 PR tree-optimization/40081
7699 * g++.dg/torture/pr40081.C: New testcase.
7701 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7704 * gfortran.dg/dependency_24.f90: New test.
7705 * gfortran.dg/dependency_23.f90: Clean up module files.
7707 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7710 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7711 * gfortran.dg/chmod_2.f90: Likewise.
7712 * gfortran.dg/chmod_3.f90: Likewise.
7713 * gfortran.dg/open_errors.f90: Likewise.
7715 2009-05-09 Jan Hubicka <jh@suse.cz>
7718 * g++.dg/eh/nested-try.C: New test.
7720 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7722 PR tree-optimization/40049
7723 * gcc.dg/vect/vect-shift-2.c: New test.
7725 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7727 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7728 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7730 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7733 * g++.dg/warn/deprecated-6.C: New.
7734 * gcc.dg/deprecated-4.c: Likewise.
7735 * gcc.dg/deprecated-5.c: Likewise.
7736 * gcc.dg/deprecated-6.c: Likewise.
7738 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7740 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7741 __aligned__(__BIGGEST_ALIGNMENT__).
7742 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7743 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7744 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7745 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7746 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7747 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7748 * gcc.dg/vect/Os-vect-95.c: Likewise.
7749 * gcc.dg/vect/pr20122.c: Likewise.
7750 * gcc.dg/vect/pr36493.c: Likewise.
7751 * gcc.dg/vect/pr37385.c: Likewise.
7752 * gcc.dg/vect/slp-7.c: Likewise.
7753 * gcc.dg/vect/slp-9.c: Likewise.
7754 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7755 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7756 * gcc.dg/vect/vect-35.c: Likewise.
7757 * gcc.dg/vect/vect-40.c: Likewise.
7758 * gcc.dg/vect/vect-42.c: Likewise.
7759 * gcc.dg/vect/vect-44.c: Likewise.
7760 * gcc.dg/vect/vect-46.c: Likewise.
7761 * gcc.dg/vect/vect-48.c: Likewise.
7762 * gcc.dg/vect/vect-52.c: Likewise.
7763 * gcc.dg/vect/vect-54.c: Likewise.
7764 * gcc.dg/vect/vect-56.c: Likewise.
7765 * gcc.dg/vect/vect-58.c: Likewise.
7766 * gcc.dg/vect/vect-60.c: Likewise.
7767 * gcc.dg/vect/vect-74.c: Likewise.
7768 * gcc.dg/vect/vect-75.c: Likewise.
7769 * gcc.dg/vect/vect-76.c: Likewise.
7770 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7771 * gcc.dg/vect/vect-77.c: Likewise.
7772 * gcc.dg/vect/vect-77-global.c: Likewise.
7773 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7774 * gcc.dg/vect/vect-78.c: Likewise.
7775 * gcc.dg/vect/vect-78-global.c: Likewise.
7776 * gcc.dg/vect/vect-80.c: Likewise.
7777 * gcc.dg/vect/vect-85.c: Likewise.
7778 * gcc.dg/vect/vect-87.c: Likewise.
7779 * gcc.dg/vect/vect-88.c: Likewise.
7780 * gcc.dg/vect/vect-92.c: Likewise.
7781 * gcc.dg/vect/vect-93.c: Likewise.
7782 * gcc.dg/vect/vect-95.c: Likewise.
7783 * gcc.dg/vect/vect-97.c: Likewise.
7784 * gcc.dg/vect/vect-complex-1.c: Likewise.
7785 * gcc.dg/vect/vect-complex-4.c: Likewise.
7786 * gcc.dg/vect/vect-complex-5.c: Likewise.
7787 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7788 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7789 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7790 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7791 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7792 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7793 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7794 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7795 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7796 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7797 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7798 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7799 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7800 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7801 * gcc.dg/vect/vect-outer-1.c: Likewise.
7802 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7803 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7804 * gcc.dg/vect/vect-outer-2.c: Likewise.
7805 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7806 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7807 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7808 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7809 * gcc.dg/vect/vect-outer-3.c: Likewise.
7810 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7811 * gcc.dg/vect/vect-outer-5.c: Likewise.
7812 * gcc.dg/vect/vect-outer-6.c: Likewise.
7813 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7814 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7815 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7816 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7817 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7818 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7819 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7820 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7821 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7822 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7823 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7824 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7825 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7826 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7828 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7831 * gcc.dg/torture/complex-sign.h: New header.
7832 * gcc.dg/torture/complex-sign-add.c,
7833 gcc.dg/torture/complex-sign-mixed-add.c,
7834 gcc.dg/torture/complex-sign-mixed-div.c,
7835 gcc.dg/torture/complex-sign-mixed-mul.c,
7836 gcc.dg/torture/complex-sign-mixed-sub.c,
7837 gcc.dg/torture/complex-sign-mul.c,
7838 gcc.dg/torture/complex-sign-sub.c: New tests.
7840 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7843 * gfortran.dg/intrinsic_3.f90: New.
7845 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7848 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7849 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7850 * gcc.dg/dfp/float-constant-double.c: New test.
7851 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7852 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7853 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7854 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7855 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7856 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7857 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7858 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7859 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7861 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7864 * gcc.c-torture/execute/pr40057.c: New test.
7866 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7868 * gcc.c-torture/compile/const-high-part.c: New test.
7870 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7873 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7876 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7879 * gfortran.dg/proc_decl_1.f90: Modified.
7880 * gfortran.dg/proc_ptr_comp_1.f90: New.
7881 * gfortran.dg/proc_ptr_comp_2.f90: New.
7882 * gfortran.dg/proc_ptr_comp_3.f90: New.
7883 * gfortran.dg/proc_ptr_comp_4.f90: New.
7884 * gfortran.dg/proc_ptr_comp_5.f90: New.
7885 * gfortran.dg/proc_ptr_comp_6.f90: New.
7887 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7890 * g++.dg/template/call7.C: New test.
7892 2009-05-06 Diego Novillo <dnovillo@google.com>
7894 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7896 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7898 * gfortran.dg/pr40021.f: Moved to ...
7899 * gfortran.fortran-torture/execute/pr40021.f: Here.
7901 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7904 * gcc.dg/dfp/pr39986.c: New test.
7906 2009-05-06 Michael Matz <matz@suse.de>
7909 * gfortran.dg/pr40021.f: New test.
7911 2009-05-06 Le-Chun Wu <lcwu@google.com>
7913 * lib/plugin-support.exp: New file containing support procs for
7915 * lib/target-supports.exp (check_plugin_available): New proc.
7916 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7917 * gcc.dg/plugin/selfassign.c: New plugin source file.
7918 * gcc.dg/plugin/self-assign-test-1.c: New test.
7919 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7920 * g++.dg/README: Add description for plugin test.
7921 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7922 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7923 * g++.dg/plugin/selfassign.c: New plugin source file.
7924 * g++.dg/plugin/self-assign-test-1.C: New test.
7925 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7926 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7927 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7928 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7930 2009-05-06 Tobias Burnus <burnus@net-b.de>
7933 * gfortran.dg/intrinsic_2.f90: New test.
7934 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7936 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7939 * gcc.dg/noncompile/incomplete-5.c: New test.
7941 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7944 * gcc.dg/pr39666-1.c: New test.
7945 * gcc.dg/pr39666-2.c: Likewise.
7946 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7947 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7948 * gfortran.dg/pr39666-1.f90: Likewise.
7949 * gfortran.dg/pr39666-2.f90: Likewise.
7951 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7953 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7954 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7955 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7957 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7960 * gfortran.dg/proc_ptr_17.f90: New.
7962 2009-05-05 Richard Guenther <rguenther@suse.de>
7964 PR tree-optimization/40022
7965 * gcc.c-torture/execute/pr40022.c: New testcase.
7967 2009-05-05 Richard Guenther <rguenther@suse.de>
7970 * gcc.c-torture/compile/pr40023.c: New testcase.
7972 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7974 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7975 * g++.dg/template/overload9.C: Likewise.
7976 * g++.dg/ext/ms-1.C: New.
7978 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7981 * g++.dg/ext/vla7.C: New test.
7983 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7985 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7987 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7989 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7990 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7991 Update expected errors.
7993 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7996 * g++.dg/parse/parser-pr28152.C: New.
7997 * g++.dg/parse/parser-pr28152-2.C: New.
7999 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8001 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8003 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8005 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8006 * gcc.target/sparc/fexpand-2.c: Likewise.
8007 * gcc.target/sparc/fpmerge-2.c: Likewise.
8008 * gcc.target/sparc/pdist-2.c: Likewise.
8010 2009-05-03 Richard Guenther <rguenther@suse.de>
8013 * gcc.c-torture/compile/pr39983.c: New testcase.
8015 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8017 * gcc.dg/c99-complex-3.c: New test.
8019 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8021 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8023 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8025 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8027 2009-05-02 Richard Guenther <rguenther@suse.de>
8030 * gcc.target/spu/pr40001.c: New testcase.
8032 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8034 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8036 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8039 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8040 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8042 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8045 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8048 2009-04-30 David Ayers <ayers@fsfe.org>
8050 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8051 and gcc_error_prefix variables.
8052 * objc.dg/bad-receiver-type.m: Update to match correct
8054 * objc.dg/encode-5.m: Likewise.
8055 * objc.dg/id-1.m: Likewise.
8056 * objc.dg/method-1.m: Likewise.
8057 * objc.dg/method-6.m: Likewise.
8058 * objc.dg/method-7.m: Likewise.
8059 * objc.dg/method-9.m: Likewise.
8060 * objc.dg/method-11.m: Likewise.
8061 * objc.dg/method-20.m: Likewise.
8062 * objc.dg/private-1.m: Likewise.
8064 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8067 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8068 * gfortran.dg/advance_4.f90: Likewise
8069 * gfortran.dg/advance_5.f90: Likewise
8070 * gfortran.dg/append_1.f90: Likewise
8071 * gfortran.dg/backslash_1.f90: Likewise
8072 * gfortran.dg/backslash_2.f90: Likewise
8073 * gfortran.dg/backslash_3.f: Likewise
8074 * gfortran.dg/backspace_10.f90: Likewise
8075 * gfortran.dg/backspace_3.f: Likewise
8076 * gfortran.dg/backspace_4.f: Likewise
8077 * gfortran.dg/backspace_5.f: Likewise
8078 * gfortran.dg/backspace_8.f: Likewise
8079 * gfortran.dg/backspace_9.f: Likewise
8080 * gfortran.dg/complex_write.f90: Likewise
8081 * gfortran.dg/convert_implied_open.f90: Likewise
8082 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8083 * gfortran.dg/dos_eol.f: Likewise
8084 * gfortran.dg/empty_format_1.f90: Likewise
8085 * gfortran.dg/endfile.f: Likewise
8086 * gfortran.dg/eof_1.f90: Likewise
8087 * gfortran.dg/eor_1.f90: Likewise
8088 * gfortran.dg/eor_handling_1.f90: Likewise
8089 * gfortran.dg/eor_handling_2.f90: Likewise
8090 * gfortran.dg/eor_handling_3.f90: Likewise
8091 * gfortran.dg/eor_handling_4.f90: Likewise
8092 * gfortran.dg/eor_handling_5.f90: Likewise
8093 * gfortran.dg/error_recovery_5.f90: Likewise
8094 * gfortran.dg/f2003_inquire_1.f03: Likewise
8095 * gfortran.dg/f2003_io_4.f03: Likewise
8096 * gfortran.dg/f2003_io_5.f03: Likewise
8097 * gfortran.dg/f2003_io_7.f03: Likewise
8098 * gfortran.dg/fgetc_1.f90: Likewise
8099 * gfortran.dg/fgetc_2.f90: Likewise
8100 * gfortran.dg/flush_1.f90: Likewise
8101 * gfortran.dg/fmt_exhaust.f90: Likewise
8102 * gfortran.dg/fmt_huge.f90: Likewise
8103 * gfortran.dg/fmt_read.f90: Likewise
8104 * gfortran.dg/fmt_t_1.f90: Likewise
8105 * gfortran.dg/fmt_t_2.f90: Likewise
8106 * gfortran.dg/fmt_t_3.f90: Likewise
8107 * gfortran.dg/fmt_t_4.f90: Likewise
8108 * gfortran.dg/fmt_t_5.f90: Likewise
8109 * gfortran.dg/fmt_t_7.f: Likewise
8110 * gfortran.dg/fseek.f90: Likewise
8111 * gfortran.dg/ftell_1.f90: Likewise
8112 * gfortran.dg/ftell_2.f90: Likewise
8113 * gfortran.dg/func_derived_3.f90: Likewise
8114 * gfortran.dg/inquire_9.f90: Likewise
8115 * gfortran.dg/iostat_1.f90: Likewise
8116 * gfortran.dg/iostat_2.f90: Likewise
8117 * gfortran.dg/list_read_1.f90: Likewise
8118 * gfortran.dg/list_read_4.f90: Likewise
8119 * gfortran.dg/list_read_5.f90: Likewise
8120 * gfortran.dg/list_read_7.f90: Likewise
8121 * gfortran.dg/list_read_8.f90: Likewise
8122 * gfortran.dg/list_read_9.f90: Likewise
8123 * gfortran.dg/namelist_13.f90: Likewise
8124 * gfortran.dg/namelist_14.f90: Likewise
8125 * gfortran.dg/namelist_15.f90: Likewise
8126 * gfortran.dg/namelist_16.f90: Likewise
8127 * gfortran.dg/namelist_17.f90: Likewise
8128 * gfortran.dg/namelist_18.f90: Likewise
8129 * gfortran.dg/namelist_19.f90: Likewise
8130 * gfortran.dg/namelist_20.f90: Likewise
8131 * gfortran.dg/namelist_24.f90: Likewise
8132 * gfortran.dg/namelist_26.f90: Likewise
8133 * gfortran.dg/namelist_27.f90: Likewise
8134 * gfortran.dg/namelist_28.f90: Likewise
8135 * gfortran.dg/namelist_37.f90: Likewise
8136 * gfortran.dg/namelist_38.f90: Likewise
8137 * gfortran.dg/namelist_39.f90: Likewise
8138 * gfortran.dg/namelist_40.f90: Likewise
8139 * gfortran.dg/namelist_43.f90: Likewise
8140 * gfortran.dg/namelist_44.f90: Likewise
8141 * gfortran.dg/namelist_45.f90: Likewise
8142 * gfortran.dg/namelist_46.f90: Likewise
8143 * gfortran.dg/namelist_47.f90: Likewise
8144 * gfortran.dg/namelist_48.f90: Likewise
8145 * gfortran.dg/namelist_49.f90: Likewise
8146 * gfortran.dg/namelist_50.f90: Likewise
8147 * gfortran.dg/namelist_51.f90: Likewise
8148 * gfortran.dg/namelist_52.f90: Likewise
8149 * gfortran.dg/namelist_56.f90: Likewise
8150 * gfortran.dg/namelist_char_only.f90: Likewise
8151 * gfortran.dg/namelist_use.f90: Likewise
8152 * gfortran.dg/namelist_use_only.f90: Likewise
8153 * gfortran.dg/noadv_size.f90: Likewise
8154 * gfortran.dg/open_access_append_1.f90: Likewise
8155 * gfortran.dg/pad_no.f90: Likewise
8156 * gfortran.dg/pr12884.f: Likewise
8157 * gfortran.dg/pr17090.f90: Likewise
8158 * gfortran.dg/pr17285.f90: Likewise
8159 * gfortran.dg/pr17286.f90: Likewise
8160 * gfortran.dg/pr18122.f90: Likewise
8161 * gfortran.dg/pr18210.f90: Likewise
8162 * gfortran.dg/pr18392.f90: Likewise
8163 * gfortran.dg/pr19155.f: Likewise
8164 * gfortran.dg/pr19216.f: Likewise
8165 * gfortran.dg/pr19467.f90: Likewise
8166 * gfortran.dg/pr19657.f: Likewise
8167 * gfortran.dg/pr20257.f90: Likewise
8168 * gfortran.dg/read_bad_advance.f90: Likewise
8169 * gfortran.dg/read_eof_2.f90: Likewise
8170 * gfortran.dg/read_eof_4.f90: Likewise
8171 * gfortran.dg/read_many_1.f: Likewise
8172 * gfortran.dg/read_noadvance.f90: Likewise
8173 * gfortran.dg/read_repeat.f90: Likewise
8174 * gfortran.dg/read_size_noadvance.f90: Likewise
8175 * gfortran.dg/read_x_past.f: Likewise
8176 * gfortran.dg/record_marker_1.f90: Likewise
8177 * gfortran.dg/record_marker_3.f90: Likewise
8178 * gfortran.dg/rewind_1.f90: Likewise
8179 * gfortran.dg/runtime_warning_1.f90: Likewise
8180 * gfortran.dg/shape_3.f90: Likewise
8181 * gfortran.dg/slash_1.f90: Likewise
8182 * gfortran.dg/stat_1.f90: Likewise
8183 * gfortran.dg/stat_2.f90: Likewise
8184 * gfortran.dg/streamio_11.f90: Likewise
8185 * gfortran.dg/streamio_3.f90: Likewise
8186 * gfortran.dg/streamio_4.f90: Likewise
8187 * gfortran.dg/streamio_9.f90: Likewise
8188 * gfortran.dg/tl_editing.f90: Likewise
8189 * gfortran.dg/unf_io_convert_1.f90: Likewise
8190 * gfortran.dg/unf_io_convert_2.f90: Likewise
8191 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8192 * gfortran.dg/unf_short_record_1.f90: Likewise
8193 * gfortran.dg/utf8_1.f03: Likewise
8194 * gfortran.dg/utf8_2.f03: Likewise
8195 * gfortran.dg/widechar_IO_1.f90: Likewise
8196 * gfortran.dg/write_check3.f90: Likewise
8197 * gfortran.dg/write_rewind_2.f: Likewise
8198 * gfortran.dg/x_slash_2.f: Likewise
8200 2009-04-29 Richard Guenther <rguenther@suse.de>
8203 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8205 (check_effective_target_vect_floatuint_cvt): Likewise.
8206 * gcc.dg/vect/slp-10.c: Adjust.
8207 * gcc.dg/vect/slp-11.c: Adjust.
8208 * gcc.dg/vect/slp-12b.c: Adjust.
8209 * gcc.dg/vect/slp-33.c: Adjust.
8210 * gcc.c-torture/compile/pr39943.c: New testcase.
8212 2009-04-29 Richard Guenther <rguenther@suse.de>
8215 * gcc.c-torture/compile/pr39937.c: New testcase.
8217 2009-04-29 Richard Guenther <rguenther@suse.de>
8219 PR tree-optimization/39941
8220 * gcc.c-torture/compile/pr39941.c: New testcase.
8222 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8224 * gcc.target/bfin/20090411-1.c: New test.
8226 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8229 * gcc.dg/pr39565.c: New testcase.
8231 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8233 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8234 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8235 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8236 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8237 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8238 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8239 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8240 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8241 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8242 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8243 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8244 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8245 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8246 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8247 * gcc.target/i386/pr37191.c: Likewise.
8248 * gcc.target/i386/reload-1.c: Likewise.
8249 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8250 * g++.old-deja/g++.pt/repo2.C: Likewise.
8251 * g++.old-deja/g++.pt/repo3.C: Likewise.
8252 * g++.old-deja/g++.pt/repo4.C: Likewise.
8253 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8254 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8255 * g++.dg/template/repo1.C: Likewise.
8256 * g++.dg/template/repo2.C: Likewise.
8257 * g++.dg/template/repo3.C: Likewise.
8258 * g++.dg/template/repo4.C: Likewise.
8259 * g++.dg/template/repo5.C: Likewise.
8260 * g++.dg/template/repo6.C: Likewise.
8261 * g++.dg/template/repo7.C: Likewise.
8262 * g++.dg/template/repo8.C: Likewise.
8263 * g++.dg/template/repo9.C: Likewise.
8264 * g++.dg/rtti/repo1.C: Likewise.
8265 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8266 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8267 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8268 * g++.dg/other/PR23205.C: Skip for vxworks.
8269 * g++.dg/ext/visibility/class1.C: Requires PIC.
8270 * g++.dg/eh/async-unwind2.C: Requires PIC.
8271 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8272 does not have cxa_exit.
8274 2009-04-28 Jing Yu <jingyu@google.com>
8277 * lib/target-supports.exp (check_effective_target_tls): Remove
8279 (check_effective_target_tls_native): Likewise.
8280 (check_effective_target_tls_runtime): Likewise.
8281 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8283 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8285 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8288 * gfortran.dg/proc_ptr_16.f90: New.
8290 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8292 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8295 2009-04-28 Richard Guenther <rguenther@suse.de>
8298 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8300 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8302 * g++.dg/warn/pr35652.C: Removed.
8303 * gcc.dg/pr35652.c: Likewise.
8305 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8307 * gcc.target/ia64/20071210-2.c: New testcase.
8309 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8312 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8313 * gcc.dg/pr39323-3.c: Ditto.
8315 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8319 * gfortran.dg/ambiguous_reference_2.f90: New.
8320 * gfortran.dg/pointer_assign_7.f90: New.
8322 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8323 Mark Mitchell <mark@codesourcery.com>
8325 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8326 * gcc.dg/20020103-1.c: Check for __ppc.
8327 * gcc.dg/asm-b.c: Check for __ppc.
8328 * gcc.dg/20020919-1.c: Check for __ppc.
8329 * gcc.dg/20020312-2.c: Likewise.
8330 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8331 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8332 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8333 * g++.dg/warn/weak1.C: Likewise.
8334 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8335 static so appropriate optimizations kick in.
8336 (find_base_value_wrapper): New function.
8337 * g++.dg/eh/simd-5.C: Fix target triplet.
8338 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8340 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8341 H.J. Lu <hongjiu.lu@intel.com>
8344 * gcc.target/i386/pr39911.c: New test.
8346 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8349 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8351 2009-04-28 Ben Elliston <bje@au.ibm.com>
8356 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8358 * gcc.dg/pr35652.C: New.
8359 * g++.dg/warn/pr35652.C: New.
8360 * gcc.dg/format/plus-1.c: Adjust message.
8362 2009-04-27 DJ Delorie <dj@redhat.com>
8364 * lib/target-supports.exp (check_effective_target_double64): New.
8365 (check_effective_target_double64plus): New.
8366 (check_effective_target_large_double): New.
8367 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8368 * gcc.dg/div-double-1.c: Likewise.
8369 * gcc.dg/Wconversion-real.c: Require large_double.
8370 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8372 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8375 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8378 2009-04-27 Ian Lance Taylor <iant@google.com>
8380 * gcc.dg/Wcxx-compat-5.c: New testcase.
8381 * gcc.dg/Wcxx-compat-6.c: New testcase.
8383 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8385 Allow non-constant arguments to conversion intrinsics.
8386 * gcc.target/spu/intrinsics-3.c: Update tests.
8388 2009-04-27 Richard Guenther <rguenther@suse.de>
8391 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8392 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8394 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8397 * gcc.dg/torture/pr39903-1.c: New.
8398 * gcc.dg/torture/pr39903-2.c: Likewise.
8400 2009-04-27 Revital Eres <eres@il.ibm.com>
8402 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8404 * gcc.dg/sms-2.c: Add dump check.
8405 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8407 * gcc.dg/sms-4.c: Likewise.
8408 * gcc.dg/sms-5.c: Likewise.
8409 * gcc.dg/sms-6.c: Likewise.
8410 * gcc.dg/sms-7.c: Likewise.
8411 * gcc.dg/sms-antideps.c: Rename to...
8412 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8414 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8416 * gnat.dg/opt2.adb: New test.
8418 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8421 * g++.dg/warn/Wunused-15.C: New test.
8423 2009-04-26 Michael Matz <matz@suse.de>
8426 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8428 * gcc.target/i386/pr37248-1.c: Modified.
8429 * gcc.target/i386/pr37248-3.c: Modified.
8430 * gcc.target/i386/pr37248-2.c: Modified.
8431 * gnat.dg/aliasing1.adb: Modified.
8432 * gnat.dg/pack9.adb: Modified.
8433 * gnat.dg/aliasing2.adb: Modified.
8434 * gcc.dg/strict-overflow-2.c: Modified.
8435 * gcc.dg/autopar/reduc-1char.c: Modified.
8436 * gcc.dg/autopar/reduc-2char.c: Modified.
8437 * gcc.dg/autopar/reduc-1.c: Modified.
8438 * gcc.dg/autopar/reduc-2.c: Modified.
8439 * gcc.dg/autopar/reduc-3.c: Modified.
8440 * gcc.dg/autopar/reduc-6.c: Modified.
8441 * gcc.dg/autopar/reduc-7.c: Modified.
8442 * gcc.dg/autopar/reduc-8.c: Modified.
8443 * gcc.dg/autopar/reduc-9.c: Modified.
8444 * gcc.dg/autopar/reduc-1short.c: Modified.
8445 * gcc.dg/autopar/reduc-2short.c: Modified.
8446 * gcc.dg/autopar/parallelization-1.c: Modified.
8447 * gcc.dg/strict-overflow-4.c: Modified.
8448 * gcc.dg/strict-overflow-6.c: Modified.
8449 * gcc.dg/gomp/combined-1.c: Modified.
8450 * gcc.dg/no-strict-overflow-1.c: Modified.
8451 * gcc.dg/no-strict-overflow-3.c: Modified.
8452 * gcc.dg/no-strict-overflow-5.c: Modified.
8453 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8454 * gcc.dg/tree-ssa/pr18134.c: Modified.
8455 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8456 * gcc.dg/tree-ssa/vector-2.c: Modified.
8457 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8458 * gcc.dg/tree-ssa/loop-21.c: Modified.
8459 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8460 * gcc.dg/tree-ssa/vector-3.c: Modified.
8461 * gcc.dg/tree-ssa/asm-3.c: Modified.
8462 * gcc.dg/tree-ssa/pr23294.c: Modified.
8463 * gcc.dg/tree-ssa/loop-22.c: Modified.
8464 * gcc.dg/tree-ssa/loop-15.c: Modified.
8465 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8466 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8467 * gcc.dg/tree-ssa/pr20139.c: Modified.
8468 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8469 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8470 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8471 * gcc.dg/tree-ssa/loop-5.c: Modified.
8472 * gcc.dg/tree-ssa/pr19431.c: Modified.
8473 * gcc.dg/tree-ssa/pr32044.c: Modified.
8474 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8475 * gcc.dg/tree-ssa/loop-19.c: Modified.
8476 * gcc.dg/tree-ssa/loop-28.c: Modified.
8477 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8478 * gcc.dg/tree-ssa/divide-1.c: Modified.
8479 * gcc.dg/tree-ssa/inline-1.c: Modified.
8480 * gcc.dg/tree-ssa/divide-3.c: Modified.
8481 * gcc.dg/tree-ssa/pr30978.c: Modified.
8482 * gcc.dg/tree-ssa/alias-6.c: Modified.
8483 * gcc.dg/tree-ssa/divide-4.c: Modified.
8484 * gcc.dg/tree-ssa/alias-11.c: Modified.
8485 * gcc.dg/no-strict-overflow-7.c: Modified.
8486 * gcc.dg/strict-overflow-1.c: Modified.
8487 * gcc.dg/pr15784-4.c: Modified.
8488 * gcc.dg/pr34263.c: Modified.
8489 * gcc.dg/strict-overflow-3.c: Modified.
8490 * gcc.dg/tree-prof/stringop-1.c: Modified.
8491 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8492 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8493 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8494 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8495 * gcc.dg/no-strict-overflow-2.c: Modified.
8496 * gcc.dg/no-strict-overflow-4.c: Modified.
8497 * gcc.dg/no-strict-overflow-6.c: Modified.
8498 * g++.dg/tree-ssa/pr27090.C: Modified.
8499 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8500 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8501 * g++.dg/tree-ssa/pr19807.C: Modified.
8502 * g++.dg/opt/pr30965.C: Modified.
8503 * g++.dg/init/new17.C: Modified.
8504 * gfortran.dg/whole_file_6.f90: Modified.
8505 * gfortran.dg/whole_file_5.f90: Modified.
8506 * gfortran.dg/reassoc_1.f90: Modified.
8507 * gfortran.dg/reassoc_3.f90: Modified.
8509 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8512 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8514 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8517 * gcc.target/i386/pr39543-1.c: New test.
8518 * gcc.target/i386/pr39543-2.c: New test.
8519 * gcc.target/i386/pr39543-3.c: New test.
8522 * gcc.dg/Wunused-value-3.c: New test.
8524 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8527 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8528 gcc.dg/vla-21.c: New tests.
8530 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8533 * gcc.dg/inline-34.c: New test.
8535 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8537 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8538 gcc.dg/enum-const-3.c: New tests.
8539 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8540 -pedantic-errors. Update expected diagnostics.
8542 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8545 * gcc.dg/vla-20.c: New test.
8547 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8550 * gcc.dg/vla-19.c: New test.
8552 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8554 PR preprocessor/39559
8555 * gcc.dg/c99-intconst-2.c: New test.
8557 2009-04-25 Jan Hubicka <jh@suse.cz>
8559 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8561 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8564 * gfortran.dg/import7.f90: New.
8566 2009-04-24 Richard Guenther <rguenther@suse.de>
8568 * gcc.dg/tree-ssa/vrp48.c: Fix.
8570 2008-04-24 Doug Kwan <dougkwan@google.com>
8572 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8573 destination are the same.
8575 2009-04-24 Richard Guenther <rguenther@suse.de>
8577 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8579 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8581 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8582 gcc.dg/array-const-3.c: New tests.
8584 2009-04-24 Ian Lance Taylor <iant@google.com>
8586 * gcc.dg/Wcxx-compat-4.c: New testcase.
8588 2009-04-24 Daniel Kraft <d@domob.eu>
8590 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8591 expected on already erraneous symbol (renamed to fresh one).
8593 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8596 * gcc.dg/pr39867.c: New.
8598 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8602 * gfortran.dg/intrinsic_1.f90: New.
8604 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8606 * gnat.dg/alignment7.adb: New test.
8607 * gnat.dg/alignment8.adb: Likewise.
8609 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8611 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8612 * gnat.dg/specs/rep_clause2.ads: New test.
8614 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8616 PR rtl-optimization/39794
8617 * gcc.dg/pr39794.c: New test.
8619 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8621 * gnat.dg/atomic1.adb: New test.
8622 * gnat.dg/atomic1_pkg.ads: New helper.
8624 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8627 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8628 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8630 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8632 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8635 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8638 * gcc.dg/vector-init-1.c: New testcase.
8639 * gcc.dg/vector-init-2.c: New testcase.
8641 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8643 * gnat.dg/enum2.adb: New test.
8644 * gnat.dg/enum2_pkg.ads: New helper.
8646 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8649 * gcc.dg/torture/pr39855.c: New test.
8651 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8654 * g++.dg/cpp0x/pr39639.C: New test.
8656 2009-04-22 Mark Heffernan <meheff@google.com>
8658 * gcc.dg/profile-generate-3.c: New test.
8660 2009-04-22 Jan Hubicka <jh@suse.cz>
8662 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8664 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8667 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8669 2009-04-22 Richard Guenther <rguenther@suse.de>
8671 PR tree-optimization/39824
8672 * gcc.c-torture/compile/pr39824.c: New testcase.
8674 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8677 * g++.dg/parse/parser-pr14875.C: New.
8678 * g++.dg/parse/parser-pr14875-2.C: New.
8679 * g++.dg/parse/error6.C: Update match string.
8681 2009-04-22 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/39845
8684 * gcc.c-torture/compile/pr39845.c: New testcase.
8686 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8689 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8690 * gfortran.dg/external_initializer.f90: Modified.
8691 * gfortran.dg/interface_26.f90: Modified.
8692 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8693 * gfortran.dg/proc_ptr_3.f90: Modified.
8694 * gfortran.dg/proc_ptr_15.f90: New.
8695 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8697 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8700 * g++.dg/warn/pr35711.C: New.
8701 * g++.dg/conversion/ptrmem2.C: Update.
8703 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8705 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8706 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8707 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8708 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8709 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8710 gcc.c-torture/ChangeLog.0,
8711 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8712 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8713 gcc.target/i386/math-torture/math-torture.exp,
8714 gcc.target/mips/inter/mips16-inter.exp,
8715 gcc.target/mips/mips-nonpic/README,
8716 gcc.target/x86_64/abi/README.gcc,
8717 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8718 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8719 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8721 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8723 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8725 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8727 2009-04-21 Richard Guenther <rguenther@suse.de>
8730 * gcc.dg/torture/pr39829.c: New testcase.
8732 2009-04-21 Martin Jambor <mjambor@suse.cz>
8734 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8736 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8739 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8740 * gcc.dg/sequence-pt-2.c: New.
8741 * gcc.dg/sequence-pt-3.c: New.
8742 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8743 * g++.dg/warn/sequence-pt-2.c: New.
8744 * g++.dg/warn/sequence-pt-3.c: New.
8746 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8748 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8750 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8752 * gnat.dg/import1.ad[sb]: New test.
8754 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8756 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8759 2009-04-20 Tobias Burnus <burnus@net-b.de>
8762 * gfortran.dg/continuation_11.f90: New test.
8764 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8767 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8768 messages. Test for "long long" in system headers.
8769 * gcc.dg/c99-longlong-2.c: New.
8770 * g++.dg/warn/pr13358.C: New.
8771 * g++.dg/warn/pr13358-2.C: New.
8772 * g++.dg/warn/pr13358-3.C: New.
8773 * g++.dg/warn/pr13358-4.C: New.
8775 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8777 * gcc.dg/framework-2.c: Fix up for non existent includes
8778 being fatal errors now.
8780 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8783 * gfortran.dg/private_type_13.f90: New test.
8784 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8786 2009-04-20 Le-Chun Wu <lcwu@google.com>
8789 * g++.dg/warn/Wunused-14.C: New test.
8791 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8793 * gnat.dg/specs/small_alignment.ads: New test.
8795 2009-04-20 Ian Lance Taylor <iant@google.com>
8797 * gcc.dg/Wcxx-compat-3.c: New testcase.
8799 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8801 * gnat.dg/pack13.ad[sb]: New test.
8802 * gnat.dg/pack13_pkg.ads: New helper.
8804 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8806 * gnat.dg/discr11.ad[sb]: New test.
8807 * gnat.dg/discr11_pkg.ads: New helper.
8809 2009-04-20 Ira Rosen <irar@il.ibm.com>
8811 PR tree-optimization/39675
8812 * gcc.dg/vect/O3-pr39675-2.c: New test.
8814 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8816 * gnat.dg/rep_clause3.adb: New test.
8818 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8821 * gcc.dg/c99-flex-array-7.c: New test.
8823 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8826 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8828 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8831 * gcc.dg/c99-restrict-3.c: New test.
8833 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8835 PR preprocessor/20078
8836 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8838 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8840 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8841 Do not pass -B$root after -margs.
8843 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8847 * gcc.dg/pr32061.c: New.
8848 * gcc.dg/Wlogical-op-1.c: Update.
8849 * g++.dg/warn/Wlogical-op-1.C: Update.
8850 * g++.dg/warn/pr36954.C: New.
8852 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8855 * gcc.dg/lvalue-5.c: New test.
8857 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8860 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8862 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8864 * gcc.dg/cpp/include5.c: New test.
8866 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8869 * gcc.dg/call-diag-2.c: New test.
8871 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8873 PR preprocessor/39646
8874 * gcc.dg/cpp/line8.c: New test.
8876 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8878 PR preprocessor/39647
8879 * gcc.dg/cpp/line7.c: New test.
8881 2009-04-18 Richard Guenther <rguenther@suse.de>
8884 * gcc.target/i386/pr39804.c: New testcase.
8886 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8888 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8889 * g++.dg/other/pr39496.C: Likewise.
8891 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8894 * gcc.dg/pr36902.c: New.
8896 2009-04-17 Diego Novillo <dnovillo@google.com>
8898 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8899 violation for variable 'inside_main'.
8901 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8903 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8905 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8907 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8909 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8911 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8912 * gfortran.dg/chmod_2.f90: Likewise.
8913 * gfortran.dg/chmod_3.f90: Likewise.
8914 * gfortran.dg/open_errors.f90: Likewise.
8915 * gfortran.dg/stat_1.f90: Likewise.
8916 * gfortran.dg/stat_2.f90: Likewise.
8918 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8920 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8921 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8922 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8923 * gfortran.dg/nearest_1.f90: Likewise.
8924 * gfortran.dg/nearest_3.f90: Likewise.
8925 * gfortran.dg/isnan_1.f90: Likewise.
8926 * gfortran.dg/isnan_2.f90: Likewise.
8927 * gfortran.dg/nan_1.f90: Likewise.
8928 * gfortran.dg/nan_2.f90: Likewise.
8929 * gfortran.dg/nan_3.f90: Likewise.
8930 * gfortran.dg/nan_4.f90: Likewise.
8931 * gfortran.dg/module_nan.f90: Likewise.
8932 * gfortran.dg/int_conv_2.f90: Likewise.
8933 * gfortran.dg/init_flag_3.f90: Likewise.
8934 * gfortran.dg/namelist_42.f90: Likewise.
8935 * gfortran.dg/namelist_43.f90: Likewise.
8936 * gfortran.dg/real_const_3.f90: Likewise.
8937 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8939 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8940 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8941 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8942 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8943 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8945 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8946 * gfortran.dg/gamma_5.f90: Likewise.
8948 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8950 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8951 less strict so it also works with auto-overlay support.
8952 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8953 for "exceeds local store" linker errors on the SPU.
8955 * lib/gfortran.exp: Include target-supports.exp.
8956 (gfortran_init): On SPU targets where automatic overlay support
8957 is available, use it to build all Fortran test cases.
8959 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8961 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8963 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8964 rule enforced by gnat on taft types.
8966 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8969 * g++.dg/ext/complit11.C: Add empty dg-options.
8971 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8974 * g++.dg/template/defarg11.C: New test.
8976 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8979 * g++.dg/ext/complit11.C: New testcase.
8981 2009-04-15 Le-Chun Wu <lcwu@google.com>
8984 * g++.dg/warn/Wunused-13.C: New testcase.
8986 2009-04-15 Ian Lance Taylor <iant@google.com>
8988 * gcc.dg/Wenum-compare-1.c: New testcase.
8990 2009-04-15 Richard Guenther <rguenther@suse.de>
8992 PR tree-optimization/39764
8993 * g++.dg/torture/pr39764.C: New testcase.
8995 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8997 * g++.dg/ext/altivec-17.C: New.
8999 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9001 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9002 * gnat.dg/specs/limited1.ads: Ditto.
9004 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9007 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9008 for testing the results of estimate instructions.
9009 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9010 * gcc.dg/vmx/3a-05.c (test): Ditto.
9012 2009-04-14 Jason Merrill <jason@redhat.com>
9015 * g++.dg/warn/Wshadow-4.C: Extend.
9017 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9019 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9020 (do_D): Remove attribute hidden.
9022 2009-04-13 Jason Merrill <jason@redhat.com>
9025 * g++.dg/init/copy7.C: New.
9027 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9030 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9031 (check_for_all_options): This.
9033 2009-04-13 Jason Merrill <jason@redhat.com>
9036 * g++.dg/template/crash90.C: New.
9038 2009-04-12 Jason Merrill <jason@redhat.com>
9041 * g++.dg/overload/extern-C-2.C: New.
9043 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9045 PR preprocessor/31869
9046 * gcc.dg/cpp/strify5.c: New test.
9048 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9050 * gnat.dg/enum1.adb: New test.
9051 * gnat.dg/enum1_pkg.ads: New helper.
9053 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9056 * gcc.target/alpha/pr39740.c: New test.
9058 2009-04-11 Daniel Kraft <d@domob.eu>
9061 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9062 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9063 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9064 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9065 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9066 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9067 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9068 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9069 expected string length that failed with -fbounds-check now.
9070 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9072 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9075 * gfortran.dg/proc_ptr_14.f90: New.
9077 2009-04-11 Richard Guenther <rguenther@suse.de>
9080 * g++.dg/torture/pr39732.C: New testcase.
9082 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9084 * gfortran.dg/whole_file_5.f90: New.
9085 * gfortran.dg/whole_file_6.f90: New.
9087 2009-04-11 Richard Guenther <rguenther@suse.de>
9089 PR tree-optimization/39713
9090 * g++.dg/torture/pr39713.C: New testcase.
9092 2009-04-10 Richard Guenther <rguenther@suse.de>
9095 * gcc.dg/pr39712.c: New testcase.
9097 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9100 * g++.dg/cpp0x/enum2.C: Updated.
9101 * g++.dg/debug/pr22514.C: Likewise.
9102 * g++.dg/parse/enum2.C: Likewise.
9103 * g++.dg/parse/enum3.C: Likewise.
9104 * g++.dg/template/crash79.C: Likewise.
9105 * g++.old-deja/g++.jason/cond.C: Likewise.
9107 2009-04-10 Chao-ying Fu <fu@mips.com>
9109 * gcc.target/mips/interrupt_handler.c: Change from compile to
9112 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9114 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9116 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9119 * gfortran.dg/zero_sized_6.f90: New.
9121 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9124 * g++.dg/parse/pr20118.C: New.
9125 * g++.dg/template/spec16.C: Update.
9127 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9130 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9131 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9132 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9133 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9134 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9135 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9136 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9137 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9138 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9139 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9140 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9141 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9142 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9143 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9144 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9145 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9146 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9148 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9151 * g++.dg/torture/pr39678.C: New.
9152 * gcc.dg/compat/struct-complex-2.h: Likewise.
9153 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9154 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9155 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9156 * gcc.dg/torture/pr39678.c: Likewise.
9157 * gcc.target/i386/pr39678.c: Likewise.
9159 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9160 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9162 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9163 <complex.h>. Add tests for structure with complex float.
9165 2009-04-10 Ben Elliston <bje@au.ibm.com>
9166 Joseph Myers <joseph@codesourcery.com>
9169 * gcc.dg/dfp/pr36800.c: New.
9171 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9172 Rafael Avila de Espindola <espindola@google.com>
9174 * gcc.misc-tests/help.exp: New file.
9175 * lib/options.exp: New file.
9177 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9180 * objc/execute/forward-1.x: New.
9182 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9184 * gcc.dg/pr27150-1.c: Change to a link test.
9186 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9188 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9189 3 of the GNU General Public License and to point readers at the
9190 COPYING3 file and the FSF's license web page.
9191 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9192 * gcc.dg/struct/struct-reorg.exp: Likewise.
9193 * gcc.target/spu/tag_manager.c: Likewise.
9195 2009-04-09 Richard Guenther <rguenther@suse.de>
9198 * ssa-ccp-25.c: Adjust pattern.
9200 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9203 * gfortran.dg/external_procedures_1.f90: Modified.
9204 * gfortran.dg/proc_ptr_result_1.f90: New.
9205 * gfortran.dg/proc_ptr_result_2.f90: New.
9206 * gfortran.dg/proc_ptr_result_3.f90: New.
9208 2009-04-09 Richard Guenther <rguenther@suse.de>
9210 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9211 to prevent constant propagation.
9212 * gcc.dg/vect/vect-56.c: Likewise.
9213 * gcc.dg/vect/vect-58.c: Likewise.
9214 * gcc.dg/vect/vect-60.c: Likewise.
9215 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9216 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9217 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9219 2009-04-09 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9222 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9224 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9227 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9230 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9232 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9233 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9235 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9237 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9239 2009-04-08 Jason Merrill <jason@redhat.com>
9242 * g++.dg/template/error40.C: Add another test.
9244 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9248 * gcc.c-torture/compile/pr39614-1.c,
9249 gcc.c-torture/compile/pr39614-2.c,
9250 gcc.c-torture/compile/pr39614-3.c,
9251 gcc.c-torture/compile/pr39614-4.c,
9252 gcc.c-torture/compile/pr39614-5.c,
9253 gcc.c-torture/compile/pr39673-1.c,
9254 gcc.c-torture/compile/pr39673-2.c: New tests.
9255 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9257 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9258 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9261 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9264 * g++.dg/cpp0x/variadic-crash2.C: New test.
9266 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9269 * gfortran.dg/alloc_comp_result_1.f90: New test.
9271 2009-04-07 Jason Merrill <jason@redhat.com>
9274 * g++.dg/overload/extern-C-1.C: New.
9276 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9279 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9281 2009-04-07 Jason Merrill <jason@redhat.com>
9284 * g++.dg/template/error40.C: New.
9286 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9289 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9291 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9293 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9295 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9298 * gfortran.dg/proc_decl_1.f90: Modified.
9299 * gfortran.dg/proc_ptr_11.f90: Extended.
9300 * gfortran.dg/proc_ptr_13.f90: Modified.
9302 2009-04-06 Jason Merrill <jason@redhat.com>
9305 * g++.dg/template/fnspec1.C: New.
9307 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9309 * lib/gnat.exp: Handle multilib.
9311 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9314 * gfortran.dg/dependency_23.f90: New test.
9316 2009-04-06 Richard Guenther <rguenther@suse.de>
9318 PR tree-optimization/28868
9319 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9320 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9321 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9322 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9324 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9326 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9328 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9330 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9332 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9334 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9335 with the built-in y0, and the subsequent warning.
9336 (y1): Likewise, rename to y_1.
9338 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9341 * gfortran.dg/proc_decl_21.f90: New.
9343 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9346 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9348 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9350 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9351 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9352 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9353 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9354 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9355 gfortran.dg/namelist_49.f90: Gate test on effective_target
9357 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9359 2009-04-05 Daniel Kraft <d@domob.eu>
9362 * gfortran.dg/read_float_2.f03
9363 * gfortran.dg/read_float_3.f90
9365 2009-04-05 Richard Guenther <rguenther@suse.de>
9367 PR tree-optimization/39648
9368 * gcc.c-torture/compile/pr39648.c: New testcase.
9370 2009-04-05 Jason Merrill <jason@redhat.com>
9373 * g++.dg/template/error39.C: New.
9375 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9378 * gfortran.dg/implied_do_1.f90: New.
9380 2009-04-04 Tobias Burnus <burnus@net-b.de>
9383 * gfortran.dg/recursive_check_8.f90: New.
9384 * gfortran.dg/recursive_check_9.f90: New.
9385 * gfortran.dg/recursive_check_10.f90: New.
9386 * gfortran.dg/recursive_check_11.f90: New.
9387 * gfortran.dg/recursive_check_12.f90: New.
9388 * gfortran.dg/recursive_check_13.f90: New.
9389 * gfortran.dg/recursive_check_14.f90: New.
9391 2009-04-04 Jason Merrill <jason@redhat.com>
9394 * g++.dg/template/error38.C: Add more tests.
9396 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9399 * gfortran.dg/common_align_2.f90: New test.
9401 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9404 * gcc.c-torture/execute/pr39501.c: New file.
9405 * gcc.c-torture/execute/pr39501.x: New file.
9407 2009-04-04 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/8781
9410 PR tree-optimization/37892
9411 * g++.dg/tree-ssa/pr8781.C: New testcase.
9412 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9414 2009-04-04 Richard Guenther <rguenther@suse.de>
9416 PR tree-optimization/39636
9417 * gcc.c-torture/compile/pr39636.c: New testcase.
9419 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9421 PR rtl-optimization/39607
9422 * g++.dg/opt/pr39607.C: New.
9424 2009-04-03 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/common_12.f90: New.
9429 2009-04-03 Jason Merrill <jason@redhat.com>
9432 * g++.dg/template/const2.C: New test.
9434 2009-04-03 Richard Guenther <rguenther@suse.de>
9436 PR tree-optimization/2480
9437 PR tree-optimization/23086
9438 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9439 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9441 2009-04-03 Richard Guenther <rguenther@suse.de>
9443 PR tree-optimization/34743
9444 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9445 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9446 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9447 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9448 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9449 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9450 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9451 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9453 2009-04-03 Richard Guenther <rguenther@suse.de>
9456 PR tree-optimization/23940
9457 PR tree-optimization/33237
9460 PR tree-optimization/36201
9461 PR tree-optimization/36230
9462 PR tree-optimization/38049
9463 PR tree-optimization/38207
9464 PR tree-optimization/38230
9465 PR tree-optimization/38301
9466 PR tree-optimization/38585
9468 PR tree-optimization/38985
9469 PR tree-optimization/39299
9470 * gcc.dg/pr19633-1.c: Adjust.
9471 * gcc.dg/torture/pta-callused-1.c: Likewise.
9472 * gcc.dg/torture/pr39074-2.c: Likewise.
9473 * gcc.dg/torture/pr39074.c: Likewise.
9474 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9475 * gcc.dg/torture/pr30375.c: Adjust.
9476 * gcc.dg/torture/pr33563.c: Likewise.
9477 * gcc.dg/torture/pr33870.c: Likewise.
9478 * gcc.dg/torture/pr33560.c: Likewise.
9479 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9480 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9481 * gcc.dg/tree-ssa/alias-15.c: Remove.
9482 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9483 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9484 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9485 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9486 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9487 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9488 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9489 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9490 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9491 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9492 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9493 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9494 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9495 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9496 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9497 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9498 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9499 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9500 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9501 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9502 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9503 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9504 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9505 * gcc.dg/uninit-B.c: XFAIL.
9506 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9507 * gcc.dg/uninit-pr19430.c: XFAIL.
9508 * g++.dg/tree-ssa/pr13146.C: New testcase.
9509 * g++.dg/opt/pr36187.C: Adjust.
9510 * g++.dg/torture/20090329-1.C: New testcase.
9512 2009-04-02 Chao-ying Fu <fu@mips.com>
9514 * gcc.target/mips/interrupt_handler.c: New test.
9516 2009-04-02 David Ayers <ayers@fsfe.org>
9519 * objc.dg/bad-receiver-type-2.m: New test contributed by
9522 2009-04-02 Jason Merrill <jason@redhat.com>
9525 * g++.dg/template/error38.C: New test.
9527 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9529 PR tree-optimization/31677
9530 * gcc.dg/memcpy-1.c: Add compiler option.
9532 2009-04-02 Ira Rosen <irar@il.ibm.com>
9534 PR tree-optimization/39595
9535 * gfortran.dg/vect/O3-pr39595.f: New test.
9537 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9540 * g++.dg/template/typedef11.C: New test.
9541 * g++.dg/template/typedef12.C: Likewise.
9542 * g++.dg/template/typedef13.C: Likewise.
9543 * g++.dg/template/typedef14.C: Likewise.
9544 * g++.dg/template/typedef15.C: Likewise.
9545 * g++.dg/template/typedef16.C: Likewise.
9546 * g++.dg/template/sfinae3.C: Compile this pedantically.
9547 The only errors expected should be the one saying the typedef is ill
9549 * g++.old-deja/g++.pt/typename8.C: Likewise.
9550 * g++.dg/template/access11.C: Update this.
9552 2009-04-02 Richard Guenther <rguenther@suse.de>
9554 PR tree-optimization/37221
9555 * gcc.c-torture/compile/20090331-1.c: New testcase.
9557 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9559 * gcc.c-torture/compile/20090401-1.c: New test.
9561 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9564 * g++.dg/template/pr4926-1.C: New.
9566 2009-04-01 Xinliang David Li <davidxl@google.com>
9568 * gcc.target/i386/all_one_m128i.c: New test.
9570 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9573 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9574 * gcc.dg/fltconst-2.c: New test.
9575 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9576 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9579 * gcc.dg/cpp/pr33466.c: New test.
9580 * gcc.dg/dfp/pr33466.c: New test.
9581 * gcc.dg/fixed-point/pr33466.c: New test.
9583 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9585 PR tree-optimization/35011
9586 * g++.dg/other/pr35011.C: New.
9588 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.dg/pr39226.c: New test.
9593 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9596 * g++.dg/template/pr35240.C: New.
9598 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9601 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9602 * gcc.dg/pr25682.c: Update expected diagnostics.
9604 2009-04-01 Richard Guenther <rguenther@suse.de>
9606 * gcc.dg/fold-plusmult-2.c: New testcase.
9608 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9611 * gcc.dg/pr37772.c: New test.
9612 * g++.dg/ext/asm11.C: New test.
9614 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9616 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9617 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9620 2009-03-31 Jason Merrill <jason@redhat.com>
9622 * g++.old-deja/g++.other/using9.C: Add expected errors.
9624 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9626 * gcc.c-torture/compile/pr33009.c: Removed.
9628 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9630 * gcc.c-torture/compile/pr33009.c: Delete.
9631 * gcc.c-torture/compile/pr11832.c: Likewise.
9633 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9636 * lib/target-supports.exp (check_effective_target_stdint_types):
9638 (check_effective_target_inttypes_types): New.
9639 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9640 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9641 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9643 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9647 * gfortran.dg/data_pointer_1.f90: New test.
9649 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9652 * gfortran.dg/char_length_15.f90: New test.
9654 2009-03-31 Jason Merrill <jason@redhat.com>
9657 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9658 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9659 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9662 * g++.dg/other/typedef2.C: New test.
9665 * g++.dg/template/typedef17.C: New test.
9667 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9668 * g++.dg/cpp0x/auto12.C: Likewise.
9670 2009-03-31 Richard Guenther <rguenther@suse.de>
9673 * gcc.dg/fold-compare-4.c: New testcase.
9674 * gcc.dg/fold-compare-5.c: Likewise.
9676 2009-03-31 Richard Guenther <rguenther@suse.de>
9678 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9680 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9683 * gcc.target/i386/pr39592-1.c: New test.
9685 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9687 PR preprocessor/15638
9688 * gcc.dg/cpp/missing-header-1.c: New test.
9689 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9690 "compilation terminated" message.
9691 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9693 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9694 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9695 terminated" message.
9697 2009-03-31 Richard Guenther <rguenther@suse.de>
9701 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9702 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9704 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9707 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9708 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9709 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9710 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9711 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9712 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9713 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9715 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9718 * gfortran.dg/whole_file_1.f90: New test.
9720 * gfortran.dg/whole_file_2.f90: New test.
9721 * gfortran.dg/whole_file_3.f90: New test.
9723 * gfortran.dg/whole_file_4.f90: New test.
9725 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9727 * gfortran.dg/bind_c_usage_19.f90: New test.
9730 * gcc.target/powerpc/altivec-29.c: New test.
9732 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9734 PR rtl-optimization/323
9735 * gcc.target/i386/excess-precision-1.c,
9736 gcc.target/i386/excess-precision-2.c,
9737 gcc.target/i386/excess-precision-3.c,
9738 gcc.target/i386/excess-precision-4.c,
9739 gcc.target/i386/excess-precision-5.c,
9740 gcc.target/i386/excess-precision-6.c: New tests.
9742 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9745 * gcc.dg/c99-array-lval-8.c: New test.
9747 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9749 PR preprocessor/34695
9750 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9751 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9752 instead of dg-warning for "previous definition" messages.
9753 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9754 "warnings being treated as errors" message.
9755 * gcc.dg/fltconst-1.c: Use -fshow-column.
9757 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9760 * gfortran.dg/power1.f90: New test.
9762 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9770 * gcc.c-torture/compile/20081108-1.c,
9771 gcc.c-torture/compile/20081108-2.c,
9772 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9773 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9774 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9775 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9776 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9777 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9778 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9779 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9780 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9781 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9782 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9783 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9784 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9785 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9786 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9787 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9788 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9790 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9791 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9792 XFAILs. Update expected messages.
9793 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9795 * gcc.dg/real-const-1.c: Replace with test from original PR.
9796 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9797 when casting from non-constant integer to pointer.
9799 2009-03-29 Richard Guenther <rguenther@suse.de>
9801 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9803 2009-03-29 Daniel Kraft <d@domob.eu>
9806 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9808 * gfortran.dg/typebound_proc_9.f03: New test.
9809 * gfortran.dg/typebound_proc_10.f03: New test.
9810 * gfortran.dg/typebound_proc_11.f03: New test.
9811 * gfortran.dg/abstract_type_5.f03: New test.
9813 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9816 * gfortran.dg/do_4.f: New.
9817 * gfortran.dg/goto_2.f90: Correct expected warnings.
9818 * gfortran.dg/goto_4.f90: Likewise.
9819 * gfortran.dg/goto_5.f90: New.
9821 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9824 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9826 * gcc.target/i386/pr39545-1.c: New.
9827 * gcc.target/i386/pr39545-2.c: Likewise.
9829 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9830 (flex2_struct): Likewise.
9831 (check_struct_passing7): Likewise.
9832 (check_struct_passing8): Likewise.
9835 (main): Call check_struct_passing7 and check_struct_passing8.
9837 2009-03-29 Richard Guenther <rguenther@suse.de>
9839 * gcc.c-torture/execute/20090113-1.c: New testcase.
9840 * gcc.c-torture/execute/20090113-2.c: Likewise.
9841 * gcc.c-torture/execute/20090113-3.c: Likewise.
9842 * gcc.c-torture/execute/20090207-1.c: Likewise.
9843 * gcc.c-torture/compile/20090114-1.c: Likewise.
9844 * gcc.c-torture/compile/20090328-1.c: Likewise.
9845 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9847 2009-03-29 David Ayers <ayers@fsfe.org>
9850 * objc.dg/conditional-1.m: New tests.
9852 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9854 * gcc.dg/winline-10.c: New test.
9856 2009-03-28 Tobias Burnus <burnus@net-b.de>
9859 * gfortran.dg/do_check_1.f90: Add test.
9860 * gfortran.dg/do_check_2.f90: Add test.
9861 * gfortran.dg/do_check_3.f90: Add test.
9862 * gfortran.dg/do_check_4.f90: Add test.
9864 2009-03-28 Jan Hubicka <jh@suse.cz>
9866 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9867 * gcc.dg/pr33826.c: Update dump files.
9868 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9869 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9871 2009-03-28 Martin Jambor <mjambor@suse.cz>
9873 * g++.dg/tree-ssa/fwprop-align.C: New test.
9875 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9877 * gcc.target/powerpc/altivec-28.c: New test.
9880 * gcc.dg/wdisallowed-functions-1.c: Removed.
9881 * gcc.dg/wdisallowed-functions-2.c: Removed.
9882 * gcc.dg/wdisallowed-functions-3.c: Removed.
9883 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9884 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9885 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9887 2009-03-28 Richard Guenther <rguenther@suse.de>
9889 PR tree-optimization/38723
9890 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9892 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9895 * gfortran.dg/char_result_13.f90: New test.
9897 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9900 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9902 2009-03-28 Daniel Kraft <d@domob.eu>
9904 * gfortran.dg/trim_1.f90: New test.
9906 2009-03-28 Richard Guenther <rguenther@suse.de>
9908 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9909 * g++.dg/warn/Warray-bounds.C: Likewise.
9911 2009-03-28 Tobias Burnus <burnus@net-b.de>
9914 * gfortran.dg/recursive_check_7.f90: New test.
9916 2009-03-28 Tobias Burnus <burnus@net-b.de>
9919 * gfortran.dg/do_check_5.f90: New test.
9920 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9921 * gfortran.dg/array_constructor_18.f90: Ditto.
9922 * gfortran.dg/array_constructor_22.f90: Ditto.
9923 * gfortran.dg/do_3.F90: Ditto.
9924 * gfortran.dg/do_1.f90: Ditto.
9926 2009-03-28 Richard Guenther <rguenther@suse.de>
9928 PR tree-optimization/38180
9929 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9931 2009-03-28 Richard Guenther <rguenther@suse.de>
9933 PR tree-optimization/38513
9934 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9935 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9936 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9937 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9938 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9939 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9940 * gcc.dg/vect/vect-35.c: Likewise.
9941 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9942 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9943 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9945 2009-03-28 Richard Guenther <rguenther@suse.de>
9947 PR tree-optimization/38968
9948 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9950 2009-03-28 Richard Guenther <rguenther@suse.de>
9952 PR tree-optimization/37795
9953 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9955 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9957 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9958 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9959 options for removed targets.
9961 2009-03-27 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/39120
9964 * gcc.c-torture/execute/pr39120.c: New testcase.
9966 2009-03-27 Richard Guenther <rguenther@suse.de>
9968 PR tree-optimization/39120
9969 * gcc.dg/torture/pta-callused-1.c: New testcase.
9971 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9974 * gcc.target/i386/pr39315-1.c: New.
9975 * gcc.target/i386/pr39315-2.c: Likewise.
9976 * gcc.target/i386/pr39315-3.c: Likewise.
9977 * gcc.target/i386/pr39315-4.c: Likewise.
9978 * gcc.target/i386/pr39315-check.c: Likewise.
9980 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9983 * gcc.dg/pr39323-1.c: New.
9984 * gcc.dg/pr39323-2.c: Likewise.
9985 * gcc.dg/pr39323-3.c: Likewise.
9987 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9990 * gcc.target/ia64/sync-1.c: New.
9992 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9995 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9996 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9997 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9998 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9999 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10000 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10001 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10002 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10004 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10006 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10007 for low precision (i.e. float).
10009 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10010 Jakub Jelinek <jakub@redhat.com>
10013 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10015 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10017 * gcc.dg/memmove-2.c: New test.
10018 * gcc.dg/memmove-3.c: New test.
10020 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10023 2009-03-27 Xinliang David Li <davidxl@google.com>
10025 PR tree-optimization/39557
10026 * g++.dg/tree-ssa/dom-invalid.C: New test.
10028 2009-03-27 Xinliang David Li <davidxl@google.com>
10030 PR tree-optimization/39548
10031 * g++.dg/tree-ssa/copyprop.C: New test.
10033 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10036 * g++.dg/template/typename17.C: New testcase.
10037 * g++.dg/template/typename18.C: New testcase.
10039 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10042 * g++.dg/other/var_copy-1.C: New test.
10044 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10047 * g++.dg/parse/ctor9.C: New test.
10049 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10052 * g++.dg/init/error2.C: New test.
10054 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10057 * gcc.dg/pr35652.C: New.
10058 * g++.dg/warn/pr35652.C: New.
10059 * gcc.dg/format/plus-1.c: Adjust message.
10061 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10064 * gcc.dg/wdisallowed-functions-3.c: New test.
10065 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10067 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10069 * gcc.dg/inline-33.c: Fix when pic.
10071 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10073 * gcc.target/ia64/20090324-1.c: New test.
10075 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10078 * gcc.dg/pr27898.c: New test.
10080 PR tree-optimization/32139
10081 * gcc.c-torture/compile/pr32139.c: New test.
10083 2009-03-24 Jason Merrill <jason@redhat.com>
10086 * g++.dg/parse/defarg14.C: New test.
10088 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10090 PR libfortran/39528
10091 * gfortran.dg/read_repeat.f90: New test.
10093 2009-03-24 Ira Rosen <irar@il.ibm.com>
10095 PR tree-optimization/39529
10096 * gcc.dg/vect/pr39529.c: New test.
10098 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10099 Jakub Jelinek <jakub@redhat.com>
10102 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10104 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10107 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10109 2009-03-23 Jason Merrill <jason@redhat.com>
10111 * g++.dg/cpp0x/auto12.C: Add variadic test.
10114 * g++.dg/warn/Wshadow-4.C: New test.
10116 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10118 PR tree-optimization/39516
10119 * gfortran.dg/pr39516.f: New test.
10121 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10123 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10124 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10125 variable, not environment variable.
10127 2009-03-21 Jason Merrill <jason@redhat.com>
10130 * g++.dg/ext/vla6.C: New test.
10132 2009-03-20 Jason Merrill <jason@redhat.com>
10134 * g++.dg/cpp0x/initlist5.C: Add additional test.
10136 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10137 Janis Johnson <janis187@us.ibm.com>
10139 * lib/compat.exp (compat-get-options-main, compat-get-options):
10140 Handle dg-prune-output in source file.
10141 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10142 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10143 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10146 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10149 * gcc.dg/gomp/pr39495-1.c: New test.
10150 * gcc.dg/gomp/pr39495-2.c: New test.
10151 * g++.dg/gomp/pr39495-1.C: New test.
10152 * g++.dg/gomp/pr39495-2.C: New test.
10155 * gcc.target/i386/pr39496.c: New test.
10156 * g++.dg/other/pr39496.C: New test.
10158 2009-03-19 Li Feng <nemokingdom@gmail.com>
10160 PR middle-end/39500
10161 * gcc.dg/autopar/pr39500-1.c: New.
10162 * gcc.dg/autopar/pr39500-2.c: New.
10164 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10166 * g++.dg/dg.exp: Prune graphite.
10168 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10170 PR middle-end/39447
10171 * g++.dg/graphite: New.
10172 * g++.dg/graphite/graphite.exp: New.
10173 * g++.dg/graphite/pr39447.C: New.
10175 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10178 * g++.dg/template/pr39425.C: New.
10180 * g++.dg/template/spec33.C: Updated.
10182 2009-03-17 Jason Merrill <jason@redhat.com>
10184 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10186 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10189 * g++.dg/ext/unary_trait_incomplete.C: New.
10191 2009-03-17 Jing Yu <jingyu@google.com>
10193 PR middle-end/39378
10194 * g++.dg/inherit/thunk10.C: New test.
10196 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10199 * gcc.target/i386/pr39482.c: New test.
10201 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10204 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10205 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10206 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10207 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10209 PR middle-end/39443
10210 * gcc.dg/pr39443.c: New test.
10213 * gcc.dg/debug/pr39412.c: New test.
10215 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10218 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10219 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10221 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10222 its original value, or unset if it was not defined.
10223 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10224 path procs around use of HOSTCC.
10225 * g++.dg/compat/struct-layout-1.exp: Ditto.
10226 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10228 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10230 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10232 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10234 Revert patch for PR testsuite/37630.
10237 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10240 * lib/target-supports.exp (check_effective_target_ieee): New.
10241 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10242 * gcc.dg/20001012-1.c: Require ieee.
10245 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10247 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10249 PR tree-optimization/39455
10250 * gcc.dg/pr39455.c: New test.
10252 2009-03-13 David Ayers <ayers@fsfe.org>
10254 * objc/execute/trivial.m. New test.
10256 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10259 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10261 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10264 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10265 constraint on (%2).
10267 2009-03-12 David Ayers <ayers@fsfe.org>
10270 * objc/execute/exceptions/handler-1.m. New test.
10272 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10275 * gcc.target/i386/pr39431.c: New test.
10277 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10280 * gcc.target/i386/pr39445.c: New.
10282 * gcc.target/i386/push-1.c: XFAIL.
10284 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10286 * gcc.dg/inline-33.c: New test.
10288 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10290 * gcc.dg/vect/vect-82.c: Combine dg-do and
10291 dg-require-effective-target into dg-skip-if.
10292 * gcc.dg/vect/vect-83.c: Likewise.
10294 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.target/i386/stackalign/longlong-1.c: New test.
10298 * gcc.target/i386/stackalign/longlong-2.c: New test.
10300 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10302 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10304 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10306 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10307 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10309 2009-03-11 Olivier Hainque <hainque@adacore.com>
10311 * gnat.dg/slice_enum.adb: New test.
10313 2009-03-11 Jason Merrill <jason@redhat.com>
10316 * g++.dg/opt/nrv15.C: New test.
10318 2009-03-10 Ira Rosen <irar@il.ibm.com>
10320 PR tree-optimization/39422
10321 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10322 constant array with static initialization to global memory.
10323 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10325 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10327 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10330 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10333 * g++.dg/opt/switch2.C: Add -w to dg-options.
10334 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10335 * g++.dg/warn/switch1.C: New test.
10336 * g++.dg/other/switch3.C: New test.
10338 PR tree-optimization/39394
10339 * gcc.c-torture/compile/pr39394.c: New test.
10341 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10343 * gcc.target/s390/20090223-1.c: New testcase.
10345 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10347 PR libfortran/39402
10348 * gfortran.dg/fmt_f0_1.f90: New test.
10350 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10353 * g++.dg/other/new1.C: Adjusted.
10354 * g++.dg/parse/crash40.C: Likewise.
10355 * g++.dg/parse/defarg12.C: Likewise.
10356 * g++.dg/template/error15.C: Likewise.
10358 * g++.dg/other/pr39060.C: New.
10360 2009-03-07 Jason Merrill <jason@redhat.com>
10363 * g++.dg/opt/new1.C: New.
10365 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10368 * g++.dg/other/error32.C: New.
10370 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10372 PR middle-end/39360
10373 * gcc.c-torture/compile/pr39360.c: New test.
10376 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10378 2009-03-05 Jason Merrill <jason@redhat.com>
10381 * g++.dg/warn/Wuninitialized-3.C: New test.
10383 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10386 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10387 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10389 2009-03-04 Jason Merrill <jason@redhat.com>
10392 * g++.dg/template/koenig7.C: New test.
10394 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10396 * g++.dg/torture/predcom-1.C: New test.
10398 2009-03-04 Richard Guenther <rguenther@suse.de>
10400 PR tree-optimization/39362
10401 * g++.dg/torture/pr39362.C: New testcase.
10403 2009-03-04 Jason Merrill <jason@redhat.com>
10404 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10409 * g++.dg/template/dependent-name5.C: New test.
10411 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10414 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10415 vect_int to vect_int_mult.
10417 2009-03-04 Richard Guenther <rguenther@suse.de>
10419 PR tree-optimization/39358
10420 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10421 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10423 2009-03-04 Richard Guenther <rguenther@suse.de>
10425 PR tree-optimization/39339
10426 * gcc.c-torture/execute/pr39339.c: New testcase.
10428 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10430 * gcc.c-torture/compile/20090303-1.c,
10431 gcc.c-torture/compile/20090303-2.c: New tests.
10433 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10436 * gfortran.dg/gomp/pr39354.f90: New test.
10438 PR tree-optimization/39343
10439 * gcc.dg/pr39343.c: New test.
10441 2009-03-03 Ira Rosen <irar@il.ibm.com>
10443 PR tree-optimization/39248
10444 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10445 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10446 on targets without vector misalignment support.
10447 * lib/target-supports.exp
10448 (check_effective_target_vect_short_mult): Add
10449 check_effective_target_arm32.
10451 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10453 PR middle-end/39335
10454 * gcc.dg/graphite/pr39335_1.c: New.
10455 * gcc.dg/graphite/pr39335.c: New.
10457 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10459 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10461 * gcc.target/i386/stackalign/return-5.c: Likewise.
10462 * gcc.target/i386/stackalign/return-6.c: Likewise.
10464 2009-03-02 Richard Guenther <rguenther@suse.de>
10465 Ira Rosen <irar@il.ibm.com>
10467 PR tree-optimization/39318
10468 * gfortran.dg/vect/pr39318.f90: New test.
10470 2009-03-01 Jan Hubicka <jh@suse.cz>
10472 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10474 2009-03-01 Jan Hubicka <jh@suse.cz>
10477 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10479 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10481 * gnat.dg/pack12.adb: New test.
10483 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10486 * g++.dg/other/pr37789.C: New.
10488 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10491 * gfortran.dg/interface_25.f90: New test.
10492 * gfortran.dg/interface_26.f90: New test.
10494 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10497 * gfortran.dg/initialization_22.f90: New test.
10499 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10501 PR rtl-optimization/39241
10502 * gcc.dg/torture/pr39241.c: New.
10504 2009-02-25 Martin Jambor <mjambor@suse.cz>
10506 PR tree-optimizations/39259
10507 * g++.dg/torture/pr39259.C: New testcase.
10509 2009-02-24 Richard Guenther <rguenther@suse.de>
10512 * g++.dg/template/instantiate10.C: New testcase.
10514 2009-02-24 Richard Guenther <rguenther@suse.de>
10515 Zdenek Dvorak <ook@ucw.cz>
10517 PR tree-optimization/39233
10518 * gcc.c-torture/execute/pr39233.c: New testcase.
10520 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10522 PR tree-optimization/39260
10523 * gcc.dg/graphite/pr39260.c: New.
10525 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10527 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10529 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10532 * g++.dg/template/void14.C: New.
10534 2009-02-23 Jason Merrill <jason@redhat.com>
10537 * g++.dg/init/const7.C: Remove XFAIL.
10538 * g++.dg/init/static-init1.C: New test.
10540 * g++.dg/cpp0x/initlist14.C: New test.
10542 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10545 * bound_simplification_2.f90: New test case.
10546 * bound_7.f90: New test case.
10548 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10550 * gcc.dg/cpp/include4.c: New test.
10552 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10555 * gcc.target/i386/abi-2.c: New.
10557 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10559 * gcc.c-torture/execute/pr39228.x: New.
10561 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10563 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10564 scan-assembler to check for xmm0 register.
10566 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10567 Joseph Myers <joseph@codesourcery.com>
10569 * gcc.target/arm/va_list.c: New test.
10570 * g++.dg/abi/arm_va_list.C: Likewise.
10571 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10573 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10574 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10575 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10576 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10577 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10578 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10580 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10583 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10586 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10589 * gcc.c-torture/execute/pr39240.c: New test.
10591 2009-02-20 Jason Merrill <jason@redhat.com>
10594 * g++.dg/parse/dtor15.C: New test.
10596 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10598 * gcc.c-torture/execute/20090219-1.c: New.
10600 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10602 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10603 (mips-dg-options): When matching isa* pseudo-options make
10604 'value' optional and accept ! entries. Use $spec instead of
10605 $isa_spec in the isa pseudo-option error message. Only
10606 perform the ISA-range check when 'value' is set. If arch is
10607 matching any CPU in the ! entries switch to its generic ISA.
10608 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10609 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10611 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10614 * gcc.dg/visibility-20.c: New test.
10615 * g++.dg/ext/visibility/visibility-11.C: New test.
10617 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10620 * g++.dg/abi/pr39188-1a.C: New.
10621 * g++.dg/abi/pr39188-1b.C: Likewise.
10622 * g++.dg/abi/pr39188-1.h: Likewise.
10623 * g++.dg/abi/pr39188-2a.C: Likewise.
10624 * g++.dg/abi/pr39188-2b.C: Likewise.
10625 * g++.dg/abi/pr39188-2.h: Likewise.
10626 * g++.dg/abi/pr39188-3a.C: Likewise.
10627 * g++.dg/abi/pr39188-3b.C: Likewise.
10628 * g++.dg/abi/pr39188-3.h: Likewise.
10630 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10633 * gcc.c-torture/execute/call-trap-1.c,
10634 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10637 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10640 * gcc.c-torture/execute/pr39228.c: New test.
10642 2009-02-19 Richard Guenther <rguenther@suse.de>
10644 PR tree-optimization/39074
10645 * gcc.dg/torture/pr39074.c: New testcase.
10646 * gcc.dg/torture/pr39074-2.c: Likewise.
10647 * gcc.dg/torture/pr39074-3.c: Likewise.
10649 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10652 * g++.dg/parse/attr3.C: New.
10654 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10657 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10660 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10661 and skip on Darwin.
10663 2009-02-18 Jason Merrill <jason@redhat.com>
10666 * g++.dg/init/const7.C: Remove XFAIL.
10669 * g++.dg/opt/const6.C: New test.
10671 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10673 * gcc.dg/callabi/callabi.exp: Moved to ...
10674 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10677 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10678 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10679 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10680 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10681 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10682 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10683 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10685 * gcc.dg/callabi/callabi.h: Moved to ...
10686 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10688 * gcc.dg/callabi/func-1.c: Moved to ...
10689 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10691 * gcc.dg/callabi/func-indirect.c: Moved to ...
10692 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10694 * gcc.dg/callabi/pr38891.c: Moved to ...
10695 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10697 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10698 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10700 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10701 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10703 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10704 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10706 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10709 * gcc.dg/callabi/pr38891.c: New.
10711 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10713 * gcc.dg/callabi/callabi.exp: New.
10715 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10718 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10720 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10722 * gcc.target/i386/pr39082-1.c: New.
10724 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10727 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10728 CHECK_M64_M128 is defined.
10729 (check_f_arguments): Add "do".
10730 (check_vector_arguments): New.
10731 (check_m64_arguments): Likewise.
10732 (check_m128_arguments): Likewise.
10734 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10735 (CHECK_M64_M128): Define.
10737 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10739 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10741 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10742 tests only if CHECK_M64_M128 is defined.
10744 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10745 (m128_2_struct): Likewise.
10746 (check_struct_passing5): Likewise.
10747 (check_struct_passing6): Likewise.
10748 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10750 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10752 (check_union_passing4): Likewise.
10753 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10755 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10758 * gcc.dg/noncompile/pr35447-1.c: New test.
10760 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10762 PR tree-optimization/36922
10763 * gfortran.dg/pr36922.f: New test.
10765 2009-02-17 Richard Guenther <rguenther@suse.de>
10767 PR tree-optimization/39202
10768 * gcc.c-torture/compile/pr39202.c: New testcase.
10770 2009-02-17 Richard Guenther <rguenther@suse.de>
10772 PR tree-optimization/39204
10773 * gcc.dg/torture/pr39204.c: New testcase.
10775 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10777 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10778 * gcc.dg/vect/vect-outer-6.c: Ditto.
10780 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10783 * gcc.dg/noncompile/init-5.c: New test.
10784 * gcc.dg/init-bad-4.c: Adjust expected errors.
10786 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10789 * gcc.target/i386/push-1.c: New.
10791 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10793 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10795 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10797 * gcc.target/spu/intrinsics-sr.c: New test.
10799 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10802 * gcc.target/ia64/sibcall-opt-1.c: New test.
10803 * gcc.target/ia64/sibcall-opt-2.c: New test.
10805 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10808 * gfortran.dg/cray_pointers_8.f90: New test.
10811 * gfortran.dg/cray_pointers_9.f90: New test.
10813 2009-02-13 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/decltype16.C: New.
10818 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10821 * gfortran.dg/gomp/pr39152.f90: New.
10823 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10826 * gcc.target/i386/pr39162.c: New.
10828 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10831 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10834 2009-02-12 Jason Merrill <jason@redhat.com>
10837 * g++.dg/template/array20.C: New test.
10839 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10841 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10842 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10843 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10845 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10847 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10849 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10852 * gfortran.dg/pr39152.f: New.
10854 2009-02-11 Jason Merrill <jason@redhat.com>
10857 * g++.dg/cpp0x/defaulted9.C: New test.
10860 * g++.dg/init/value7.C: New test.
10862 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10865 * gcc.target/i386/pr38824.c: New testcase.
10867 2009-02-11 Jason Merrill <jason@redhat.com>
10870 * g++.dg/cpp0x/defaulted8.C: New test.
10873 * g++.dg/cpp0x/rv9p.C: New test.
10875 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10877 * gnat.dg/aliasing3.adb: New test.
10878 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10880 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10883 * g++.dg/template/crash88.C: New.
10884 * g++.dg/template/crash89.C: Likewise.
10886 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10889 * gcc.dg/pr39084.c: New test.
10891 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.target/i386/pr39139.c: New test.
10896 2009-02-10 Richard Guenther <rguenther@suse.de>
10898 PR tree-optimization/39132
10899 * gcc.dg/torture/pr39132.c: New testcase.
10901 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10904 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10905 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10906 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10907 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10908 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10909 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10910 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10911 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10913 2009-02-09 Jason Merrill <jason@redhat.com>
10916 * g++.dg/init/value6.C: New test.
10918 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10920 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10922 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10924 * gcc.c-torture/compile/20090209-1.c: New test.
10926 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10930 * g++.dg/cpp0x/vt-35147.C: New.
10931 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10932 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10934 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10937 * gcc.dg/attr-alias-4.c: New test.
10939 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10942 * gcc.dg/dfp/pr39035.c: New test.
10944 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10947 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10949 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10952 * g++.dg/opt/thunk3.C: New test.
10954 2009-02-05 Nick Clifton <nickc@redhat.com>
10956 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10957 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10958 * gcc.dg/cdce1.c: Likewise.
10959 * gcc.dg/cpp/_Pragma6.c: Likewise.
10960 * g++.dg/cpp/_Pragma1.C: Likewise.
10961 * gcc.dg/utf32-2.c: Xfail for M32C.
10962 * gcc.dg/utf32-1.c: Likewise.
10963 * gcc.dg/utf32-3.c: Likewise.
10964 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10966 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10967 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10968 * gcc.dg/Wconversion-5.c: Likewise.
10969 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10970 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10971 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10972 * gcc.dg/utf-inc-init.c: Likewise.
10973 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10974 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10975 * gcc.dg/utf-array-short-wchar.c: Likewise.
10976 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10977 * gcc.dg/mallign.c: Use size_t instead of long.
10979 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10981 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10983 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10985 * gcc.c-torture/execute/pr39100.c: New.
10987 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10990 * gcc.dg/tls/diag-6.c: New test.
10992 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10994 * gcc.dg/graphite/scop-19.c: New
10996 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10998 AVX Programming Reference (January, 2009)
10999 * gcc.target/i386/avx-vpclmulqdq.c: New.
11000 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11002 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11004 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11005 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11006 (pclmul_test): Renamed to ...
11009 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11012 * g++.dg/abi/mangle31.C: New test.
11014 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11017 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11019 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11020 inside function prototype but not part of parameter declarator.
11021 * vla-11.c: New test.
11023 2009-02-03 Jason Merrill <jason@redhat.com>
11025 * g++.dg/warn/main-4.C: New test.
11026 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11028 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11031 * g++.dg/expr/cast10.C: New test.
11033 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11036 * gcc.dg/init-bad-6.c: New test.
11038 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11041 * gcc.c-torture/compile/pr35318.c: New test.
11043 PR inline-asm/39059
11044 * gcc.dg/nofixed-point-2.c: New test.
11045 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11046 * g++.dg/ext/fixed2.C: Likewise.
11047 * g++.dg/other/error25.C: Likewise.
11048 * g++.dg/lookup/crash7.C: Likewise.
11049 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11052 * g++.dg/cpp0x/initlist13.C: New test.
11054 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11057 * g++.dg/template/func2.C: New test.
11060 * g++.dg/template/typename15.C: New.
11061 * g++.dg/template/typename16.C: New.
11063 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11064 Ben Elliston <bje@au.ibm.com>
11067 * gcc.dg/dfp/pr39034.c: New test.
11069 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11072 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11074 2009-02-02 Jason Merrill <jason@redhat.com>
11077 * g++.dg/parse/dtor14.C: New test.
11079 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11081 * lib/target-supports.exp
11082 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11083 * g++.dg/ext/builtin10.C: New test.
11085 PR inline-asm/39058
11086 * gcc.target/i386/pr39058.c: New test.
11088 2009-02-02 Richard Guenther <rguenther@suse.de>
11090 PR tree-optimization/38937
11091 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11093 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11096 * g++.dg/parse/crash52.C: New.
11098 2009-01-30 Richard Guenther <rguenther@suse.de>
11100 PR tree-optimization/39041
11101 * gcc.c-torture/compile/pr39041.c: New testcase.
11103 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11106 * gcc.target/i386/pr39013-1.c: New test.
11107 * gcc.target/i386/pr39013-2.c: New test.
11110 * g++.dg/ext/label12.C: New test.
11112 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11115 * g++.dg/parse/error34.C: New.
11116 * g++.dg/parse/error35.C: Likewise.
11118 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11121 * g++.dg/cpp0x/decltype-38655.C: New.
11123 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11126 * g++.dg/torture/pr39002.C: New test.
11128 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11130 PR tree-optimization/39007
11131 * gcc.dg/tree-ssa/pr39007.c: New.
11133 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11135 PR middle-end/35854
11136 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11139 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11141 PR middle-end/38857
11142 * gcc.c-torture/compile/pr38857.c: New test.
11144 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11148 * gfortran.dg/bound_6.f90: New test.
11150 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11152 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11154 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11156 PR tree-optimization/38997
11157 * gcc.dg/tree-ssa/pr38997.c: New.
11159 2009-01-28 Richard Guenther <rguenther@suse.de>
11161 PR tree-optimization/38926
11162 * gcc.c-torture/compile/pr38926.c: New testcase.
11164 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11166 PR middle-end/38934
11167 * gcc.dg/pr38934.c: New test.
11169 2009-01-28 Richard Guenther <rguenther@suse.de>
11171 PR middle-end/38908
11172 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11174 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11176 PR tree-optimization/38984
11177 * gcc.dg/pr38984.c: New XFAILed testcase.
11180 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11183 * gcc.target/i386/pr38988.c: New test.
11185 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11188 * g++.dg/parse/crash51.C: New.
11189 * g++.old-deja/g++.pt/crash9.C: Adjust.
11191 2009-01-27 Daniel Kraft <d@domob.eu>
11194 * gfortran.dg/mvbits_6.f90: New test.
11195 * gfortran.dg/mvbits_7.f90: New test.
11196 * gfortran.dg/mvbits_8.f90: New test.
11198 2009-01-27 Richard Guenther <rguenther@suse.de>
11200 PR tree-optimization/38503
11201 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11203 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11205 PR middle-end/38969
11206 * gcc.c-torture/execute/pr38969.c: New test.
11208 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11211 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11213 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11214 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11215 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11217 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11220 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11221 if __USING_SJLJ_EXCEPTIONS__ is defined.
11223 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11224 __USING_SJLJ_EXCEPTIONS__ is defined.
11225 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11226 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11227 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11228 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11229 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11230 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11232 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11235 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11236 Use instead of C name in asm statements.
11238 2009-01-26 Richard Guenther <rguenther@suse.de>
11240 PR tree-optimization/38745
11241 * g++.dg/torture/pr38745.C: New testcase.
11243 2009-01-26 Richard Guenther <rguenther@suse.de>
11245 PR middle-end/38851
11246 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11248 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11250 * gcc.dg/bitfld-15.c: Gate warning on target
11251 pcc_bitfield_type_matters.
11252 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11253 g++.dg/ext/bitfield4.C: Likewise.
11254 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11255 bitfield for any target.
11257 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11260 * gcc.dg/pr38957.c: New test.
11262 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11265 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11268 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11270 PR tree-optimization/38953
11271 * gfortran.dg/graphite/pr38953.f90: New.
11273 2009-01-24 Paul Brook <paul@codesourcery.com>
11275 * gcc.target/arm/neon-cond-1.c: New test.
11277 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11279 PR tree-optimization/38932
11280 * gcc.dg/pr38932.c: New.
11282 2009-01-23 Revital Eres <eres@il.ibm.com>
11284 * gcc.dg/sms-7.c: Fix test.
11286 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11288 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11289 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11290 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11291 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11293 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11295 * gcc.dg/pr35729.c: Make test x86 specific.
11297 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11299 PR middle-end/38615
11300 * gcc.dg/pr38615.c: New test.
11302 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11305 * gcc.target/i386/pr38931.c: New test.
11307 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11310 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11311 * g++.dg/template/typedef12.C: Likewise.
11312 * g++.dg/template/typedef13.C: Likewise.
11313 * g++.dg/template/typedef14.C: Likewise.
11314 * g++.dg/template/sfinae3.C: Likewise.
11315 * g++.old-deja/g++.pt/typename8.C: Likewise.
11316 * g++.dg/template/access11.C: Likewise
11318 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11320 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11322 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11324 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11327 * g++.dg/template/typedef11.C: New test.
11328 * g++.dg/template/typedef12.C: Likewise.
11329 * g++.dg/template/typedef13.C: Likewise.
11330 * g++.dg/template/typedef14.C: Likewise.
11331 * g++.dg/template/sfinae3.C: Compile this pedantically.
11332 The only errors expected should be the one saying the typedef is ill
11334 * g++.old-deja/g++.pt/typename8.C: Likewise.
11335 * g++.dg/template/access11.C: Update this.
11337 2009-01-21 Daniel Kraft <d@domob.eu>
11340 * gfortran.dg/mvbits_5.f90: New test.
11342 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11344 * gcc.dg/sms-6.c: New test.
11345 * gcc.dg/sms-7.c: Likewise.
11347 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11350 * gfortran.dg/host_assoc_function_7.f90: New test
11352 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11353 Richard Guenther <rguenther@suse.de>
11355 PR tree-optimization/38747
11356 PR tree-optimization/38748
11357 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11358 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11359 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11361 2009-01-20 Kees Cook <kees@ubuntu.com>
11362 H.J. Lu <hongjiu.lu@intel.com>
11365 * gcc.dg/pr38902.c: New.
11367 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11370 * gfortran.dg/pr38868.f: New testcase.
11372 2009-01-20 Richard Guenther <rguenther@suse.de>
11374 * gcc.c-torture/execute/pr36227.c: Move ...
11375 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11377 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11379 * lib/gfortran.exp: Add -B options for targets that use
11380 libgfortran.a%s in their specs.
11382 2009-01-19 Jason Merrill <jason@redhat.com>
11385 * g++.dg/template/dtor5.C: New test.
11387 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11390 * gfortran.dg/bound_5.f90: New test.
11392 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11395 * g++.dg/compat/abi/pr38736_main.C: New.
11396 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11397 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11398 * g++.dg/other/macro-1.C: Likewise.
11399 * gcc.dg/macro-1.c: Likewise.
11400 * gcc.dg/compat/pr38736_main.c: Likewise.
11401 * gcc.dg/compat/pr38736_x.c: Likewise.
11402 * gcc.dg/compat/pr38736_y.c: Likewise.
11404 2009-01-18 Richard Guenther <rguenther@suse.de>
11406 PR tree-optimization/38819
11407 * gcc.c-torture/execute/pr38819.c: New testcase.
11409 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11412 * gfortran.dg/module_commons_3.f90: Reapply.
11414 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11417 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11418 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11420 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11423 * gfortran.dg/module_commons_3.f90: Remove
11425 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11427 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11429 2009-01-16 Jason Merrill <jason@redhat.com>
11432 * g++.dg/template/lvalue1.C: New test.
11435 * g++.dg/template/access20.C: New test.
11436 * g++.dg/torture/pr34641.C: Fix access.
11438 2009-01-16 Richard Guenther <rguenther@suse.de>
11440 PR tree-optimization/38835
11441 PR middle-end/36227
11442 * gcc.c-torture/execute/pr36227.c: New testcase.
11443 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11444 * g++.dg/init/const7.C: Likewise.
11446 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11449 * gcc.c-torture/compile/pr38554.c: New test.
11451 2009-01-16 Jason Merrill <jason@redhat.com>
11454 * g++.dg/conversion/access1.C: New test.
11456 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11458 PR tree-optimization/38789
11459 * gcc.c-torture/compile/pr38789.c: New test.
11461 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11464 * gfortran.dg/proc_ptr_13.f90: New.
11466 2009-01-15 Jason Merrill <jason@redhat.com>
11469 * g++.dg/template/koenig6.C: New test.
11471 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11474 * g++.dg/template/error37.C: New testcase.
11476 2009-01-15 Jason Merrill <jason@redhat.com>
11479 * g++.dg/conversion/memfn1.C: New test.
11482 * g++.dg/conversion/memfn2.C: New test.
11484 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11487 * g++.dg/template/crash87.C: New test.
11489 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11491 PR middle-end/37843
11492 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11494 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11497 * g++.dg/parse/crash50.C: New test.
11499 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11501 PR rtl-optimization/38245
11502 * gcc.dg/pr38245-3.c: New test.
11503 * gcc.dg/pr38245-3.h: New file.
11504 * gcc.dg/pr38245-4.c: New file.
11505 * gcc.dg/pr38364.c: New test.
11507 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11509 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11510 sequence PC-relative.
11512 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11514 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11515 calls and/or PLT markers.
11516 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11517 calls and/or PLT markers.
11518 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11519 calls and/or PLT markers.
11520 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11521 calls and/or PLT markers.
11523 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11524 Nathan Froyd <froydnj@codesourcery.com>
11525 Joseph Myers <joseph@codesourcery.com>
11527 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11529 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11530 and use consistent CFLAGS.
11531 * gcc.target/powerpc/20030505.c: Likewise.
11532 * gcc.target/powerpc/20081204-1.c: Likewise.
11533 * gcc.target/powerpc/ppc-spe.c: Likewise.
11534 * gcc.target/powerpc/spe1.c: Likewise.
11535 * g++.dg/ext/spe1.C: Likewise.
11536 * g++.dg/other/opaque-1.C: Likewise.
11537 * g++.dg/other/opaque-2.C: Likewise.
11538 * g++.dg/other/opaque-3.C: Likewise.
11540 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11542 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11545 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11548 * g++.dg/torture/pr38811.C: New file.
11550 2009-01-14 Richard Guenther <rguenther@suse.de>
11552 PR tree-optimization/38826
11553 PR middle-end/38477
11554 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11556 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11558 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11560 2009-01-14 Nick Clifton <nickc@redhat.com>
11563 * g++.cp/parse/pr37862.C: New test.
11565 2009-01-14 Julian Brown <julian@codesourcery.com>
11567 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11568 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11570 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11573 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11575 PR rtl-optimization/38774
11576 * gcc.dg/torture/pr38774.c: New test.
11579 * g++.dg/cpp0x/pr38795.C: New test.
11581 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11582 Nathan Froyd <froydnj@codesourcery.com>
11583 Joseph Myers <joseph@codesourcery.com>
11585 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11586 otherwise. Do not check for AltiVec at runtime.
11587 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11588 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11589 * gcc.target/powerpc/altivec-1.c: Likewise.
11590 * gcc.target/powerpc/altivec-3.c: Likewise.
11591 * gcc.target/powerpc/altivec-10.c: Likewise.
11592 * gcc.target/powerpc/altivec-12.c: Likewise.
11593 * gcc.target/powerpc/altivec-24.c: Likewise.
11594 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11595 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11596 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11597 * gcc.target/powerpc/pr35907.c: Likewise.
11598 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11599 otherwise. Do not check for Cell at runtime.
11600 * gcc.target/powerpc/altivec_check.h: Delete.
11602 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11603 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11604 not check for AltiVec at runtime.
11605 * g++.dg/ext/altivec-cell-2.C: Likewise.
11606 * g++.dg/ext/altivec-cell-3.C: Likewise.
11607 * g++.dg/ext/altivec-cell-4.C: Likewise.
11608 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11609 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11611 * g++.dg/ext/altivec_check.h: Delete.
11613 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11615 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11616 effective target. Adjust line numbers accordingly.
11618 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11620 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11622 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11624 PR tree-optimization/38786
11625 * gcc.dg/graphite/pr38786.c: New.
11627 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11630 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11632 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11633 for alpha*-*-* targets.
11634 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11636 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638 PR libfortran/38772
11639 * gfortran.dg/fmt_bz_bn_err.f: New test.
11641 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11643 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11645 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11647 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11648 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11649 instruction support. Do not check for it at runtime.
11651 2009-01-12 Jason Merrill <jason@redhat.com>
11654 * g++.dg/lookup/friend11.C: Remove expected error.
11655 * g++.dg/lookup/friend14.C: New test.
11656 * g++.dg/lookup/friend15.C: New test.
11658 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11661 * g++.dg/lookup/hidden-class12.C: New test.
11662 * g++.dg/lookup/hidden-class13.C: New test.
11663 * g++.dg/lookup/hidden-class14.C: New test.
11664 * g++.dg/lookup/hidden-class15.C: New test.
11665 * g++.dg/lookup/hidden-class16.C: New test.
11667 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11669 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11670 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11671 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11673 2009-01-12 Jason Merrill <jason@redhat.com>
11676 * g++.dg/other/vararg-3.C: New test.
11678 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11680 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11681 Explicitly enable SPE.
11682 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11685 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11686 Expect -flax-vector-conversions message. Adjust incompatible
11688 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11691 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11693 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11695 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11696 * g++.dg/other/opaque-2.C: Likewise.
11697 * g++.dg/other/opaque-3.C: Likewise.
11699 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11702 * gcc.dg/pr32041.c: New test.
11703 * g++.dg/parse/offsetof9.C: New test.
11705 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11706 Nathan Froyd <froydnj@codesourcery.com>
11708 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11709 * g++.dg/ext/attribute-test-1.C: Likewise.
11710 * g++.dg/ext/attribute-test-2.C: Likewise.
11711 * g++.dg/ext/attribute-test-3.C: Likewise.
11712 * g++.dg/ext/attribute-test-4.C: Likewise.
11714 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11716 * gnat.dg/unchecked_convert3.adb: New test.
11718 2009-01-12 Tomas Bily <tbily@suse.cz>
11721 * gcc.dg/tree-ssa/pr38385.c: New file.
11723 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11726 * g++.dg/parse/typedef9.C: New test.
11728 PR tree-optimization/38807
11729 * gcc.c-torture/compile/pr38807.c: New test.
11731 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11733 * gcc.target/mips/ins-2.c: New test.
11735 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11738 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11740 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11743 * g++.dg/warn/Wreturn-type-5.C: New test.
11745 2009-01-11 Matthias Klose <doko@ubuntu.com>
11747 PR middle-end/38616
11748 * gcc.dg/pr38616.c: New test.
11750 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11752 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11754 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11757 * g++.dg/expr/string-1.C: New test.
11758 * g++.dg/expr/string-2.C: New test.
11761 * g++.dg/ext/complex4.C: New test.
11762 * g++.dg/ext/complex5.C: New test.
11763 * g++.dg/init/reference1.C: New test.
11764 * g++.dg/init/reference2.C: New test.
11765 * g++.dg/init/reference3.C: New test.
11767 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11770 * gfortran.dg/transfer_null_1.f90: New test.
11772 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11775 * gfortran.dg/host_assoc_function_6.f90: New test.
11777 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11779 * lib/target-supports.exp: Add method to determine if the effective
11780 target is really a ppc405 after applying all compile options.
11781 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11782 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11783 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11784 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11785 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11786 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11787 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11788 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11789 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11790 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11791 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11792 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11793 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11794 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11795 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11796 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11797 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11798 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11799 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11800 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11801 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11802 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11803 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11804 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11805 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11806 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11807 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11808 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11809 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11810 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11811 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11813 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11816 * g++.dg/other/error31.C: New testcase.
11819 * gcc.dg/pr35742.c: New test.
11821 2009-01-09 John F. Carr <jfc@mit.edu>
11824 * g++.dg/parse/linkage3.C: New test.
11826 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11828 PR middle-end/38771
11829 * gcc.c-torture/compile/pr38771.c: New test.
11831 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11833 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11835 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11837 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11838 * gcc.dg/sibcall-4.c: Likewise.
11840 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11841 Jan Sjodin <jan.sjodin@amd.com>
11843 PR tree-optimization/38559
11844 * gcc.dg/graphite/pr38559.c: New.
11846 2009-01-08 Ira Rosen <irar@il.ibm.com>
11848 PR tree-optimization/37194
11849 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11851 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11854 * g++.dg/ext/label11.C: New test.
11856 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11858 * lib/target-supports.exp (check_weak_override_available): New.
11859 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11860 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11861 dg-require-weak-override.
11863 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11864 Alan Modra <amodra@bigpond.net.au>
11866 * gcc.c-torture/compile/20090107-1.c: New test.
11868 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11871 * g++.dg/other/pr38706.C: New test.
11873 2009-01-07 Jason Merrill <jason@redhat.com>
11875 * g++.dg/cpp0x/variadic92.C: New test.
11876 * g++.dg/cpp0x/variadic93.C: New test.
11878 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11880 * lib/target-supports-dg.exp (current_compiler_flags): New.
11881 (check-flags): Use it; do not access dg-test local variables.
11882 (dg-skip-if): Do not access dg-test local variables.
11883 (dg-xfail-run-if): Ditto.
11884 (dg-shouldfail): Ditto.
11885 * gcc.test-framework/test-framework.exp
11886 (check_effective_target_def_nocache): New.
11887 * gcc.test-framework/test-framework.awk: Handle scan tests.
11888 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11889 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11890 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11891 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11892 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11893 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11894 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11895 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11896 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11898 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11900 * lib/target-supports-dg.exp (check_test_flags): Delete.
11902 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11904 PR tree-optimization/38492
11905 PR tree-optimization/38498
11906 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11908 * gcc.dg/graphite/block-0.c: Update test.
11909 * gcc.dg/graphite/block-1.c: Same.
11910 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11911 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11912 * gcc.dg/graphite/block-3.c: New.
11913 * gcc.dg/graphite/pr38498.c: New.
11915 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11917 AVX Programming Reference (December, 2008)
11918 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11919 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11920 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11922 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11923 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11925 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11928 * gfortran.dg/c_loc_pure_1.f90: New test.
11930 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11933 * gfortran.dg/elemental_dependency_3.f90:
11934 Add the final tree dump cleanup.
11936 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11938 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11941 PR rtl-optimization/38722
11942 * gfortran.dg/pr38722.f90: New test.
11944 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11947 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11948 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11950 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11952 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11953 * gfortran.dg/typebound_call_8.f03: Same.
11954 * gfortran.dg/elemental_bind_c.f90: Same.
11955 * gfortran.dg/typebound_call_7.f03: Same.
11956 * gfortran.dg/interface_proc_end.f90: Same
11957 * gfortran.dg/pr37243.f: Fix typo.
11959 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11961 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11962 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11965 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11967 AVX Programming Reference (December, 2008)
11968 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11969 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11970 * gcc.target/i386/sse-14.c: Likewise.
11972 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11973 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11974 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11975 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11977 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11979 PR libfortran/38735
11980 * gfortran.dg/fmt_bz_bn.f: Update test.
11982 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11985 * g++.dg/conversion/usual-arith-conv.C: New test.
11987 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11990 * gcc.dg/vector-3.c: New testcase.
11991 * g++.dg/ext/vector15.C: New test.
11993 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11995 PR tree-optimization/38510
11996 * gcc.dg/graphite/pr38510.c: New.
11998 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11999 Jan Sjodin <jan.sjodin@amd.com>
12001 PR tree-optimization/38500
12002 * gcc.dg/graphite/pr38500.c: New.
12004 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12006 * gcc.c-torture/compile/20001226-1.c: Generalize
12008 * gcc.c-torture/compile/limits-fnargs.c: Add
12010 * gcc.dg/20020425-1.c: Likewise.
12011 * gcc.dg/pch/pch.exp: Likewise.
12013 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12016 * gfortran.dg/module_commons_3.f90: New test.
12018 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12021 * gfortran.dg/random_seed_1.f90: Updated.
12023 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12027 * gfortran.dg/elemental_subroutine_7.f90:
12028 Fix p values so that it can be used as vector subscript.
12030 2009-01-05 Jason Merrill <jason@redhat.com>
12032 * g++.dg/cpp0x/initlist12.C: Add another test.
12034 * g++.dg/cpp0x/defaulted7.C: New test.
12036 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12039 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12040 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12042 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12044 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12045 for alpha*-*-* targets.
12046 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12048 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12051 * gfortran.dg/host_assoc_function_5.f90: New test.
12053 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12056 * gfortran.dg/elemental_dependency_3.f90: New test.
12057 * gfortran.dg/elemental_subroutine_7.f90: New test.
12059 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12061 * gcc.dg/struct-ret-3.c: Include unistd.h.
12062 (main): Exit early if system memory page size is
12063 larger than 4096 bytes.
12065 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12068 * gfortran.dg/merge_init_expr.f90: New.
12070 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12073 * gfortran.dg/c_loc_tests_13.f90: New test.
12074 * gfortran.dg/c_loc_tests_14.f90: New test.
12076 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12078 * gfortran.dg/func_result_4.f90: New.
12080 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12083 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12084 interface still works, in addition to original tests.
12085 * gfortran.dg/host_assoc_call_6.f90: New test.
12087 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12090 * g++.dg/torture/pr38705.C: New test.
12093 * gcc.dg/pr38700.c: New test.
12095 2009-01-02 Jason Merrill <jason@redhat.com>
12097 * g++.dg/cpp0x/initlist11.C: New test.
12098 * g++.dg/cpp0x/initlist12.C: New test.
12100 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12102 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12103 Allow extra informative notes.
12105 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12108 * gcc.dg/pr36489.c: New test.
12111 Copyright (C) 2009 Free Software Foundation, Inc.
12113 Copying and distribution of this file, with or without modification,
12114 are permitted in any medium without royalty provided the copyright
12115 notice and this notice are preserved.