1 2009-10-16 Richard Guenther <rguenther@suse.de>
4 * gfortran.dg/lto/20091015-1_0.f: New testcase.
5 * gfortran.dg/lto/20091015-1_1.f: Likewise.
6 * gfortran.dg/lto/20091015-1_2.f: Likewise.
8 2009-10-16 Richard Guenther <rguenther@suse.de>
11 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
13 2009-10-15 Jakub Jelinek <jakub@redhat.com>
16 * gcc.dg/debug/pr41717.c: New test.
18 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
21 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
24 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
26 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
29 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
31 * g++.dg/ext/altivec-2.C (main): Ditto.
33 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
36 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
38 2009-10-15 Richard Guenther <rguenther@suse.de>
41 * gcc.dg/lto/20091015-1_0.c: New testcase.
42 * gcc.dg/lto/20091015-1_1.c: Likewise.
43 * gcc.dg/lto/20091015-1_2.c: Likewise.
44 * gcc.dg/lto/20091015-1_a.h: Likewise.
45 * gcc.dg/lto/20091015-1_b.h: Likewise.
47 2009-10-15 Steve Ellcey <sje@cup.hp.com>
49 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
51 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
53 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
55 2009-10-14 Jakub Jelinek <jakub@redhat.com>
57 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
59 * obj-c++.dg/bitfield-1.mm: Likewise.
60 * obj-c++.dg/bitfield-4.mm: Likewise.
62 2009-10-14 Richard Guenther <rguenther@suse.de>
65 * gcc.dg/lto/20091014-1_0.c: New testcase.
67 2009-10-14 Jakub Jelinek <jakub@redhat.com>
70 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
71 warning on line 0 instead of 1.
73 2009-10-14 Richard Guenther <rguenther@suse.de>
76 * gfortran.dg/lto/pr41521_0.f90: New testcase.
77 * gfortran.dg/lto/pr41521_1.f90: Likewise.
79 2009-10-14 Jakub Jelinek <jakub@redhat.com>
82 * gcc.dg/debug/dwarf2/pr41543.c: New test.
85 * gcc.dg/debug/dwarf2/pr41695.c: New test.
87 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
91 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
94 2009-10-14 Jason Merrill <jason@redhat.com>
97 * g++.dg/cpp0x/defaulted14.C: New.
99 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
101 * g++.dg/cpp0x/vt-40092.C: New.
103 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
105 * gcc.dg/guality/pr41616-1.c: Drop -O2.
106 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
108 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
110 * gfortran.dg/complex_intrinsic_8.f90: New test.
112 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
114 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
115 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
117 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
120 * gcc.dg/torture/pr38948.c: New test.
122 2009-10-13 Steve Ellcey <sje@cup.hp.com>
124 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
126 2009-10-13 Janus Weil <janus@gcc.gnu.org>
129 * gfortran.dg/class_allocate_2.f03: Modified.
130 * gfortran.dg/class_allocate_3.f03: New test case.
132 2009-10-13 Richard Guenther <rguenther@suse.de>
135 * gcc.dg/lto/20091006-2_0.c: New testcase.
136 * gcc.dg/lto/20091006-2_1.c: Likewise.
137 * gcc.dg/lto/20091006-2_2.c: Likewise.
138 * gcc.dg/lto/20091013-1_0.c: Likewise.
139 * gcc.dg/lto/20091013-1_1.c: Likewise.
140 * gcc.dg/lto/20091013-1_2.c: Likewise.
142 2009-10-13 Martin Jambor <mjambor@suse.cz>
144 * gcc.c-torture/compile/pr41661.c: New test.
146 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
149 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
151 2009-10-12 Jason Merrill <jason@redhat.com>
154 * g++.dg/cpp0x/decltype18.C: New.
157 * g++.dg/cpp0x/fntmpdefarg1.C: New.
159 2009-10-12 Janis Johnson <janis187@us.ibm.com>
161 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
163 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
169 * gcc.dg/guality/pr41447-1.c: New.
170 * gcc.dg/debug/pr41264-1.c: New.
171 * gcc.dg/debug/pr41343-1.c: New.
173 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
176 * gcc.dg/torture/pr26515.c: New test.
178 2009-10-12 Janis Johnson <janis187@us.ibm.com>
181 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
182 * lib/lto.exp (lto-get-options-main): Report error for using "target"
183 or "xfail" with dg-lto-do.
185 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
187 * gcc.target/i386/ms_hook_prologue.c: New testcase.
189 2009-10-12 Michael Matz <matz@suse.de>
191 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
194 2009-10-12 Jakub Jelinek <jakub@redhat.com>
197 * g++.dg/torture/pr41680.C: New test.
199 2009-10-12 Dodji Seketeli <dodji@redhat.com>
202 * g++.dg/debug/dwarf2/template-params-7.C: New test.
204 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
207 * gcc.dg/guality/pr41616-1.c: New.
209 2009-10-11 Jason Merrill <jason@redhat.com>
212 * g++.dg/cpp0x/rv-reinterpret.C: New.
214 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
217 * gfortran.dg/fmt_error_9.f: New test.
218 * gfortran.dg/fmt_error_10.f: New test.
220 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
223 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
224 * gfortran.dg/class_4b.f03: As above.
225 * gfortran.dg/class_4c.f03: As above.
226 * gfortran.dg/class_4d.f03: As above.
228 2009-10-11 Richard Guenther <rguenther@suse.de>
230 PR tree-optimization/41555
231 * gcc.dg/torture/pr41555.c: New testcase.
233 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
236 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
239 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
243 Add conditions to avoid runtime errors if not supported.
245 2009-10-10 Richard Guenther <rguenther@suse.de>
247 PR tree-optimization/41654
248 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
250 2009-10-09 Jason Merrill <jason@redhat.com>
252 * g++.dg/cpp/ucn-1.C: New.
254 2009-10-09 Janus Weil <janus@gcc.gnu.org>
257 * gfortran.dg/class_2.f03: Extended test case.
259 2009-10-09 Tobias Burnus <burnus@net-b.de>
262 * gfortran.dg/class_allocate_1.f03: Modify code such that
263 it compiles with the gfc_warning->gfc_error change.
264 * gfortran.dg/class_allocate_1.f03: New test.
266 2009-10-09 Janus Weil <janus@gcc.gnu.org>
269 * gfortran.dg/select_type_6.f03: New test.
271 2009-10-09 Jakub Jelinek <jakub@redhat.com>
273 PR preprocessor/41445
274 * gcc.dg/cpp/separate-1.c: Adjust.
275 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
276 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
277 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
278 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
279 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
280 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
281 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
283 PR rtl-optimization/41646
284 * gcc.c-torture/compile/pr41646.c: New test.
286 2009-10-09 Richard Guenther <rguenther@suse.de>
288 PR tree-optimization/41634
289 * gcc.c-torture/compile/pr41634.c: New testcase.
291 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
293 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
295 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
297 * gnat.dg/opt3.adb: New test.
298 * gnat.dg/opt3_pkg.ads: New helper.
300 2009-10-08 Doug Kwan <dougkwan@google.com>
302 PR rtl-optimization/41574
303 * gcc.dg/pr41574.c: New test.
305 2009-10-08 Cary Coutant <ccoutant@google.com>
307 Add support for debugging with ICF (Identical Code Folding).
308 * g++.dg/debug/dwarf2/icf.C: New test.
310 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
312 * gcc.target/mips/truncate-6.c: New test.
314 2009-10-08 Jason Merrill <jason@redhat.com>
317 * g++.dg/cpp0x/rv-deduce.C: New.
320 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
321 * g++.dg/template/explicit-args2.C: New.
322 * g++.dg/template/explicit-args3.C: New.
323 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
325 2009-10-08 Michael Matz <matz@suse.de>
328 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
329 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
330 * gcc.dg/pr41573.c: New test.
332 2009-10-07 Joseph Myers <joseph@codesourcery.com>
335 * gcc.c-torture/compile/pr41182-1.c: New.
337 2009-10-07 Jason Merrill <jason@redhat.com>
339 * g++.dg/cpp0x/variadic95.C: New.
341 2009-10-07 Jason Merrill <jason@redhat.com>
343 * g++.dg/template/scope3.C: New.
345 2009-10-07 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/debug/dwarf2/inline3.c: New test.
349 2009-10-07 Daniel Kraft <d@domob.eu>
352 * gfortran.dg/assumed_charlen_function_6.f90: New test.
354 2009-10-07 Janus Weil <janus@gcc.gnu.org>
356 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
357 * gfortran.dg/select_type_1.f03: Modified error message.
358 * gfortran.dg/select_type_5.f03: New test.
360 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
363 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
366 2009-10-06 Jason Merrill <jason@redhat.com>
368 * g++.dg/cpp0x/lambda/lambda-init.C: New.
369 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
371 2009-10-06 Richard Guenther <rguenther@suse.de>
374 * gcc.dg/lto/20091006-1_0.c: New testcase.
375 * gcc.dg/lto/20091006-1_1.c: Likewise.
376 * gcc.dg/lto/20091005-2_0.c: Likewise.
378 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
381 * gnat.dg/timer_cancel.adb: New test.
383 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
386 * gnat.dg/specs/import_abstract.ads: New.
388 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
391 * gfortran.dg/round_2.f03: New test.
393 2009-10-05 Jakub Jelinek <jakub@redhat.com>
396 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
397 * lib/gcc-gdb-test.exp: ... here. New file.
398 * gfortran.dg/guality/guality.exp: New file.
399 * gfortran.dg/guality/pr41558.f90: New test.
400 * gfortran.dg/guality/arg1.f90: New test.
402 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
404 * gfortran.dg/dynamic_dispatch_1.f90: New test.
405 * gfortran.dg/dynamic_dispatch_2.f90: New test.
406 * gfortran.dg/dynamic_dispatch_3.f90: New test.
407 * gfortran.dg/module_md5_1.f90: Update md5 sum.
409 2009-10-05 Sriraman Tallam <tmsriram@google.com>
411 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
413 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
414 plugin_pass to register_pass_info.
415 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
417 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
420 2009-10-05 Richard Guenther <rguenther@suse.de>
423 * gcc.dg/lto/20090914-2_0.c: New testcase.
425 2009-10-05 Richard Guenther <rguenther@suse.de>
428 * gcc.dg/lto/20091005-1_0.c: New testcase.
429 * gcc.dg/lto/20091005-1_1.c: Likewise.
431 2009-10-05 Richard Guenther <rguenther@suse.de>
435 * g++.dg/lto/20091002-1_0.C: Adjust flags.
436 * g++.dg/lto/20091004-1_0.C: New testcase.
437 * g++.dg/lto/20091004-1_1.C: Likewise.
438 * g++.dg/lto/20091004-2_0.C: Likewise.
439 * g++.dg/lto/20091004-2_1.C: Likewise.
440 * g++.dg/lto/20091004-3_0.C: Likewise.
441 * g++.dg/lto/20091004-3_1.C: Likewise.
443 2009-10-05 Richard Guenther <rguenther@suse.de>
445 PR tree-optimization/23821
446 * gcc.dg/torture/pr23821.c: New testcase.
448 2009-10-05 Daniel Kraft <d@domob.eu>
451 * gfortran.dg/goto_6.f: New test.
452 * gfortran.dg/goto_7.f: New test.
454 2009-10-03 Ben Elliston <bje@au.ibm.com>
455 Bill Maddox <maddox@google.com>
456 Cary Coutant <ccoutant@google.com>
457 Chris Demetriou <cgd@google.com>
458 Diego Novillo <dnovillo@google.com>
459 Doug Kwan <dougkwan@google.com>
460 Jan Hubicka <jh@suse.cz>
461 Ollie Wild <aaw@google.com>
462 Rafael Espindola <espindola@google.com>
463 Richard Guenther <rguenther@suse.de>
464 Simon Baldwin <simonb@google.com>
466 * g++.dg/20090107-1.C: New.
467 * g++.dg/20090121-1.C: New.
468 * g++.dg/ipa/20090113-1.C: New.
469 * g++.dg/lto: New directory.
470 * g++.dg/lto/20080829_0.C: New.
471 * g++.dg/lto/20080904_0.C: New.
472 * g++.dg/lto/20080907_0.C: New.
473 * g++.dg/lto/20080908-1_0.C: New.
474 * g++.dg/lto/20080908-2_0.C: New.
475 * g++.dg/lto/20080908-3_0.C: New.
476 * g++.dg/lto/20080909-1_0.C: New.
477 * g++.dg/lto/20080910-1_0.C: New.
478 * g++.dg/lto/20080912-1_0.C: New.
479 * g++.dg/lto/20080912_0.C: New.
480 * g++.dg/lto/20080915_0.C: New.
481 * g++.dg/lto/20080916_0.C: New.
482 * g++.dg/lto/20080917_0.C: New.
483 * g++.dg/lto/20080924_0.C: New.
484 * g++.dg/lto/20080926_0.C: New.
485 * g++.dg/lto/20081008_0.C: New.
486 * g++.dg/lto/20081022.h: New.
487 * g++.dg/lto/20081022_0.C: New.
488 * g++.dg/lto/20081022_1.C: New.
489 * g++.dg/lto/20081023_0.C: New.
490 * g++.dg/lto/20081109-1_0.C: New.
491 * g++.dg/lto/20081109-2_0.C: New.
492 * g++.dg/lto/20081109_0.C: New.
493 * g++.dg/lto/20081109_1.C: New.
494 * g++.dg/lto/20081118-1_0.C: New.
495 * g++.dg/lto/20081118-1_1.C: New.
496 * g++.dg/lto/20081118_0.C: New.
497 * g++.dg/lto/20081118_1.C: New.
498 * g++.dg/lto/20081119-1.h: New.
499 * g++.dg/lto/20081119-1_0.C: New.
500 * g++.dg/lto/20081119-1_1.C: New.
501 * g++.dg/lto/20081119_0.C: New.
502 * g++.dg/lto/20081119_1.C: New.
503 * g++.dg/lto/20081120-1_0.C: New.
504 * g++.dg/lto/20081120-1_1.C: New.
505 * g++.dg/lto/20081120-2_0.C: New.
506 * g++.dg/lto/20081120-2_1.C: New.
507 * g++.dg/lto/20081123_0.C: New.
508 * g++.dg/lto/20081123_1.C: New.
509 * g++.dg/lto/20081125.h: New.
510 * g++.dg/lto/20081125_0.C: New.
511 * g++.dg/lto/20081125_1.C: New.
512 * g++.dg/lto/20081127_0.C: New.
513 * g++.dg/lto/20081127_1.C: New.
514 * g++.dg/lto/20081203_0.C: New.
515 * g++.dg/lto/20081203_1.C: New.
516 * g++.dg/lto/20081204-1_0.C: New.
517 * g++.dg/lto/20081204-1_1.C: New.
518 * g++.dg/lto/20081204-2_0.C: New.
519 * g++.dg/lto/20081204-2_1.C: New.
520 * g++.dg/lto/20081209_0.C: New.
521 * g++.dg/lto/20081209_1.C: New.
522 * g++.dg/lto/20081211-1.h: New.
523 * g++.dg/lto/20081211-1_0.C: New.
524 * g++.dg/lto/20081211-1_1.C: New.
525 * g++.dg/lto/20081217-1_0.C: New.
526 * g++.dg/lto/20081217-2_0.C: New.
527 * g++.dg/lto/20081219_0.C: New.
528 * g++.dg/lto/20081219_1.C: New.
529 * g++.dg/lto/20090106_0.C: New.
530 * g++.dg/lto/20090112_0.C: New.
531 * g++.dg/lto/20090128_0.C: New.
532 * g++.dg/lto/20090221_0.C: New.
533 * g++.dg/lto/20090302_0.C: New.
534 * g++.dg/lto/20090302_1.C: New.
535 * g++.dg/lto/20090303_0.C: New.
536 * g++.dg/lto/20090311-1.h: New.
537 * g++.dg/lto/20090311-1_0.C: New.
538 * g++.dg/lto/20090311-1_1.C: New.
539 * g++.dg/lto/20090311_0.C: New.
540 * g++.dg/lto/20090311_1.C: New.
541 * g++.dg/lto/20090312.h: New.
542 * g++.dg/lto/20090312_0.C: New.
543 * g++.dg/lto/20090312_1.C: New.
544 * g++.dg/lto/20090313_0.C: New.
545 * g++.dg/lto/20090313_1.C: New.
546 * g++.dg/lto/20090315_0.C: New.
547 * g++.dg/lto/20090315_1.C: New.
548 * g++.dg/lto/20091002-1_0.C: New testcase.
549 * g++.dg/lto/20091002-2_0.C: Likewise..
550 * g++.dg/lto/20091002-3_0.C: Likewise..
551 * g++.dg/lto/README: New.
552 * g++.dg/lto/pr40818_0.C: New.
553 * g++.dg/opt/thunk3-1.C: New.
554 * g++.dg/opt/thunk4.C: New.
555 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
556 replacements with __attribute__ ((__noinline__)).
557 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
558 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
559 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
560 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
561 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
562 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
563 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
564 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
565 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
566 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
567 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
568 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
569 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
570 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
571 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
572 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
573 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
574 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
575 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
576 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
577 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
578 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
579 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
580 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
581 * gcc.dg/20081223-1.c: New.
582 * gcc.dg/lto: New directory.
583 * gcc.dg/lto/20080908_0.c: New.
584 * gcc.dg/lto/20080917_0.c: New.
585 * gcc.dg/lto/20080924_0.c: New.
586 * gcc.dg/lto/20081024_0.c: New.
587 * gcc.dg/lto/20081109_0.c: New.
588 * gcc.dg/lto/20081111_0.c: New.
589 * gcc.dg/lto/20081111_1.c: New.
590 * gcc.dg/lto/20081112_0.c: New.
591 * gcc.dg/lto/20081112_1.c: New.
592 * gcc.dg/lto/20081115_0.c: New.
593 * gcc.dg/lto/20081115_1.c: New.
594 * gcc.dg/lto/20081115_2.c: New.
595 * gcc.dg/lto/20081118_0.c: New.
596 * gcc.dg/lto/20081118_1.c: New.
597 * gcc.dg/lto/20081118_2.c: New.
598 * gcc.dg/lto/20081120-1_0.c: New.
599 * gcc.dg/lto/20081120-1_1.c: New.
600 * gcc.dg/lto/20081120-2_0.c: New.
601 * gcc.dg/lto/20081120-2_1.c: New.
602 * gcc.dg/lto/20081125_0.c: New.
603 * gcc.dg/lto/20081125_1.c: New.
604 * gcc.dg/lto/20081126_0.c: New.
605 * gcc.dg/lto/20081201-1_0.c: New.
606 * gcc.dg/lto/20081201-1_1.c: New.
607 * gcc.dg/lto/20081201-1_2.c: New.
608 * gcc.dg/lto/20081201-2_0.c: New.
609 * gcc.dg/lto/20081201-2_1.c: New.
610 * gcc.dg/lto/20081202-1_0.c: New.
611 * gcc.dg/lto/20081202-1_1.c: New.
612 * gcc.dg/lto/20081202-2_0.c: New.
613 * gcc.dg/lto/20081202-2_1.c: New.
614 * gcc.dg/lto/20081204-1_0.c: New.
615 * gcc.dg/lto/20081204-1_1.c: New.
616 * gcc.dg/lto/20081204-2_0.c: New.
617 * gcc.dg/lto/20081210-1_0.c: New.
618 * gcc.dg/lto/20081212-1_0.c: New.
619 * gcc.dg/lto/20081222_0.c: New.
620 * gcc.dg/lto/20081222_0.h: New.
621 * gcc.dg/lto/20081222_1.c: New.
622 * gcc.dg/lto/20081224_0.c: New.
623 * gcc.dg/lto/20081224_0.h: New.
624 * gcc.dg/lto/20081224_1.c: New.
625 * gcc.dg/lto/20090116_0.c: New.
626 * gcc.dg/lto/20090120_0.c: New.
627 * gcc.dg/lto/20090126-1_0.c: New.
628 * gcc.dg/lto/20090126-2_0.c: New.
629 * gcc.dg/lto/20090206-1_0.c: New.
630 * gcc.dg/lto/20090206-2_0.c: New.
631 * gcc.dg/lto/20090210_0.c: New.
632 * gcc.dg/lto/20090210_1.c: New.
633 * gcc.dg/lto/20090213_0.c: New.
634 * gcc.dg/lto/20090213_1.c: New.
635 * gcc.dg/lto/20090218-1_0.c: New.
636 * gcc.dg/lto/20090218-1_1.c: New.
637 * gcc.dg/lto/20090218-2_0.c: New.
638 * gcc.dg/lto/20090218-2_1.c: New.
639 * gcc.dg/lto/20090218_0.c: New.
640 * gcc.dg/lto/20090218_1.c: New.
641 * gcc.dg/lto/20090218_2.c: New.
642 * gcc.dg/lto/20090218_3.c: New.
643 * gcc.dg/lto/20090219_0.c: New.
644 * gcc.dg/lto/20090312_0.c: New.
645 * gcc.dg/lto/20090312_1.c: New.
646 * gcc.dg/lto/20090313_0.c: New.
647 * gcc.dg/lto/20090706-1_0.c: New.
648 * gcc.dg/lto/20090706-2_0.c: New.
649 * gcc.dg/lto/20090717_0.c: New.
650 * gcc.dg/lto/20090717_1.c: New.
651 * gcc.dg/lto/20090729_0.c: New.
652 * gcc.dg/lto/20090729_1.c: New.
653 * gcc.dg/lto/20090812_0.c: New.
654 * gcc.dg/lto/20090812_1.c: New.
655 * gcc.dg/lto/20090914-1_0.c: New.
656 * gcc.dg/lto/README: New.
657 * gcc.dg/visibility-7.c: Adjust expected pattern
658 * gfortran.dg/lto: New directory.
659 * gfortran.dg/lto/pr40724_0.f: New.
660 * gfortran.dg/lto/pr40724_1.f: New.
661 * gfortran.dg/lto/pr40725_0.f03: New.
662 * gfortran.dg/lto/pr40725_1.c: New.
663 * gfortran.dg/lto/pr41069_0.f90: New.
664 * gfortran.dg/lto/pr41069_1.f90: New.
665 * gfortran.dg/lto/pr41069_2.f90: New.
666 * g++.dg/README: Add 'lto' directory.
667 * g++.dg/dg.exp: Also scan 'lto' directory
669 2009-10-03 Ben Elliston <bje@au.ibm.com>
670 Janis Johnson <janis187@us.ibm.com>
671 Diego Novillo <dnovillo@google.com>
673 * g++.dg/lto/lto.exp: New.
674 * gcc.c-torture/execute/execute.exp: Add
675 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
676 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
677 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
678 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
679 * gcc.target/i386/math-torture/math-torture.exp:
681 * gcc.dg/lto/lto.exp: New.
682 * gfortran.dg/lto/lto.exp: New.
683 * lib/target-supports.exp (check_effective_target_lto): New.
684 * lib/c-torture.exp: Load target-supports.exp.
685 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
687 * lib/gcc-dg.exp: Likewise.
689 * lib/torture-options.exp: Add support for a third
692 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
697 2009-10-02 Jason Merrill <jason@redhat.com>
699 * g++.dg/abi/mangle32.C: New.
701 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
703 * gnat.dg/atomic2.adb: New test.
705 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
707 * gnat.dg/array11.adb: New test.
708 * gnat.dg/array12.adb: Likewise.
710 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
712 * gnat.dg/array10.adb: New test.
713 * gnat.dg/object_overflow.adb: Tweak.
715 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
717 * gcc.dg/guality/guality.exp: Disable on darwin.
719 2009-10-02 Janis Johnson <janis187@us.ibm.com>
721 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
722 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
723 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
724 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
726 2009-10-02 Tobias Burnus <burnus@net-b.de>
729 * gfortran.dg/intent_out_5.f90: New test.
731 2009-10-02 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/guality/pr41404-1.c: New test.
736 * gcc.dg/guality/pr41353-2.c: New test.
738 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
741 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
744 2009-10-01 Jan Hubicka <jh@suse.cz>
746 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
748 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
750 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
752 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
754 2009-10-01 Tobias Burnus <burnus@net-b.de>
757 * gfortran.dg/parameter_array_init_5.f90: New test.
759 2009-10-01 Jason Merrill <jason@redhat.com>
761 * g++.dg/cpp0x/defaulted13.C: New.
763 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
765 * gfortran.dg/bounds_check_7.f90: Adapted error message.
766 * gfortran.dg/bounds_check_11.f90: Likewise.
767 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
769 2009-09-30 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/select_type_4.f90: New test.
773 2009-09-30 Janus Weil <janus@gcc.gnu.org>
775 * gfortran.dg/same_type_as_1.f03: New test.
776 * gfortran.dg/same_type_as_2.f03: Ditto.
778 2009-09-30 Janus Weil <janus@gcc.gnu.org>
780 * gfortran.dg/select_type_1.f03: Extended.
781 * gfortran.dg/select_type_3.f03: New test.
783 2009-09-30 Janus Weil <janus@gcc.gnu.org>
785 * gfortran.dg/class_allocate_1.f03: New test.
787 2009-09-30 Janus Weil <janus@gcc.gnu.org>
790 * gfortran.dg/allocatable_scalar_3.f90: New test.
791 * gfortran.dg/select_type_2.f03: Ditto.
792 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
794 2009-09-30 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/block_name_2.f90: Modified error message.
797 * gfortran.dg/select_6.f90: Ditto.
798 * gfortran.dg/select_type_1.f03: New test.
800 2009-09-30 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
803 * gfortran.dg/class_1.f03: Ditto.
804 * gfortran.dg/class_2.f03: Ditto.
805 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
806 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
807 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
808 * gfortran.dg/typebound_call_10.f03: Ditto.
809 * gfortran.dg/typebound_call_2.f03: Ditto.
810 * gfortran.dg/typebound_call_3.f03: Ditto.
811 * gfortran.dg/typebound_call_4.f03: Ditto.
812 * gfortran.dg/typebound_call_9.f03: Ditto.
813 * gfortran.dg/typebound_generic_3.f03: Ditto.
814 * gfortran.dg/typebound_generic_4.f03: Ditto.
815 * gfortran.dg/typebound_operator_1.f03: Ditto.
816 * gfortran.dg/typebound_operator_2.f03: Ditto.
817 * gfortran.dg/typebound_operator_3.f03: Ditto.
818 * gfortran.dg/typebound_operator_4.f03: Ditto.
819 * gfortran.dg/typebound_proc_1.f08: Ditto.
820 * gfortran.dg/typebound_proc_5.f03: Ditto.
821 * gfortran.dg/typebound_proc_6.f03: Ditto.
823 2009-09-30 Jason Merrill <jason@redhat.com>
825 * g++.dg/eh/init-temp1.C: Improve test.
827 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
830 * gcc.target/alpha/pr22093.c: New test.
832 2009-09-29 John Freeman <jfreeman08@gmail.com>
833 Jason Merrill <jason@redhat.com>
835 * g++.dg/cpp0x/lambda/lambda-array.C: New.
836 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
837 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
838 * g++.dg/cpp0x/lambda/lambda-const.C: New.
839 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
840 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
841 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
842 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
843 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
844 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
845 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
846 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
847 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
848 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
849 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
850 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
851 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
852 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
853 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
854 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
855 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
856 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
857 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
858 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
859 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
860 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
861 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
862 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
863 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
864 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
865 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
866 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
867 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
868 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
869 * g++.dg/cpp0x/lambda/lambda-template.C: New.
870 * g++.dg/cpp0x/lambda/lambda-this.C: New.
871 * g++.dg/cpp0x/lambda/lambda-type.C: New.
872 * g++.dg/cpp0x/lambda/lambda-use.C: New.
873 * lib/prune.exp: Accept "In lambda function".
875 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
877 * gcc.target/i386/fma4-check.h: New file.
878 * gcc.target/i386/fma4-fma.c: Ditto.
879 * gcc.target/i386/fma4-maccXX.c: Ditto.
880 * gcc.target/i386/fma4-msubXX.c: Ditto.
881 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
882 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
883 * gcc.target/i386/fma4-vector.c: Ditto.
884 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
885 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
886 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
887 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
888 * gcc.target/i386/fma4-256-vector.c: Ditto.
889 * gcc.target/i386/funcspec-2.c: Ditto.
891 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
893 * gcc.target/i386/funcspec-5.c: Add FMA4.
894 * gcc.target/i386/funcspec-6.c: Ditto.
895 * gcc.target/i386/funcspec-8.c: Ditto.
897 * gcc.target/i386/funcspec-9.c: New file.
899 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
901 * gcc.target/i386/isa-10.c: New file.
902 * gcc.target/i386/isa-11.c: Ditto.
903 * gcc.target/i386/isa-12.c: Ditto.
904 * gcc.target/i386/isa-13.c: Ditto.
905 * gcc.target/i386/isa-2.c: Ditto.
906 * gcc.target/i386/isa-3.c: Ditto.
907 * gcc.target/i386/isa-4.c: Ditto.
908 * gcc.target/i386/isa-7.c: Ditto.
909 * gcc.target/i386/isa-8.c: Ditto.
910 * gcc.target/i386/isa-9.c: Ditto.
912 * gcc.target/i386/isa-14.c: Add FMA4.
913 * gcc.target/i386/isa-1.c: Ditto.
914 * gcc.target/i386/isa-5.c: Ditto.
915 * gcc.target/i386/isa-6.c: Ditto.
917 * gcc.target/i386/sse-12.c: New file.
918 * gcc.target/i386/sse-13.c: Ditto.
919 * gcc.target/i386/sse-14.c: Ditto.
920 * gcc.target/i386/sse-22.c: Ditto.
922 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
923 * g++.dg/other/i386-3.C: Ditto.
924 * g++.dg/other/i386-5.C: Ditto.
925 * g++.dg/other/i386-6.C: Ditto.
927 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
930 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
933 2009-09-29 Janis Johnson <janis187@us.ibm.com>
935 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
936 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
938 2009-09-29 Jakub Jelinek <jakub@redhat.com>
941 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
943 * g++.dg/debug/dwarf2/const-1.C: Likewise.
945 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
947 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
948 * gcc.target/i386/isa-1.c: Remove SSE5.
949 * gcc.target/i386/isa-5.c: Ditto.
950 * gcc.target/i386/isa-6.c: Ditto.
951 * gcc.target/i386/funcspec-4.c: Remove error conditions
953 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
954 * gcc.target/i386/avx-2.c: Ditto.
955 * gcc.target/i386/sse-23.c: Ditto.
956 * gcc.target/i386/funcspec-9.c: Delete.
958 2009-09-29 Jakub Jelinek <jakub@redhat.com>
960 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
961 * gcc.dg/guality/pr41353-1.c: New test.
964 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
965 in macro name definition for non-unix/win32/msdos.
967 2009-09-29 Daniel Kraft <d@domob.eu>
970 * gfortran.dg/block_1.f08: New test.
971 * gfortran.dg/block_2.f08: New test.
972 * gfortran.dg/block_3.f90: New test.
973 * gfortran.dg/block_4.f08: New test.
974 * gfortran.dg/block_5.f08: New test.
975 * gfortran.dg/block_6.f08: New test.
976 * gfortran.dg/block_7.f08: New test.
977 * gfortran.dg/block_8.f08: New test.
979 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982 * gfortran.dg/round_1.f03: New test.
983 * gfortran.dg/f2003_io_3.f03: Update test.
985 2009-09-28 Easwaran Raman <eraman@google.com>
987 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
988 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
990 2009-09-28 Janis Johnson <janis187@us.ibm.com>
992 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
993 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
994 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
995 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
996 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
998 * g++.dg/dfp/dfp.exp: Fix typo.
1000 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1001 Fix typo that breaks the check.
1003 2009-09-28 Olivier Hainque <hainque@adacore.com>
1005 * gnat.dg (tagged_alloc_free.adb): New testcase.
1007 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1009 * g++.dg/dfp: New directory.
1010 * g++.dg/dg.exp: Prune tests in dfp directory.
1011 * g++.dg/dfp/dfp.exp: New.
1012 * g++.dg/dfp/mangle-mode.C: New test.
1014 2009-09-28 Michael Matz <matz@suse.de>
1016 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1019 2009-09-27 Richard Henderson <rth@redhat.com>
1021 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1022 * gcc.dg/tree-ssa/pr41469-1.c: New.
1024 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1027 * gcc.dg/cond-constqual-1.c: New test.
1029 2009-09-26 Michael Matz <matz@suse.de>
1033 * gcc.dg/pr41470.c: New test.
1035 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/array9.adb: New test.
1039 2009-09-26 Michael Matz <matz@suse.de>
1041 PR tree-optimization/41454
1042 * gcc.dg/pr41454.c: New test.
1044 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1046 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1047 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1048 into DW_TAG_GNU_template_parameter_pack and
1049 DW_TAG_GNU_formal_parameter_pack.
1050 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1051 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1053 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1055 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1056 parameters for alignment-sensitive -fsection-anchors tests.
1058 2009-09-25 Richard Guenther <rguenther@suse.de>
1061 * gcc.c-torture/execute/pr41463.c: New testcase.
1063 2009-09-25 Olivier Hainque <hainque@adacore.com>
1065 * gnat.dg/sse_nolib.adb: New testcase.
1067 2009-09-25 Revital Eres <ERES@il.ibm.com>
1069 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1070 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1071 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1072 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1073 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1074 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1075 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1076 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1077 * gcc.dg/vect/vect.exp: Add Power7 flags.
1078 * g++.dg/vect/vect.exp: Likewise.
1079 * gfortran.dg/vect/vect.exp: Likewise.
1081 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1084 * gfortran.dg/empty_label.f: New test.
1085 * gfortran.dg/empty_label.f90: Ditto.
1086 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1088 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1090 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1093 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1095 * lib/scanasm.exp (make_pattern_printable): New function.
1096 (dg-scan, scan-assembler-times, scan-assembler-dem,
1097 scan-assembler-dem-not): Use it.
1099 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1101 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1102 (test_nested): Renamed to ...
1103 (test_nested1): This.
1104 (test_nested2): New.
1107 2009-09-24 Richard Guenther <rguenther@suse.de>
1109 PR tree-optimization/36143
1110 PR tree-optimization/38747
1111 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1112 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1113 * g++.dg/torture/pr38747.C: New testcase.
1114 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1116 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1118 * gnat.dg/nested_proc.adb: New test.
1120 2009-09-24 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.target/i386/pr12329.c: Adjust.
1124 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
1127 * gcc.dg/pr41248.c: New.
1129 2009-09-23 Dodji Seketeli <dodji@redhat.com>
1132 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1134 2009-09-23 Andreas Schwab <schwab@redhat.com>
1136 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1137 current_compiler_flags. Fix typos.
1139 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1141 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1143 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
1146 * gcc.c-torture/compile/pr39779.c: New test.
1148 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1150 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1151 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1152 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1154 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
1157 * gcc.dg/pr41295.c: New.
1159 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1161 * gcc.dg/pr40209.c: Add test case.
1163 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1165 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1167 * gcc.target/mips/code-readable-2.c: Likewise.
1168 * gcc.target/mips/code-readable-3.c: Likewise.
1170 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1172 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1173 Check support via mode instead of C type.
1174 (check_effective_target_dfprt_nocache): Ditto.
1175 (check_effective_target_hard_dfp): Ditto.
1177 2009-09-22 Richard Guenther <rguenther@suse.de>
1180 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1181 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1183 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/20090922-1.c: New test.
1188 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1189 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1190 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1191 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1192 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1193 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1194 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1195 * objc.dg/dwarf-2.m: Likewise.
1197 2009-09-22 Richard Guenther <rguenther@suse.de>
1199 PR tree-optimization/41428
1200 * g++.dg/tree-ssa/pr41428.C: New testcase.
1202 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1205 * g++.dg/gomp/pr41429.C: New test.
1207 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1209 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1211 2009-09-21 Jason Merrill <jason@redhat.com>
1214 * g++.dg/cpp0x/trivial1.C: Expand.
1216 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1218 * gcc.dg/torture/calleesave-sse.c: New.
1220 2009-09-21 Jan Hubicka <jh@suse.cz>
1222 * gcc.dg/guality/inline-params.c: New testcase.
1224 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1228 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1229 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1232 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1234 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1235 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1236 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1237 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1238 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1240 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1243 * g++.dg/torture/pr40642.C: New testcase.
1245 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1247 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1248 cases in static initializers.
1250 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1252 * gcc.c-tortue/compile/pr39886.c: New.
1254 2009-09-20 Chris Demetriou <cgd@google.com>
1256 PR preprocessor/28435:
1257 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1258 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1259 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1260 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1261 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1263 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1265 * gcc.target/mips/mips.exp: Add relax-pic-calls
1266 under -mfoo/-mno-foo options.
1267 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1268 and -mexplicit-relocs.
1269 * gcc.target/mips/call-1.c: New test.
1270 * gcc.target/mips/call-2.c: New test.
1271 * gcc.target/mips/call-3.c: New test.
1272 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1273 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1275 2009-09-19 Chris Demetriou <cgd@google.com>
1277 PR preprocessor/28435:
1278 * gcc.dg/cpp/missing-header-MD.c: New test.
1279 * gcc.dg/cpp/missing-header-MMD.c: New test.
1280 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1281 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1283 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1285 PR libgfortran/41328
1286 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1289 2009-09-18 Jason Merrill <jason@redhat.com>
1291 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1292 * g++.dg/cpp0x/initlist-deduce.C: New.
1294 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1296 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1298 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1300 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1301 * c-c++-common/dfp: New directory.
1302 * c-c++-common/dfp/dfp-dbg.h: New file.
1303 * gcc.dg/dfp/call-by-value.c: Move to ...
1304 * c-c++-common/call-by-value.c: here.
1305 * gcc.dg/dfp/cast.c: Move to ...
1306 * c-c++-common/cast.c: here.
1307 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1308 * c-c++-common/compare-eq-const.c: here.
1309 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1310 * c-c++-common/compare-eq-d128.c: here.
1311 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1312 * c-c++-common/compare-eq-d32.c: here.
1313 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1314 * c-c++-common/compare-eq-d64.c: here.
1315 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1316 * c-c++-common/compare-eq-dfp.c: here.
1317 * gcc.dg/dfp/compare-eq.h: Move to ...
1318 * c-c++-common/compare-eq.h: here.
1319 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1320 * c-c++-common/compare-rel-const.c: here.
1321 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1322 * c-c++-common/compare-rel-d128.c: here.
1323 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1324 * c-c++-common/compare-rel-d32.c: here.
1325 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1326 * c-c++-common/compare-rel-d64.c: here.
1327 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1328 * c-c++-common/compare-rel-dfp.c: here.
1329 * gcc.dg/dfp/compare-rel.h: Move to ...
1330 * c-c++-common/compare-rel.h: here.
1331 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1332 * c-c++-common/compare-special-d128.c: here.
1333 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1334 * c-c++-common/compare-special-d32.c: here.
1335 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1336 * c-c++-common/compare-special-d64.c: here.
1337 * gcc.dg/dfp/compare-special.h: Move to ...
1338 * c-c++-common/compare-special.h: here.
1339 * gcc.dg/dfp/constants-zero.c: Move to ...
1340 * c-c++-common/constants-zero.c: here.
1341 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1342 * c-c++-common/convert-bfp-10.c: here.
1343 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1344 * c-c++-common/convert-bfp-11.c: here.
1345 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1346 * c-c++-common/convert-bfp-12.c: here.
1347 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1348 * c-c++-common/convert-bfp-13.c: here.
1349 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1350 * c-c++-common/convert-bfp-14.c: here.
1351 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1352 * c-c++-common/convert-bfp-2.c: here.
1353 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1354 * c-c++-common/convert-bfp-3.c: here.
1355 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1356 * c-c++-common/convert-bfp-4.c: here.
1357 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1358 * c-c++-common/convert-bfp-5.c: here.
1359 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1360 * c-c++-common/convert-bfp-6.c: here.
1361 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1362 * c-c++-common/convert-bfp-7.c: here.
1363 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1364 * c-c++-common/convert-bfp-8.c: here.
1365 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1366 * c-c++-common/convert-bfp-9.c: here.
1367 * gcc.dg/dfp/convert-bfp.c: Move to ...
1368 * c-c++-common/convert-bfp.c: here.
1369 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1370 * c-c++-common/convert-bfp-fold.c: here.
1371 * gcc.dg/dfp/convert-dfp.c: Move to ...
1372 * c-c++-common/convert-dfp.c: here.
1373 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1374 * c-c++-common/convert-dfp-fold-2.c: here.
1375 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1376 * c-c++-common/convert-dfp-fold.c: here.
1377 * gcc.dg/dfp/convert.h: Move to ...
1378 * c-c++-common/convert.h: here.
1379 * gcc.dg/dfp/convert-int.c: Move to ...
1380 * c-c++-common/convert-int.c: here.
1381 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1382 * c-c++-common/convert-int-fold.c: here.
1383 * gcc.dg/dfp/convert-int-max.c: Move to ...
1384 * c-c++-common/convert-int-max.c: here.
1385 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1386 * c-c++-common/convert-int-max-fold.c: here.
1387 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1388 * c-c++-common/convert-int-saturate.c: here.
1389 * gcc.dg/dfp/func-array.c: Move to ...
1390 * c-c++-common/func-array.c: here.
1391 * gcc.dg/dfp/func-deref.c: Move to ...
1392 * c-c++-common/func-deref.c: here.
1393 * gcc.dg/dfp/func-mixed.c: Move to ...
1394 * c-c++-common/func-mixed.c: here.
1395 * gcc.dg/dfp/func-pointer.c: Move to ...
1396 * c-c++-common/func-pointer.c: here.
1397 * gcc.dg/dfp/func-scalar.c: Move to ...
1398 * c-c++-common/func-scalar.c: here.
1399 * gcc.dg/dfp/func-struct.c: Move to ...
1400 * c-c++-common/func-struct.c: here.
1401 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1402 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1403 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1404 * c-c++-common/func-vararg-alternate-d128.c: here.
1405 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1406 * c-c++-common/func-vararg-alternate-d32.c: here.
1407 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1408 * c-c++-common/func-vararg-alternate-d64.c: here.
1409 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1410 * c-c++-common/func-vararg-alternate.h: here.
1411 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1412 * c-c++-common/func-vararg-dfp.c: here.
1413 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1414 * c-c++-common/func-vararg-mixed-2.c: here.
1415 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1416 * c-c++-common/func-vararg-mixed.c: here.
1417 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1418 * c-c++-common/func-vararg-size0.c: here.
1419 * gcc.dg/dfp/inf-1.c: Move to ...
1420 * c-c++-common/inf-1.c: here.
1421 * gcc.dg/dfp/loop-index.c: Move to ...
1422 * c-c++-common/loop-index.c: here.
1423 * gcc.dg/dfp/modes.c: Move to ...
1424 * c-c++-common/modes.c: here.
1425 * gcc.dg/dfp/nan-1.c: Move to ...
1426 * c-c++-common/nan-1.c: here.
1427 * gcc.dg/dfp/nan-2.c: Move to ...
1428 * c-c++-common/nan-2.c: here.
1429 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1430 * c-c++-common/operator-arith-fold.c: here.
1431 * gcc.dg/dfp/operator-assignment.c: Move to ...
1432 * c-c++-common/operator-assignment.c: here.
1433 * gcc.dg/dfp/operator-comma.c: Move to ...
1434 * c-c++-common/operator-comma.c: here.
1435 * gcc.dg/dfp/operator-cond.c: Move to ...
1436 * c-c++-common/operator-cond.c: here.
1437 * gcc.dg/dfp/operator-logical.c: Move to ...
1438 * c-c++-common/operator-logical.c: here.
1439 * gcc.dg/dfp/operator-unary.c: Move to ...
1440 * c-c++-common/operator-unary.c: here.
1441 * gcc.dg/dfp/pr31385.c: Move to ...
1442 * c-c++-common/pr31385.c: here.
1443 * gcc.dg/dfp/pr33466.c: Move to ...
1444 * c-c++-common/pr33466.c: here.
1445 * gcc.dg/dfp/pr35620.c: Move to ...
1446 * c-c++-common/pr35620.c: here.
1447 * gcc.dg/dfp/pr36800.c: Move to ...
1448 * c-c++-common/pr36800.c: here.
1449 * gcc.dg/dfp/pr39034.c: Move to ...
1450 * c-c++-common/pr39034.c: here.
1451 * gcc.dg/dfp/pr39035.c: Move to ...
1452 * c-c++-common/pr39035.c: here.
1453 * gcc.dg/dfp/pr39902.c: Move to ...
1454 * c-c++-common/pr39902.c: here.
1455 * gcc.dg/dfp/pr39986.c: Move to ...
1456 * c-c++-common/pr39986.c: here.
1457 * gcc.dg/dfp/signbit-1.c: Move to ...
1458 * c-c++-common/signbit-1.c: here.
1459 * gcc.dg/dfp/signbit-2.c: Move to ...
1460 * c-c++-common/signbit-2.c: here.
1461 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1462 * c-c++-common/struct-layout-1.c: here.
1463 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1464 * c-c++-common/usual-arith-conv.c: here.
1465 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1466 * c-c++-common/usual-arith-conv-const.c: here.
1468 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1471 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1474 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1477 * g++.dg/expr/bool3.C: New test.
1478 * g++.dg/expr/bool4.C: New test.
1480 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1482 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1483 * gcc.dg/dfp/signbit-2.c: Use it.
1484 * gcc.dg/dfp/func-vararg-alternate.h: Change two
1485 arguments to unsigned int.
1486 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1487 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1488 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1489 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1490 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1491 * gcc.dg/dfp/pr39986.c: Ditto.
1492 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1493 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1494 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1495 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1496 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1498 2009-09-17 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1502 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1505 * dfp/pr41049.c: New test.
1507 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1510 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1512 2009-09-17 Martin Jambor <mjambor@suse.cz>
1514 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1515 * gcc.dg/ipa/ipa-sra-1.c: New test.
1516 * gcc.dg/ipa/ipa-sra-2.c: New test.
1517 * gcc.dg/ipa/ipa-sra-3.c: New test.
1518 * gcc.dg/ipa/ipa-sra-4.c: New test.
1519 * gcc.dg/ipa/ipa-sra-5.c: New test.
1520 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1521 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1523 2009-09-17 Michael Matz <matz@suse.de>
1526 * gfortran.dg/pr41347.f90: New test.
1528 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1530 * gcc.c-torture/compile/20090917-1.c: New testcase.
1532 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
1534 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1535 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1536 alpha*-*-* target from XFAIL list.
1538 2009-09-16 Janis Johnson <janis187@us.ibm.com>
1540 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1541 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1542 * gcc.dg/dfp/cast-bad.c: Use default options.
1543 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1544 * gcc.dg/dfp/composite-type.c: Ditto.
1545 * gcc.dg/dfp/constants.c: Ditto.
1546 * gcc.dg/dfp/constants-hex.c: Ditto.
1547 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1548 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1549 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1550 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1551 * gcc.dg/dfp/ctypes.c: Ditto.
1552 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1553 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1554 * gcc.dg/dfp/float-constant-double.c: Ditto.
1555 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1556 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1557 * gcc.dg/dfp/modes.c: Ditto.
1558 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1559 * gcc.dg/dfp/pr31344.c: Ditto.
1560 * gcc.dg/dfp/pr31385.c: Ditto.
1561 * gcc.dg/dfp/pr33466.c: Ditto.
1562 * gcc.dg/dfp/pr35620.c: Ditto.
1563 * gcc.dg/dfp/pr37435.c: Ditto.
1564 * gcc.dg/dfp/pr39986.c: Ditto.
1565 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1566 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1567 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1568 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1569 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1570 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1571 * gcc.dg/dfp/typespec.c: Ditto.
1572 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1573 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1574 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1575 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1576 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1577 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1578 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1579 * gcc.dg/dfp/compare-rel.h: Ditto.
1580 * gcc.dg/dfp/compare-special.h: Ditto.
1581 * gcc.dg/dfp/convert.h: Ditto.
1582 * gcc.dg/dfp/fe-check.h: Ditto.
1583 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1584 * gcc.dg/dfp/cast.c: Ditto.
1585 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1586 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1587 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1588 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1589 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1590 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1591 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1592 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1593 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1594 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1595 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1596 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1597 * gcc.dg/dfp/constants-zero.c: Ditto.
1598 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1599 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1600 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1601 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1602 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1603 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1604 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1605 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1606 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1607 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1608 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1609 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1610 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1611 * gcc.dg/dfp/convert-bfp.c: Ditto.
1612 * gcc.dg/dfp/convert-complex.c: Ditto.
1613 * gcc.dg/dfp/convert-dfp.c: Ditto.
1614 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1615 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1616 * gcc.dg/dfp/convert-int.c: Ditto.
1617 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1618 * gcc.dg/dfp/convert-int-max.c: Ditto.
1619 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1620 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1621 * gcc.dg/dfp/fe-binop.c: Ditto.
1622 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1623 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1624 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1625 * gcc.dg/dfp/func-array.c: Ditto.
1626 * gcc.dg/dfp/func-deref.c: Ditto.
1627 * gcc.dg/dfp/func-mixed.c: Ditto.
1628 * gcc.dg/dfp/func-pointer.c: Ditto.
1629 * gcc.dg/dfp/func-scalar.c: Ditto.
1630 * gcc.dg/dfp/func-struct.c: Ditto.
1631 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1632 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1633 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1634 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1635 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1636 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1637 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1638 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1639 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1640 * gcc.dg/dfp/inf-1.c: Ditto.
1641 * gcc.dg/dfp/loop-index.c: Ditto.
1642 * gcc.dg/dfp/nan-1.c: Ditto.
1643 * gcc.dg/dfp/nan-2.c: Ditto.
1644 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1645 * gcc.dg/dfp/operator-assignment.c: Ditto.
1646 * gcc.dg/dfp/operator-comma.c: Ditto.
1647 * gcc.dg/dfp/operator-cond.c: Ditto.
1648 * gcc.dg/dfp/operator-logical.c: Ditto.
1649 * gcc.dg/dfp/operator-unary.c: Ditto.
1650 * gcc.dg/dfp/pr36800.c: Ditto.
1651 * gcc.dg/dfp/pr39034.c: Ditto.
1652 * gcc.dg/dfp/pr39035.c: Ditto.
1653 * gcc.dg/dfp/pr39902.c: Ditto.
1654 * gcc.dg/dfp/signbit-1.c: Ditto.
1655 * gcc.dg/dfp/signbit-2.c: Ditto.
1656 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1657 * gcc.dg/dfp/union-init.c: Ditto.
1658 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1660 2009-09-16 Michael Matz <matz@suse.de>
1663 * gfortran.dg/pr41212.f90: New test.
1665 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1667 * gnat.dg/alignment9.adb: New test.
1669 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/discr20.ad[sb]: New test.
1673 2009-09-16 Richard Guenther <rguenther@suse.de>
1676 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1678 2009-09-16 DJ Delorie <dj@redhat.com>
1679 Kaz Kojima <kkojima@gcc.gnu.org>
1681 * gcc.target/sh/struct-arg-dw2.c: New test.
1683 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1684 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.target/powerpc/pr41175.c: New test.
1689 2009-09-14 Richard Henderson <rth@redhat.com>
1691 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1692 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1693 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1695 2009-09-14 Richard Henderson <rth@redhat.com>
1697 * g++.dg/eh/builtin1.C: Update resx pattern match.
1698 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1700 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1702 * gcc.target/mips/branch-helper.h: New file.
1703 * gcc.target/mips/branch-2.c,
1704 * gcc.target/mips/branch-3.c,
1705 * gcc.target/mips/branch-4.c,
1706 * gcc.target/mips/branch-5.c,
1707 * gcc.target/mips/branch-6.c,
1708 * gcc.target/mips/branch-7.c,
1709 * gcc.target/mips/branch-8.c,
1710 * gcc.target/mips/branch-9.c,
1711 * gcc.target/mips/branch-10.c,
1712 * gcc.target/mips/branch-11.c,
1713 * gcc.target/mips/branch-12.c,
1714 * gcc.target/mips/branch-13.c,
1715 * gcc.target/mips/branch-14.c,
1716 * gcc.target/mips/branch-15.c: New tests.
1718 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1721 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1722 -m32 -mpowerpc64 system.
1724 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1726 From Jie Zhang <jie.zhang@analog.com>:
1727 * gcc.target/bfin/saveall.c: New test.
1728 * gcc.target/bfin/20090914-1.c: New test.
1729 * gcc.target/bfin/20090914-2.c: New test.
1731 * gcc.target/bfin/20090914-3.c: New test.
1733 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1735 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1737 2009-09-14 Richard Guenther <rguenther@suse.de>
1740 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1742 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1744 PR libgfortran/41328
1745 * gfortran.dg/cr_lf.f90: New test.
1747 2009-09-11 Michael Matz <matz@suse.de>
1750 * g++.dg/tree-ssa/pr41275.C: New test.
1752 2009-09-11 Janus Weil <janus@gcc.gnu.org>
1755 * gfortran.dg/proc_ptr_comp_21.f90: New.
1757 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1760 * gfortran.dg/module_procedure_1.f90: New test.
1761 * gfortran.dg/module_procedure_2.f90: Ditto.
1762 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1764 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1765 James A. Morrison <phython@gcc.gnu.org>
1768 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1770 * ada/acats/run_test.exp: New file.
1772 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
1775 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1777 PR rtl-optimization/39779
1778 * gcc.dg/pr39979.c: New test.
1780 2009-09-10 Richard Guenther <rguenther@suse.de>
1783 * g++.dg/torture/pr41257-2.C: New testcase.
1785 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/template/crash91.C: New.
1790 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1792 PR rtl-optimization/39779
1793 * gcc.dg/pr39979.c: New test.
1795 2009-09-09 Richard Guenther <rguenther@suse.de>
1797 PR tree-optimization/41101
1798 * gcc.c-torture/compile/pr41101.c: New testcase.
1800 2009-09-09 Richard Guenther <rguenther@suse.de>
1803 * gcc.c-torture/execute/pr41317.c: New testcase.
1804 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1805 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1807 2009-09-08 Dodji Seketeli <dodji@redhat.com>
1809 Fix some test breakages on Darwin
1810 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1812 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1813 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1814 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1815 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1816 take darwin specifics in account.
1818 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1820 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1821 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1823 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp0x/initlist24.C: New.
1828 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
1830 * gcc.dg/large-size-array-2.c: Fix target requirement.
1831 * gcc.dg/large-size-array-4.c: Likewise.
1832 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1833 * gcc.dg/c99-const-expr-2.c: Likewise.
1834 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1835 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1836 * gcc.dg/c90-const-expr-10.c: Likewise.
1837 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1839 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1840 * gcc.dg/vect/pr33846.c: Likewise.
1841 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1842 __PTRDIFF_TYPE__, instead of unsigned long.
1843 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1845 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1850 * gfortran.dg/pr41229.f90: New.
1852 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1855 * gcc.dg/pr41232.c: New.
1857 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1859 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1861 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1862 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1863 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1864 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1865 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1866 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1867 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1868 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1869 options other than that used in dg-options.
1871 2009-09-07 Jakub Jelinek <jakub@redhat.com>
1873 PR rtl-optimization/41239
1874 * gcc.c-torture/execute/pr41239.c: New test.
1876 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1878 PR libgfortran/41192
1879 * gfortran.dg/namelist_59.f90: New test.
1881 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1883 From Mike Frysinger <michael.frysinger@analog.com>
1884 * gcc.target/bfin/mcpu-bf542m.c: New file.
1885 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1886 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1887 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1888 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1890 2009-09-07 Martin Jambor <mjambor@suse.cz>
1893 * gcc.c-torture/compile/pr41282.c: New test.
1895 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1898 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
1899 variables for stat and errmsg.
1900 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
1901 * gfortran.dg/allocate_stat_2.f90: New test.
1903 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1905 * gcc.c-torture/compile/20090907-1.c: New test.
1907 2009-09-06 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.dg/pr41241.c: New test.
1912 2009-09-06 Richard Guenther <rguenther@suse.de>
1915 * g++.dg/torture/pr41144.C: New testcase.
1917 2009-09-06 Richard Guenther <rguenther@suse.de>
1920 * gcc.dg/torture/pr41261.c: New testcase.
1922 2009-09-05 Richard Guenther <rguenther@suse.de>
1925 * gcc.c-torture/compile/pr41181.c: New testcase.
1927 2009-09-05 Richard Guenther <rguenther@suse.de>
1930 * g++.dg/torture/pr41273.C: New testcase.
1932 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
1935 * gfortran.dg/typebound_proc_12.f90 : New test.
1937 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1940 * gfortran.dg/pr41225.f90: New.
1942 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1944 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
1945 unistd.h, sys/types.h and sys/wait.h.
1948 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1949 (GUALITY_GDB_REDIRECT): New.
1950 (GUALITY_GDB_ARGS): Use it.
1952 2009-09-04 Richard Guenther <rguenther@suse.de>
1955 * g++.dg/torture/pr41257.C: New testcase.
1957 2009-09-04 Martin Jambor <mjambor@suse.cz>
1959 PR tree-optimization/41112
1960 * gnat.dg/array8.adb: New test.
1962 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1964 * gcc.target/arm/ctz.c: New test case.
1966 2009-09-03 Alon Dayan <alond@il.ibm.com>
1968 PR tree-optimization/38275
1969 * gcc.dg/autopar/reduc-1char.c: Increase number
1970 of iterations. Adjust the logic accordingly.
1971 * gcc.dg/autopar/reduc-2char.c: Ditto.
1972 * gcc.dg/autopar/reduc-1.c: Ditto.
1973 * gcc.dg/autopar/reduc-2.c: Ditto.
1974 * gcc.dg/autopar/reduc-3.c: Ditto.
1975 * gcc.dg/autopar/reduc-6.c: Ditto.
1976 * gcc.dg/autopar/reduc-7.c: Ditto.
1977 * gcc.dg/autopar/reduc-8.c: Ditto.
1978 * gcc.dg/autopar/reduc-9.c: Ditto.
1979 * gcc.dg/autopar/pr39500-1.c: Ditto.
1980 * gcc.dg/autopar/reduc-1short.c: Ditto.
1981 * gcc.dg/autopar/reduc-2short.c: Ditto.
1982 * gcc.dg/autopar/parallelization-1.c: Ditto.
1984 2009-09-03 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1987 testcase using guality.h compiles and links and if a global variable
1988 can be verified by gdb.
1990 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1992 * lib/target-supports.exp (check_effective_target_sync_int_long):
1993 Supported on Blackfin Linux targets.
1995 2009-09-02 David Daney <ddaney@caviumnetworks.com>
1997 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1999 2009-09-03 Diego Novillo <dnovillo@google.com>
2001 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2002 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2003 * g++.dg/warn/unit-1.C: Likewise.
2004 * g++.dg/ipa/iinline-1.C: Likewise.
2005 * g++.dg/template/cond2.C: Adjust expected line location for the
2007 * g++.dg/template/pr35240.C: Likewise.
2009 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2011 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2012 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2014 2009-09-02 Martin Jambor <mjambor@suse.cz>
2016 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2017 * gcc.dg/memcpy-1.c: Add . to match pattern.
2018 * gcc.dg/uninit-I.c: XFAIL warning test.
2019 * g++.dg/warn/unit-1.C: XFAIL warning test.
2021 2009-09-02 Ian Lance Taylor <iant@google.com>
2023 * gcc.dg/20090902-1.c: New test.
2025 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2027 * gcc.dg/builtin-object-size-9.c: New test.
2029 2009-09-02 Olivier Hainque <hainque@adacore.com>
2031 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2033 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
2034 Olivier Hainque <hainque@adacore.com>
2036 * gnat.dg/misaligned_param.adb: New test.
2037 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2038 * gnat.dg/slice7.adb: Add 1 more related case.
2040 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2042 * gcc.dg/guality/guality.c: Expect to fail for now.
2043 * gcc.dg/guality/example.c: Likewise.
2045 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2047 * gcc.dg/guality/guality.c: New.
2048 * gcc.dg/guality/guality.h: New.
2049 * gcc.dg/guality/guality.exp: New.
2050 * gcc.dg/guality/example.c: New.
2051 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2052 (cleanup-saved-temps): Likewise, .gkd files too.
2054 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057 * gfortran.dg/line_length_3.f: New test.
2058 * gfortran.dg/line_length_4.f90: New test.
2060 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2062 * lib/target-supports.exp (check_gc_sections_available):
2063 Add proper pattern quote.
2065 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2066 Kaz Kojima <kkojima@gcc.gnu.org>
2068 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2069 * g++.dg/cdce3.C: Use dg-add-options ieee.
2070 * g++.dg/torture/type-generic-1.C: Likewise.
2071 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2072 * gcc.dg/pr28796-2.c: Likewise.
2073 * gcc.dg/torture/builtin-math-7.c: Likewise.
2074 * gcc.dg/torture/type-generic-1.c: Likewise.
2075 * gfortran.dg/boz_14.f90: Likewise.
2076 * gfortran.dg/erf_2.F90: Likewise.
2077 * gfortran.dg/init_flag_3.f90: Likewise.
2078 * gfortran.dg/init_flag_4.f90: Likewise.
2079 * gfortran.dg/init_flag_5.f90: Likewise.
2080 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2081 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2082 * gfortran.dg/isnan_1.f90: Likewise.
2083 * gfortran.dg/isnan_2.f90: Likewise.
2084 * gfortran.dg/maxlocval_2.f90: Likewise.
2085 * gfortran.dg/maxlocval_4.f90: Likewise.
2086 * gfortran.dg/minlocval_1.f90: Likewise.
2087 * gfortran.dg/minlocval_4.f90: Likewise.
2088 * gfortran.dg/module_nan.f90: Likewise.
2089 * gfortran.dg/namelist_42.f90: Likewise.
2090 * gfortran.dg/namelist_43.f90: Likewise.
2091 * gfortran.dg/nan_1.f90: Likewise.
2092 * gfortran.dg/nan_2.f90: Likewise.
2093 * gfortran.dg/nan_3.f90: Likewise.
2094 * gfortran.dg/nan_4.f90: Likewise.
2095 * gfortran.dg/nan_5.f90: Likewise.
2096 * gfortran.dg/nearest_1.f90: Likewise.
2097 * gfortran.dg/nearest_2.f90: Likewise.
2098 * gfortran.dg/nearest_3.f90: Likewise.
2099 * gfortran.dg/pr37243.f: Likewise.
2100 * gfortran.dg/real_const_3.f90: Likewise.
2101 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2103 2009-08-31 Dodji Seketeli <dodji@redhat.com>
2106 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2107 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2108 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2109 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2110 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2111 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2112 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2113 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2114 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2115 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2116 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2117 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2118 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2120 2009-08-31 Jason Merrill <jason@redhat.com>
2123 * g++.dg/parse/enum5.C: New.
2124 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2126 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2129 * gfortran.dg/allocate_derived_1.f90: New.
2130 * gfortran.dg/class_3.f03: New.
2132 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/allocatable_scalar_1.f90: New.
2136 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2137 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2138 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2140 2009-08-30 Richard Guenther <rguenther@suse.de>
2142 PR tree-optimization/41186
2143 * g++.dg/torture/pr41186.C: New testcase.
2144 * g++.dg/tree-ssa/pr41186.C: Likewise.
2146 2009-08-30 Dodji Seketeli <dodji@redhat.com>
2149 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2150 take ia64 assembly comments syntax in account.
2152 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2156 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2158 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2159 * gfortran.dg/whole_file_6.f90: Likewise.
2161 2009-08-28 Cary Coutant <ccoutant@google.com>
2164 * g++.dg/debug/dwarf2/pr41063.C: New test.
2166 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2168 PR rtl-optimization/40861
2169 * gcc.dg/pr40861.c: New test.
2171 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2174 * gfortran.dg/proc_ptr_comp_20.f90: New.
2176 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2179 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2180 open temp file with status="scratch".
2181 * gfortran.dg/fmt_cache_1.f: Likewise.
2182 * gfortran.dg/fmt_exhaust.f90: Likewise.
2183 * gfortran.dg/fmt_t_4.f90: Likewise.
2184 * gfortran.dg/fseek.f90: Likewise.
2185 * gfortran.dg/list_read_5.f90: Likewise.
2186 * gfortran.dg/namelist_39.f90: Likewise.
2187 * gfortran.dg/namelist_56.f90: Likewise.
2188 * gfortran.dg/read_bad_advance.f90: Likewise.
2189 * gfortran.dg/read_repeat.f90: Likewise.
2190 * gfortran.dg/read_size_noadvance.f90: Likewise.
2191 * gfortran.dg/read_x_past.f: Likewise.
2193 2009-08-27 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2198 2009-08-27 Daniel Kraft <d@domob.eu>
2201 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2202 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2203 error and fix problem with recursive assignment.
2204 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2205 * gfortran.dg/typebound_operator_3.f03: New test.
2206 * gfortran.dg/typebound_operator_4.f03: New test.
2208 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2211 * debug/dwarf2/namespace-1.C: New test.
2213 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2216 * gfortran.dg/pr41162.f: New.
2218 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2219 Richard Sandiford <rdsandiford@googlemail.com>
2221 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2223 * gcc.target/mips/branch-1.c: Update accordingly.
2224 * gcc.target/mips/extend-1.c: Likewise.
2225 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2227 2009-08-26 Richard Guenther <rguenther@suse.de>
2230 * gcc.c-torture/compile/pr41163.c: New testcase.
2231 * gcc.dg/pr35899.c: Adjust.
2233 2009-08-26 Richard Guenther <rguenther@suse.de>
2235 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2237 2009-08-26 Jason Merrill <jason@redhat.com>
2239 * g++.dg/cpp0x/explicit3.C: New.
2240 * g++.dg/overload/cond2.C: New.
2242 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2244 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2246 2009-08-25 Jan Hubicka <jh@suse.cz>
2248 * gcc.target/i386/sse5-shift1-vector.c
2249 * gcc.target/i386/isa-12.c
2250 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2251 * gcc.target/i386/sse5-pcmov2.c
2252 * gcc.target/i386/isa-3.c
2253 * gcc.target/i386/sse5-shift2-vector.c
2254 * gcc.target/i386/isa-7.c
2255 * gcc.target/i386/funcspec-2.c
2256 * gcc.target/i386/sse5-haddX.c
2257 * gcc.target/i386/sse5-hadduX.c
2258 * gcc.target/i386/isa-9.c
2259 * gcc.target/i386/sse5-maccXX.c
2260 * gcc.target/i386/sse5-shift3-vector.c
2261 * gcc.target/i386/sse5-msubXX.c
2262 * gcc.target/i386/sse5-permpX.c
2263 * gcc.target/i386/sse5-check.h
2264 * gcc.target/i386/sse-12.c
2265 * gcc.target/i386/sse-11.c
2266 * gcc.target/i386/sse-10.c
2267 * gcc.target/i386/sse-13.c
2268 * gcc.target/i386/sse-14.c
2269 * gcc.target/i386/sse-22.c
2270 * gcc.target/i386/sse-2.c
2271 * gcc.target/i386/sse-13.c
2272 * gcc.target/i386/avx-2.c
2273 * gcc.target/i386/sse5-rotate1-vector.c
2274 * gcc.target/i386/isa-4.c
2275 * gcc.target/i386/sse5-hsubX.c
2276 * gcc.target/i386/sse5-pcmov.c
2277 * gcc.target/i386/sse5-fma.c
2278 * gcc.target/i386/isa-8.c
2279 * gcc.target/i386/sse5-rotate2-vector.c
2280 * gcc.target/i386/sse5-nmaccXX.c
2281 * gcc.target/i386/sse5-imul64-vector.c
2282 * gcc.target/i386/sse5-nmsubXX.c
2283 * gcc.target/i386/sse5-rotate3-vector.c
2284 * gcc.target/i386/sse5-fma-vector.c
2285 * gcc.target/i386/sse5-imul32widen-vector.c
2286 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2288 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2289 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2290 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2291 * gcc.target/i386/avx-1.c: Remove SSE5.
2292 * gcc.target/i386/avx-2.c: Remove SSE5.
2293 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2294 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2295 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2296 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2298 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2300 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2302 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2304 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2305 keyword works in the same manner as __alignof.
2307 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2310 * gfortran.dg/unpack_bounds_1.f90: New test.
2311 * gfortran.dg/unpack_bounds_2.f90: New test.
2312 * gfortran.dg/unpack_bounds_3.f90: New test.
2314 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2316 * gnat.dg/slice7.adb: New test.
2317 * gnat.dg/slice7_pkg.ads: New helper.
2319 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2322 * gfortran.dg/proc_ptr_25.f90: New.
2323 * gfortran.dg/proc_ptr_comp_18.f90: New.
2324 * gfortran.dg/proc_ptr_comp_19.f90: New.
2326 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329 * gfortran.dg/fmt_error_8.f: New test.
2331 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2333 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2334 number, update all callers and synchronize results for latest MPC.
2336 2009-08-21 Jason Merrill <jason@redhat.com>
2338 * g++.dg/warn/Wunused-17.C: New.
2340 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2342 * gcc.target/arm/combine-cmp-shift.c: New test.
2344 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
2346 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2347 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2350 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2352 * gfortran.dg/fmt_error_7.f: New test.
2354 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
2357 * gcc.target/i386/pr40718.c: New test.
2359 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2361 * gfortran.dg/proc_ptr_24.f90: New test.
2363 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2365 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2366 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2367 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2369 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2372 * gfortran.dg/fmt_with_extra.f: new file.
2374 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2376 * lib/target-supports.exp
2377 (check_effective_target_arm_iwmmxt_ok): New procedure.
2378 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2379 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2381 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
2383 * gfortran.dg/boz_9.f90: Do not load denormal floating
2384 point constants. Remove -mieee option for alpha*-*-* targets.
2386 2009-08-21 Janus Weil <janus@gcc.gnu.org>
2389 * gfortran.dg/proc_ptr_23.f90: New.
2390 * gfortran.dg/proc_ptr_comp_15.f90: New.
2391 * gfortran.dg/proc_ptr_comp_16.f90: New.
2392 * gfortran.dg/proc_ptr_comp_17.f90: New.
2394 2009-08-21 Jakub Jelinek <jakub@redhat.com>
2397 * g++.dg/expr/unary3.C: New test.
2399 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2401 * gfortran.dg/common_5.f: Add -mdalign for sh.
2402 * gfortran.dg/common_align_2.f90: Likewise.
2404 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2407 * c_f_pointer_tests_4.f90: New test.
2409 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2411 * gnat.dg/slice6.adb: New test.
2412 * gnat.dg/slice6_pkg.ads: New helper.
2414 2009-08-20 Michael Matz <matz@suse.de>
2417 * gfortran.dg/pr41126.f90: New test.
2419 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2421 * gnat.dg/dynamic_bound.adb: New test.
2423 2009-08-20 Janus Weil <janus@gcc.gnu.org>
2426 * gfortran.dg/intrinsic_5.f90: New.
2428 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2429 Richard Earnshaw <richard.earnshaw@arm.com>
2431 * gcc.target/arm/20090811-1.c: New test.
2433 2009-08-19 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/pr41123.c: New test.
2438 2009-08-19 Jason Merrill <jason@redhat.com>
2441 * g++.dg/other/gc4.C: New.
2443 2009-08-18 Michael Matz <matz@suse.de>
2445 * gfortran.dg/vect/vect-gems.f90: New test.
2446 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2448 2009-08-18 DJ Delorie <dj@redhat.com>
2450 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2451 * lib/gcc-defs.exp: ... to here.
2453 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2454 GCC_EXEC_PREFIX before building the wrapper.
2456 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2458 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2460 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2461 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2462 dg-options. Fix dg-final clause.
2464 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
2466 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2468 2009-08-18 Janus Weil <janus@gcc.gnu.org>
2469 Paul Thomas <pault@gcc.gnu.org>
2472 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2474 2009-08-18 Richard Guenther <rguenther@suse.de>
2477 * gcc.dg/torture/pr41094.c: New testcase.
2478 * gcc.dg/torture/builtin-power-1.c: Adjust.
2479 * gcc.dg/builtins-10.c: Likewise.
2481 2009-08-18 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.dg/pr40971.c: New test.
2486 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
2489 * gfortran.dg/use_only_4.f90: New test.
2491 2009-08-17 Daniel Kraft <d@domob.eu>
2494 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2495 NOPASS bindings as operators.
2497 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
2499 * lib/target-supports.exp
2500 (check_effective_target_vect_cmdline_needed): Add alpha to the list
2501 of targets that do not need command line argument to enable SIMD.
2503 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2505 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2508 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511 * gfortran.dg/unlimited_fmt_1.f90: New test.
2513 2009-08-17 Dodji Seketeli <dodji@redhat.com>
2515 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2517 2009-08-17 Arnaud Charlet <charlet@adacore.com>
2519 * gnat.dg/itype.ad[sb]: New test.
2521 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2523 * gcc.target/mips/mips.exp: Add terminology section to comment
2524 at the top of the file. Fix typos.
2526 2009-08-16 Jason Merrill <jason@redhat.com>
2528 * g++.dg/debug/dwarf2/inline1.C: New.
2530 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2533 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2535 2009-08-16 Dodji Seketeli <dodji@redhat.com>
2538 * gcc.dg/debug/20020224-1.c: Adjust the comment.
2539 Make sure to trigger inlining optimizations.
2540 * gcc.dg/debug/dwarf2/inline2.c: New test.
2542 2009-08-14 Janus Weil <janus@gcc.gnu.org>
2545 * gfortran.dg/structure_constructor_10.f90: New.
2547 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
2549 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2550 * gcc.dg/pragma-re-2.c: Likewise.
2551 * gcc.dg/pragma-re-3.c: Likewise.
2552 * gcc.dg/pragma-re-4.c: Likewise.
2553 * g++.dg/other/pragma-re-1.C: Likewise.
2554 * g++.dg/other/pragma-re-2.C: Likewise.
2556 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2558 * gcc.dg/torture/builtin-math-7.c: New.
2560 2009-08-14 Richard Guenther <rguenther@suse.de>
2562 * gcc.c-torture/execute/20090814-1.c: New testcase.
2564 2009-08-14 David Edelsohn <edelsohn@gnu.org>
2566 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2568 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
2571 * gcc.target/i386/pr40934.c: New.
2573 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2576 * gcc.target/i386/pr41019.c: New test.
2578 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581 * gfortran.dg/winapi.f90: New test.
2583 2009-08-13 Janus Weil <janus@gcc.gnu.org>
2586 * gfortran.dg/intrinsic_4.f90: New.
2587 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2590 2009-08-13 Richard Guenther <rguenther@suse.de>
2593 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2595 2009-08-12 Richard Guenther <rguenther@suse.de>
2597 PR tree-optimization/41011
2598 * gfortran.dg/pr41011.f: New testcase.
2600 2009-08-11 Andrew Haley <aph@redhat.com>
2602 * gcc.target/arm/synchronize.c: New file.
2604 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2607 * gfortran.dg/graphite/id-17.f: New.
2609 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2610 Sebastian Pop <sebastian.pop@amd.com>
2612 * gcc.dg/graphite/interchange-1.c: XFAILed.
2613 * gcc.dg/graphite/interchange-2.c: XFAILed.
2614 * gcc.dg/graphite/interchange-3.c: XFAILed.
2615 * gcc.dg/graphite/interchange-4.c: XFAILed.
2616 * gcc.dg/graphite/interchange-7.c: XFAILed.
2618 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2620 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2622 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2623 Pranav Garg <pranav.garg2107@gmail.com>
2625 * gcc.dg/graphite/interchange-6.c: XFAILed.
2627 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2629 * gcc.dg/graphite/interchange-9.c: New.
2631 2009-08-12 Richard Guenther <rguenther@suse.de>
2633 PR rtl-optimization/41033
2634 * gcc.dg/pr41033.c: New test.
2636 2009-08-11 Janus Weil <janus@gcc.gnu.org>
2639 * gfortran.dg/proc_ptr_comp_14.f90: New.
2641 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2643 * gcc.target/mips/ext-5.c: New test.
2644 * gcc.target/mips/ext-6.c: New test.
2645 * gcc.target/mips/ext-7.c: New test.
2646 * gcc.target/mips/ext-8.c: New test.
2647 * gcc.target/mips/extend-2.c: New test.
2649 2009-08-10 Jason Merrill <jason@redhat.com>
2651 * g++.dg/other/linkage2.C: New test for types-without-linkage
2653 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2654 * g++.dg/lookup/anon2.C: Likewise.
2655 * g++.dg/other/anon3.C: Likewise.
2656 * g++.dg/template/arg2.C: Likewise.
2657 * g++.dg/template/local4.C: Likewise.
2658 * g++.old-deja/g++.law/operators32.C: Likewise.
2659 * g++.old-deja/g++.other/linkage2.C: Likewise.
2660 * g++.old-deja/g++.pt/enum6.C: Likewise.
2661 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2662 * g++.old-deja/g++.other/linkage1.C: Likewise.
2664 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2666 * gcc.dg/dg.exp: Test also c-c++-common dir.
2667 * g++.dg/dg.exp: Likewise.
2668 * g++.dg/warn/Wconversion-real.C: Delete.
2669 * gcc.dg/Wconversion-real.c: Move to ...
2670 * c-c++-common/Wconversion-real.c: ... here.
2671 * lib/target-supports.exp
2672 (check_effective_target_c,check_effective_target_c++): New.
2674 2009-08-10 Daniel Kraft <d@domob.eu>
2677 * gfortran.dg/typebound_operator_1.f03: New test.
2678 * gfortran.dg/typebound_operator_2.f03: New test.
2680 2009-08-10 Richard Guenther <rguenther@suse.de>
2683 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2684 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2686 2009-08-10 Janus Weil <janus@gcc.gnu.org>
2689 * gfortran.dg/class_1.f03: New.
2690 * gfortran.dg/class_2.f03: New.
2691 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2692 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2693 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2694 * gfortran.dg/typebound_call_10.f03: Ditto.
2695 * gfortran.dg/typebound_call_2.f03: Ditto.
2696 * gfortran.dg/typebound_call_3.f03: Ditto.
2697 * gfortran.dg/typebound_call_4.f03: Ditto.
2698 * gfortran.dg/typebound_generic_3.f03: Ditto.
2699 * gfortran.dg/typebound_generic_4.f03: Ditto.
2700 * gfortran.dg/typebound_proc_1.f08: Ditto.
2701 * gfortran.dg/typebound_proc_5.f03: Ditto.
2702 * gfortran.dg/typebound_proc_6.f03: Ditto.
2704 2009-08-10 Dodji Seketeli <dodji@redhat.com>
2707 * g++.dg/expr/stmt-expr-1.C: New test.
2709 2009-08-09 Richard Guenther <rguenther@suse.de>
2711 PR tree-optimization/41016
2712 * gcc.c-torture/compile/pr41016.c: New testcase.
2714 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2716 * gcc.dg/overflow-warn-8.c: New test.
2718 2009-08-09 Ira Rosen <irar@il.ibm.com>
2720 PR tree-optimization/41008
2721 * gcc.dg/vect/O1-pr41008.c: New test.
2723 2009-08-05 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2728 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2730 * gcc.target/bfin/loop-autoinc.c: New file.
2732 2009-08-08 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/40991
2735 * g++.dg/torture/pr40991.C: New testcase.
2737 2009-08-08 Laurent GUERBY <laurent@guerby.net>
2739 * ada/acats/support/impdef.a: Tweak timing constants. Add
2740 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2741 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2742 * ada/acats/tests/c9/c940007.a: Likewise.
2743 * ada/acats/tests/c9/c94001c.ada: Likewise.
2744 * ada/acats/tests/c9/c94006a.ada: Likewise.
2745 * ada/acats/tests/c9/c94008c.ada: Likewise.
2746 * ada/acats/tests/c9/c951002.a: Likewise.
2747 * ada/acats/tests/c9/c954a01.a: Likewise.
2748 * ada/acats/tests/c9/c96001a.ada: Likewise.
2749 * ada/acats/tests/c9/c97307a.ada: Likewise.
2751 2009-08-07 Richard Guenther <rguenther@suse.de>
2753 PR tree-optimization/40999
2754 * gfortran.dg/pr40999.f: New testcase.
2756 2009-08-07 Jakub Jelinek <jakub@redhat.com>
2758 * g++.dg/tree-prof/partition1.C: New test.
2760 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2762 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2764 * gcc.target/arm/vfp1[567].c: New tests.
2766 2009-08-06 Jason Merrill <jason@redhat.com>
2769 * g++.dg/ext/complit12.C: Expand.
2771 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2773 Merge ARM/hard_vfp_branch to trunk.
2775 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2777 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2778 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2780 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2782 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2783 (PCS): Define macro to use base AAPCS.
2784 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2786 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2788 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2789 Correct arm_neon.h typo.
2791 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2793 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2794 this a linkage test.
2795 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2796 argument marshalling.
2797 * abitest.h: New file.
2798 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2799 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2801 2009-08-06 Martin Jambor <mjambor@suse.cz>
2804 * gcc.dg/tree-ssa/pr32964.c: New test.
2806 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
2807 H.J. Lu <hongjiu.lu@intel.com>
2810 * gcc.target/i386/pr40957.c: New test.
2812 2009-08-06 Richard Guenther <rguenther@suse.de>
2814 PR tree-optimization/40964
2815 * gcc.c-torture/compile/pr40964.c: New testcase.
2817 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
2820 * gfortran.dg/transfer_resolve_1.f90 : New test.
2822 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
2823 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2826 * gcc.target/i386/pr40906-1.c: New test.
2827 * gcc.target/i386/pr40906-2.c: Ditto.
2828 * gcc.target/i386/pr40906-3.c: Ditto.
2830 2009-08-05 Jakub Jelinek <jakub@redhat.com>
2832 PR rtl-optimization/40924
2833 * g++.dg/torture/pr40924.C: New test.
2835 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2838 * g++.dg/warn/pr36069.C: New.
2840 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2843 * g++.dg/overload/defarg4.C: New test.
2845 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2848 * g++.dg/parse/pr16696.C: New.
2849 * g++.dg/parse/pr16696-permissive.C: New.
2851 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
2854 * gfortran.dg/initialization_23.f90 : New test.
2856 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2859 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2861 2009-08-03 Jason Merrill <jason@redhat.com>
2862 Jakub Jelinek <jakub@redhat.com>
2865 * g++.dg/ext/complit12.C: New.
2867 2009-08-03 Janis Johnson <janis187@us.ibm.com>
2870 * gcc.target/powerpc/pr39902-2.c: New test.
2872 2009-08-03 Jakub Jelinek <jakub@redhat.com>
2875 * gcc.dg/uninit-6.c: Re-add XFAIL.
2876 * gcc.dg/uninit-6-O0.c: Likewise.
2877 * gcc.dg/uninit-pr40943.c: New test.
2879 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2882 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2885 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2888 * gfortran.dg/namelist_40.f90: Update error output.
2889 * gfortran.dg/namelist_47.f90: Update error output.
2890 * gfortran.dg/namelist_58.f90: New test.
2892 2009-08-02 Janus Weil <janus@gcc.gnu.org>
2895 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2896 * gfortran.dg/altreturn_3.f90: Ditto.
2897 * gfortran.dg/altreturn_5.f90: Ditto.
2898 * gfortran.dg/altreturn_6.f90: Ditto.
2899 * gfortran.dg/altreturn_7.f90: Ditto.
2900 * gfortran.dg/array_constructor_13.f90: Ditto.
2901 * gfortran.dg/arrayio_7.f90: Ditto.
2902 * gfortran.dg/arrayio_8.f90: Ditto.
2903 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2904 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2905 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2906 * gfortran.dg/backspace_8.f: Add -std=legacy.
2907 * gfortran.dg/backspace_9.f: Ditto.
2908 * gfortran.dg/char_comparison_1.f: Ditto.
2909 * gfortran.dg/char_decl_1.f90: Ditto.
2910 * gfortran.dg/char_initialiser_actual.f90: Ditto.
2911 * gfortran.dg/char_pointer_assign.f90: Ditto.
2912 * gfortran.dg/char_pointer_dependency.f90: Ditto.
2913 * gfortran.dg/char_pointer_dummy.f90: Ditto.
2914 * gfortran.dg/char_pointer_func.f90: Ditto.
2915 * gfortran.dg/common_8.f90: Ditto.
2916 * gfortran.dg/constant_substring.f: Ditto.
2917 * gfortran.dg/data_char_2.f90: Ditto.
2918 * gfortran.dg/der_array_io_1.f90: Ditto.
2919 * gfortran.dg/der_array_io_2.f90: Ditto.
2920 * gfortran.dg/der_array_io_3.f90: Ditto.
2921 * gfortran.dg/der_io_3.f90: Ditto.
2922 * gfortran.dg/dev_null.F90: Ditto.
2923 * gfortran.dg/direct_io_2.f90: Ditto.
2924 * gfortran.dg/do_iterator_2.f90: Ditto.
2925 * gfortran.dg/e_d_fmt.f90: Ditto.
2926 * gfortran.dg/empty_format_1.f90: Ditto.
2927 * gfortran.dg/entry_17.f90: Modified warning message.
2928 * gfortran.dg/entry_7.f90: Add -std=legacy.
2929 * gfortran.dg/eor_1.f90: Ditto.
2930 * gfortran.dg/equiv_2.f90: Ditto.
2931 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2932 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2933 * gfortran.dg/extended_char_comparison_1.f: Ditto.
2934 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2935 * gfortran.dg/fmt_error_2.f90: Ditto.
2936 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2937 * gfortran.dg/fmt_tl.f: Ditto.
2938 * gfortran.dg/fmt_white.f: Ditto.
2939 * gfortran.dg/func_derived_1.f90: Ditto.
2940 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2941 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2942 * gfortran.dg/global_references_2.f90: Ditto.
2943 * gfortran.dg/hollerith_1.f90: Ditto.
2944 * gfortran.dg/hollerith.f90: Use new-style character length.
2945 * gfortran.dg/hollerith_f95.f90: Ditto.
2946 * gfortran.dg/ichar_1.f90: Add -std=legacy.
2947 * gfortran.dg/implicit_6.f90: Ditto.
2948 * gfortran.dg/implicit_9.f90: Ditto.
2949 * gfortran.dg/inquire_13.f90: Ditto.
2950 * gfortran.dg/inquire_5.f90: Ditto.
2951 * gfortran.dg/inquire_6.f90: Ditto.
2952 * gfortran.dg/inquire.f90: Ditto.
2953 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2954 * gfortran.dg/io_constraints_2.f90: Ditto.
2955 * gfortran.dg/list_read_2.f90: Add -std=legacy.
2956 * gfortran.dg/loc_2.f90: Ditto.
2957 * gfortran.dg/logical_1.f90: Ditto.
2958 * gfortran.dg/longline.f: Ditto.
2959 * gfortran.dg/merge_char_1.f90: Ditto.
2960 * gfortran.dg/namelist_12.f: Ditto.
2961 * gfortran.dg/namelist_14.f90: Ditto.
2962 * gfortran.dg/namelist_18.f90: Ditto.
2963 * gfortran.dg/namelist_19.f90: Ditto.
2964 * gfortran.dg/namelist_21.f90: Ditto.
2965 * gfortran.dg/namelist_22.f90: Ditto.
2966 * gfortran.dg/namelist_37.f90: Ditto.
2967 * gfortran.dg/namelist_54.f90: Ditto.
2968 * gfortran.dg/namelist_55.f90: Ditto.
2969 * gfortran.dg/namelist_empty.f90: Ditto.
2970 * gfortran.dg/namelist_use.f90: Use new-style character length.
2971 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2972 * gfortran.dg/nested_modules_4.f90: Ditto.
2973 * gfortran.dg/nested_modules_5.f90: Ditto.
2974 * gfortran.dg/open-options-blanks.f: Ditto.
2975 * gfortran.dg/output_exponents_1.f90: Ditto.
2976 * gfortran.dg/parens_5.f90: Ditto.
2977 * gfortran.dg/parens_6.f90: Ditto.
2978 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2979 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2980 * gfortran.dg/pr15129.f90: Ditto.
2981 * gfortran.dg/pr15332.f: Ditto.
2982 * gfortran.dg/pr16597.f90: Ditto.
2983 * gfortran.dg/pr17143.f90: Ditto.
2984 * gfortran.dg/pr17164.f90: Ditto.
2985 * gfortran.dg/pr17229.f: Modified warning message.
2986 * gfortran.dg/pr18210.f90: Add -std=legacy.
2987 * gfortran.dg/pr19155.f: Ditto.
2988 * gfortran.dg/pr20086.f90: Ditto.
2989 * gfortran.dg/pr20124.f90: Ditto.
2990 * gfortran.dg/pr20755.f: Ditto.
2991 * gfortran.dg/pr20865.f90: Ditto.
2992 * gfortran.dg/pr20950.f: Ditto.
2993 * gfortran.dg/pr21730.f: Ditto.
2994 * gfortran.dg/pr22491.f: Ditto.
2995 * gfortran.dg/pr29713.f90: Ditto.
2996 * gfortran.dg/print_parentheses_1.f: Ditto.
2997 * gfortran.dg/print_parentheses_2.f90: Ditto.
2998 * gfortran.dg/proc_assign_1.f90: Ditto.
2999 * gfortran.dg/proc_decl_1.f90: Ditto.
3000 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3001 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3002 * gfortran.dg/read_float_1.f90: Ditto.
3003 * gfortran.dg/read_logical.f90: Ditto.
3004 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3005 * gfortran.dg/return_1.f90: Ditto.
3006 * gfortran.dg/rewind_1.f90: Ditto.
3007 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3008 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3009 * gfortran.dg/stfunc_1.f90: Ditto.
3010 * gfortran.dg/stfunc_3.f90: Ditto.
3011 * gfortran.dg/stfunc_4.f90: Ditto.
3012 * gfortran.dg/stfunc_6.f90: Ditto.
3013 * gfortran.dg/streamio_2.f90: Ditto.
3014 * gfortran.dg/string_ctor_1.f90: Ditto.
3015 * gfortran.dg/string_null_compare_1.f: Ditto.
3016 * gfortran.dg/substr_6.f90: Ditto.
3017 * gfortran.dg/tl_editing.f90: Ditto.
3018 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3019 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3020 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3021 * gfortran.dg/g77/1832.f: Ditto.
3022 * gfortran.dg/g77/19981216-0.f Ditto.
3023 * gfortran.dg/g77/19990525-0.f: Ditto.
3024 * gfortran.dg/g77/19990826-2.f: Ditto.
3025 * gfortran.dg/g77/20000630-2.f: Ditto.
3026 * gfortran.dg/g77/20010116.f: Ditto.
3027 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3028 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3029 * gfortran.dg/g77/980520-1.f: Ditto.
3030 * gfortran.dg/g77/check0.f: Ditto.
3031 * gfortran.dg/g77/cpp3.F: Ditto.
3032 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3033 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3034 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3035 * gfortran.dg/g77/short.f: Ditto.
3037 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3039 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3040 * gcc.target/mips/ext-4.c: Likewise.
3041 * gcc.target/mips/interrupt_handler.c: Likewise.
3042 * gcc.target/mips/truncate-4.c: Likewise.
3043 * gcc.target/mips/truncate-5.c: Likewise.
3045 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3047 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3048 -fgraphite-force-parallel to -floop-parallelize-all.
3050 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
3053 * gfortran.dg/whole_file_7.f90: New test.
3054 * gfortran.dg/whole_file_8.f90: New test.
3055 * gfortran.dg/whole_file_9.f90: New test.
3056 * gfortran.dg/whole_file_10.f90: New test.
3057 * gfortran.dg/whole_file_11.f90: New test.
3058 * gfortran.dg/whole_file_12.f90: New test.
3059 * gfortran.dg/whole_file_13.f90: New test.
3060 * gfortran.dg/whole_file_14.f90: New test.
3062 2009-07-31 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3066 * g++.dg/cpp0x/named.C: Likewise.
3067 * g++.dg/cpp0x/overload.C: Likewise.
3068 * g++.dg/cpp0x/rv1n.C: Likewise.
3069 * g++.dg/cpp0x/rv1p.C: Likewise.
3070 * g++.dg/cpp0x/rv2n.C: Likewise.
3071 * g++.dg/cpp0x/rv2p.C: Likewise.
3072 * g++.dg/cpp0x/rv3n.C: Likewise.
3073 * g++.dg/cpp0x/rv3p.C: Likewise.
3074 * g++.dg/cpp0x/rv4n.C: Likewise.
3075 * g++.dg/cpp0x/rv4p.C: Likewise.
3076 * g++.dg/cpp0x/rv5n.C: Likewise.
3077 * g++.dg/cpp0x/rv5p.C: Likewise.
3078 * g++.dg/cpp0x/rv6n.C: Likewise.
3079 * g++.dg/cpp0x/rv6p.C: Likewise.
3080 * g++.dg/cpp0x/rv7n.C: Likewise.
3081 * g++.dg/cpp0x/rv7p.C: Likewise.
3082 * g++.dg/cpp0x/template_deduction.C: Likewise.
3083 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3084 * g++.dg/cpp0x/overloadn.C: New.
3085 * g++.dg/cpp0x/rv-cast.C: New.
3087 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3089 * gcc.target/mips/ext-4.c: New test.
3091 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3093 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3095 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3097 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3098 * gcc.dg/tree-ssa/loop-32.c: Same.
3099 * gcc.dg/tree-ssa/loop-33.c: Same.
3100 * gcc.dg/tree-ssa/loop-34.c: Same.
3101 * gcc.dg/tree-ssa/loop-35.c: Same.
3102 * gcc.dg/tree-ssa/loop-7.c: Same.
3103 * gcc.dg/tree-ssa/pr23109.c: Same.
3104 * gcc.dg/tree-ssa/restrict-2.c: Same.
3105 * gcc.dg/tree-ssa/restrict-3.c: Same.
3106 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3107 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3108 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3109 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3110 * gcc.dg/tree-ssa/structopt-1.c: Same.
3111 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3112 * gfortran.dg/pr32921.f: Same.
3114 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3116 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3117 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3118 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3119 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3120 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3121 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3122 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3123 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3124 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3125 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3126 * gcc.dg/graphite/id-1.c: New.
3127 * gcc.dg/graphite/id-10.c: New.
3128 * gcc.dg/graphite/id-11.c: New.
3129 * gcc.dg/graphite/id-12.c: New.
3130 * gcc.dg/graphite/id-13.c: New.
3131 * gcc.dg/graphite/id-14.c: New.
3132 * gcc.dg/graphite/id-15.c: New.
3133 * gcc.dg/graphite/id-2.c: New.
3134 * gcc.dg/graphite/id-3.c: New.
3135 * gcc.dg/graphite/id-4.c: New.
3136 * gcc.dg/graphite/id-5.c: New.
3137 * gcc.dg/graphite/id-6.c: New.
3138 * gcc.dg/graphite/id-7.c: New.
3139 * gcc.dg/graphite/id-8.c: New.
3140 * gcc.dg/graphite/id-9.c: New.
3141 * gcc.dg/graphite/interchange-0.c: New.
3142 * gcc.dg/graphite/interchange-1.c: New.
3143 * gcc.dg/graphite/interchange-2.c: New.
3144 * gcc.dg/graphite/interchange-3.c: New.
3145 * gcc.dg/graphite/interchange-4.c: New.
3146 * gcc.dg/graphite/interchange-5.c: New.
3147 * gcc.dg/graphite/interchange-6.c: New.
3148 * gcc.dg/graphite/interchange-7.c: New.
3149 * gcc.dg/graphite/interchange-8.c: New.
3150 * gcc.dg/graphite/pr35356-1.c: New.
3151 * gcc.dg/graphite/pr35356-2.c: New.
3152 * gcc.dg/graphite/pr35356-3.c: New.
3153 * gcc.dg/graphite/pr40157.c: New.
3154 * gcc.dg/graphite/run-id-1.c: New.
3155 * gcc.dg/graphite/scop-20.c: New.
3156 * gcc.dg/graphite/scop-21.c: New.
3157 * gfortran.dg/graphite/id-1.f90: New.
3158 * gfortran.dg/graphite/id-10.f90: New.
3159 * gfortran.dg/graphite/id-11.f: New.
3160 * gfortran.dg/graphite/id-12.f: New.
3161 * gfortran.dg/graphite/id-13.f: New.
3162 * gfortran.dg/graphite/id-14.f: New.
3163 * gfortran.dg/graphite/id-15.f: New.
3164 * gfortran.dg/graphite/id-16.f: New.
3165 * gfortran.dg/graphite/id-5.f: New.
3166 * gfortran.dg/graphite/id-6.f: New.
3167 * gfortran.dg/graphite/id-7.f: New.
3168 * gfortran.dg/graphite/id-8.f: New.
3169 * gfortran.dg/graphite/id-9.f: New.
3170 * gfortran.dg/graphite/interchange-1.f: New.
3171 * gfortran.dg/graphite/interchange-2.f: New.
3173 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3175 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3176 flags based on the name of the testcase.
3177 * gfortran.dg/graphite/graphite.exp: Same.
3179 * gcc.dg/graphite/block-0.c: Adjusted.
3180 * gcc.dg/graphite/block-1.c: Adjusted.
3181 * gcc.dg/graphite/block-2.c: Adjusted.
3182 * gcc.dg/graphite/block-3.c: Adjusted.
3183 * gcc.dg/graphite/block-4.c: Adjusted.
3184 * gcc.dg/graphite/block-5.c: Adjusted.
3185 * gcc.dg/graphite/block-6.c: Adjusted.
3186 * gcc.dg/graphite/pr37485.c: Adjusted.
3187 * gcc.dg/graphite/pr37684.c: Adjusted.
3188 * gcc.dg/graphite/pr37828.c: Adjusted.
3189 * gcc.dg/graphite/pr37883.c: Adjusted.
3190 * gcc.dg/graphite/pr37928.c: Adjusted.
3191 * gcc.dg/graphite/pr37943.c: Adjusted.
3192 * gcc.dg/graphite/pr38409.c: Adjusted.
3193 * gcc.dg/graphite/pr38498.c: Adjusted.
3194 * gcc.dg/graphite/pr38559.c: Adjusted.
3195 * gcc.dg/graphite/pr39335.c: Adjusted.
3196 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3197 * gcc.dg/graphite/scop-0.c: Adjusted.
3198 * gcc.dg/graphite/scop-1.c: Adjusted.
3199 * gcc.dg/graphite/scop-10.c: Adjusted.
3200 * gcc.dg/graphite/scop-11.c: Adjusted.
3201 * gcc.dg/graphite/scop-12.c: Adjusted.
3202 * gcc.dg/graphite/scop-13.c: Adjusted.
3203 * gcc.dg/graphite/scop-14.c: Adjusted.
3204 * gcc.dg/graphite/scop-15.c: Adjusted.
3205 * gcc.dg/graphite/scop-16.c: Adjusted.
3206 * gcc.dg/graphite/scop-17.c: Adjusted.
3207 * gcc.dg/graphite/scop-18.c: Adjusted.
3208 * gcc.dg/graphite/scop-19.c: Adjusted.
3209 * gcc.dg/graphite/scop-2.c: Adjusted.
3210 * gcc.dg/graphite/scop-3.c: Adjusted.-
3211 * gcc.dg/graphite/scop-4.c: Adjusted.
3212 * gcc.dg/graphite/scop-5.c: Adjusted.
3213 * gcc.dg/graphite/scop-6.c: Adjusted.
3214 * gcc.dg/graphite/scop-7.c: Adjusted.
3215 * gcc.dg/graphite/scop-8.c: Adjusted.
3216 * gcc.dg/graphite/scop-9.c: Adjusted.
3217 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3218 * gfortran.dg/graphite/block-1.f90: Adjusted.
3219 * gfortran.dg/graphite/block-2.f: Adjusted.
3220 * gfortran.dg/graphite/block-3.f90: Adjusted.
3221 * gfortran.dg/graphite/block-4.f90: Adjusted.
3222 * gfortran.dg/graphite/id-2.f90: Adjusted.
3223 * gfortran.dg/graphite/id-3.f90: Adjusted.
3224 * gfortran.dg/graphite/id-4.f90: Adjusted.
3225 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3226 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3227 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3228 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3229 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3230 * gfortran.dg/graphite/scop-1.f: Adjusted.
3232 2009-07-30 Doug Kwan <dougkwan@google.com>
3234 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3235 in warnings added in rev 141298.
3237 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3239 * lib/options.exp: Use "!=" instead of "ne".
3241 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3243 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3244 * gcc.dg/ucnid-12.c: Likewise.
3246 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3247 Pat Haugen <pthaugen@us.ibm.com>
3248 Revital Eres <ERES@il.ibm.com>
3250 * gcc.target/powerpc/altivec-32.c: New file to test
3251 Altivec simple math function vectorization.
3253 * gcc.target/powerpc/bswap-run.c: New file to test swap
3255 * gcc.target/powerpc/bswap16.c: Ditto.
3256 * gcc.target/powerpc/bswap32.c: Ditto.
3257 * gcc.target/powerpc/bswap64-1.c: Ditto.
3258 * gcc.target/powerpc/bswap64-2.c: Ditto.
3259 * gcc.target/powerpc/bswap64-3.c: Ditto.
3260 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3261 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3262 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3264 * gcc.target/powerpc/popcount-2.c: New file to test
3265 power7 popcntd instructions.
3266 * gcc.target/powerpc/popcount-3.c: Ditto.
3268 * gcc.target/powerpc/pr39457.c: New VSX test.
3269 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3270 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3271 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3272 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3273 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3274 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3275 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3276 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3277 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3278 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3279 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3280 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3282 * gcc.target/powerpc/altivec-6.c: Store the result of
3283 vec_add, so the optimizer doesn't remove it.
3285 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3286 systems that support bswap64.
3288 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3289 prevent VSX code generation.
3291 * lib/target-supports.exp (check_vsx_hw_available): New
3292 function to test if VSX available.
3293 (check_effective_target_powerpc_vsx_ok): Ditto.
3294 (check_vmx_hw_available): Add explicit -mno-vsx.
3296 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3299 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3301 2009-07-30 Martin Jambor <mjambor@suse.cz>
3303 PR tree-optimization/40570
3304 * gcc.c-torture/compile/pr40570.c: New test.
3306 2009-07-29 Jason Merrill <jason@redhat.com>
3309 * g++.dg/template/defarg13.C: New.
3311 2009-07-29 Richard Guenther <rguenther@suse.de>
3314 * g++.dg/torture/pr40834.C: New testcase.
3316 2009-07-29 Michael Matz <matz@suse.de>
3319 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3321 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3323 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3324 sh*-*-* targets. Skip on spu-*-* targets.
3325 * gfortran.dg/maxlocval_4.f90: Likewise.
3326 * gfortran.dg/minlocval_1.f90: Likewise.
3327 * gfortran.dg/minlocval_4.f90: Likewise.
3329 2009-07-28 Jakub Jelinek <jakub@redhat.com>
3332 * gfortran.dg/gomp/pr40878-1.f90: New test.
3333 * gfortran.dg/gomp/pr40878-2.f90: New test.
3336 * gcc.dg/cdce1.c: Adjust note line number.
3337 * gcc.dg/cdce2.c: Likewise.
3339 2009-07-28 Janus Weil <janus@gcc.gnu.org>
3342 * gfortran.dg/proc_ptr_comp_13.f90: New.
3344 2009-07-28 Jan Beulich <jbeulich@novell.com>
3346 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3347 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3348 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3349 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3350 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3351 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3352 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3353 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3354 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3355 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3356 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3357 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3358 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3359 #ifdef NEED_IEEE754_FLOAT conditional.
3360 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3363 2009-07-28 Jan Beulich <jbeulich@novell.com>
3365 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3367 * g++.dg/ext/bitfield3.C: Likewise.
3368 * g++.dg/ext/bitfield4.C: Likewise.
3369 * g++.dg/ext/bitfield5.C: Likewise.
3370 * gcc.dg/bitfld-15.c: Likewise.
3371 * gcc.dg/bitfld-16.c: Likewise.
3372 * gcc.dg/bitfld-17.c: Likewise.
3373 * gcc.dg/bitfld-18.c: Likewise.
3374 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3375 * gcc.dg/20010912-1.c: Likewise.
3376 * gcc.dg/20021018-1.c: Likewise.
3377 * gcc.dg/20030213-1.c: Likewise.
3378 * gcc.dg/20030225-1.c: Likewise.
3379 * gcc.dg/20030708-1.c: Likewise.
3380 * gcc.dg/20050321-2.c: Likewise.
3381 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3382 * gcc.dg/cdce2.c: Likewise.
3383 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3385 * gcc.target/i386/pr37248-3.c: Likewise.
3387 2009-07-27 Janus Weil <janus@gcc.gnu.org>
3390 * gfortran.dg/altreturn_7.f90: New.
3392 2009-07-27 Simon Baldwin <simonb@google.com>
3395 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3396 so that indexing no longer runs off array end.
3398 2009-07-27 Tobias Burnus <burnus@net-b.de>
3401 * gfortran.dg/derived_init_3.f90: New test.
3403 2009-07-26 Tobias Burnus <burnus@net-b.de>
3406 * gfortran.dg/atan2_1.f90: New test
3407 * gfortran.dg/atan2_2.f90: New test
3409 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
3412 * g++.dg/warn/Wreturn-type-6.C: New test.
3414 2009-07-26 Ira Rosen <irar@il.ibm.com>
3416 PR tree-optimization/40801
3417 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3418 * gfortran.dg/vect/vect.exp: Run tests starting with
3419 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3421 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3423 PR rtl-optimization/40445
3424 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3426 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3428 * gcc.dg/builtin-unreachable-4.c: New test.
3430 2009-07-25 Tobias Burnus <burnus@net-b.de>
3433 * gfortran.dg/complex_intrinsic_5.f90: New test.
3434 * gfortran.dg/complex_intrinsic_7.f90: New test.
3436 2009-07-25 Martin Jambor <mjambor@suse.cz>
3438 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3439 * gcc.dg/ipa/noclone-1.c: New test.
3441 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
3443 * lib/target-supports.exp (check_effective_target_static): New
3445 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3447 * g++.old-deja/g++.law/weak.C: Require static effective target.
3449 2009-07-25 Janus Weil <janus@gcc.gnu.org>
3452 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3453 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3454 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3455 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3456 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3457 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3458 * gfortran.dg/typebound_call_10.f03: New.
3460 2009-07-24 Jason Merrill <jason@redhat.com>
3462 * g++.dg/cpp0x/defaulted11.C: New.
3464 * g++.dg/cpp0x/initlist23.C: New.
3466 2009-07-24 Janus Weil <janus@gcc.gnu.org>
3469 * gfortran.dg/char_length_16.f90: New.
3471 2009-07-24 Jakub Jelinek <jakub@redhat.com>
3475 * gfortran.dg/maxlocval_2.f90: New test.
3476 * gfortran.dg/maxlocval_3.f90: New test.
3477 * gfortran.dg/maxlocval_4.f90: New test.
3478 * gfortran.dg/minlocval_1.f90: New test.
3479 * gfortran.dg/minlocval_2.f90: New test.
3480 * gfortran.dg/minlocval_3.f90: New test.
3481 * gfortran.dg/minlocval_4.f90: New test.
3483 2009-07-23 Joseph Myers <joseph@codesourcery.com>
3485 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3488 2009-07-23 Jakub Jelinek <jakub@redhat.com>
3491 * gfortran.dg/pr40839.f90: New test.
3493 2009-07-23 Michael Matz <matz@suse.de>
3496 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3497 don't set options ourself.
3499 2009-07-23 Simon Baldwin <simonb@google.com>
3501 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3502 native C compilation where required.
3504 2009-07-22 Doug Kwan <dougkwan@google.com>
3506 * gcc.c-torture/compile/20090721-1.c: New test.
3508 2009-07-22 Michael Matz <matz@suse.de>
3510 PR tree-optimization/35229
3511 PR tree-optimization/39300
3512 * gcc.dg/vect/vect-pre-interact.c: New test.
3514 2009-07-22 Richard Guenther <rguenther@suse.de>
3516 * g++.dg/lookup/using21.C: Fix duplicate paste.
3518 2009-07-22 Richard Guenther <rguenther@suse.de>
3521 * g++.dg/lookup/using21.C: New testcase.
3523 2009-07-21 Jason Merrill <jason@redhat.com>
3525 * g++.dg/init/aggr4.C: New.
3527 2009-07-21 Jason Merrill <jason@redhat.com>
3530 * g++.dg/cpp0x/initlist22.C: New.
3532 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3534 * gcc.target/i386/vectorize8.c: New test.
3536 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3539 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3540 Add i?86 and x86_64 targets.
3541 * gcc.target/i386/vectorize7.c: New test.
3544 * gcc.target/i386/pr40809.c: New test.
3546 2009-07-21 Jakub Jelinek <jakub@redhat.com>
3548 PR tree-optimization/40813
3549 * g++.dg/opt/inline15.C: New test.
3551 2009-07-21 Paul Brook <paul@codesourcery.com>
3553 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3554 * lib/target-supports.exp (check_effective_target_section_anchors):
3557 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
3559 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3560 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3561 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3563 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3565 * gcc.target/mips/ext-3.c: New test.
3567 2009-07-20 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3570 * gcc.dg/builtin-object-size-8.c: New test.
3571 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3572 * g++.dg/ext/builtin-object-size2.C: Likewise.
3574 PR tree-optimization/40792
3575 * gcc.dg/pr40792.c: New test.
3577 2009-07-20 Ira Rosen <irar@il.ibm.com>
3579 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3580 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3581 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3583 2009-07-20 Christian Bruel <christian.bruel@st.com>
3585 * gcc.target/sh/mfmovd.c: New test.
3587 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3588 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3591 * gfortran.dg/eof_3.f90: New test.
3593 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3596 * gfortran.dg/intrinsic_cmplx.f90: New test.
3598 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 * gfortran.dg/cshift_bounds_1.f90: New test.
3603 * gfortran.dg/cshift_bounds_2.f90: New test.
3604 * gfortran.dg/cshift_bounds_3.f90: New test.
3605 * gfortran.dg/cshift_bounds_4.f90: New test.
3606 * gfortran.dg/eoshift_bounds_1.f90: New test.
3607 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3608 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3609 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3611 2009-07-19 Jan Hubicka <jh@suse.cz>
3613 PR tree-optimization/40676
3614 * gcc.c-torture/compile/pr40676.c: New testcase.
3616 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3618 * gcc.target/mips/ext-2.c: New test.
3620 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3622 * gcc.target/mips/octeon-exts-7.c: New test.
3623 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3624 * gcc.target/mips/octeon-exts-5.c: Likewise.
3626 2009-07-18 Richard Guenther <rguenther@suse.de>
3629 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3631 2009-07-18 Richard Guenther <rguenther@suse.de>
3634 * gcc.dg/pr35899.c: Adjust.
3636 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3638 * gcc.target/powerpc/asm-es-1.c: New test.
3639 * gcc.target/powerpc/asm-es-2.c: Likewise.
3641 2009-07-17 Richard Guenther <rguenther@suse.de>
3644 * g++.dg/rtti/crash4.C: New testcase.
3645 * g++.dg/torture/20090706-1.C: Likewise.
3646 * gcc.dg/redecl-17.c: Likewise.
3647 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3648 * gcc.dg/declspec-9.c: Expect extra error.
3649 * gcc.dg/declspec-10.c: Likewise.
3650 * gcc.dg/declspec-11.c: Likewise.
3651 * gcc.dg/redecl-10.c: Expect extra warnings.
3652 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3653 * gcc.target/i386/pr39545-1.c: Likewise.
3654 * g++.dg/ext/asm3.C: Expect more errors.
3655 * g++.dg/gomp/block-1.C: Likewise.
3656 * g++.dg/gomp/block-2.C: Likewise.
3657 * g++.dg/gomp/block-3.C: Likewise.
3658 * g++.dg/gomp/block-5.C: Likewise.
3659 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3660 * g++.dg/warn/unused-result1.C: XFAIL.
3662 2009-07-17 Richard Guenther <rguenther@suse.de>
3664 PR tree-optimization/40321
3665 * gcc.c-torture/compile/pr40321.c: New testcase.
3666 * g++.dg/torture/pr40321.C: Likewise.
3668 2009-07-17 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/template/ptrmem19.C: New test.
3673 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
3674 Manuel López-Ibáñez <manu@gcc.gnu.org>
3677 * gcc.dg/pr36902.c: Add column info.
3678 * g++.dg/gcov/gcov-2.C: Change count for definition.
3680 2009-07-16 Jason Merrill <jason@redhat.com>
3683 * g++.dg/cpp0x/std-layout1.C: New.
3684 * g++.dg/ext/has_nothrow_assign.C: Fix.
3685 * g++.dg/ext/has_nothrow_copy.C: Fix.
3686 * g++.dg/ext/has_trivial_assign.C: Fix.
3687 * g++.dg/ext/has_trivial_copy.C: Fix.
3688 * g++.dg/ext/is_pod.C: Fix.
3689 * g++.dg/other/offsetof3.C: Adjust.
3690 * g++.dg/overload/ellipsis1.C: Adjust.
3691 * g++.dg/warn/var-args1.C: Adjust.
3692 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3693 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3694 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3695 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3696 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3698 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3700 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3701 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3702 effective target "mpc_pow".
3703 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3705 2009-07-16 Richard Henderson <rth@redhat.com>
3707 * g++.dg/opt/eh4.C: New test.
3709 2009-07-16 Jakub Jelinek <jakub@redhat.com>
3711 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3713 2009-07-15 Jakub Jelinek <jakub@redhat.com>
3716 * gcc.c-torture/execute/pr40747.c: New test.
3718 2009-07-15 Richard Guenther <rguenther@suse.de>
3721 * gcc.c-torture/compile/pr40753.c: New testcase.
3723 2009-07-15 Janus Weil <janus@gcc.gnu.org>
3726 * gfortran.dg/interface_assignment_4.f90: New.
3728 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3730 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3731 for FreeBSD up to and including version 8.
3733 2009-07-14 Taras Glek <tglek@mozilla.com>
3734 Rafael Espindola <espindola@google.com>
3736 * g++.dg/plugin/header-plugin-test.C: New.
3737 * g++.dg/plugin/header_plugin.c: New.
3738 * g++.dg/plugin/plugin.exp: Update.
3740 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3742 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3743 function to enable vectorization.
3744 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3745 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3747 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3749 * gcc.target/i386/sse-copysignf-vec.c: New test.
3750 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3752 2009-07-14 Jason Merrill <jason@redhat.com>
3755 * g++.dg/lookup/builtin5.C: New.
3756 * g++.dg/other/error22.C: Add missing extern "C".
3757 * g++.dg/warn/Warray-bounds.C: Likewise.
3758 * gcc.dg/compat/compat-common.h: Likewise.
3761 * g++.dg/lookup/using20.C: New.
3764 * g++.dg/template/koenig8.C: New.
3766 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3768 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3769 both i?86-*-darwin* and x86_64-*-darwin*.
3771 2009-07-14 Joseph Myers <joseph@codesourcery.com>
3773 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3774 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3777 2009-07-14 Dodji Seketeli <dodji@redhat.com>
3780 * g++.dg/debug/dwarf2/typedef1.C: New test.
3783 * g++.dg/other/typedef3.C: New test.
3785 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3787 * gcc.dg/20090709-1.c: Move to a proper place ...
3788 * gcc.target/m68k/20090709-1.c: ... here.
3790 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3793 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3794 front of qualified names are allowed.
3795 * g++.dg/parse/crash10.C: Likewise.
3796 * g++.dg/parse/error15.C: Likewise.
3797 * g++.dg/parse/typename9.C: Likewise.
3798 * g++.dg/parse/error8.C: Likewise.
3800 2009-07-13 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/proc_ptr_22.f90: Extended.
3804 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3806 2009-07-13 Ira Rosen <irar@il.ibm.com>
3808 * gfortran.dg/vect/vect-6.f: New test.
3810 2009-07-12 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp0x/decltype17.C: New.
3816 * g++.dg/cpp0x/rv10.C: New.
3818 2009-07-12 Jason Merrill <jason@redhat.com>
3821 * g++.dg/cpp0x/initlist20.C: New.
3822 * g++.dg/cpp0x/initlist21.C: New.
3824 2009-07-12 Ira Rosen <irar@il.ibm.com>
3826 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3827 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3828 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3829 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3830 gcc.dg/vect/vect-double-reduc-7.c: New tests.
3832 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
3834 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3835 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3836 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3837 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3838 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3839 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3840 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3841 effective_target fd_truncate.
3843 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
3845 * gnat.dg/specs/addr1.ads: New test.
3847 2009-07-11 Jan Hubicka <jh@suse.cz>
3850 * g++.dg/torture/pr40388.C: New testcase.
3852 2009-07-11 Jakub Jelinek <jakub@redhat.com>
3855 * gcc.c-torture/execute/pr40668.c: New test.
3857 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
3859 * gcc.c-torture/execute/20090711-1.c: New test.
3861 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3866 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3867 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3868 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3869 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3871 2009-07-11 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/complex_intrinsic_3.f90: New test.
3875 * gfortran.dg/complex_intrinsic_4.f90: New test.
3877 2009-07-10 David Daney <ddaney@caviumnetworks.com>
3880 * gcc.target/mips/mips.exp: Make -msynci a known option.
3881 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3883 2009-07-10 Jakub Jelinek <jakub@redhat.com>
3886 * g++.dg/ext/strncpy-chk1.C: New test.
3888 2009-07-10 Richard Guenther <rguenther@suse.de>
3890 PR tree-optimization/40496
3891 * g++.dg/opt/pr40496.C: New testcase.
3893 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3897 * g++.dg/warn/unused-result1-Werror.c: New.
3899 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
3902 * gfortran.dg/recursive_parameter_1.f90: New test.
3904 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
3906 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3907 * gfortran.dg/module_equivalence_6.f90: Ditto.
3908 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3909 * gfortran.dg/nan_2.f90: Ditto.
3910 * gfortran.dg/inquire_11.f90: Ditto.
3911 * gfortran.dg/abstract_type_3.f03: Ditto.
3912 * gfortran.dg/abstract_type_1.f90: Ditto.
3913 * gfortran.dg/private_type_9.f90: Ditto.
3914 * gfortran.dg/abstract_type_5.f03: Ditto.
3915 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3916 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3917 * gfortran.dg/derived_sub.f90: Ditto.
3918 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3919 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3920 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3921 * gfortran.dg/mvbits_6.f90: Ditto.
3922 * gfortran.dg/abstract_type_2.f03: Ditto.
3923 * gfortran.dg/abstract_type_4.f03: Ditto.
3924 * gfortran.dg/bounds_check_9.f90: Ditto.
3925 * gfortran.dg/optional_dim_3.f90: Ditto.
3926 * gfortran.dg/pr32921.f: Ditto.
3927 * gfortran.dg/entry_16.f90: Ditto.
3928 * gfortran.dg/generic_16.f90: Ditto.
3931 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
3933 * gcc.target/m68k/20090709-1.c: New.
3935 2009-07-09 Dodji Seketeli <dodji@redhat.com>
3938 * g++.dg/template/unify11.C: New test.
3940 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
3943 * gfortran.dg/host_assoc_function_9.f90: New test.
3945 2009-07-09 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/proc_ptr_22.f90: New.
3949 * gfortran.dg/proc_ptr_comp_12.f90: New.
3951 2009-07-09 Jakub Jelinek <jakub@redhat.com>
3954 * gcc.c-torture/compile/pr40692.c: New test.
3956 2009-07-09 Tobias Burnus <burnus@net-b.de>
3959 * gfortran.dg/pointer_check_6.f90: New test.
3961 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3963 * gcc.target/mips/truncate-5.c: New test.
3965 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3969 * gfortran.dg/fmt_cache_1.f: New test.
3971 2009-07-08 Tobias Burnus <burnus@net-b.de>
3974 * gfortran.dg/nosigned_zero_1.f90: New test.
3975 * gfortran.dg/nosigned_zero_2.f90: New test.
3977 2009-07-08 Richard Guenther <rguenther@suse.de>
3979 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3981 2009-07-08 Richard Guenther <rguenther@suse.de>
3983 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3985 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
3988 * gfortran.dg/proc_ptr_21.f90: New test.
3990 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
3993 * g++.dg/warn/pr31246.C: New.
3994 * g++.dg/warn/pr31246-2.C: New.
3996 2009-07-07 Jason Merrill <jason@redhat.com>
3999 * g++.dg/template/defarg12.C: New.
4002 * g++.dg/cpp0x/enum7.C: New.
4005 * g++.dg/cpp0x/enum6.C: New.
4008 * g++.dg/cpp0x/enum5.C: New.
4011 * g++.dg/cpp0x/enum4.C: New.
4013 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4015 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4017 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4019 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4021 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4024 * gcc.dg/pr40669.c: New test.
4026 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4028 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4029 location. Update all calls.
4030 * g++.dg/plugin/selfassign.c: Likewise.
4032 2009-07-06 Jason Merrill <jason@redhat.com>
4034 * g++.dg/rtti/dyncast[34].C: New.
4036 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4038 * lib/target-supports.exp
4039 (check_effective_target_mips_newabi_large_long_double): New.
4040 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4042 * gcc.target/mips/fpr-moves-6.c: Likewise.
4044 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
4047 * g++.dg/template/union2.C: New test.
4049 2009-07-04 Jason Merrill <jason@redhat.com>
4051 * g++.dg/template/using15.C: New.
4053 2009-07-04 Jakub Jelinek <jakub@redhat.com>
4055 * gfortran.dg/maxloc_1.f90: New test.
4057 2009-07-04 Janus Weil <janus@gcc.gnu.org>
4060 * gfortran.dg/proc_ptr_result_6.f90: New.
4062 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4064 * gcc.dg/framework-2.c: Adjust testcase to pass.
4066 2009-07-04 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/auto16.C: New.
4071 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4074 * gfortran.dg/pr40587.f: New test.
4076 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4079 * gfortran.dg/unit_1.f90: New test.
4081 2009-07-03 Jason Merrill <jason@redhat.com>
4083 * g++.dg/template/pure1.C: Expect another error.
4085 2009-07-03 Richard Guenther <rguenther@suse.de>
4087 PR tree-optimization/40640
4088 * gcc.c-torture/compile/pr40640.c: New testcase.
4090 2009-07-03 Richard Guenther <rguenther@suse.de>
4093 * gfortran.dg/pr34163.f90: New testcase.
4095 2009-07-03 Jan Hubicka <jh@suse.cz>
4097 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4098 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4099 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4100 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4101 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4102 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4103 * gnat.dg/loop_optimization6.adb: Enable -O2.
4105 2009-07-02 Mark Mitchell <mark@codesourcery.com>
4107 * g++.dg/warn/null4.C: Extend.
4109 2009-07-02 Jason Merrill <jason@redhat.com>
4111 * g++.dg/template/spec8.C: Fix.
4113 2009-07-02 Michael Matz <matz@suse.de>
4116 * gfortran.dg/pr32921.f: Adjust.
4118 2009-07-02 Jan Hubicka <jh@suse.cz>
4120 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4122 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4124 * gcc.target/mips/truncate-4.c: New testcase.
4126 2009-07-01 Richard Guenther <rguenther@suse.de>
4128 PR tree-optimization/19831
4129 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4130 make allocated memory escape. Un-XFAIL.
4131 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4132 * gcc.dg/vect/pr31699.c: Likewise.
4133 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4135 2009-06-30 Jakub Jelinek <jakub@redhat.com>
4138 * g++.dg/parse/cond5.C: New test.
4140 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4142 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4143 (main): Pass n to main_1 instead.
4144 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4145 (main_1): New function, split off from...
4146 (main): ...here. Pass `off' to main_1 instead.
4148 2009-06-30 Jason Merrill <jason@redhat.com>
4151 * g++.dg/cpp0x/variadic94.C: New.
4153 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4155 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4156 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4157 (init_ld_library_path_env_vars): New function, replacing the
4158 orig_*_saved assignments. Call it after defining it.
4159 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4160 (restore_ld_library_path_env_vars): Likewise.
4161 (add_path, find_libgcc_s): New functions.
4162 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4163 gcc-set-multilib-library-path.
4164 (objc_target_compile): Don't add "." to ld_library_path.
4166 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4167 ld_library_path. Use add_path. Use find_libgcc_s instead of
4168 gcc-set-multilib-library-path.
4169 * lib/g++.exp (g++_link_flags): Likewise.
4170 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4171 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4173 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4174 to tell when this needs to happen. Use find_libgcc_s instead of
4175 gcc-set-multilib-library-path.
4176 * lib/gcc-dg.exp: Likewise.
4177 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4178 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4179 unless it is in $ALT_LD_LIBRARY_PATH.
4180 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4182 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4184 * gnat.dg/discr12.adb: New test.
4185 * gnat.dg/discr12_pkg.ads: New helper.
4186 * gnat.dg/discr13.adb: New test.
4187 * gnat.dg/discr14.ad[sb]: Likewise.
4188 * gnat.dg/discr15.adb: Likewise.
4189 * gnat.dg/discr15_pkg.ads: New helper.
4190 * gnat.dg/discr16.adb: New test.
4191 * gnat.dg/discr16_g.ads: New helper.
4192 * gnat.dg/discr16_pkg.ads: Likewise.
4193 * gnat.dg/discr16_cont.ads: Likewise.
4194 * gnat.dg/discr17.adb: New test.
4195 * gnat.dg/discr18.adb: Likewise.
4196 * gnat.dg/discr18_pkg.ads: New helper.
4197 * gnat.dg/discr19.adb: New test.
4199 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4202 * gfortran.dg/internal_write_1.f90: New testcase.
4204 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4207 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4209 2009-06-30 Richard Guenther <rguenther@suse.de>
4211 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4213 2009-06-30 Wei Guozhi <carrot@google.com>
4215 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4218 2009-06-30 Ira Rosen <irar@il.ibm.com>
4220 PR tree-optimization/40542
4221 * gcc.dg/vect/pr40542.c: New test.
4223 2009-06-30 Martin Jambor <mjambor@suse.cz>
4225 PR tree-optimization/40582
4226 * gcc.c-torture/compile/pr40582.c: New test.
4228 2009-06-30 Wei Guozhi <carrot@google.com>
4231 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4233 2009-06-29 Jason Merrill <jason@redhat.com>
4236 * g++.dg/template/debug1.C: New.
4238 2009-06-29 Tobias Burnus <burnus@net-b.de>
4241 * pointer_check_1.f90: New test.
4242 * pointer_check_2.f90: New test.
4243 * pointer_check_3.f90: New test.
4244 * pointer_check_4.f90: New test.
4245 * pointer_check_5.f90: New test.
4247 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4250 * gfortran.dg/func_assign_2.f90 : New test.
4252 2009-06-29 Richard Guenther <rguenther@suse.de>
4255 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4256 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4257 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4258 * gcc.c-torture/execute/20090623-1.c: Likewise.
4259 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4260 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4262 2009-06-29 Richard Guenther <rguenther@suse.de>
4265 * gcc.c-torture/execute/pr38212.c: New testcase.
4267 2009-06-29 Richard Guenther <rguenther@suse.de>
4269 PR tree-optimization/40579
4270 * gcc.c-torture/execute/pr40579.c: New testcase.
4272 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4274 PR tree-optimization/40550
4275 * gcc.dg/pr40550.c: New test.
4277 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4279 * gnat.dg/overflow_sum2.adb: New test
4280 * gnat.dg/namet.ads: New helper.
4282 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4284 2009-06-28 Tobias Burnus <burnus@net-b.de>
4287 * gfortran.dg/compiler-directive_1.f90: New test.
4288 * gfortran.dg/compiler-directive_2.f: New test.
4290 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4292 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4293 comment out some values and add some cases.
4295 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4298 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4300 2009-06-26 Richard Henderson <rth@redhat.com>
4303 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4304 * gcc.target/i386/local.c: Pass a non-constant to T.
4306 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4310 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4311 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4312 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4313 * gfortran.dg/proc_ptr_result_5.f90: New.
4315 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4318 * gcc.dg/dfp/pr39902.c: New test.
4320 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
4323 * gcc.dg/builtins-65.c: Require c99 runtime.
4325 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4327 * gnat.dg/array7.ad[sb]: New test.
4329 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4331 * gnat.dg/array6.adb: New test.
4333 2009-06-25 Ian Lance Taylor <iant@google.com>
4335 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4337 2009-06-25 Ian Lance Taylor <iant@google.com>
4339 * g++.dg/warn/Wunused-16.C: New testcase.
4341 2009-06-25 Ian Lance Taylor <iant@google.com>
4343 * g++.dg/warn/skip-2.C: New testcase.
4345 2009-06-25 Steve Ellcey <sje@cup.hp.com>
4347 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4348 dg-skip-if and move to ...
4349 * gcc.dg/torture/20090618-1.c.
4351 2009-06-25 Martin Jambor <mjambor@suse.cz>
4353 PR tree-optimization/40493
4354 * gcc.c-torture/execute/pr40493.c: New test.
4356 2009-06-24 Jason Merrill <jason@redhat.com>
4359 * g++.dg/template/overload10.C: New.
4361 2009-06-24 Janus Weil <janus@gcc.gnu.org>
4364 * gfortran.dg/proc_ptr_comp_11.f90: New.
4366 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4368 * gcc.dg/pr40501.c: New testcase.
4370 2009-06-23 DJ Delorie <dj@redhat.com>
4373 * lib/target-supports.exp: Add mep support (no profiling).
4375 2009-06-23 Steve Ellcey <sje@cup.hp.com>
4378 * gcc.dg/ssa/loop-31.c: Change scan rules.
4380 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4382 * gcc.dg/cpp/empty-include.c: Update column info.
4383 * gcc.dg/cpp/assert2.c: Update column info.
4385 2009-06-23 Jakub Jelinek <jakub@redhat.com>
4387 * g++.dg/ext/builtin-object-size1.C: New test.
4388 * g++.dg/ext/builtin-object-size2.C: New test.
4390 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4392 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4393 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4395 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4397 * gcc.target/mips/truncate-3.c: New test.
4399 2009-06-22 Janus Weil <janus@gcc.gnu.org>
4403 * gfortran.dg/interface_30.f90: Modified error message.
4404 * gfortran.dg/proc_decl_22.f90: New.
4406 2009-06-22 Ian Lance Taylor <iant@google.com>
4408 * gcc.dg/Wcxx-compat-19.c: New testcase.
4410 2009-06-22 Matthias Klose <doko@ubuntu.com>
4413 * pr28050.m: New testcase.
4415 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4418 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4420 2009-06-22 Martin Jambor <mjambor@suse.cz>
4422 PR tree-optimization/40492
4423 * g++.dg/torture/pr40492.C: New test.
4425 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
4427 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4428 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4430 2009-06-22 Olivier Hainque <hainque@adacore.com>
4432 * gnat.dg/raise_ce.adb: Helper for ...
4433 * gnat.dg/handle_and_return.adb: New test.
4435 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4438 * gfortran.dg/generic_18.f90: New test.
4440 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4443 * gfortran.dg/spread_size_limit.f90: New test.
4445 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4447 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4448 to put dump files in a subdirectory.
4449 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4450 ".o" temporary files.
4452 2009-06-21 Janus Weil <janus@gcc.gnu.org>
4455 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4456 * gfortran.dg/interface_20.f90: Ditto.
4457 * gfortran.dg/interface_21.f90: Ditto.
4458 * gfortran.dg/interface_22.f90: Ditto.
4459 * gfortran.dg/interface_30.f90: New.
4460 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4462 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4465 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4466 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4469 2009-06-21 Ira Rosen <irar@il.ibm.com>
4470 Revital Eres <eres@il.ibm.com>
4473 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4474 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4475 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4477 2009-06-21 Ira Rosen <irar@il.ibm.com>
4480 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4481 without misalignment support.
4482 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4484 2009-06-20 Tobias Burnus <burnus@net-b.de>
4487 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4489 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
4492 * gfortran.dg/alloc_comp_result_2.f90: New test.
4494 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4497 * gcc.target/arm/pr40482.c: New test.
4499 2009-06-19 Ian Lance Taylor <iant@google.com>
4501 * gcc.dg/Wcxx-compat-18.c: New testcase.
4503 2009-06-19 Richard Guenther <rguenther@suse.de>
4505 * gcc.c-torture/execute/20090618-1.c: New testcase.
4507 2009-06-19 Ian Lance Taylor <iant@google.com>
4509 * gcc.dg/Wcxx-compat-17.c: New testcase.
4511 2009-06-19 Ian Lance Taylor <iant@google.com>
4513 * gcc.dg/Wcxx-compat-15.c: New testcase.
4515 2009-06-19 Ian Lance Taylor <iant@google.com>
4517 * gcc.dg/Wcxx-compat-16.c: New testcase.
4519 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4521 * gcc.dg/builtins-34.c: Add significand cases.
4523 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4526 * gcc.dg/20080522-1.c: Remove testcase for real.
4527 * gcc.dg/20080528-1.c: Ditto.
4529 2009-06-19 Janus Weil <janus@gcc.gnu.org>
4532 * gfortran.dg/proc_ptr_20.f90: New.
4534 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4537 * gcc.dg/torture/pr40470-1.c: New.
4538 * gcc.dg/torture/pr40470-2.c: Likewise.
4539 * gcc.dg/torture/pr40470-3.c: Likewise.
4540 * gcc.dg/torture/pr40470-4.c: Likewise.
4542 2009-06-18 Diego Novillo <dnovillo@google.com>
4544 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4545 * gcc.dg/plugin/ggcplug.c: Likewise.
4546 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4547 * g++.dg/plugin/selfassign.c: Likewise.
4548 * g++.dg/plugin/attribute_plugin.c: Likewise.
4549 * g++.dg/plugin/dumb_plugin.c: Likewise.
4551 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4553 * gcc.dg/cpp/arith-3.c: Add column info.
4555 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4557 * gcc.target/arm/fp16-compile-none-2.c: New.
4558 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4559 * gcc.target/arm/fp16-compile-alt-12.c: New.
4561 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4563 * gcc.target/arm/fp16-compile-alt-1.c: New.
4564 * gcc.target/arm/fp16-compile-alt-2.c: New.
4565 * gcc.target/arm/fp16-compile-alt-3.c: New.
4566 * gcc.target/arm/fp16-compile-alt-4.c: New.
4567 * gcc.target/arm/fp16-compile-alt-5.c: New.
4568 * gcc.target/arm/fp16-compile-alt-6.c: New.
4569 * gcc.target/arm/fp16-compile-alt-7.c: New.
4570 * gcc.target/arm/fp16-compile-alt-8.c: New.
4571 * gcc.target/arm/fp16-compile-alt-9.c: New.
4572 * gcc.target/arm/fp16-compile-alt-10.c: New.
4573 * gcc.target/arm/fp16-compile-alt-11.c: New.
4574 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4575 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4576 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4577 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4578 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4579 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4580 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4581 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4582 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4583 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4584 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4585 * gcc.target/arm/fp16-compile-none-1.c: New.
4586 * gcc.target/arm/fp16-compile-exprtype.c: New.
4587 * gcc.target/arm/fp16-compile-vcvt.c: New.
4588 * gcc.target/arm/fp16-builtins-1.c: New.
4589 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4590 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4591 * gcc.target/arm/fp16-param-1.c: New.
4592 * gcc.target/arm/fp16-return-1.c: New.
4593 * gcc.target/arm/fp16-unprototyped-1.c: New.
4594 * gcc.target/arm/fp16-unprototyped-2.c: New.
4595 * gcc.target/arm/fp16-variadic-1.c: New.
4596 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4597 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4598 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4599 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4600 * gcc.dg/torture/arm-fp16-ops.h: New.
4601 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4602 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4603 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4604 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4605 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4606 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4607 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4608 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4609 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4610 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4611 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4612 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4613 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4614 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4615 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4616 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4617 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4618 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4619 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4620 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4621 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4623 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
4625 * gcc.dg/builtins-65.c: New test.
4627 2009-06-18 Janus Weil <janus@gcc.gnu.org>
4630 * gfortran.dg/proc_ptr_result_4.f90: New.
4632 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4634 * gcc.c-torture/execute/bitfld-5.c: New test.
4636 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4638 * gcc.dg/builtin-unreachable-3.c: New test.
4640 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4642 * gcc.target/i386/builtin-unreachable.c: New test.
4644 2009-06-17 Ian Lance Taylor <iant@google.com>
4646 * gcc.dg/Wcxx-compat-14.c: New testcase.
4648 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
4650 * gcc.dg/func-ptr-conv-1.c: Update column info.
4652 2009-06-17 Richard Guenther <rguenther@suse.de>
4655 * gcc.c-torture/execute/pr40404.c: New testcase.
4657 2009-06-17 Richard Guenther <rguenther@suse.de>
4660 * g++.dg/torture/pr40460.C: New testcase.
4662 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
4664 * gcc.dg/plugin/one_time_plugin.c: New test.
4665 * gcc.dg/plugin/one_time-test-1.c: New test.
4666 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4668 2009-06-16 Ian Lance Taylor <iant@google.com>
4670 * g++.dg/warn/skip-1.C: New testcase.
4672 2009-06-16 Jakub Jelinek <jakub@redhat.com>
4675 * g++.dg/other/pr40446.C: New test.
4677 2009-06-16 Richard Guenther <rguenther@suse.de>
4679 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4680 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4681 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4682 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4684 2009-06-16 Martin Jambor <mjambor@suse.cz>
4686 * gcc.c-torture/compile/pr40432.c: New file.
4688 2009-06-16 Martin Jambor <mjambor@suse.cz>
4690 * gfortran.fortran-torture/compile/pr40413.f90: New file.
4692 2009-06-16 Janus Weil <janus@gcc.gnu.org>
4696 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4697 * gfortran.dg/interface_20.f90: Modified error messages.
4698 * gfortran.dg/interface_21.f90: Ditto.
4699 * gfortran.dg/interface_26.f90: Ditto.
4700 * gfortran.dg/interface_27.f90: Ditto.
4701 * gfortran.dg/interface_28.f90: Extended test case.
4702 * gfortran.dg/interface_29.f90: New.
4703 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4704 * gfortran.dg/proc_decl_8.f90: Ditto.
4705 * gfortran.dg/proc_ptr_11.f90: Ditto.
4706 * gfortran.dg/proc_ptr_15.f90: Ditto.
4708 2009-06-16 Ira Rosen <irar@il.ibm.com>
4710 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4712 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4713 gcc.dg/vect/vect-outer-4f.c: Likewise.
4714 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4715 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4717 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4720 2009-06-16 Tobias Burnus <burnus@net-b.de>
4723 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4725 2009-06-15 Ian Lance Taylor <iant@google.com>
4727 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4728 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4729 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4730 Recognize new notes.
4731 * gcc.dg/stmt-expr-label-2.c: Likewise.
4732 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
4733 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4734 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4735 * gcc.dg/c99-vla-jump-4.c: Likewise.
4736 * gcc.dg/stmt-expr-label-1.c: Likewise.
4737 * gcc.dg/stmt-expr-label-3.c: Likewise.
4738 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
4740 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4742 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4744 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4746 * gcc.dg/builtin-object-size-7.c: New test.
4748 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4751 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4752 level != "" use separate -gdwarf-2 -g${level} options instead of
4754 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4755 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4756 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4758 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
4760 * g++.dg/abi/mangle11.C: Update warning line.
4761 * g++.dg/abi/mangle12.C: Update warning line.
4762 * g++.dg/abi/mangle17.C: Update warning line.
4763 * g++.dg/abi/mangle20-2.C: Update warning line.
4765 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4767 * gcc.dg/optimize-bswap-1.c: Split into these two:
4768 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4769 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4771 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4773 * gcc.dg/optimize-bswap-1.c: New testcase.
4775 2009-06-14 Richard Guenther <rguenther@suse.de>
4778 * g++.dg/torture/pr40389.C: New testcase.
4780 2009-06-13 Richard Guenther <rguenther@suse.de>
4782 PR tree-optimization/40421
4783 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4785 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
4787 * gcc.dg/old-style-prom-3.c: Add column info.
4788 * gcc.dg/overflow-warn-1.c
4789 * gcc.dg/gomp/pr27415.c
4790 * gcc.dg/gomp/for-1.c: Same.
4791 * gcc.dg/enum-compat-1.c: Same.
4792 * gcc.dg/c99-tag-3.c: Same.
4793 * gcc.dg/Wredundant-decls-2.c: Same.
4794 * gcc.dg/func-ptr-conv-1.c: Same.
4795 * gcc.dg/asm-wide-1.c: Same.
4796 * gcc.dg/nofixed-point-2.c: Same.
4797 * gcc.dg/cpp/line3.c: Same.
4798 * gcc.dg/array-10.c: Same.
4799 * gcc.dg/c99-vla-jump-1.c: Same.
4800 * gcc.dg/pr20368-1.c: Same.
4801 * gcc.dg/Wshadow-3.c: Same.
4802 * gcc.dg/c90-const-expr-8.c: Same.
4803 * gcc.dg/label-decl-2.c: Same.
4804 * gcc.dg/dremf-type-compat-2.c: Same.
4805 * gcc.dg/c90-const-expr-5.c: Same.
4806 * gcc.dg/builtins-30.c: Same.
4807 * gcc.dg/Warray-bounds.c: Same.
4808 * gcc.dg/Wcxx-compat-2.c: Same.
4809 * gcc.dg/tree-ssa/col-1.c: Same.
4810 * gcc.dg/old-style-prom-2.c: Same.
4811 * gcc.dg/cast-function-1.c: Same.
4812 * gcc.dg/pr15698-1.c: Same.
4813 * gcc.dg/dremf-type-compat-3.c: Same.
4814 * gcc.dg/vla-8.c: Same.
4815 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4817 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4818 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4819 * gcc.dg/enum-compat-1.c: Same.
4820 * gcc.dg/dremf-type-compat-2.c: Same.
4821 * gcc.dg/old-style-prom-2.c: Same.
4822 * gcc.dg/pr15698-1.c: Same.
4823 * gcc.dg/pr20368-1.c: Same.
4824 * gcc.dg/dremf-type-compat-3.c: Same.
4825 * gcc.dg/builtins-30.c: Same. Test for columns.
4827 2009-06-12 Janus Weil <janus@gcc.gnu.org>
4830 * gfortran.dg/proc_decl_1.f90: Extended.
4832 2009-06-12 Ian Lance Taylor <iant@google.com>
4834 * gcc.dg/Wcxx-compat-13.c: New testcase.
4836 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4839 * gcc.dg/tree-ssa/fre-vce-1.c
4841 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
4844 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4845 min-insn-to-prefetch-ratio=5.
4847 2009-06-12 Joey Ye <joey.ye@intel.com>
4848 H.J. Lu <hongjiu.lu@intel.com>
4851 * gcc.target/i386/stackalign/pr39146.c: New.
4853 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
4855 * gcc.target/i386/crc32-1.c: New.
4856 * gcc.target/i386/crc32-2.c: Likewise.
4858 2009-06-11 David Daney <ddaney@caviumnetworks.com>
4861 * gcc.dg/builtin-unreachable-1.c: New test.
4862 * gcc.dg/builtin-unreachable-2.c: Same.
4864 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
4867 * gfortran.dg/data_value_1.f90: New test.
4869 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4872 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4873 remove ilp32 requirement.
4874 * gcc.target/i386/excess-precision-2.c: Likewise.
4875 * gcc.target/i386/excess-precision-3.c: Likewise.
4876 * gcc.target/i386/excess-precision-4.c: Likewise.
4877 * gcc.target/i386/excess-precision-5.c: Likewise.
4878 * gcc.target/i386/excess-precision-6.c: Likewise.
4880 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4883 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4884 * gfortran.dg/nan_5.f90: New test.
4886 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
4888 * gcc.target/arm/neon-modes-1.c: New test.
4890 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
4892 * g++.dg/torture/pr31579.C: Cast pointer
4893 via __SIZE_TYPE__ instead of 'unsigned long'.
4895 2009-06-10 Anthony Green <green@moxielogic.com>
4897 * lib/target-supports.exp (check_profiling_available):
4898 Profiling is not available for testing purposes on moxie.
4900 2009-06-09 Ian Lance Taylor <iant@google.com>
4902 * gcc.dg/Wcxx-compat-12.c: New testcase.
4904 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
4907 * gfortran.dg/backspace_11.f90: New.
4909 2009-06-09 Jason Merrill <jason@redhat.com>
4911 * g++.dg/cpp0x/defaulted10.C: New.
4913 2009-06-09 Martin Jambor <mjambor@suse.cz>
4915 * gcc.c-torture/compile/pr40351.c: New file.
4917 2009-06-09 Olivier Hainque <hainque@adacore.com>
4919 * gnat.dg/align_max.adb: New test.
4921 2009-06-08 Jason Merrill <jason@redhat.com>
4923 * g++.dg/cpp0x/auto15.C: New.
4925 2009-06-08 Jan Hubicka <jh@suse.cz>
4928 * gcc.dg/torture/pr39834.c
4930 2009-06-08 Jan Hubicka <jh@suse.cz>
4933 * g++.dg/torture/pr40102.C: New testcase.
4935 2009-06-08 Jakub Jelinek <jakub@redhat.com>
4937 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4938 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4939 * gcc.dg/builtin-object-size-6.c: New test.
4942 * g++.dg/template/dtor7.C: New test.
4946 * g++.dg/template/error41.C: New test.
4947 * g++.dg/template/error42.C: New test.
4949 2009-06-08 Revital Eres <eres@il.ibm.com>
4952 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4953 * gcc.dg/vect/vect-88.c: Likewise.
4954 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4955 * gcc.dg/vect/pr25413.c: Likewise.
4956 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4958 2009-06-07 Ian Lance Taylor <iant@google.com>
4960 * g++.dg/warn/Wswitch-3.C: New testcase.
4961 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4962 * gcc.dg/Wswitch-enum-error.c: Likewise.
4963 * gcc.dg/Wswitch-error.c: Likewise.
4965 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4968 * gfortran.dg/negative_unit.f: Update test.
4969 * gfortran.dg/negative_unit_int8.f: Update test.
4970 * gfortran.dg/newunit_1.f90: New test.
4972 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4976 * gfortran.dg/spread_init_expr.f03: New.
4977 * gfortran.dg/unpack_init_expr.f03: New.
4978 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4981 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4985 * gfortran.dg/count_init_expr.f03
4986 * gfortran.dg/product_init_expr.f03
4987 * gfortran.dg/sum_init_expr.f03
4989 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4992 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4994 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4996 * gfortran.dg/zero_sized_5.f90: Likewise.
4998 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5001 * g++.dg/torture/pr32950.C: New.
5003 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5007 * gfortran.dg/dot_product_1.f03: New.
5008 * gfortran.dg/matmul_8.f03: New.
5009 * gfortran.dg/transpose_3.f03: New.
5011 2009-06-06 Ian Lance Taylor <iant@google.com>
5013 * gcc.dg/Wunused-label-1.c: New test case.
5014 * g++.dg/warn/Wunused-label-1.C: New test case.
5015 * g++.dg/warn/Wunused-label-2.C: New test case.
5016 * g++.dg/warn/Wunused-label-3.C: New test case.
5018 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5021 * reshape_zerosize_2.f90: New.
5023 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5026 * gfortran.dg/pack_assign_1.f90: New.
5027 * gfortran.dg/pack_vector_1.f90: New.
5029 2009-06-05 Jakub Jelinek <jakub@redhat.com>
5032 * gcc.dg/pr40340-1.c: New test.
5033 * gcc.dg/pr40340-2.c: New test.
5034 * gcc.dg/pr40340-3.c: New test.
5035 * gcc.dg/pr40340-4.c: New test.
5036 * gcc.dg/pr40340-5.c: New test.
5037 * gcc.dg/pr40340.h: New file.
5039 2009-06-05 Revital Eres <eres@il.ibm.com>
5041 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5043 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5044 * gcc.dg/vect/vect-33.c: Likewise.
5045 * gcc.dg/vect/vect-92.c: Likewise.
5046 * gcc.dg/vect/vect-58.c: Likewise.
5047 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5048 * gcc.dg/vect/vect-42.c: Likewise.
5049 * gcc.dg/vect/slp-25.c: Likewise.
5050 * gcc.dg/vect/vect-align-1.c: Likewise.
5051 * gcc.dg/vect/vect-align-2.c: Likewise.
5052 * gcc.dg/vect/vect-93.c: Likewise.
5053 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5054 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5055 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5056 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5057 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5058 * gcc.dg/vect/vect-26.c: Likewise.
5059 * gcc.dg/vect/vect-44.c: Likewise.
5060 * gcc.dg/vect/vect-70.c: Likewise.
5061 * gcc.dg/vect/vect-95.c: Likewise.
5062 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5063 * gcc.dg/vect/vect-28.c: Likewise.
5064 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5065 * gcc.dg/vect/vect-87.c: Likewise.
5066 * gcc.dg/vect/vect-109.c: Likewise.
5067 * gcc.dg/vect/vect-54.c: Likewise.
5068 * gcc.dg/vect/vect-96.c: Likewise.
5069 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5070 * gcc.dg/vect/vect-88.c: Likewise.
5071 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5072 * gcc.dg/vect/vect-89.c: Likewise.
5073 * gcc.dg/vect/vect-91.c: Likewise.
5074 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5075 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5076 * gfortran.dg/vect/vect-2.f90: Likewise.
5077 * gfortran.dg/vect/vect-3.f90: Likewise.
5078 * gfortran.dg/vect/vect-4.f90: Likewise.
5079 * gfortran.dg/vect/vect-5.f90: Likewise.
5081 2009-06-05 Alexander Strange <astrange@ithinksw.com>
5083 PR tree-optimization/36318
5084 * gcc.dg/tree-ssa/sra-7.c: New test.
5086 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
5089 * gfortran.dg/reshape_order_5.f90: New.
5090 * gfortran.dg/reshape_shape_1.f90: New.
5092 2009-06-04 Jason Merrill <jason@redhat.com>
5094 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5096 2009-06-04 Steve Ellcey <sje@cup.hp.com>
5098 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5099 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5101 2009-06-04 Richard Guenther <rguenther@suse.de>
5104 * g++.dg/torture/pr40335.C: New testcase.
5106 2009-06-03 Richard Guenther <rguenther@suse.de>
5109 * gcc.dg/torture/pr40328.c: New testcase.
5111 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5113 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5116 2009-06-03 Martin Jambor <mjambor@suse.cz>
5118 * g++.dg/torture/pr40323.C: New file.
5120 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5122 * gnat.dg/specs/root.ads: New test.
5123 * gnat.dg/specs/root-level_1.ads: Likewise.
5124 * gnat.dg/specs/root-level_2.ads: Likewise.
5125 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5127 2009-06-02 Mark Mitchell <mark@codesourcery.com>
5129 * g++.dg/init/ref15.C: Require unwrapped targets.
5131 2009-06-02 Jason Merrill <jason@redhat.com>
5133 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5134 * g++.dg/cpp0x/initlist18.C: New.
5135 * g++.dg/cpp0x/initlist19.C: New.
5137 * g++.dg/cpp0x/auto14.C: New.
5139 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5141 * gnat.dg/alignment6.adb: Remove XFAIL.
5143 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
5146 * g++.dg/template/spec36.C: New test.
5148 2009-06-01 Ian Lance Taylor <iant@google.com>
5150 * gcc.dg/cast-qual-3.c: New testcase.
5151 * g++.dg/warn/Wcast-qual2.C: New testcase.
5153 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
5155 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5156 (process-message): Expect column numbers.
5157 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5158 * gcc.dg/pch/counter-2.c: Same.
5159 * gcc.dg/pch/valid-2.c: Same.
5160 * gcc.dg/pch/warn-1.c: Same.
5161 * gcc.dg/pch/valid-1.c: Same.
5162 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5163 * gcc.dg/cpp/syshdr.c: Same.
5164 * gcc.dg/cpp/19940712-1.c: Same.
5165 * gcc.dg/cpp/missing-header-1.c: Same.
5166 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5167 * gcc.dg/cpp/tr-warn3.c: Same.
5168 * gcc.dg/cpp/pr29612-2.c: Same.
5169 * gcc.dg/cpp/tr-warn4.c: Same.
5170 * gcc.dg/cpp/Wtrigraphs.c: Same.
5171 * gcc.dg/cpp/poison.c: Same.
5172 * gcc.dg/cpp/arith-3.c: Same.
5173 * gcc.dg/cpp/sysmac2.c: Same.
5174 * gcc.dg/cpp/cpp.exp: Same.
5175 * gcc.dg/cpp/tr-warn5.c: Same.
5176 * gcc.dg/cpp/include2.c: Same.
5177 * gcc.dg/cpp/Wmissingdirs.c: Same.
5178 * gcc.dg/cpp/Wmissingdirs.c: Same.
5179 * gcc.dg/cpp/tr-warn6.c: Same.
5180 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5181 * gcc.dg/cpp/macspace1.c: Same.
5182 * gcc.dg/cpp/escape-2.c: Same.
5183 * gcc.dg/cpp/assert2.c: Same.
5184 * gcc.dg/cpp/undef2.c: Same.
5185 * gcc.dg/cpp/macspace2.c: Same.
5186 * gcc.dg/cpp/tr-warn1.c: Same.
5187 * gcc.dg/cpp/extratokens2.c: Same.
5188 * gcc.dg/cpp/strify2.c: Same.
5189 * gcc.dg/cpp/Wsignprom.c: Same.
5190 * gcc.dg/cpp/redef2.c: Same.
5191 * gcc.dg/cpp/trad/trad.exp: Same.
5192 * gcc.dg/cpp/arith-1.c: Same.
5193 * gcc.dg/cpp/extratokens.c: Same.
5194 * gcc.dg/cpp/if-mpar.c: Same.
5196 2009-06-01 Olivier Hainque <hainque@adacore.com>
5198 * gnat.dg/nested_float_packed.ads: New test.
5200 2009-06-01 Olivier Hainque <hainque@adacore.com>
5201 Eric Botcazou <botcazou@adacore.com>
5203 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5204 * gnat.dg/test_oconst.adb: New test.
5206 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5208 * gcc.dg/plugin/ggcplug.c: Moved comment.
5209 (plugin_init): Fixed typo, declared i, returned 0 at end.
5211 2009-05-31 Ira Rosen <irar@il.ibm.com>
5214 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5215 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5217 2009-05-29 Ian Lance Taylor <iant@google.com>
5219 * gcc.dg/Wcxx-compat-11.c: New testcase.
5221 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5224 * gfortran.dg/leadz_trailz_1.f90: New test.
5225 * gfortran.dg/leadz_trailz_2.f90: New test.
5227 2009-05-29 Martin Jambor <mjambor@suse.cz>
5229 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5230 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5231 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5232 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5233 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5234 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5235 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5236 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5237 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5238 * gcc.dg/tree-ssa/sra-5.c: New file.
5239 * gcc.dg/tree-ssa/sra-6.c: New file.
5240 * gcc.c-torture/compile/sra-1.c: New file.
5242 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5245 * gcc.c-torture/compile/pr40291.c: New test.
5248 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5250 * gcc.target/powerpc/altivec-30.c: New test.
5251 * gcc.target/powerpc/altivec-31.c: New test.
5253 2009-05-28 Richard Guenther <rguenther@suse.de>
5255 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5256 * gcc.c-torture/execute/20090527-1.c: Likewise.
5258 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5261 * g++.dg/template/canon-type-1.C: New test.
5262 * g++.dg/template/canon-type-2.C: Likewise.
5263 * g++.dg/template/canon-type-3.C: Likewise.
5264 * g++.dg/template/canon-type-4.C: Likewise.
5265 * g++.dg/template/canon-type-5.C: Likewise.
5266 * g++.dg/template/canon-type-6.C: Likewise.
5267 * g++.dg/template/canon-type-7.C: Likewise.
5269 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5270 Uros Bizjak <ubizjak@gmail.com>
5271 Danny Smith <dansmister@gmail.com>
5275 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5277 * gcc.target/i386/pr37216.c: New test source file.
5278 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5279 use -fno-common for testing Cygwin and MinGW targets.
5281 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5283 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5284 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5285 * g++.dg/pr37742.C (size_t): Likewise.
5286 * g++.dg/torture/pr34850.C (size_t): Likewise.
5287 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5289 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5290 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5291 (size_t): Use __extension__ and __SIZE_TYPE__.
5292 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5294 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5295 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5296 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5297 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5298 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5299 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5300 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5301 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5302 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5303 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5304 (__ssize_t): Likewise.
5305 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5306 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5307 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5308 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5309 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5310 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5311 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5312 * gcc.dg/pr33667.c (size_t): Likewise.
5313 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5314 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5315 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5316 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5317 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5318 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5320 2009-05-28 Ira Rosen <irar@il.ibm.com>
5322 PR tree-optimization/40254
5323 * gcc.dg/vect/pr40254.c: New test.
5325 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5328 * gcc.target/mips/const-anchor-1.c: New test.
5329 * gcc.target/mips/const-anchor-2.c: New test.
5331 2009-05-27 Jason Merrill <jason@redhat.com>
5333 * g++.dg/cpp0x/initlist15.C: New.
5334 * g++.dg/cpp0x/initlist16.C: New.
5335 * g++.dg/cpp0x/initlist17.C: New.
5337 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5340 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5341 patterns to reflect frontend changes.
5342 * gfortran.dg/vector_subscript_4.f90: Likewise.
5344 2009-05-27 Olivier Hainque <hainque@adacore.com>
5345 Eric Botcazou <botcazou@adacore.com>
5347 * gcc.c-torture/execute/align-nest.c: New testcase.
5348 * gnat.dg/misaligned_nest.adb: New testcase.
5350 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
5352 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5353 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5354 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5355 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5357 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
5359 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5360 cast instead of assuming 0ul.
5361 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5363 (_type_desc): Make first argument const.
5364 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5366 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5369 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5370 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5372 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5374 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5375 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5376 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5377 * gcc.dg/plugin/ggcplug.c: Added new file.
5379 2009-05-26 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/nullify_4.f90: New test.
5384 2009-05-26 Richard Guenther <rguenther@suse.de>
5386 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5388 2009-05-26 Richard Guenther <rguenther@suse.de>
5391 * gcc.c-torture/compile/pr40252.c: New testcase.
5393 2009-05-26 Dodji Seketeli <dodji@redhat.com>
5396 * g++.dg/template/typedef18.C: New test.
5397 * g++.dg/template/typedef19.C: Likewise.
5398 * g++.dg/template/typedef20.C: Likewise.
5399 * g++.dg/template/access11.C: Adjust.
5401 2009-05-26 Richard Guenther <rguenther@suse.de>
5404 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5406 2009-05-25 Jason Merrill <jason@redhat.com>
5409 * g++.dg/cpp0x/enum3.C: New test.
5411 2009-05-25 Richard Guenther <rguenther@suse.de>
5413 PR tree-optimization/36327
5414 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5415 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5416 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5417 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5418 * gcc.dg/vect/vect-40.c: Likewise.
5419 * gcc.dg/vect/vect-42.c: Likewise.
5420 * gcc.dg/vect/vect-46.c: Likewise.
5421 * gcc.dg/vect/vect-76.c: Likewise.
5423 2009-05-25 Janus Weil <janus@gcc.gnu.org>
5426 * gfortran.dg/proc_ptr_18.f90: New.
5427 * gfortran.dg/proc_ptr_19.f90: New.
5428 * gfortran.dg/proc_ptr_comp_9.f90: New.
5429 * gfortran.dg/proc_ptr_comp_10.f90: New.
5431 2009-05-25 Richard Guenther <rguenther@suse.de>
5433 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5434 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5436 2009-05-25 Ira Rosen <irar@il.ibm.com>
5438 PR tree-optimization/40238
5439 * gcc.dg/vect/pr40238.c: New test.
5441 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442 Dominique Dhumieres <dominiq@lps.ens.fr>
5446 * gfortran.dg/bounds_check_fail_3.f90: New test.
5447 * gfortran.dg/bounds_check_fail_4.f90: New test.
5448 * gfortran.dg/bounds_check_14.f90: Update test.
5449 * gfortran.dg/bound_4.f90: Update test.
5451 2009-05-24 Richard Guenther <rguenther@suse.de>
5454 * gcc.c-torture/compile/pr40233.c: New testcase.
5456 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
5458 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5459 for alpha*-*-* targets.
5461 2009-05-24 Ira Rosen <irar@il.ibm.com>
5463 * gcc.dg/vect/bb-slp-1.c: New test.
5464 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5465 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5466 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5467 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5468 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5469 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5470 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5471 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5472 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5473 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5474 gcc.dg/vect/bb-slp-22.c: Likewise.
5475 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5477 2009-05-23 Mark Mitchell <mark@codesourcery.com>
5478 Maxim Kuvyrkov <maxim@codesourcery.com>
5480 * gcc.dg/falign-labels-1.c: New test.
5482 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5484 * gnat.dg/specs/rep_clause3.ads: New test.
5486 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5488 * gnat.dg/addr6.adb: New test.
5490 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5492 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5494 * gcc.target/arm/thumb2-mul-space.c: New file.
5495 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5496 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5497 * gcc.target/arm/thumb2-mul-speed.c: New file.
5499 2009-05-22 Richard Guenther <rguenther@suse.de>
5502 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5503 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5504 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5506 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5508 * gcc.dg/dll-6.c: New test.
5509 * gcc.dg/dll-6a.c: Likewise.
5510 * gcc.dg/dll-7.c: Likewise.
5511 * gcc.dg/dll-7a.c: Likewise.
5512 * g++.dg/ext/dllexport2.C: Likewise.
5513 * g++.dg/ext/dllexport2a.cc: Likewise.
5515 2009-05-21 Steve Ellcey <sje@cup.hp.com>
5518 * gcc.target/ia64/mfused-madd-vect.c: New test.
5519 * gcc.target/ia64/mfused-madd.c: New test.
5520 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5521 * gcc.target/ia64/mno-fused-madd.c: New test.
5523 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5525 * gcc.target/i386/movbe-1.c: New.
5526 * gcc.target/i386/movbe-2.c: Likewise.
5528 2009-05-21 Taras Glek <tglek@mozilla.com>
5530 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5531 plugin_init signature.
5532 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5533 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5534 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5536 2009-05-21 Mark Mitchell <mark@codesourcery.com>
5538 * gcc.dg/target/arm/neon-vmla-1.c: New.
5539 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5541 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5543 * gcc.target/mips/octeon-exts-6.c: New test.
5544 * gcc.target/mips/extend-1.c: New test.
5545 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5547 * gcc.target/mips/octeon-exts-5.c: Likewise.
5549 2009-05-20 Jakub Jelinek <jakub@redhat.com>
5552 * gcc.c-torture/compile/pr40204.c: New test.
5554 2009-05-20 Richard Guenther <rguenther@suse.de>
5556 * gcc.c-torture/compile/20090518-1.c: New testcase.
5558 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
5560 PR tree-optimization/40087
5561 * gcc.dg/tree-ssa/pr40087.c: New test.
5563 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5565 * gcc.dg/vector-4.c: New testcase.
5566 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5567 * g++.dg/ext/vector16.C: New testcase.
5569 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5572 * gcc.dg/pr40172.c: Renamed to ...
5573 * gcc.dg/pr40172-1.c: This.
5575 * gcc.dg/pr40172-2.c: New.
5576 * gcc.dg/pr40172-3.c: Likewise.
5578 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5581 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5583 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5585 * gnat.dg/loop_optimization6.ad[sb]: New test.
5587 2009-05-19 Richard Guenther <rguenther@suse.de>
5589 * gcc.c-torture/compile/20090519-1.c: New testcase.
5591 2009-05-18 Jason Merrill <jason@redhat.com>
5593 * g++.dg/cpp0x/explicit1.C: New.
5594 * g++.dg/cpp0x/explicit2.C: New.
5596 2009-05-18 Dodji Seketeli <dodji@redhat.com>
5599 * g++.dg/debug/dwarf2/nested-1.C: New test.
5601 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5604 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5607 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5610 * gfortran.dg/proc_ptr_comp_8.f90: New.
5612 2009-05-18 Richard Guenther <rguenther@suse.de>
5615 * gfortran.dg/array_memset_2.f90: Adjust.
5617 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5621 * gfortran.dg/interface_27.f90: New.
5622 * gfortran.dg/interface_28.f90: New.
5623 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5624 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5626 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5628 * gcc.target/m68k/tls-ie.c: New test.
5629 * gcc.target/m68k/tls-le.c: New test.
5630 * gcc.target/m68k/tls-gd.c: New test.
5631 * gcc.target/m68k/tls-ld.c: New test.
5632 * gcc.target/m68k/tls-ie-xgot.c: New test.
5633 * gcc.target/m68k/tls-le-xtls.c: New test.
5634 * gcc.target/m68k/tls-gd-xgot.c: New test.
5635 * gcc.target/m68k/tls-ld-xgot.c: New test.
5636 * gcc.target/m68k/tls-ld-xtls.c: New test.
5637 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5639 2009-05-18 Martin Jambor <mjambor@suse.cz>
5641 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5643 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5646 * gcc.dg/pr40172.c: New.
5648 2009-05-17 Jason Merrill <jason@redhat.com>
5651 * g++.dg/template/dtor6.C: New.
5653 2009-05-17 Joseph Myers <joseph@codesourcery.com>
5655 * g++.dg/warn/translate-ice-1.C: New test.
5657 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5659 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5660 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5661 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5662 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5664 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5667 * gfortran.dg/erf_2.F90: New test.
5668 * gfortran.dg/erfc_scaled_2.f90: New test.
5670 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5673 * gfortran.dg/string_1.f90: New test.
5674 * gfortran.dg/string_2.f90: New test.
5675 * gfortran.dg/string_3.f90: New test.
5677 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5679 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5680 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5682 2009-05-15 Ian Lance Taylor <iant@google.com>
5684 * gcc.dg/Wcxx-compat-10.c: New testcase.
5686 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5689 * gcc.dg/pr16302.c: New.
5690 * g++.dg/warn/pr16302.C: New.
5692 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5694 * gcc.dg/torture/builtin-math-5.c: New.
5695 * gcc.dg/torture/builtin-math-6.c: New.
5696 * lib/target-supports.exp (check_effective_target_mpc): New.
5698 2009-05-15 Jan Hubicka <jh@suse.cz>
5700 * gcc.dg/tree-ssa/inline-3.c: New testcase
5702 2009-05-15 Jan Hubicka <jh@suse.cz>
5704 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5705 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5706 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5707 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5708 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5710 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5712 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5713 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5715 2009-05-15 Jan Hubicka <jh@suse.cz>
5717 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5718 optimized by sibcall noinline.
5720 2009-05-15 Jan Hubicka <jh@suse.cz>
5722 * sibcall-1.c (track): Mark noinline.
5723 * sibcall-2.c (track): Mark noinline.
5724 * sibcall-3.c (track): Mark noinline.
5725 * sibcall-4.c (track): Mark noinline.
5727 2009-05-15 Jan Hubicka <jh@suse.cz>
5729 * flatten-2.c: Disable early inlining; add comment.
5730 * flatten-3.c: New test based on flatten-2.c.
5732 2009-05-15 Richard Guenther <rguenther@suse.de>
5734 PR tree-optimization/39999
5735 * gcc.c-torture/compile/pr39999.c: New testcase.
5737 2009-05-15 Joseph Myers <joseph@codesourcery.com>
5739 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5741 2009-05-14 Ian Lance Taylor <iant@google.com>
5743 * gcc.dg/Wcxx-compat-9.c: New testcase.
5745 2009-05-14 Janus Weil <janus@gcc.gnu.org>
5748 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5749 * gfortran.dg/duplicate_type_2.f90: Ditto.
5750 * gfortran.dg/duplicate_type_3.f90: New.
5752 2009-05-14 Laurent GUERBY <laurent@guerby.net>
5754 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5755 * ada/acats/tests/c5/c59002c.ada: Likewise.
5757 2009-05-13 Taras Glek <tglek@mozilla.com>
5759 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5760 attributes and decl smashing.
5761 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5763 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5764 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5766 2009-05-14 Jakub Jelinek <jakub@redhat.com>
5769 * gfortran.dg/pr39865.f90: New test.
5770 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5772 * gfortran.dg/hollerith_f95.f90: Likewise.
5773 * gfortran.dg/hollerith6.f90: New test.
5774 * gfortran.dg/hollerith7.f90: New test.
5776 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5779 * gcc.dg/cpp/pr36674.i: New.
5781 2009-05-14 Ben Elliston <bje@au.ibm.com>
5784 * gcc.c-torture/compile/pr40035.c: New test.
5786 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5788 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5790 2009-05-12 Tobias Burnus <burnus@net-b.de>
5793 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5794 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5795 * gfortran.dg/interop_params.f03: Ditto.
5797 2009-05-12 Jan Hubicka <jh@suse.cz>
5799 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5800 so unrolling still happens.
5801 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5802 * gcc.dg/ipa/ipacost-2.c: Likewise.
5803 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5805 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5807 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5809 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5811 * lib/target-supports.exp (check_profiling_available): Return
5812 false for -p on *-*-cygwin* targets.
5814 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5816 PR tree-optimization/38632
5817 * g++.dg/tree-ssa/pr38632.C: New.
5819 2009-05-11 Jan Hubicka <jh@suse.cz>
5821 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5822 we now optimize better.
5823 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5824 out at different places.
5825 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5827 * gcc.dg/vect/vect-76.c: Likewise.
5828 * gcc.dg/vect/vect-70.c: Likewise.
5829 * gcc.dg/vect/vect-66.c: Likewise.
5830 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5831 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5833 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5836 * gcc.c-torture/compile/pr40080.c: New.
5838 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
5840 * gcc.c-torture/compile/pr40026.c: New testcase.
5842 2009-05-11 Janus Weil <janus@gcc.gnu.org>
5845 * gfortran.dg/proc_ptr_comp_7.f90: New.
5847 2009-05-11 Ira Rosen <irar@il.ibm.com>
5849 PR tree-optimization/40074
5850 * gcc.dg/vect/pr40074.c: New test.
5852 2009-05-10 Ian Lance Taylor <iant@google.com>
5854 * gcc.dg/Wcxx-compat-7.c: New testcase.
5855 * gcc.dg/Wcxx-compat-8.c: New testcase.
5856 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5857 * gcc.dg/pr17188-1.c: Likewise.
5858 * gcc.dg/pr39084.c: Likewise.
5860 2009-05-10 Michael Matz <matz@suse.de>
5863 * gcc.dg/pr40031.c: New test.
5865 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5868 * gfortran.dg/array_constructor_31.f90: New test.
5870 2009-05-10 Richard Guenther <rguenther@suse.de>
5872 PR tree-optimization/40081
5873 * g++.dg/torture/pr40081.C: New testcase.
5875 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5878 * gfortran.dg/dependency_24.f90: New test.
5879 * gfortran.dg/dependency_23.f90: Clean up module files.
5881 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
5884 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5885 * gfortran.dg/chmod_2.f90: Likewise.
5886 * gfortran.dg/chmod_3.f90: Likewise.
5887 * gfortran.dg/open_errors.f90: Likewise.
5889 2009-05-09 Jan Hubicka <jh@suse.cz>
5892 * g++.dg/eh/nested-try.C: New test.
5894 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5896 PR tree-optimization/40049
5897 * gcc.dg/vect/vect-shift-2.c: New test.
5899 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5901 * gcc.dg/torture/complex-sign-mul-minus-one.c,
5902 gcc.dg/torture/complex-sign-mul-one.c: New tests.
5904 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5907 * g++.dg/warn/deprecated-6.C: New.
5908 * gcc.dg/deprecated-4.c: Likewise.
5909 * gcc.dg/deprecated-5.c: Likewise.
5910 * gcc.dg/deprecated-6.c: Likewise.
5912 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5914 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5915 __aligned__(__BIGGEST_ALIGNMENT__).
5916 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5917 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5918 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5919 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5920 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5921 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5922 * gcc.dg/vect/Os-vect-95.c: Likewise.
5923 * gcc.dg/vect/pr20122.c: Likewise.
5924 * gcc.dg/vect/pr36493.c: Likewise.
5925 * gcc.dg/vect/pr37385.c: Likewise.
5926 * gcc.dg/vect/slp-7.c: Likewise.
5927 * gcc.dg/vect/slp-9.c: Likewise.
5928 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5929 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5930 * gcc.dg/vect/vect-35.c: Likewise.
5931 * gcc.dg/vect/vect-40.c: Likewise.
5932 * gcc.dg/vect/vect-42.c: Likewise.
5933 * gcc.dg/vect/vect-44.c: Likewise.
5934 * gcc.dg/vect/vect-46.c: Likewise.
5935 * gcc.dg/vect/vect-48.c: Likewise.
5936 * gcc.dg/vect/vect-52.c: Likewise.
5937 * gcc.dg/vect/vect-54.c: Likewise.
5938 * gcc.dg/vect/vect-56.c: Likewise.
5939 * gcc.dg/vect/vect-58.c: Likewise.
5940 * gcc.dg/vect/vect-60.c: Likewise.
5941 * gcc.dg/vect/vect-74.c: Likewise.
5942 * gcc.dg/vect/vect-75.c: Likewise.
5943 * gcc.dg/vect/vect-76.c: Likewise.
5944 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5945 * gcc.dg/vect/vect-77.c: Likewise.
5946 * gcc.dg/vect/vect-77-global.c: Likewise.
5947 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5948 * gcc.dg/vect/vect-78.c: Likewise.
5949 * gcc.dg/vect/vect-78-global.c: Likewise.
5950 * gcc.dg/vect/vect-80.c: Likewise.
5951 * gcc.dg/vect/vect-85.c: Likewise.
5952 * gcc.dg/vect/vect-87.c: Likewise.
5953 * gcc.dg/vect/vect-88.c: Likewise.
5954 * gcc.dg/vect/vect-92.c: Likewise.
5955 * gcc.dg/vect/vect-93.c: Likewise.
5956 * gcc.dg/vect/vect-95.c: Likewise.
5957 * gcc.dg/vect/vect-97.c: Likewise.
5958 * gcc.dg/vect/vect-complex-1.c: Likewise.
5959 * gcc.dg/vect/vect-complex-4.c: Likewise.
5960 * gcc.dg/vect/vect-complex-5.c: Likewise.
5961 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5962 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5963 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5964 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5965 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5966 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5967 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5968 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5969 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5970 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5971 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5972 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5973 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5974 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5975 * gcc.dg/vect/vect-outer-1.c: Likewise.
5976 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5977 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5978 * gcc.dg/vect/vect-outer-2.c: Likewise.
5979 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5980 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5981 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5982 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5983 * gcc.dg/vect/vect-outer-3.c: Likewise.
5984 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5985 * gcc.dg/vect/vect-outer-5.c: Likewise.
5986 * gcc.dg/vect/vect-outer-6.c: Likewise.
5987 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5988 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5989 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5990 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5991 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5992 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5993 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5994 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5995 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5996 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5997 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5998 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5999 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6000 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6002 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6005 * gcc.dg/torture/complex-sign.h: New header.
6006 * gcc.dg/torture/complex-sign-add.c,
6007 gcc.dg/torture/complex-sign-mixed-add.c,
6008 gcc.dg/torture/complex-sign-mixed-div.c,
6009 gcc.dg/torture/complex-sign-mixed-mul.c,
6010 gcc.dg/torture/complex-sign-mixed-sub.c,
6011 gcc.dg/torture/complex-sign-mul.c,
6012 gcc.dg/torture/complex-sign-sub.c: New tests.
6014 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6017 * gfortran.dg/intrinsic_3.f90: New.
6019 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6022 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6023 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6024 * gcc.dg/dfp/float-constant-double.c: New test.
6025 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6026 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6027 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6028 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6029 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6030 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6031 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6032 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6033 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6035 2009-05-07 Jakub Jelinek <jakub@redhat.com>
6038 * gcc.c-torture/execute/pr40057.c: New test.
6040 2009-05-06 James E. Wilson <wilson@codesourcery.com>
6042 * gcc.c-torture/compile/const-high-part.c: New test.
6044 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6047 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6050 2009-05-06 Janus Weil <janus@gcc.gnu.org>
6053 * gfortran.dg/proc_decl_1.f90: Modified.
6054 * gfortran.dg/proc_ptr_comp_1.f90: New.
6055 * gfortran.dg/proc_ptr_comp_2.f90: New.
6056 * gfortran.dg/proc_ptr_comp_3.f90: New.
6057 * gfortran.dg/proc_ptr_comp_4.f90: New.
6058 * gfortran.dg/proc_ptr_comp_5.f90: New.
6059 * gfortran.dg/proc_ptr_comp_6.f90: New.
6061 2009-05-06 Dodji Seketeli <dodji@redhat.com>
6064 * g++.dg/template/call7.C: New test.
6066 2009-05-06 Diego Novillo <dnovillo@google.com>
6068 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6070 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6072 * gfortran.dg/pr40021.f: Moved to ...
6073 * gfortran.fortran-torture/execute/pr40021.f: Here.
6075 2009-05-06 Janis Johnson <janis187@us.ibm.com>
6078 * gcc.dg/dfp/pr39986.c: New test.
6080 2009-05-06 Michael Matz <matz@suse.de>
6083 * gfortran.dg/pr40021.f: New test.
6085 2009-05-06 Le-Chun Wu <lcwu@google.com>
6087 * lib/plugin-support.exp: New file containing support procs for
6089 * lib/target-supports.exp (check_plugin_available): New proc.
6090 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6091 * gcc.dg/plugin/selfassign.c: New plugin source file.
6092 * gcc.dg/plugin/self-assign-test-1.c: New test.
6093 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6094 * g++.dg/README: Add description for plugin test.
6095 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6096 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6097 * g++.dg/plugin/selfassign.c: New plugin source file.
6098 * g++.dg/plugin/self-assign-test-1.C: New test.
6099 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6100 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6101 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6102 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6104 2009-05-06 Tobias Burnus <burnus@net-b.de>
6107 * gfortran.dg/intrinsic_2.f90: New test.
6108 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6110 2009-05-06 Joseph Myers <joseph@codesourcery.com>
6113 * gcc.dg/noncompile/incomplete-5.c: New test.
6115 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6118 * gcc.dg/pr39666-1.c: New test.
6119 * gcc.dg/pr39666-2.c: Likewise.
6120 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6121 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6122 * gfortran.dg/pr39666-1.f90: Likewise.
6123 * gfortran.dg/pr39666-2.f90: Likewise.
6125 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6127 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6128 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6129 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6131 2009-05-05 Janus Weil <janus@gcc.gnu.org>
6134 * gfortran.dg/proc_ptr_17.f90: New.
6136 2009-05-05 Richard Guenther <rguenther@suse.de>
6138 PR tree-optimization/40022
6139 * gcc.c-torture/execute/pr40022.c: New testcase.
6141 2009-05-05 Richard Guenther <rguenther@suse.de>
6144 * gcc.c-torture/compile/pr40023.c: New testcase.
6146 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6148 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6149 * g++.dg/template/overload9.C: Likewise.
6150 * g++.dg/ext/ms-1.C: New.
6152 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6155 * g++.dg/ext/vla7.C: New test.
6157 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6159 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6161 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6163 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6164 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6165 Update expected errors.
6167 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6170 * g++.dg/parse/parser-pr28152.C: New.
6171 * g++.dg/parse/parser-pr28152-2.C: New.
6173 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6175 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6177 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6179 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6180 * gcc.target/sparc/fexpand-2.c: Likewise.
6181 * gcc.target/sparc/fpmerge-2.c: Likewise.
6182 * gcc.target/sparc/pdist-2.c: Likewise.
6184 2009-05-03 Richard Guenther <rguenther@suse.de>
6187 * gcc.c-torture/compile/pr39983.c: New testcase.
6189 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6191 * gcc.dg/c99-complex-3.c: New test.
6193 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6195 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6197 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6199 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6201 2009-05-02 Richard Guenther <rguenther@suse.de>
6204 * gcc.target/spu/pr40001.c: New testcase.
6206 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6208 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6210 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6213 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6214 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6216 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6219 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6222 2009-04-30 David Ayers <ayers@fsfe.org>
6224 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6225 and gcc_error_prefix variables.
6226 * objc.dg/bad-receiver-type.m: Update to match correct
6228 * objc.dg/encode-5.m: Likewise.
6229 * objc.dg/id-1.m: Likewise.
6230 * objc.dg/method-1.m: Likewise.
6231 * objc.dg/method-6.m: Likewise.
6232 * objc.dg/method-7.m: Likewise.
6233 * objc.dg/method-9.m: Likewise.
6234 * objc.dg/method-11.m: Likewise.
6235 * objc.dg/method-20.m: Likewise.
6236 * objc.dg/private-1.m: Likewise.
6238 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6241 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6242 * gfortran.dg/advance_4.f90: Likewise
6243 * gfortran.dg/advance_5.f90: Likewise
6244 * gfortran.dg/append_1.f90: Likewise
6245 * gfortran.dg/backslash_1.f90: Likewise
6246 * gfortran.dg/backslash_2.f90: Likewise
6247 * gfortran.dg/backslash_3.f: Likewise
6248 * gfortran.dg/backspace_10.f90: Likewise
6249 * gfortran.dg/backspace_3.f: Likewise
6250 * gfortran.dg/backspace_4.f: Likewise
6251 * gfortran.dg/backspace_5.f: Likewise
6252 * gfortran.dg/backspace_8.f: Likewise
6253 * gfortran.dg/backspace_9.f: Likewise
6254 * gfortran.dg/complex_write.f90: Likewise
6255 * gfortran.dg/convert_implied_open.f90: Likewise
6256 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6257 * gfortran.dg/dos_eol.f: Likewise
6258 * gfortran.dg/empty_format_1.f90: Likewise
6259 * gfortran.dg/endfile.f: Likewise
6260 * gfortran.dg/eof_1.f90: Likewise
6261 * gfortran.dg/eor_1.f90: Likewise
6262 * gfortran.dg/eor_handling_1.f90: Likewise
6263 * gfortran.dg/eor_handling_2.f90: Likewise
6264 * gfortran.dg/eor_handling_3.f90: Likewise
6265 * gfortran.dg/eor_handling_4.f90: Likewise
6266 * gfortran.dg/eor_handling_5.f90: Likewise
6267 * gfortran.dg/error_recovery_5.f90: Likewise
6268 * gfortran.dg/f2003_inquire_1.f03: Likewise
6269 * gfortran.dg/f2003_io_4.f03: Likewise
6270 * gfortran.dg/f2003_io_5.f03: Likewise
6271 * gfortran.dg/f2003_io_7.f03: Likewise
6272 * gfortran.dg/fgetc_1.f90: Likewise
6273 * gfortran.dg/fgetc_2.f90: Likewise
6274 * gfortran.dg/flush_1.f90: Likewise
6275 * gfortran.dg/fmt_exhaust.f90: Likewise
6276 * gfortran.dg/fmt_huge.f90: Likewise
6277 * gfortran.dg/fmt_read.f90: Likewise
6278 * gfortran.dg/fmt_t_1.f90: Likewise
6279 * gfortran.dg/fmt_t_2.f90: Likewise
6280 * gfortran.dg/fmt_t_3.f90: Likewise
6281 * gfortran.dg/fmt_t_4.f90: Likewise
6282 * gfortran.dg/fmt_t_5.f90: Likewise
6283 * gfortran.dg/fmt_t_7.f: Likewise
6284 * gfortran.dg/fseek.f90: Likewise
6285 * gfortran.dg/ftell_1.f90: Likewise
6286 * gfortran.dg/ftell_2.f90: Likewise
6287 * gfortran.dg/func_derived_3.f90: Likewise
6288 * gfortran.dg/inquire_9.f90: Likewise
6289 * gfortran.dg/iostat_1.f90: Likewise
6290 * gfortran.dg/iostat_2.f90: Likewise
6291 * gfortran.dg/list_read_1.f90: Likewise
6292 * gfortran.dg/list_read_4.f90: Likewise
6293 * gfortran.dg/list_read_5.f90: Likewise
6294 * gfortran.dg/list_read_7.f90: Likewise
6295 * gfortran.dg/list_read_8.f90: Likewise
6296 * gfortran.dg/list_read_9.f90: Likewise
6297 * gfortran.dg/namelist_13.f90: Likewise
6298 * gfortran.dg/namelist_14.f90: Likewise
6299 * gfortran.dg/namelist_15.f90: Likewise
6300 * gfortran.dg/namelist_16.f90: Likewise
6301 * gfortran.dg/namelist_17.f90: Likewise
6302 * gfortran.dg/namelist_18.f90: Likewise
6303 * gfortran.dg/namelist_19.f90: Likewise
6304 * gfortran.dg/namelist_20.f90: Likewise
6305 * gfortran.dg/namelist_24.f90: Likewise
6306 * gfortran.dg/namelist_26.f90: Likewise
6307 * gfortran.dg/namelist_27.f90: Likewise
6308 * gfortran.dg/namelist_28.f90: Likewise
6309 * gfortran.dg/namelist_37.f90: Likewise
6310 * gfortran.dg/namelist_38.f90: Likewise
6311 * gfortran.dg/namelist_39.f90: Likewise
6312 * gfortran.dg/namelist_40.f90: Likewise
6313 * gfortran.dg/namelist_43.f90: Likewise
6314 * gfortran.dg/namelist_44.f90: Likewise
6315 * gfortran.dg/namelist_45.f90: Likewise
6316 * gfortran.dg/namelist_46.f90: Likewise
6317 * gfortran.dg/namelist_47.f90: Likewise
6318 * gfortran.dg/namelist_48.f90: Likewise
6319 * gfortran.dg/namelist_49.f90: Likewise
6320 * gfortran.dg/namelist_50.f90: Likewise
6321 * gfortran.dg/namelist_51.f90: Likewise
6322 * gfortran.dg/namelist_52.f90: Likewise
6323 * gfortran.dg/namelist_56.f90: Likewise
6324 * gfortran.dg/namelist_char_only.f90: Likewise
6325 * gfortran.dg/namelist_use.f90: Likewise
6326 * gfortran.dg/namelist_use_only.f90: Likewise
6327 * gfortran.dg/noadv_size.f90: Likewise
6328 * gfortran.dg/open_access_append_1.f90: Likewise
6329 * gfortran.dg/pad_no.f90: Likewise
6330 * gfortran.dg/pr12884.f: Likewise
6331 * gfortran.dg/pr17090.f90: Likewise
6332 * gfortran.dg/pr17285.f90: Likewise
6333 * gfortran.dg/pr17286.f90: Likewise
6334 * gfortran.dg/pr18122.f90: Likewise
6335 * gfortran.dg/pr18210.f90: Likewise
6336 * gfortran.dg/pr18392.f90: Likewise
6337 * gfortran.dg/pr19155.f: Likewise
6338 * gfortran.dg/pr19216.f: Likewise
6339 * gfortran.dg/pr19467.f90: Likewise
6340 * gfortran.dg/pr19657.f: Likewise
6341 * gfortran.dg/pr20257.f90: Likewise
6342 * gfortran.dg/read_bad_advance.f90: Likewise
6343 * gfortran.dg/read_eof_2.f90: Likewise
6344 * gfortran.dg/read_eof_4.f90: Likewise
6345 * gfortran.dg/read_many_1.f: Likewise
6346 * gfortran.dg/read_noadvance.f90: Likewise
6347 * gfortran.dg/read_repeat.f90: Likewise
6348 * gfortran.dg/read_size_noadvance.f90: Likewise
6349 * gfortran.dg/read_x_past.f: Likewise
6350 * gfortran.dg/record_marker_1.f90: Likewise
6351 * gfortran.dg/record_marker_3.f90: Likewise
6352 * gfortran.dg/rewind_1.f90: Likewise
6353 * gfortran.dg/runtime_warning_1.f90: Likewise
6354 * gfortran.dg/shape_3.f90: Likewise
6355 * gfortran.dg/slash_1.f90: Likewise
6356 * gfortran.dg/stat_1.f90: Likewise
6357 * gfortran.dg/stat_2.f90: Likewise
6358 * gfortran.dg/streamio_11.f90: Likewise
6359 * gfortran.dg/streamio_3.f90: Likewise
6360 * gfortran.dg/streamio_4.f90: Likewise
6361 * gfortran.dg/streamio_9.f90: Likewise
6362 * gfortran.dg/tl_editing.f90: Likewise
6363 * gfortran.dg/unf_io_convert_1.f90: Likewise
6364 * gfortran.dg/unf_io_convert_2.f90: Likewise
6365 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6366 * gfortran.dg/unf_short_record_1.f90: Likewise
6367 * gfortran.dg/utf8_1.f03: Likewise
6368 * gfortran.dg/utf8_2.f03: Likewise
6369 * gfortran.dg/widechar_IO_1.f90: Likewise
6370 * gfortran.dg/write_check3.f90: Likewise
6371 * gfortran.dg/write_rewind_2.f: Likewise
6372 * gfortran.dg/x_slash_2.f: Likewise
6374 2009-04-29 Richard Guenther <rguenther@suse.de>
6377 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6379 (check_effective_target_vect_floatuint_cvt): Likewise.
6380 * gcc.dg/vect/slp-10.c: Adjust.
6381 * gcc.dg/vect/slp-11.c: Adjust.
6382 * gcc.dg/vect/slp-12b.c: Adjust.
6383 * gcc.dg/vect/slp-33.c: Adjust.
6384 * gcc.c-torture/compile/pr39943.c: New testcase.
6386 2009-04-29 Richard Guenther <rguenther@suse.de>
6389 * gcc.c-torture/compile/pr39937.c: New testcase.
6391 2009-04-29 Richard Guenther <rguenther@suse.de>
6393 PR tree-optimization/39941
6394 * gcc.c-torture/compile/pr39941.c: New testcase.
6396 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6398 * gcc.target/bfin/20090411-1.c: New test.
6400 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6403 * gcc.dg/pr39565.c: New testcase.
6405 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6407 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6408 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6409 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6410 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6411 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6412 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6413 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6414 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6415 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6416 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6417 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6418 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6419 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6420 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6421 * gcc.target/i386/pr37191.c: Likewise.
6422 * gcc.target/i386/reload-1.c: Likewise.
6423 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6424 * g++.old-deja/g++.pt/repo2.C: Likewise.
6425 * g++.old-deja/g++.pt/repo3.C: Likewise.
6426 * g++.old-deja/g++.pt/repo4.C: Likewise.
6427 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6428 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6429 * g++.dg/template/repo1.C: Likewise.
6430 * g++.dg/template/repo2.C: Likewise.
6431 * g++.dg/template/repo3.C: Likewise.
6432 * g++.dg/template/repo4.C: Likewise.
6433 * g++.dg/template/repo5.C: Likewise.
6434 * g++.dg/template/repo6.C: Likewise.
6435 * g++.dg/template/repo7.C: Likewise.
6436 * g++.dg/template/repo8.C: Likewise.
6437 * g++.dg/template/repo9.C: Likewise.
6438 * g++.dg/rtti/repo1.C: Likewise.
6439 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6440 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6441 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6442 * g++.dg/other/PR23205.C: Skip for vxworks.
6443 * g++.dg/ext/visibility/class1.C: Requires PIC.
6444 * g++.dg/eh/async-unwind2.C: Requires PIC.
6445 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6446 does not have cxa_exit.
6448 2009-04-28 Jing Yu <jingyu@google.com>
6451 * lib/target-supports.exp (check_effective_target_tls): Remove
6453 (check_effective_target_tls_native): Likewise.
6454 (check_effective_target_tls_runtime): Likewise.
6455 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6457 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6459 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6462 * gfortran.dg/proc_ptr_16.f90: New.
6464 2009-04-28 Steve Ellcey <sje@cup.hp.com>
6466 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6469 2009-04-28 Richard Guenther <rguenther@suse.de>
6472 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6474 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6476 * g++.dg/warn/pr35652.C: Removed.
6477 * gcc.dg/pr35652.c: Likewise.
6479 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
6481 * gcc.target/ia64/20071210-2.c: New testcase.
6483 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6486 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6487 * gcc.dg/pr39323-3.c: Ditto.
6489 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6493 * gfortran.dg/ambiguous_reference_2.f90: New.
6494 * gfortran.dg/pointer_assign_7.f90: New.
6496 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6497 Mark Mitchell <mark@codesourcery.com>
6499 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6500 * gcc.dg/20020103-1.c: Check for __ppc.
6501 * gcc.dg/asm-b.c: Check for __ppc.
6502 * gcc.dg/20020919-1.c: Check for __ppc.
6503 * gcc.dg/20020312-2.c: Likewise.
6504 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6505 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6506 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6507 * g++.dg/warn/weak1.C: Likewise.
6508 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6509 static so appropriate optimizations kick in.
6510 (find_base_value_wrapper): New function.
6511 * g++.dg/eh/simd-5.C: Fix target triplet.
6512 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6514 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6515 H.J. Lu <hongjiu.lu@intel.com>
6518 * gcc.target/i386/pr39911.c: New test.
6520 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
6523 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6525 2009-04-28 Ben Elliston <bje@au.ibm.com>
6530 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6532 * gcc.dg/pr35652.C: New.
6533 * g++.dg/warn/pr35652.C: New.
6534 * gcc.dg/format/plus-1.c: Adjust message.
6536 2009-04-27 DJ Delorie <dj@redhat.com>
6538 * lib/target-supports.exp (check_effective_target_double64): New.
6539 (check_effective_target_double64plus): New.
6540 (check_effective_target_large_double): New.
6541 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6542 * gcc.dg/div-double-1.c: Likewise.
6543 * gcc.dg/Wconversion-real.c: Require large_double.
6544 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6546 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6549 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6552 2009-04-27 Ian Lance Taylor <iant@google.com>
6554 * gcc.dg/Wcxx-compat-5.c: New testcase.
6555 * gcc.dg/Wcxx-compat-6.c: New testcase.
6557 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6559 Allow non-constant arguments to conversion intrinsics.
6560 * gcc.target/spu/intrinsics-3.c: Update tests.
6562 2009-04-27 Richard Guenther <rguenther@suse.de>
6565 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6566 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6568 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6571 * gcc.dg/torture/pr39903-1.c: New.
6572 * gcc.dg/torture/pr39903-2.c: Likewise.
6574 2009-04-27 Revital Eres <eres@il.ibm.com>
6576 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6578 * gcc.dg/sms-2.c: Add dump check.
6579 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6581 * gcc.dg/sms-4.c: Likewise.
6582 * gcc.dg/sms-5.c: Likewise.
6583 * gcc.dg/sms-6.c: Likewise.
6584 * gcc.dg/sms-7.c: Likewise.
6585 * gcc.dg/sms-antideps.c: Rename to...
6586 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6588 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6590 * gnat.dg/opt2.adb: New test.
6592 2009-04-27 Jakub Jelinek <jakub@redhat.com>
6595 * g++.dg/warn/Wunused-15.C: New test.
6597 2009-04-26 Michael Matz <matz@suse.de>
6600 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6602 * gcc.target/i386/pr37248-1.c: Modified.
6603 * gcc.target/i386/pr37248-3.c: Modified.
6604 * gcc.target/i386/pr37248-2.c: Modified.
6605 * gnat.dg/aliasing1.adb: Modified.
6606 * gnat.dg/pack9.adb: Modified.
6607 * gnat.dg/aliasing2.adb: Modified.
6608 * gcc.dg/strict-overflow-2.c: Modified.
6609 * gcc.dg/autopar/reduc-1char.c: Modified.
6610 * gcc.dg/autopar/reduc-2char.c: Modified.
6611 * gcc.dg/autopar/reduc-1.c: Modified.
6612 * gcc.dg/autopar/reduc-2.c: Modified.
6613 * gcc.dg/autopar/reduc-3.c: Modified.
6614 * gcc.dg/autopar/reduc-6.c: Modified.
6615 * gcc.dg/autopar/reduc-7.c: Modified.
6616 * gcc.dg/autopar/reduc-8.c: Modified.
6617 * gcc.dg/autopar/reduc-9.c: Modified.
6618 * gcc.dg/autopar/reduc-1short.c: Modified.
6619 * gcc.dg/autopar/reduc-2short.c: Modified.
6620 * gcc.dg/autopar/parallelization-1.c: Modified.
6621 * gcc.dg/strict-overflow-4.c: Modified.
6622 * gcc.dg/strict-overflow-6.c: Modified.
6623 * gcc.dg/gomp/combined-1.c: Modified.
6624 * gcc.dg/no-strict-overflow-1.c: Modified.
6625 * gcc.dg/no-strict-overflow-3.c: Modified.
6626 * gcc.dg/no-strict-overflow-5.c: Modified.
6627 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6628 * gcc.dg/tree-ssa/pr18134.c: Modified.
6629 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6630 * gcc.dg/tree-ssa/vector-2.c: Modified.
6631 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6632 * gcc.dg/tree-ssa/loop-21.c: Modified.
6633 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6634 * gcc.dg/tree-ssa/vector-3.c: Modified.
6635 * gcc.dg/tree-ssa/asm-3.c: Modified.
6636 * gcc.dg/tree-ssa/pr23294.c: Modified.
6637 * gcc.dg/tree-ssa/loop-22.c: Modified.
6638 * gcc.dg/tree-ssa/loop-15.c: Modified.
6639 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6640 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6641 * gcc.dg/tree-ssa/pr20139.c: Modified.
6642 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6643 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6644 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6645 * gcc.dg/tree-ssa/loop-5.c: Modified.
6646 * gcc.dg/tree-ssa/pr19431.c: Modified.
6647 * gcc.dg/tree-ssa/pr32044.c: Modified.
6648 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6649 * gcc.dg/tree-ssa/loop-19.c: Modified.
6650 * gcc.dg/tree-ssa/loop-28.c: Modified.
6651 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6652 * gcc.dg/tree-ssa/divide-1.c: Modified.
6653 * gcc.dg/tree-ssa/inline-1.c: Modified.
6654 * gcc.dg/tree-ssa/divide-3.c: Modified.
6655 * gcc.dg/tree-ssa/pr30978.c: Modified.
6656 * gcc.dg/tree-ssa/alias-6.c: Modified.
6657 * gcc.dg/tree-ssa/divide-4.c: Modified.
6658 * gcc.dg/tree-ssa/alias-11.c: Modified.
6659 * gcc.dg/no-strict-overflow-7.c: Modified.
6660 * gcc.dg/strict-overflow-1.c: Modified.
6661 * gcc.dg/pr15784-4.c: Modified.
6662 * gcc.dg/pr34263.c: Modified.
6663 * gcc.dg/strict-overflow-3.c: Modified.
6664 * gcc.dg/tree-prof/stringop-1.c: Modified.
6665 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6666 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6667 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6668 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6669 * gcc.dg/no-strict-overflow-2.c: Modified.
6670 * gcc.dg/no-strict-overflow-4.c: Modified.
6671 * gcc.dg/no-strict-overflow-6.c: Modified.
6672 * g++.dg/tree-ssa/pr27090.C: Modified.
6673 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6674 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6675 * g++.dg/tree-ssa/pr19807.C: Modified.
6676 * g++.dg/opt/pr30965.C: Modified.
6677 * g++.dg/init/new17.C: Modified.
6678 * gfortran.dg/whole_file_6.f90: Modified.
6679 * gfortran.dg/whole_file_5.f90: Modified.
6680 * gfortran.dg/reassoc_1.f90: Modified.
6681 * gfortran.dg/reassoc_3.f90: Modified.
6683 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6686 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6688 2009-04-26 Jakub Jelinek <jakub@redhat.com>
6691 * gcc.target/i386/pr39543-1.c: New test.
6692 * gcc.target/i386/pr39543-2.c: New test.
6693 * gcc.target/i386/pr39543-3.c: New test.
6696 * gcc.dg/Wunused-value-3.c: New test.
6698 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6701 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6702 gcc.dg/vla-21.c: New tests.
6704 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6707 * gcc.dg/inline-34.c: New test.
6709 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6711 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6712 gcc.dg/enum-const-3.c: New tests.
6713 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6714 -pedantic-errors. Update expected diagnostics.
6716 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6719 * gcc.dg/vla-20.c: New test.
6721 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6724 * gcc.dg/vla-19.c: New test.
6726 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6728 PR preprocessor/39559
6729 * gcc.dg/c99-intconst-2.c: New test.
6731 2009-04-25 Jan Hubicka <jh@suse.cz>
6733 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6735 2009-04-25 Janus Weil <janus@gcc.gnu.org>
6738 * gfortran.dg/import7.f90: New.
6740 2009-04-24 Richard Guenther <rguenther@suse.de>
6742 * gcc.dg/tree-ssa/vrp48.c: Fix.
6744 2008-04-24 Doug Kwan <dougkwan@google.com>
6746 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6747 destination are the same.
6749 2009-04-24 Richard Guenther <rguenther@suse.de>
6751 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6753 2009-04-24 Joseph Myers <joseph@codesourcery.com>
6755 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6756 gcc.dg/array-const-3.c: New tests.
6758 2009-04-24 Ian Lance Taylor <iant@google.com>
6760 * gcc.dg/Wcxx-compat-4.c: New testcase.
6762 2009-04-24 Daniel Kraft <d@domob.eu>
6764 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6765 expected on already erraneous symbol (renamed to fresh one).
6767 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
6770 * gcc.dg/pr39867.c: New.
6772 2009-04-24 Janus Weil <janus@gcc.gnu.org>
6776 * gfortran.dg/intrinsic_1.f90: New.
6778 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6780 * gnat.dg/alignment7.adb: New test.
6781 * gnat.dg/alignment8.adb: Likewise.
6783 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6785 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6786 * gnat.dg/specs/rep_clause2.ads: New test.
6788 2009-04-24 Jakub Jelinek <jakub@redhat.com>
6790 PR rtl-optimization/39794
6791 * gcc.dg/pr39794.c: New test.
6793 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6795 * gnat.dg/atomic1.adb: New test.
6796 * gnat.dg/atomic1_pkg.ads: New helper.
6798 2009-04-23 Steve Ellcey <sje@cup.hp.com>
6801 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6802 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6804 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
6806 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6809 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6812 * gcc.dg/vector-init-1.c: New testcase.
6813 * gcc.dg/vector-init-2.c: New testcase.
6815 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
6817 * gnat.dg/enum2.adb: New test.
6818 * gnat.dg/enum2_pkg.ads: New helper.
6820 2009-04-22 Jakub Jelinek <jakub@redhat.com>
6823 * gcc.dg/torture/pr39855.c: New test.
6825 2009-04-22 Dodji Seketeli <dodji@redhat.com>
6828 * g++.dg/cpp0x/pr39639.C: New test.
6830 2009-04-22 Mark Heffernan <meheff@google.com>
6832 * gcc.dg/profile-generate-3.c: New test.
6834 2009-04-22 Jan Hubicka <jh@suse.cz>
6836 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6838 2009-04-22 Steve Ellcey <sje@cup.hp.com>
6841 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6843 2009-04-22 Richard Guenther <rguenther@suse.de>
6845 PR tree-optimization/39824
6846 * gcc.c-torture/compile/pr39824.c: New testcase.
6848 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6851 * g++.dg/parse/parser-pr14875.C: New.
6852 * g++.dg/parse/parser-pr14875-2.C: New.
6853 * g++.dg/parse/error6.C: Update match string.
6855 2009-04-22 Richard Guenther <rguenther@suse.de>
6857 PR tree-optimization/39845
6858 * gcc.c-torture/compile/pr39845.c: New testcase.
6860 2009-04-22 Janus Weil <janus@gcc.gnu.org>
6863 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6864 * gfortran.dg/external_initializer.f90: Modified.
6865 * gfortran.dg/interface_26.f90: Modified.
6866 * gfortran.dg/intrinsic_subroutine.f90: Modified.
6867 * gfortran.dg/proc_ptr_3.f90: Modified.
6868 * gfortran.dg/proc_ptr_15.f90: New.
6869 * gfortran.dg/proc_ptr_result_1.f90: Modified.
6871 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6874 * g++.dg/warn/pr35711.C: New.
6875 * g++.dg/conversion/ptrmem2.C: Update.
6877 2009-04-21 Joseph Myers <joseph@codesourcery.com>
6879 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6880 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6881 README.gcc, g++.dg/README, g++.dg/compat/break/README,
6882 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6883 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6884 gcc.c-torture/ChangeLog.0,
6885 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6886 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6887 gcc.target/i386/math-torture/math-torture.exp,
6888 gcc.target/mips/inter/mips16-inter.exp,
6889 gcc.target/mips/mips-nonpic/README,
6890 gcc.target/x86_64/abi/README.gcc,
6891 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6892 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6893 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6895 * ChangeLog-1993-2007, ChangeLog: Correct dates.
6897 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6899 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6901 2009-04-21 Richard Guenther <rguenther@suse.de>
6904 * gcc.dg/torture/pr39829.c: New testcase.
6906 2009-04-21 Martin Jambor <mjambor@suse.cz>
6908 * gcc.dg/tree-ssa/cswtch-2.c: New test.
6910 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6913 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6914 * gcc.dg/sequence-pt-2.c: New.
6915 * gcc.dg/sequence-pt-3.c: New.
6916 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6917 * g++.dg/warn/sequence-pt-2.c: New.
6918 * g++.dg/warn/sequence-pt-3.c: New.
6920 2009-04-21 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6924 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6926 * gnat.dg/import1.ad[sb]: New test.
6928 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6930 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6933 2009-04-20 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/continuation_11.f90: New test.
6938 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6941 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6942 messages. Test for "long long" in system headers.
6943 * gcc.dg/c99-longlong-2.c: New.
6944 * g++.dg/warn/pr13358.C: New.
6945 * g++.dg/warn/pr13358-2.C: New.
6946 * g++.dg/warn/pr13358-3.C: New.
6947 * g++.dg/warn/pr13358-4.C: New.
6949 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6951 * gcc.dg/framework-2.c: Fix up for non existent includes
6952 being fatal errors now.
6954 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
6957 * gfortran.dg/private_type_13.f90: New test.
6958 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6960 2009-04-20 Le-Chun Wu <lcwu@google.com>
6963 * g++.dg/warn/Wunused-14.C: New test.
6965 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/specs/small_alignment.ads: New test.
6969 2009-04-20 Ian Lance Taylor <iant@google.com>
6971 * gcc.dg/Wcxx-compat-3.c: New testcase.
6973 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6975 * gnat.dg/pack13.ad[sb]: New test.
6976 * gnat.dg/pack13_pkg.ads: New helper.
6978 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6980 * gnat.dg/discr11.ad[sb]: New test.
6981 * gnat.dg/discr11_pkg.ads: New helper.
6983 2009-04-20 Ira Rosen <irar@il.ibm.com>
6985 PR tree-optimization/39675
6986 * gcc.dg/vect/O3-pr39675-2.c: New test.
6988 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6990 * gnat.dg/rep_clause3.adb: New test.
6992 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6995 * gcc.dg/c99-flex-array-7.c: New test.
6997 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7000 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7002 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7005 * gcc.dg/c99-restrict-3.c: New test.
7007 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7009 PR preprocessor/20078
7010 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7012 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7014 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7015 Do not pass -B$root after -margs.
7017 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7021 * gcc.dg/pr32061.c: New.
7022 * gcc.dg/Wlogical-op-1.c: Update.
7023 * g++.dg/warn/Wlogical-op-1.C: Update.
7024 * g++.dg/warn/pr36954.C: New.
7026 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7029 * gcc.dg/lvalue-5.c: New test.
7031 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7034 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7036 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7038 * gcc.dg/cpp/include5.c: New test.
7040 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7043 * gcc.dg/call-diag-2.c: New test.
7045 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7047 PR preprocessor/39646
7048 * gcc.dg/cpp/line8.c: New test.
7050 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7052 PR preprocessor/39647
7053 * gcc.dg/cpp/line7.c: New test.
7055 2009-04-18 Richard Guenther <rguenther@suse.de>
7058 * gcc.target/i386/pr39804.c: New testcase.
7060 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7062 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7063 * g++.dg/other/pr39496.C: Likewise.
7065 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7068 * gcc.dg/pr36902.c: New.
7070 2009-04-17 Diego Novillo <dnovillo@google.com>
7072 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7073 violation for variable 'inside_main'.
7075 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7077 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7079 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7081 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7083 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7085 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7086 * gfortran.dg/chmod_2.f90: Likewise.
7087 * gfortran.dg/chmod_3.f90: Likewise.
7088 * gfortran.dg/open_errors.f90: Likewise.
7089 * gfortran.dg/stat_1.f90: Likewise.
7090 * gfortran.dg/stat_2.f90: Likewise.
7092 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7094 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7095 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7096 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7097 * gfortran.dg/nearest_1.f90: Likewise.
7098 * gfortran.dg/nearest_3.f90: Likewise.
7099 * gfortran.dg/isnan_1.f90: Likewise.
7100 * gfortran.dg/isnan_2.f90: Likewise.
7101 * gfortran.dg/nan_1.f90: Likewise.
7102 * gfortran.dg/nan_2.f90: Likewise.
7103 * gfortran.dg/nan_3.f90: Likewise.
7104 * gfortran.dg/nan_4.f90: Likewise.
7105 * gfortran.dg/module_nan.f90: Likewise.
7106 * gfortran.dg/int_conv_2.f90: Likewise.
7107 * gfortran.dg/init_flag_3.f90: Likewise.
7108 * gfortran.dg/namelist_42.f90: Likewise.
7109 * gfortran.dg/namelist_43.f90: Likewise.
7110 * gfortran.dg/real_const_3.f90: Likewise.
7111 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7113 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7114 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7115 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7116 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7117 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7119 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7120 * gfortran.dg/gamma_5.f90: Likewise.
7122 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7124 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7125 less strict so it also works with auto-overlay support.
7126 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7127 for "exceeds local store" linker errors on the SPU.
7129 * lib/gfortran.exp: Include target-supports.exp.
7130 (gfortran_init): On SPU targets where automatic overlay support
7131 is available, use it to build all Fortran test cases.
7133 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7135 2009-04-17 Arnaud Charlet <charlet@adacore.com>
7137 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7138 rule enforced by gnat on taft types.
7140 2009-04-17 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/ext/complit11.C: Add empty dg-options.
7145 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7148 * g++.dg/template/defarg11.C: New test.
7150 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7153 * g++.dg/ext/complit11.C: New testcase.
7155 2009-04-15 Le-Chun Wu <lcwu@google.com>
7158 * g++.dg/warn/Wunused-13.C: New testcase.
7160 2009-04-15 Ian Lance Taylor <iant@google.com>
7162 * gcc.dg/Wenum-compare-1.c: New testcase.
7164 2009-04-15 Richard Guenther <rguenther@suse.de>
7166 PR tree-optimization/39764
7167 * g++.dg/torture/pr39764.C: New testcase.
7169 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7171 * g++.dg/ext/altivec-17.C: New.
7173 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7175 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7176 * gnat.dg/specs/limited1.ads: Ditto.
7178 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7181 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7182 for testing the results of estimate instructions.
7183 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7184 * gcc.dg/vmx/3a-05.c (test): Ditto.
7186 2009-04-14 Jason Merrill <jason@redhat.com>
7189 * g++.dg/warn/Wshadow-4.C: Extend.
7191 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7193 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7194 (do_D): Remove attribute hidden.
7196 2009-04-13 Jason Merrill <jason@redhat.com>
7199 * g++.dg/init/copy7.C: New.
7201 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7204 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7205 (check_for_all_options): This.
7207 2009-04-13 Jason Merrill <jason@redhat.com>
7210 * g++.dg/template/crash90.C: New.
7212 2009-04-12 Jason Merrill <jason@redhat.com>
7215 * g++.dg/overload/extern-C-2.C: New.
7217 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7219 PR preprocessor/31869
7220 * gcc.dg/cpp/strify5.c: New test.
7222 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7224 * gnat.dg/enum1.adb: New test.
7225 * gnat.dg/enum1_pkg.ads: New helper.
7227 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7230 * gcc.target/alpha/pr39740.c: New test.
7232 2009-04-11 Daniel Kraft <d@domob.eu>
7235 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7236 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7237 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7238 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7239 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7240 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7241 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7242 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7243 expected string length that failed with -fbounds-check now.
7244 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7246 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7249 * gfortran.dg/proc_ptr_14.f90: New.
7251 2009-04-11 Richard Guenther <rguenther@suse.de>
7254 * g++.dg/torture/pr39732.C: New testcase.
7256 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7258 * gfortran.dg/whole_file_5.f90: New.
7259 * gfortran.dg/whole_file_6.f90: New.
7261 2009-04-11 Richard Guenther <rguenther@suse.de>
7263 PR tree-optimization/39713
7264 * g++.dg/torture/pr39713.C: New testcase.
7266 2009-04-10 Richard Guenther <rguenther@suse.de>
7269 * gcc.dg/pr39712.c: New testcase.
7271 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7274 * g++.dg/cpp0x/enum2.C: Updated.
7275 * g++.dg/debug/pr22514.C: Likewise.
7276 * g++.dg/parse/enum2.C: Likewise.
7277 * g++.dg/parse/enum3.C: Likewise.
7278 * g++.dg/template/crash79.C: Likewise.
7279 * g++.old-deja/g++.jason/cond.C: Likewise.
7281 2009-04-10 Chao-ying Fu <fu@mips.com>
7283 * gcc.target/mips/interrupt_handler.c: Change from compile to
7286 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7288 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7290 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7293 * gfortran.dg/zero_sized_6.f90: New.
7295 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7298 * g++.dg/parse/pr20118.C: New.
7299 * g++.dg/template/spec16.C: Update.
7301 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7304 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7305 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7306 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7307 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7308 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7309 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7310 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7311 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7312 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7313 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7314 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7315 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7316 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7317 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7318 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7319 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7320 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7322 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7325 * g++.dg/torture/pr39678.C: New.
7326 * gcc.dg/compat/struct-complex-2.h: Likewise.
7327 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7328 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7329 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7330 * gcc.dg/torture/pr39678.c: Likewise.
7331 * gcc.target/i386/pr39678.c: Likewise.
7333 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7334 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7336 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7337 <complex.h>. Add tests for structure with complex float.
7339 2009-04-10 Ben Elliston <bje@au.ibm.com>
7340 Joseph Myers <joseph@codesourcery.com>
7343 * gcc.dg/dfp/pr36800.c: New.
7345 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7346 Rafael Avila de Espindola <espindola@google.com>
7348 * gcc.misc-tests/help.exp: New file.
7349 * lib/options.exp: New file.
7351 2009-04-09 Janis Johnson <janis187@us.ibm.com>
7354 * objc/execute/forward-1.x: New.
7356 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
7358 * gcc.dg/pr27150-1.c: Change to a link test.
7360 2009-04-09 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7363 3 of the GNU General Public License and to point readers at the
7364 COPYING3 file and the FSF's license web page.
7365 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7366 * gcc.dg/struct/struct-reorg.exp: Likewise.
7367 * gcc.target/spu/tag_manager.c: Likewise.
7369 2009-04-09 Richard Guenther <rguenther@suse.de>
7372 * ssa-ccp-25.c: Adjust pattern.
7374 2009-04-09 Janus Weil <janus@gcc.gnu.org>
7377 * gfortran.dg/external_procedures_1.f90: Modified.
7378 * gfortran.dg/proc_ptr_result_1.f90: New.
7379 * gfortran.dg/proc_ptr_result_2.f90: New.
7380 * gfortran.dg/proc_ptr_result_3.f90: New.
7382 2009-04-09 Richard Guenther <rguenther@suse.de>
7384 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7385 to prevent constant propagation.
7386 * gcc.dg/vect/vect-56.c: Likewise.
7387 * gcc.dg/vect/vect-58.c: Likewise.
7388 * gcc.dg/vect/vect-60.c: Likewise.
7389 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7390 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7391 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7393 2009-04-09 Richard Guenther <rguenther@suse.de>
7395 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7396 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7398 2009-04-09 Joseph Myers <joseph@codesourcery.com>
7401 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7404 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7406 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7407 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7409 2009-04-08 Jakub Jelinek <jakub@redhat.com>
7411 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7413 2009-04-08 Jason Merrill <jason@redhat.com>
7416 * g++.dg/template/error40.C: Add another test.
7418 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7422 * gcc.c-torture/compile/pr39614-1.c,
7423 gcc.c-torture/compile/pr39614-2.c,
7424 gcc.c-torture/compile/pr39614-3.c,
7425 gcc.c-torture/compile/pr39614-4.c,
7426 gcc.c-torture/compile/pr39614-5.c,
7427 gcc.c-torture/compile/pr39673-1.c,
7428 gcc.c-torture/compile/pr39673-2.c: New tests.
7429 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7431 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7432 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7435 2009-04-08 Dodji Seketeli <dodji@redhat.com>
7438 * g++.dg/cpp0x/variadic-crash2.C: New test.
7440 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
7443 * gfortran.dg/alloc_comp_result_1.f90: New test.
7445 2009-04-07 Jason Merrill <jason@redhat.com>
7448 * g++.dg/overload/extern-C-1.C: New.
7450 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7453 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7455 2009-04-07 Jason Merrill <jason@redhat.com>
7458 * g++.dg/template/error40.C: New.
7460 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7463 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7465 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7467 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7469 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7472 * gfortran.dg/proc_decl_1.f90: Modified.
7473 * gfortran.dg/proc_ptr_11.f90: Extended.
7474 * gfortran.dg/proc_ptr_13.f90: Modified.
7476 2009-04-06 Jason Merrill <jason@redhat.com>
7479 * g++.dg/template/fnspec1.C: New.
7481 2009-04-06 Laurent GUERBY <laurent@guerby.net>
7483 * lib/gnat.exp: Handle multilib.
7485 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7488 * gfortran.dg/dependency_23.f90: New test.
7490 2009-04-06 Richard Guenther <rguenther@suse.de>
7492 PR tree-optimization/28868
7493 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7494 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7495 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7496 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7498 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7500 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7502 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7504 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7506 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7508 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7509 with the built-in y0, and the subsequent warning.
7510 (y1): Likewise, rename to y_1.
7512 2009-04-06 Janus Weil <janus@gcc.gnu.org>
7515 * gfortran.dg/proc_decl_21.f90: New.
7517 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7522 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
7524 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7525 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7526 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7527 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7528 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7529 gfortran.dg/namelist_49.f90: Gate test on effective_target
7531 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7533 2009-04-05 Daniel Kraft <d@domob.eu>
7536 * gfortran.dg/read_float_2.f03
7537 * gfortran.dg/read_float_3.f90
7539 2009-04-05 Richard Guenther <rguenther@suse.de>
7541 PR tree-optimization/39648
7542 * gcc.c-torture/compile/pr39648.c: New testcase.
7544 2009-04-05 Jason Merrill <jason@redhat.com>
7547 * g++.dg/template/error39.C: New.
7549 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
7552 * gfortran.dg/implied_do_1.f90: New.
7554 2009-04-04 Tobias Burnus <burnus@net-b.de>
7557 * gfortran.dg/recursive_check_8.f90: New.
7558 * gfortran.dg/recursive_check_9.f90: New.
7559 * gfortran.dg/recursive_check_10.f90: New.
7560 * gfortran.dg/recursive_check_11.f90: New.
7561 * gfortran.dg/recursive_check_12.f90: New.
7562 * gfortran.dg/recursive_check_13.f90: New.
7563 * gfortran.dg/recursive_check_14.f90: New.
7565 2009-04-04 Jason Merrill <jason@redhat.com>
7568 * g++.dg/template/error38.C: Add more tests.
7570 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
7573 * gfortran.dg/common_align_2.f90: New test.
7575 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
7578 * gcc.c-torture/execute/pr39501.c: New file.
7579 * gcc.c-torture/execute/pr39501.x: New file.
7581 2009-04-04 Richard Guenther <rguenther@suse.de>
7583 PR tree-optimization/8781
7584 PR tree-optimization/37892
7585 * g++.dg/tree-ssa/pr8781.C: New testcase.
7586 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7588 2009-04-04 Richard Guenther <rguenther@suse.de>
7590 PR tree-optimization/39636
7591 * gcc.c-torture/compile/pr39636.c: New testcase.
7593 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7595 PR rtl-optimization/39607
7596 * g++.dg/opt/pr39607.C: New.
7598 2009-04-03 Tobias Burnus <burnus@net-b.de>
7601 * gfortran.dg/common_12.f90: New.
7603 2009-04-03 Jason Merrill <jason@redhat.com>
7606 * g++.dg/template/const2.C: New test.
7608 2009-04-03 Richard Guenther <rguenther@suse.de>
7610 PR tree-optimization/2480
7611 PR tree-optimization/23086
7612 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7613 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7615 2009-04-03 Richard Guenther <rguenther@suse.de>
7617 PR tree-optimization/34743
7618 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7619 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7620 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7621 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7622 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7623 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7624 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7625 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7627 2009-04-03 Richard Guenther <rguenther@suse.de>
7630 PR tree-optimization/23940
7631 PR tree-optimization/33237
7634 PR tree-optimization/36201
7635 PR tree-optimization/36230
7636 PR tree-optimization/38049
7637 PR tree-optimization/38207
7638 PR tree-optimization/38230
7639 PR tree-optimization/38301
7640 PR tree-optimization/38585
7642 PR tree-optimization/38985
7643 PR tree-optimization/39299
7644 * gcc.dg/pr19633-1.c: Adjust.
7645 * gcc.dg/torture/pta-callused-1.c: Likewise.
7646 * gcc.dg/torture/pr39074-2.c: Likewise.
7647 * gcc.dg/torture/pr39074.c: Likewise.
7648 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7649 * gcc.dg/torture/pr30375.c: Adjust.
7650 * gcc.dg/torture/pr33563.c: Likewise.
7651 * gcc.dg/torture/pr33870.c: Likewise.
7652 * gcc.dg/torture/pr33560.c: Likewise.
7653 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7654 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7655 * gcc.dg/tree-ssa/alias-15.c: Remove.
7656 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7657 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7658 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7659 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7660 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7661 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7662 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7663 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7665 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7667 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7668 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7669 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7670 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7672 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7675 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7676 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7678 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7679 * gcc.dg/uninit-B.c: XFAIL.
7680 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7681 * gcc.dg/uninit-pr19430.c: XFAIL.
7682 * g++.dg/tree-ssa/pr13146.C: New testcase.
7683 * g++.dg/opt/pr36187.C: Adjust.
7684 * g++.dg/torture/20090329-1.C: New testcase.
7686 2009-04-02 Chao-ying Fu <fu@mips.com>
7688 * gcc.target/mips/interrupt_handler.c: New test.
7690 2009-04-02 David Ayers <ayers@fsfe.org>
7693 * objc.dg/bad-receiver-type-2.m: New test contributed by
7696 2009-04-02 Jason Merrill <jason@redhat.com>
7699 * g++.dg/template/error38.C: New test.
7701 2009-04-02 Janis Johnson <janis187@us.ibm.com>
7703 PR tree-optimization/31677
7704 * gcc.dg/memcpy-1.c: Add compiler option.
7706 2009-04-02 Ira Rosen <irar@il.ibm.com>
7708 PR tree-optimization/39595
7709 * gfortran.dg/vect/O3-pr39595.f: New test.
7711 2009-04-02 Dodji Seketeli <dodji@redhat.com>
7714 * g++.dg/template/typedef11.C: New test.
7715 * g++.dg/template/typedef12.C: Likewise.
7716 * g++.dg/template/typedef13.C: Likewise.
7717 * g++.dg/template/typedef14.C: Likewise.
7718 * g++.dg/template/typedef15.C: Likewise.
7719 * g++.dg/template/typedef16.C: Likewise.
7720 * g++.dg/template/sfinae3.C: Compile this pedantically.
7721 The only errors expected should be the one saying the typedef is ill
7723 * g++.old-deja/g++.pt/typename8.C: Likewise.
7724 * g++.dg/template/access11.C: Update this.
7726 2009-04-02 Richard Guenther <rguenther@suse.de>
7728 PR tree-optimization/37221
7729 * gcc.c-torture/compile/20090331-1.c: New testcase.
7731 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7733 * gcc.c-torture/compile/20090401-1.c: New test.
7735 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7738 * g++.dg/template/pr4926-1.C: New.
7740 2009-04-01 Xinliang David Li <davidxl@google.com>
7742 * gcc.target/i386/all_one_m128i.c: New test.
7744 2009-04-01 Janis Johnson <janis187@us.ibm.com>
7747 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7748 * gcc.dg/fltconst-2.c: New test.
7749 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7750 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7753 * gcc.dg/cpp/pr33466.c: New test.
7754 * gcc.dg/dfp/pr33466.c: New test.
7755 * gcc.dg/fixed-point/pr33466.c: New test.
7757 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7759 PR tree-optimization/35011
7760 * g++.dg/other/pr35011.C: New.
7762 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7765 * gcc.dg/pr39226.c: New test.
7767 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7770 * g++.dg/template/pr35240.C: New.
7772 2009-04-01 Joseph Myers <joseph@codesourcery.com>
7775 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7776 * gcc.dg/pr25682.c: Update expected diagnostics.
7778 2009-04-01 Richard Guenther <rguenther@suse.de>
7780 * gcc.dg/fold-plusmult-2.c: New testcase.
7782 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7785 * gcc.dg/pr37772.c: New test.
7786 * g++.dg/ext/asm11.C: New test.
7788 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7790 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7791 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7794 2009-03-31 Jason Merrill <jason@redhat.com>
7796 * g++.old-deja/g++.other/using9.C: Add expected errors.
7798 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7800 * gcc.c-torture/compile/pr33009.c: Removed.
7802 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7804 * gcc.c-torture/compile/pr33009.c: Delete.
7805 * gcc.c-torture/compile/pr11832.c: Likewise.
7807 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7810 * lib/target-supports.exp (check_effective_target_stdint_types):
7812 (check_effective_target_inttypes_types): New.
7813 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7814 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7815 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7817 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7821 * gfortran.dg/data_pointer_1.f90: New test.
7823 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7826 * gfortran.dg/char_length_15.f90: New test.
7828 2009-03-31 Jason Merrill <jason@redhat.com>
7831 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7832 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7833 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7836 * g++.dg/other/typedef2.C: New test.
7839 * g++.dg/template/typedef17.C: New test.
7841 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7842 * g++.dg/cpp0x/auto12.C: Likewise.
7844 2009-03-31 Richard Guenther <rguenther@suse.de>
7847 * gcc.dg/fold-compare-4.c: New testcase.
7848 * gcc.dg/fold-compare-5.c: Likewise.
7850 2009-03-31 Richard Guenther <rguenther@suse.de>
7852 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7854 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7857 * gcc.target/i386/pr39592-1.c: New test.
7859 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7861 PR preprocessor/15638
7862 * gcc.dg/cpp/missing-header-1.c: New test.
7863 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
7864 "compilation terminated" message.
7865 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
7867 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7868 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7869 terminated" message.
7871 2009-03-31 Richard Guenther <rguenther@suse.de>
7875 * gcc.dg/tree-ssa/pr23401.c: New testcase.
7876 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7878 2009-03-30 Steven G. Kargl <kargls@comcast.net>
7881 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7882 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7883 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7884 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7885 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7886 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7887 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7889 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
7892 * gfortran.dg/whole_file_1.f90: New test.
7894 * gfortran.dg/whole_file_2.f90: New test.
7895 * gfortran.dg/whole_file_3.f90: New test.
7897 * gfortran.dg/whole_file_4.f90: New test.
7899 2009-03-30 Jakub Jelinek <jakub@redhat.com>
7901 * gfortran.dg/bind_c_usage_19.f90: New test.
7904 * gcc.target/powerpc/altivec-29.c: New test.
7906 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7908 PR rtl-optimization/323
7909 * gcc.target/i386/excess-precision-1.c,
7910 gcc.target/i386/excess-precision-2.c,
7911 gcc.target/i386/excess-precision-3.c,
7912 gcc.target/i386/excess-precision-4.c,
7913 gcc.target/i386/excess-precision-5.c,
7914 gcc.target/i386/excess-precision-6.c: New tests.
7916 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7919 * gcc.dg/c99-array-lval-8.c: New test.
7921 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7923 PR preprocessor/34695
7924 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7925 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7926 instead of dg-warning for "previous definition" messages.
7927 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7928 "warnings being treated as errors" message.
7929 * gcc.dg/fltconst-1.c: Use -fshow-column.
7931 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
7934 * gfortran.dg/power1.f90: New test.
7936 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7944 * gcc.c-torture/compile/20081108-1.c,
7945 gcc.c-torture/compile/20081108-2.c,
7946 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7947 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7948 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7949 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7950 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7951 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7952 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7953 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7954 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7955 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7956 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7957 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7958 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7959 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7960 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7961 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7962 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7964 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7965 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7966 XFAILs. Update expected messages.
7967 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7969 * gcc.dg/real-const-1.c: Replace with test from original PR.
7970 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7971 when casting from non-constant integer to pointer.
7973 2009-03-29 Richard Guenther <rguenther@suse.de>
7975 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7977 2009-03-29 Daniel Kraft <d@domob.eu>
7980 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7982 * gfortran.dg/typebound_proc_9.f03: New test.
7983 * gfortran.dg/typebound_proc_10.f03: New test.
7984 * gfortran.dg/typebound_proc_11.f03: New test.
7985 * gfortran.dg/abstract_type_5.f03: New test.
7987 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
7990 * gfortran.dg/do_4.f: New.
7991 * gfortran.dg/goto_2.f90: Correct expected warnings.
7992 * gfortran.dg/goto_4.f90: Likewise.
7993 * gfortran.dg/goto_5.f90: New.
7995 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7998 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8000 * gcc.target/i386/pr39545-1.c: New.
8001 * gcc.target/i386/pr39545-2.c: Likewise.
8003 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8004 (flex2_struct): Likewise.
8005 (check_struct_passing7): Likewise.
8006 (check_struct_passing8): Likewise.
8009 (main): Call check_struct_passing7 and check_struct_passing8.
8011 2009-03-29 Richard Guenther <rguenther@suse.de>
8013 * gcc.c-torture/execute/20090113-1.c: New testcase.
8014 * gcc.c-torture/execute/20090113-2.c: Likewise.
8015 * gcc.c-torture/execute/20090113-3.c: Likewise.
8016 * gcc.c-torture/execute/20090207-1.c: Likewise.
8017 * gcc.c-torture/compile/20090114-1.c: Likewise.
8018 * gcc.c-torture/compile/20090328-1.c: Likewise.
8019 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8021 2009-03-29 David Ayers <ayers@fsfe.org>
8024 * objc.dg/conditional-1.m: New tests.
8026 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8028 * gcc.dg/winline-10.c: New test.
8030 2009-03-28 Tobias Burnus <burnus@net-b.de>
8033 * gfortran.dg/do_check_1.f90: Add test.
8034 * gfortran.dg/do_check_2.f90: Add test.
8035 * gfortran.dg/do_check_3.f90: Add test.
8036 * gfortran.dg/do_check_4.f90: Add test.
8038 2009-03-28 Jan Hubicka <jh@suse.cz>
8040 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8041 * gcc.dg/pr33826.c: Update dump files.
8042 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8043 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8045 2009-03-28 Martin Jambor <mjambor@suse.cz>
8047 * g++.dg/tree-ssa/fwprop-align.C: New test.
8049 2009-03-28 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.target/powerpc/altivec-28.c: New test.
8054 * gcc.dg/wdisallowed-functions-1.c: Removed.
8055 * gcc.dg/wdisallowed-functions-2.c: Removed.
8056 * gcc.dg/wdisallowed-functions-3.c: Removed.
8057 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8058 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8059 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8061 2009-03-28 Richard Guenther <rguenther@suse.de>
8063 PR tree-optimization/38723
8064 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8066 2009-03-28 Paul Thomas <pault@gcc.gnu.org
8069 * gfortran.dg/char_result_13.f90: New test.
8071 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
8074 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8076 2009-03-28 Daniel Kraft <d@domob.eu>
8078 * gfortran.dg/trim_1.f90: New test.
8080 2009-03-28 Richard Guenther <rguenther@suse.de>
8082 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8083 * g++.dg/warn/Warray-bounds.C: Likewise.
8085 2009-03-28 Tobias Burnus <burnus@net-b.de>
8088 * gfortran.dg/recursive_check_7.f90: New test.
8090 2009-03-28 Tobias Burnus <burnus@net-b.de>
8093 * gfortran.dg/do_check_5.f90: New test.
8094 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8095 * gfortran.dg/array_constructor_18.f90: Ditto.
8096 * gfortran.dg/array_constructor_22.f90: Ditto.
8097 * gfortran.dg/do_3.F90: Ditto.
8098 * gfortran.dg/do_1.f90: Ditto.
8100 2009-03-28 Richard Guenther <rguenther@suse.de>
8102 PR tree-optimization/38180
8103 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8105 2009-03-28 Richard Guenther <rguenther@suse.de>
8107 PR tree-optimization/38513
8108 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8109 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8110 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8111 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8112 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8113 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8114 * gcc.dg/vect/vect-35.c: Likewise.
8115 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8116 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8117 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8119 2009-03-28 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/38968
8122 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8124 2009-03-28 Richard Guenther <rguenther@suse.de>
8126 PR tree-optimization/37795
8127 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8129 2009-03-28 Joseph Myers <joseph@codesourcery.com>
8131 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8132 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8133 options for removed targets.
8135 2009-03-27 Richard Guenther <rguenther@suse.de>
8137 PR tree-optimization/39120
8138 * gcc.c-torture/execute/pr39120.c: New testcase.
8140 2009-03-27 Richard Guenther <rguenther@suse.de>
8142 PR tree-optimization/39120
8143 * gcc.dg/torture/pta-callused-1.c: New testcase.
8145 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8148 * gcc.target/i386/pr39315-1.c: New.
8149 * gcc.target/i386/pr39315-2.c: Likewise.
8150 * gcc.target/i386/pr39315-3.c: Likewise.
8151 * gcc.target/i386/pr39315-4.c: Likewise.
8152 * gcc.target/i386/pr39315-check.c: Likewise.
8154 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8157 * gcc.dg/pr39323-1.c: New.
8158 * gcc.dg/pr39323-2.c: Likewise.
8159 * gcc.dg/pr39323-3.c: Likewise.
8161 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8164 * gcc.target/ia64/sync-1.c: New.
8166 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8169 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8170 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8171 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8172 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8173 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8174 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8175 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8176 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8178 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8180 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8181 for low precision (i.e. float).
8183 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8184 Jakub Jelinek <jakub@redhat.com>
8187 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8189 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.dg/memmove-2.c: New test.
8192 * gcc.dg/memmove-3.c: New test.
8194 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8197 2009-03-27 Xinliang David Li <davidxl@google.com>
8199 PR tree-optimization/39557
8200 * g++.dg/tree-ssa/dom-invalid.C: New test.
8202 2009-03-27 Xinliang David Li <davidxl@google.com>
8204 PR tree-optimization/39548
8205 * g++.dg/tree-ssa/copyprop.C: New test.
8207 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8210 * g++.dg/template/typename17.C: New testcase.
8211 * g++.dg/template/typename18.C: New testcase.
8213 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8216 * g++.dg/other/var_copy-1.C: New test.
8218 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8221 * g++.dg/parse/ctor9.C: New test.
8223 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8226 * g++.dg/init/error2.C: New test.
8228 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8231 * gcc.dg/pr35652.C: New.
8232 * g++.dg/warn/pr35652.C: New.
8233 * gcc.dg/format/plus-1.c: Adjust message.
8235 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8238 * gcc.dg/wdisallowed-functions-3.c: New test.
8239 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8241 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8243 * gcc.dg/inline-33.c: Fix when pic.
8245 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8247 * gcc.target/ia64/20090324-1.c: New test.
8249 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8252 * gcc.dg/pr27898.c: New test.
8254 PR tree-optimization/32139
8255 * gcc.c-torture/compile/pr32139.c: New test.
8257 2009-03-24 Jason Merrill <jason@redhat.com>
8260 * g++.dg/parse/defarg14.C: New test.
8262 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265 * gfortran.dg/read_repeat.f90: New test.
8267 2009-03-24 Ira Rosen <irar@il.ibm.com>
8269 PR tree-optimization/39529
8270 * gcc.dg/vect/pr39529.c: New test.
8272 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8273 Jakub Jelinek <jakub@redhat.com>
8276 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8278 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8283 2009-03-23 Jason Merrill <jason@redhat.com>
8285 * g++.dg/cpp0x/auto12.C: Add variadic test.
8288 * g++.dg/warn/Wshadow-4.C: New test.
8290 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8292 PR tree-optimization/39516
8293 * gfortran.dg/pr39516.f: New test.
8295 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8297 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8298 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8299 variable, not environment variable.
8301 2009-03-21 Jason Merrill <jason@redhat.com>
8304 * g++.dg/ext/vla6.C: New test.
8306 2009-03-20 Jason Merrill <jason@redhat.com>
8308 * g++.dg/cpp0x/initlist5.C: Add additional test.
8310 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8311 Janis Johnson <janis187@us.ibm.com>
8313 * lib/compat.exp (compat-get-options-main, compat-get-options):
8314 Handle dg-prune-output in source file.
8315 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8316 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8317 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8320 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.dg/gomp/pr39495-1.c: New test.
8324 * gcc.dg/gomp/pr39495-2.c: New test.
8325 * g++.dg/gomp/pr39495-1.C: New test.
8326 * g++.dg/gomp/pr39495-2.C: New test.
8329 * gcc.target/i386/pr39496.c: New test.
8330 * g++.dg/other/pr39496.C: New test.
8332 2009-03-19 Li Feng <nemokingdom@gmail.com>
8335 * gcc.dg/autopar/pr39500-1.c: New.
8336 * gcc.dg/autopar/pr39500-2.c: New.
8338 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8340 * g++.dg/dg.exp: Prune graphite.
8342 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8345 * g++.dg/graphite: New.
8346 * g++.dg/graphite/graphite.exp: New.
8347 * g++.dg/graphite/pr39447.C: New.
8349 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8352 * g++.dg/template/pr39425.C: New.
8354 * g++.dg/template/spec33.C: Updated.
8356 2009-03-17 Jason Merrill <jason@redhat.com>
8358 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8360 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8363 * g++.dg/ext/unary_trait_incomplete.C: New.
8365 2009-03-17 Jing Yu <jingyu@google.com>
8368 * g++.dg/inherit/thunk10.C: New test.
8370 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
8373 * gcc.target/i386/pr39482.c: New test.
8375 2009-03-17 Jakub Jelinek <jakub@redhat.com>
8378 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8379 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8380 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8381 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8384 * gcc.dg/pr39443.c: New test.
8387 * gcc.dg/debug/pr39412.c: New test.
8389 2009-03-17 Janis Johnson <janis187@us.ibm.com>
8392 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8393 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8395 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8396 its original value, or unset if it was not defined.
8397 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8398 path procs around use of HOSTCC.
8399 * g++.dg/compat/struct-layout-1.exp: Ditto.
8400 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8402 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8404 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8406 2009-03-16 Janis Johnson <janis187@us.ibm.com>
8408 Revert patch for PR testsuite/37630.
8411 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8414 * lib/target-supports.exp (check_effective_target_ieee): New.
8415 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8416 * gcc.dg/20001012-1.c: Require ieee.
8419 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8421 2009-03-16 Jakub Jelinek <jakub@redhat.com>
8423 PR tree-optimization/39455
8424 * gcc.dg/pr39455.c: New test.
8426 2009-03-13 David Ayers <ayers@fsfe.org>
8428 * objc/execute/trivial.m. New test.
8430 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8433 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8435 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8438 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8441 2009-03-12 David Ayers <ayers@fsfe.org>
8444 * objc/execute/exceptions/handler-1.m. New test.
8446 2009-03-12 Jakub Jelinek <jakub@redhat.com>
8449 * gcc.target/i386/pr39431.c: New test.
8451 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8454 * gcc.target/i386/pr39445.c: New.
8456 * gcc.target/i386/push-1.c: XFAIL.
8458 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8460 * gcc.dg/inline-33.c: New test.
8462 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8464 * gcc.dg/vect/vect-82.c: Combine dg-do and
8465 dg-require-effective-target into dg-skip-if.
8466 * gcc.dg/vect/vect-83.c: Likewise.
8468 2009-03-11 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.target/i386/stackalign/longlong-1.c: New test.
8472 * gcc.target/i386/stackalign/longlong-2.c: New test.
8474 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8476 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8478 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8480 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8481 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8483 2009-03-11 Olivier Hainque <hainque@adacore.com>
8485 * gnat.dg/slice_enum.adb: New test.
8487 2009-03-11 Jason Merrill <jason@redhat.com>
8490 * g++.dg/opt/nrv15.C: New test.
8492 2009-03-10 Ira Rosen <irar@il.ibm.com>
8494 PR tree-optimization/39422
8495 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8496 constant array with static initialization to global memory.
8497 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8499 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8501 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8504 2009-03-09 Jakub Jelinek <jakub@redhat.com>
8507 * g++.dg/opt/switch2.C: Add -w to dg-options.
8508 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8509 * g++.dg/warn/switch1.C: New test.
8510 * g++.dg/other/switch3.C: New test.
8512 PR tree-optimization/39394
8513 * gcc.c-torture/compile/pr39394.c: New test.
8515 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8517 * gcc.target/s390/20090223-1.c: New testcase.
8519 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8522 * gfortran.dg/fmt_f0_1.f90: New test.
8524 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8527 * g++.dg/other/new1.C: Adjusted.
8528 * g++.dg/parse/crash40.C: Likewise.
8529 * g++.dg/parse/defarg12.C: Likewise.
8530 * g++.dg/template/error15.C: Likewise.
8532 * g++.dg/other/pr39060.C: New.
8534 2009-03-07 Jason Merrill <jason@redhat.com>
8537 * g++.dg/opt/new1.C: New.
8539 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8542 * g++.dg/other/error32.C: New.
8544 2009-03-06 Jakub Jelinek <jakub@redhat.com>
8547 * gcc.c-torture/compile/pr39360.c: New test.
8550 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8552 2009-03-05 Jason Merrill <jason@redhat.com>
8555 * g++.dg/warn/Wuninitialized-3.C: New test.
8557 2009-03-05 Jakub Jelinek <jakub@redhat.com>
8560 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8561 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8563 2009-03-04 Jason Merrill <jason@redhat.com>
8566 * g++.dg/template/koenig7.C: New test.
8568 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8570 * g++.dg/torture/predcom-1.C: New test.
8572 2009-03-04 Richard Guenther <rguenther@suse.de>
8574 PR tree-optimization/39362
8575 * g++.dg/torture/pr39362.C: New testcase.
8577 2009-03-04 Jason Merrill <jason@redhat.com>
8578 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8583 * g++.dg/template/dependent-name5.C: New test.
8585 2009-03-04 Steve Ellcey <sje@cup.hp.com>
8588 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8589 vect_int to vect_int_mult.
8591 2009-03-04 Richard Guenther <rguenther@suse.de>
8593 PR tree-optimization/39358
8594 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8595 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8597 2009-03-04 Richard Guenther <rguenther@suse.de>
8599 PR tree-optimization/39339
8600 * gcc.c-torture/execute/pr39339.c: New testcase.
8602 2009-03-03 Joseph Myers <joseph@codesourcery.com>
8604 * gcc.c-torture/compile/20090303-1.c,
8605 gcc.c-torture/compile/20090303-2.c: New tests.
8607 2009-03-03 Jakub Jelinek <jakub@redhat.com>
8610 * gfortran.dg/gomp/pr39354.f90: New test.
8612 PR tree-optimization/39343
8613 * gcc.dg/pr39343.c: New test.
8615 2009-03-03 Ira Rosen <irar@il.ibm.com>
8617 PR tree-optimization/39248
8618 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8619 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8620 on targets without vector misalignment support.
8621 * lib/target-supports.exp
8622 (check_effective_target_vect_short_mult): Add
8623 check_effective_target_arm32.
8625 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8628 * gcc.dg/graphite/pr39335_1.c: New.
8629 * gcc.dg/graphite/pr39335.c: New.
8631 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8633 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8635 * gcc.target/i386/stackalign/return-5.c: Likewise.
8636 * gcc.target/i386/stackalign/return-6.c: Likewise.
8638 2009-03-02 Richard Guenther <rguenther@suse.de>
8639 Ira Rosen <irar@il.ibm.com>
8641 PR tree-optimization/39318
8642 * gfortran.dg/vect/pr39318.f90: New test.
8644 2009-03-01 Jan Hubicka <jh@suse.cz>
8646 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8648 2009-03-01 Jan Hubicka <jh@suse.cz>
8651 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8653 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8655 * gnat.dg/pack12.adb: New test.
8657 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8660 * g++.dg/other/pr37789.C: New.
8662 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8665 * gfortran.dg/interface_25.f90: New test.
8666 * gfortran.dg/interface_26.f90: New test.
8668 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8671 * gfortran.dg/initialization_22.f90: New test.
8673 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8675 PR rtl-optimization/39241
8676 * gcc.dg/torture/pr39241.c: New.
8678 2009-02-25 Martin Jambor <mjambor@suse.cz>
8680 PR tree-optimizations/39259
8681 * g++.dg/torture/pr39259.C: New testcase.
8683 2009-02-24 Richard Guenther <rguenther@suse.de>
8686 * g++.dg/template/instantiate10.C: New testcase.
8688 2009-02-24 Richard Guenther <rguenther@suse.de>
8689 Zdenek Dvorak <ook@ucw.cz>
8691 PR tree-optimization/39233
8692 * gcc.c-torture/execute/pr39233.c: New testcase.
8694 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8696 PR tree-optimization/39260
8697 * gcc.dg/graphite/pr39260.c: New.
8699 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8701 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8703 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8706 * g++.dg/template/void14.C: New.
8708 2009-02-23 Jason Merrill <jason@redhat.com>
8711 * g++.dg/init/const7.C: Remove XFAIL.
8712 * g++.dg/init/static-init1.C: New test.
8714 * g++.dg/cpp0x/initlist14.C: New test.
8716 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8719 * bound_simplification_2.f90: New test case.
8720 * bound_7.f90: New test case.
8722 2009-02-21 Joseph Myers <joseph@codesourcery.com>
8724 * gcc.dg/cpp/include4.c: New test.
8726 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8729 * gcc.target/i386/abi-2.c: New.
8731 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8733 * gcc.c-torture/execute/pr39228.x: New.
8735 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8737 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8738 scan-assembler to check for xmm0 register.
8740 2009-02-20 Mark Mitchell <mark@codesourcery.com>
8741 Joseph Myers <joseph@codesourcery.com>
8743 * gcc.target/arm/va_list.c: New test.
8744 * g++.dg/abi/arm_va_list.C: Likewise.
8745 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8747 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8748 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8749 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8750 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8751 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8752 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8754 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8757 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8760 2009-02-20 Jakub Jelinek <jakub@redhat.com>
8763 * gcc.c-torture/execute/pr39240.c: New test.
8765 2009-02-20 Jason Merrill <jason@redhat.com>
8768 * g++.dg/parse/dtor15.C: New test.
8770 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
8772 * gcc.c-torture/execute/20090219-1.c: New.
8774 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8776 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8777 (mips-dg-options): When matching isa* pseudo-options make
8778 'value' optional and accept ! entries. Use $spec instead of
8779 $isa_spec in the isa pseudo-option error message. Only
8780 perform the ISA-range check when 'value' is set. If arch is
8781 matching any CPU in the ! entries switch to its generic ISA.
8782 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8783 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8785 2009-02-19 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.dg/visibility-20.c: New test.
8789 * g++.dg/ext/visibility/visibility-11.C: New test.
8791 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8794 * g++.dg/abi/pr39188-1a.C: New.
8795 * g++.dg/abi/pr39188-1b.C: Likewise.
8796 * g++.dg/abi/pr39188-1.h: Likewise.
8797 * g++.dg/abi/pr39188-2a.C: Likewise.
8798 * g++.dg/abi/pr39188-2b.C: Likewise.
8799 * g++.dg/abi/pr39188-2.h: Likewise.
8800 * g++.dg/abi/pr39188-3a.C: Likewise.
8801 * g++.dg/abi/pr39188-3b.C: Likewise.
8802 * g++.dg/abi/pr39188-3.h: Likewise.
8804 2009-02-19 Joseph Myers <joseph@codesourcery.com>
8807 * gcc.c-torture/execute/call-trap-1.c,
8808 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8811 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
8814 * gcc.c-torture/execute/pr39228.c: New test.
8816 2009-02-19 Richard Guenther <rguenther@suse.de>
8818 PR tree-optimization/39074
8819 * gcc.dg/torture/pr39074.c: New testcase.
8820 * gcc.dg/torture/pr39074-2.c: Likewise.
8821 * gcc.dg/torture/pr39074-3.c: Likewise.
8823 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8826 * g++.dg/parse/attr3.C: New.
8828 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
8831 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8834 * g++.dg/ext/visibility/class1.C: Revert revision 122348
8837 2009-02-18 Jason Merrill <jason@redhat.com>
8840 * g++.dg/init/const7.C: Remove XFAIL.
8843 * g++.dg/opt/const6.C: New test.
8845 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8847 * gcc.dg/callabi/callabi.exp: Moved to ...
8848 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
8851 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8852 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8853 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8854 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8855 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8856 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8857 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8859 * gcc.dg/callabi/callabi.h: Moved to ...
8860 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8862 * gcc.dg/callabi/func-1.c: Moved to ...
8863 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8865 * gcc.dg/callabi/func-indirect.c: Moved to ...
8866 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8868 * gcc.dg/callabi/pr38891.c: Moved to ...
8869 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8871 * gcc.dg/callabi/vaarg-1.c: Moved to ...
8872 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8874 * gcc.dg/callabi/vaarg-2.c: Moved to ...
8875 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8877 * gcc.dg/callabi/vaarg-3.c: Moved to ...
8878 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8880 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
8883 * gcc.dg/callabi/pr38891.c: New.
8885 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8887 * gcc.dg/callabi/callabi.exp: New.
8889 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8892 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8894 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8896 * gcc.target/i386/pr39082-1.c: New.
8898 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8901 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8902 CHECK_M64_M128 is defined.
8903 (check_f_arguments): Add "do".
8904 (check_vector_arguments): New.
8905 (check_m64_arguments): Likewise.
8906 (check_m128_arguments): Likewise.
8908 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8909 (CHECK_M64_M128): Define.
8911 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
8913 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8915 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8916 tests only if CHECK_M64_M128 is defined.
8918 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8919 (m128_2_struct): Likewise.
8920 (check_struct_passing5): Likewise.
8921 (check_struct_passing6): Likewise.
8922 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8924 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8926 (check_union_passing4): Likewise.
8927 (main): Test union with __m128 if CHECK_M64_M128 is defined.
8929 2009-02-18 Joseph Myers <joseph@codesourcery.com>
8932 * gcc.dg/noncompile/pr35447-1.c: New test.
8934 2009-02-18 Jakub Jelinek <jakub@redhat.com>
8936 PR tree-optimization/36922
8937 * gfortran.dg/pr36922.f: New test.
8939 2009-02-17 Richard Guenther <rguenther@suse.de>
8941 PR tree-optimization/39202
8942 * gcc.c-torture/compile/pr39202.c: New testcase.
8944 2009-02-17 Richard Guenther <rguenther@suse.de>
8946 PR tree-optimization/39204
8947 * gcc.dg/torture/pr39204.c: New testcase.
8949 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
8951 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8952 * gcc.dg/vect/vect-outer-6.c: Ditto.
8954 2009-02-16 Joseph Myers <joseph@codesourcery.com>
8957 * gcc.dg/noncompile/init-5.c: New test.
8958 * gcc.dg/init-bad-4.c: Adjust expected errors.
8960 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8963 * gcc.target/i386/push-1.c: New.
8965 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
8967 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8969 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8971 * gcc.target/spu/intrinsics-sr.c: New test.
8973 2009-02-13 Steve Ellcey <sje@cup.hp.com>
8976 * gcc.target/ia64/sibcall-opt-1.c: New test.
8977 * gcc.target/ia64/sibcall-opt-2.c: New test.
8979 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
8982 * gfortran.dg/cray_pointers_8.f90: New test.
8985 * gfortran.dg/cray_pointers_9.f90: New test.
8987 2009-02-13 Jason Merrill <jason@redhat.com>
8990 * g++.dg/cpp0x/decltype16.C: New.
8992 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8995 * gfortran.dg/gomp/pr39152.f90: New.
8997 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9000 * gcc.target/i386/pr39162.c: New.
9002 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9005 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9008 2009-02-12 Jason Merrill <jason@redhat.com>
9011 * g++.dg/template/array20.C: New test.
9013 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9015 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9016 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9017 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9019 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9021 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9023 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9026 * gfortran.dg/pr39152.f: New.
9028 2009-02-11 Jason Merrill <jason@redhat.com>
9031 * g++.dg/cpp0x/defaulted9.C: New test.
9034 * g++.dg/init/value7.C: New test.
9036 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
9039 * gcc.target/i386/pr38824.c: New testcase.
9041 2009-02-11 Jason Merrill <jason@redhat.com>
9044 * g++.dg/cpp0x/defaulted8.C: New test.
9047 * g++.dg/cpp0x/rv9p.C: New test.
9049 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9051 * gnat.dg/aliasing3.adb: New test.
9052 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9054 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9057 * g++.dg/template/crash88.C: New.
9058 * g++.dg/template/crash89.C: Likewise.
9060 2009-02-10 Steve Ellcey <sje@cup.hp.com>
9063 * gcc.dg/pr39084.c: New test.
9065 2009-02-10 Jakub Jelinek <jakub@redhat.com>
9068 * gcc.target/i386/pr39139.c: New test.
9070 2009-02-10 Richard Guenther <rguenther@suse.de>
9072 PR tree-optimization/39132
9073 * gcc.dg/torture/pr39132.c: New testcase.
9075 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9078 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9079 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9080 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9081 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9082 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9083 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9084 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9085 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9087 2009-02-09 Jason Merrill <jason@redhat.com>
9090 * g++.dg/init/value6.C: New test.
9092 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9094 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9096 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9098 * gcc.c-torture/compile/20090209-1.c: New test.
9100 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9104 * g++.dg/cpp0x/vt-35147.C: New.
9105 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9106 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9108 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9111 * gcc.dg/attr-alias-4.c: New test.
9113 2009-02-06 Janis Johnson <janis187@us.ibm.com>
9116 * gcc.dg/dfp/pr39035.c: New test.
9118 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9121 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9123 2009-02-05 Jakub Jelinek <jakub@redhat.com>
9126 * g++.dg/opt/thunk3.C: New test.
9128 2009-02-05 Nick Clifton <nickc@redhat.com>
9130 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9131 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9132 * gcc.dg/cdce1.c: Likewise.
9133 * gcc.dg/cpp/_Pragma6.c: Likewise.
9134 * g++.dg/cpp/_Pragma1.C: Likewise.
9135 * gcc.dg/utf32-2.c: Xfail for M32C.
9136 * gcc.dg/utf32-1.c: Likewise.
9137 * gcc.dg/utf32-3.c: Likewise.
9138 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9140 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9141 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9142 * gcc.dg/Wconversion-5.c: Likewise.
9143 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9144 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9145 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9146 * gcc.dg/utf-inc-init.c: Likewise.
9147 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9148 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9149 * gcc.dg/utf-array-short-wchar.c: Likewise.
9150 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9151 * gcc.dg/mallign.c: Use size_t instead of long.
9153 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
9155 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9157 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9159 * gcc.c-torture/execute/pr39100.c: New.
9161 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9164 * gcc.dg/tls/diag-6.c: New test.
9166 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9168 * gcc.dg/graphite/scop-19.c: New
9170 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9172 AVX Programming Reference (January, 2009)
9173 * gcc.target/i386/avx-vpclmulqdq.c: New.
9174 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9176 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9178 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9179 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9180 (pclmul_test): Renamed to ...
9183 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9186 * g++.dg/abi/mangle31.C: New test.
9188 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9191 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9193 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9194 inside function prototype but not part of parameter declarator.
9195 * vla-11.c: New test.
9197 2009-02-03 Jason Merrill <jason@redhat.com>
9199 * g++.dg/warn/main-4.C: New test.
9200 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9202 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9205 * g++.dg/expr/cast10.C: New test.
9207 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9210 * gcc.dg/init-bad-6.c: New test.
9212 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9215 * gcc.c-torture/compile/pr35318.c: New test.
9218 * gcc.dg/nofixed-point-2.c: New test.
9219 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9220 * g++.dg/ext/fixed2.C: Likewise.
9221 * g++.dg/other/error25.C: Likewise.
9222 * g++.dg/lookup/crash7.C: Likewise.
9223 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9226 * g++.dg/cpp0x/initlist13.C: New test.
9228 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9231 * g++.dg/template/func2.C: New test.
9234 * g++.dg/template/typename15.C: New.
9235 * g++.dg/template/typename16.C: New.
9237 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9238 Ben Elliston <bje@au.ibm.com>
9241 * gcc.dg/dfp/pr39034.c: New test.
9243 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9246 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9248 2009-02-02 Jason Merrill <jason@redhat.com>
9251 * g++.dg/parse/dtor14.C: New test.
9253 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9255 * lib/target-supports.exp
9256 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9257 * g++.dg/ext/builtin10.C: New test.
9260 * gcc.target/i386/pr39058.c: New test.
9262 2009-02-02 Richard Guenther <rguenther@suse.de>
9264 PR tree-optimization/38937
9265 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9267 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9270 * g++.dg/parse/crash52.C: New.
9272 2009-01-30 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/39041
9275 * gcc.c-torture/compile/pr39041.c: New testcase.
9277 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9280 * gcc.target/i386/pr39013-1.c: New test.
9281 * gcc.target/i386/pr39013-2.c: New test.
9284 * g++.dg/ext/label12.C: New test.
9286 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9289 * g++.dg/parse/error34.C: New.
9290 * g++.dg/parse/error35.C: Likewise.
9292 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9295 * g++.dg/cpp0x/decltype-38655.C: New.
9297 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9300 * g++.dg/torture/pr39002.C: New test.
9302 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9304 PR tree-optimization/39007
9305 * gcc.dg/tree-ssa/pr39007.c: New.
9307 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9310 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9313 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9316 * gcc.c-torture/compile/pr38857.c: New test.
9318 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9322 * gfortran.dg/bound_6.f90: New test.
9324 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9326 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9328 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
9330 PR tree-optimization/38997
9331 * gcc.dg/tree-ssa/pr38997.c: New.
9333 2009-01-28 Richard Guenther <rguenther@suse.de>
9335 PR tree-optimization/38926
9336 * gcc.c-torture/compile/pr38926.c: New testcase.
9338 2009-01-28 Jakub Jelinek <jakub@redhat.com>
9341 * gcc.dg/pr38934.c: New test.
9343 2009-01-28 Richard Guenther <rguenther@suse.de>
9346 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9348 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
9350 PR tree-optimization/38984
9351 * gcc.dg/pr38984.c: New XFAILed testcase.
9354 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
9357 * gcc.target/i386/pr38988.c: New test.
9359 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9362 * g++.dg/parse/crash51.C: New.
9363 * g++.old-deja/g++.pt/crash9.C: Adjust.
9365 2009-01-27 Daniel Kraft <d@domob.eu>
9368 * gfortran.dg/mvbits_6.f90: New test.
9369 * gfortran.dg/mvbits_7.f90: New test.
9370 * gfortran.dg/mvbits_8.f90: New test.
9372 2009-01-27 Richard Guenther <rguenther@suse.de>
9374 PR tree-optimization/38503
9375 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9377 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9380 * gcc.c-torture/execute/pr38969.c: New test.
9382 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9385 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9387 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9388 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9389 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9391 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9394 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9395 if __USING_SJLJ_EXCEPTIONS__ is defined.
9397 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9398 __USING_SJLJ_EXCEPTIONS__ is defined.
9399 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9400 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9401 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9402 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9403 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9404 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9406 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9409 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9410 Use instead of C name in asm statements.
9412 2009-01-26 Richard Guenther <rguenther@suse.de>
9414 PR tree-optimization/38745
9415 * g++.dg/torture/pr38745.C: New testcase.
9417 2009-01-26 Richard Guenther <rguenther@suse.de>
9420 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9422 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
9424 * gcc.dg/bitfld-15.c: Gate warning on target
9425 pcc_bitfield_type_matters.
9426 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9427 g++.dg/ext/bitfield4.C: Likewise.
9428 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9429 bitfield for any target.
9431 2009-01-24 Jakub Jelinek <jakub@redhat.com>
9434 * gcc.dg/pr38957.c: New test.
9436 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
9439 * gfortran.dg/array_constructor_24.f: Allow tolerance when
9442 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9444 PR tree-optimization/38953
9445 * gfortran.dg/graphite/pr38953.f90: New.
9447 2009-01-24 Paul Brook <paul@codesourcery.com>
9449 * gcc.target/arm/neon-cond-1.c: New test.
9451 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
9453 PR tree-optimization/38932
9454 * gcc.dg/pr38932.c: New.
9456 2009-01-23 Revital Eres <eres@il.ibm.com>
9458 * gcc.dg/sms-7.c: Fix test.
9460 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9462 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9463 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9464 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9465 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9467 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9469 * gcc.dg/pr35729.c: Make test x86 specific.
9471 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9474 * gcc.dg/pr38615.c: New test.
9476 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
9479 * gcc.target/i386/pr38931.c: New test.
9481 2009-01-22 Dodji Seketeli <dodji@redhat.com>
9484 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9485 * g++.dg/template/typedef12.C: Likewise.
9486 * g++.dg/template/typedef13.C: Likewise.
9487 * g++.dg/template/typedef14.C: Likewise.
9488 * g++.dg/template/sfinae3.C: Likewise.
9489 * g++.old-deja/g++.pt/typename8.C: Likewise.
9490 * g++.dg/template/access11.C: Likewise
9492 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9494 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9496 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9498 2009-01-21 Dodji Seketeli <dodji@redhat.com>
9501 * g++.dg/template/typedef11.C: New test.
9502 * g++.dg/template/typedef12.C: Likewise.
9503 * g++.dg/template/typedef13.C: Likewise.
9504 * g++.dg/template/typedef14.C: Likewise.
9505 * g++.dg/template/sfinae3.C: Compile this pedantically.
9506 The only errors expected should be the one saying the typedef is ill
9508 * g++.old-deja/g++.pt/typename8.C: Likewise.
9509 * g++.dg/template/access11.C: Update this.
9511 2009-01-21 Daniel Kraft <d@domob.eu>
9514 * gfortran.dg/mvbits_5.f90: New test.
9516 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
9518 * gcc.dg/sms-6.c: New test.
9519 * gcc.dg/sms-7.c: Likewise.
9521 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
9524 * gfortran.dg/host_assoc_function_7.f90: New test
9526 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9527 Richard Guenther <rguenther@suse.de>
9529 PR tree-optimization/38747
9530 PR tree-optimization/38748
9531 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9532 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9533 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9535 2009-01-20 Kees Cook <kees@ubuntu.com>
9536 H.J. Lu <hongjiu.lu@intel.com>
9539 * gcc.dg/pr38902.c: New.
9541 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
9544 * gfortran.dg/pr38868.f: New testcase.
9546 2009-01-20 Richard Guenther <rguenther@suse.de>
9548 * gcc.c-torture/execute/pr36227.c: Move ...
9549 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9551 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9553 * lib/gfortran.exp: Add -B options for targets that use
9554 libgfortran.a%s in their specs.
9556 2009-01-19 Jason Merrill <jason@redhat.com>
9559 * g++.dg/template/dtor5.C: New test.
9561 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9564 * gfortran.dg/bound_5.f90: New test.
9566 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9569 * g++.dg/compat/abi/pr38736_main.C: New.
9570 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9571 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9572 * g++.dg/other/macro-1.C: Likewise.
9573 * gcc.dg/macro-1.c: Likewise.
9574 * gcc.dg/compat/pr38736_main.c: Likewise.
9575 * gcc.dg/compat/pr38736_x.c: Likewise.
9576 * gcc.dg/compat/pr38736_y.c: Likewise.
9578 2009-01-18 Richard Guenther <rguenther@suse.de>
9580 PR tree-optimization/38819
9581 * gcc.c-torture/execute/pr38819.c: New testcase.
9583 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9586 * gfortran.dg/module_commons_3.f90: Reapply.
9588 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9591 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9592 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9594 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9597 * gfortran.dg/module_commons_3.f90: Remove
9599 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9601 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9603 2009-01-16 Jason Merrill <jason@redhat.com>
9606 * g++.dg/template/lvalue1.C: New test.
9609 * g++.dg/template/access20.C: New test.
9610 * g++.dg/torture/pr34641.C: Fix access.
9612 2009-01-16 Richard Guenther <rguenther@suse.de>
9614 PR tree-optimization/38835
9616 * gcc.c-torture/execute/pr36227.c: New testcase.
9617 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9618 * g++.dg/init/const7.C: Likewise.
9620 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9623 * gcc.c-torture/compile/pr38554.c: New test.
9625 2009-01-16 Jason Merrill <jason@redhat.com>
9628 * g++.dg/conversion/access1.C: New test.
9630 2009-01-16 Jakub Jelinek <jakub@redhat.com>
9632 PR tree-optimization/38789
9633 * gcc.c-torture/compile/pr38789.c: New test.
9635 2009-01-16 Janus Weil <janus@gcc.gnu.org>
9638 * gfortran.dg/proc_ptr_13.f90: New.
9640 2009-01-15 Jason Merrill <jason@redhat.com>
9643 * g++.dg/template/koenig6.C: New test.
9645 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9648 * g++.dg/template/error37.C: New testcase.
9650 2009-01-15 Jason Merrill <jason@redhat.com>
9653 * g++.dg/conversion/memfn1.C: New test.
9656 * g++.dg/conversion/memfn2.C: New test.
9658 2009-01-15 Steve Ellcey <sje@cup.hp.com>
9661 * g++.dg/template/crash87.C: New test.
9663 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9666 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9668 2009-01-15 Dodji Seketeli <dodji@redhat.com>
9671 * g++.dg/parse/crash50.C: New test.
9673 2009-01-14 Jakub Jelinek <jakub@redhat.com>
9675 PR rtl-optimization/38245
9676 * gcc.dg/pr38245-3.c: New test.
9677 * gcc.dg/pr38245-3.h: New file.
9678 * gcc.dg/pr38245-4.c: New file.
9679 * gcc.dg/pr38364.c: New test.
9681 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9683 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9684 sequence PC-relative.
9686 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9688 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9689 calls and/or PLT markers.
9690 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9691 calls and/or PLT markers.
9692 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9693 calls and/or PLT markers.
9694 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9695 calls and/or PLT markers.
9697 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9698 Nathan Froyd <froydnj@codesourcery.com>
9699 Joseph Myers <joseph@codesourcery.com>
9701 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9703 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9704 and use consistent CFLAGS.
9705 * gcc.target/powerpc/20030505.c: Likewise.
9706 * gcc.target/powerpc/20081204-1.c: Likewise.
9707 * gcc.target/powerpc/ppc-spe.c: Likewise.
9708 * gcc.target/powerpc/spe1.c: Likewise.
9709 * g++.dg/ext/spe1.C: Likewise.
9710 * g++.dg/other/opaque-1.C: Likewise.
9711 * g++.dg/other/opaque-2.C: Likewise.
9712 * g++.dg/other/opaque-3.C: Likewise.
9714 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9716 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9719 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9722 * g++.dg/torture/pr38811.C: New file.
9724 2009-01-14 Richard Guenther <rguenther@suse.de>
9726 PR tree-optimization/38826
9728 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9730 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9732 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9734 2009-01-14 Nick Clifton <nickc@redhat.com>
9737 * g++.cp/parse/pr37862.C: New test.
9739 2009-01-14 Julian Brown <julian@codesourcery.com>
9741 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9742 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9744 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9747 2009-01-13 Jakub Jelinek <jakub@redhat.com>
9749 PR rtl-optimization/38774
9750 * gcc.dg/torture/pr38774.c: New test.
9753 * g++.dg/cpp0x/pr38795.C: New test.
9755 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9756 Nathan Froyd <froydnj@codesourcery.com>
9757 Joseph Myers <joseph@codesourcery.com>
9759 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9760 otherwise. Do not check for AltiVec at runtime.
9761 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9762 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9763 * gcc.target/powerpc/altivec-1.c: Likewise.
9764 * gcc.target/powerpc/altivec-3.c: Likewise.
9765 * gcc.target/powerpc/altivec-10.c: Likewise.
9766 * gcc.target/powerpc/altivec-12.c: Likewise.
9767 * gcc.target/powerpc/altivec-24.c: Likewise.
9768 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9769 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9770 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9771 * gcc.target/powerpc/pr35907.c: Likewise.
9772 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9773 otherwise. Do not check for Cell at runtime.
9774 * gcc.target/powerpc/altivec_check.h: Delete.
9776 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9777 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9778 not check for AltiVec at runtime.
9779 * g++.dg/ext/altivec-cell-2.C: Likewise.
9780 * g++.dg/ext/altivec-cell-3.C: Likewise.
9781 * g++.dg/ext/altivec-cell-4.C: Likewise.
9782 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9783 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9785 * g++.dg/ext/altivec_check.h: Delete.
9787 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9789 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9790 effective target. Adjust line numbers accordingly.
9792 2009-01-13 Mark Mitchell <mark@codesourcery.com>
9794 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9796 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9798 PR tree-optimization/38786
9799 * gcc.dg/graphite/pr38786.c: New.
9801 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
9804 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9806 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9807 for alpha*-*-* targets.
9808 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9810 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9813 * gfortran.dg/fmt_bz_bn_err.f: New test.
9815 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
9817 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9819 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9821 * lib/target-supports.exp (check_effective_target_powerpc64): New.
9822 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9823 instruction support. Do not check for it at runtime.
9825 2009-01-12 Jason Merrill <jason@redhat.com>
9828 * g++.dg/lookup/friend11.C: Remove expected error.
9829 * g++.dg/lookup/friend14.C: New test.
9830 * g++.dg/lookup/friend15.C: New test.
9832 2009-01-12 Dodji Seketeli <dodji@redhat.com>
9835 * g++.dg/lookup/hidden-class12.C: New test.
9836 * g++.dg/lookup/hidden-class13.C: New test.
9837 * g++.dg/lookup/hidden-class14.C: New test.
9838 * g++.dg/lookup/hidden-class15.C: New test.
9839 * g++.dg/lookup/hidden-class16.C: New test.
9841 2009-01-12 Mark Mitchell <mark@codesourcery.com>
9843 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9844 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9845 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9847 2009-01-12 Jason Merrill <jason@redhat.com>
9850 * g++.dg/other/vararg-3.C: New test.
9852 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9854 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9855 Explicitly enable SPE.
9856 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
9859 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9860 Expect -flax-vector-conversions message. Adjust incompatible
9862 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9865 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9867 * g++.dg/other/opaque-1.C: Run on targets with SPE.
9869 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9870 * g++.dg/other/opaque-2.C: Likewise.
9871 * g++.dg/other/opaque-3.C: Likewise.
9873 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9876 * gcc.dg/pr32041.c: New test.
9877 * g++.dg/parse/offsetof9.C: New test.
9879 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9880 Nathan Froyd <froydnj@codesourcery.com>
9882 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9883 * g++.dg/ext/attribute-test-1.C: Likewise.
9884 * g++.dg/ext/attribute-test-2.C: Likewise.
9885 * g++.dg/ext/attribute-test-3.C: Likewise.
9886 * g++.dg/ext/attribute-test-4.C: Likewise.
9888 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
9890 * gnat.dg/unchecked_convert3.adb: New test.
9892 2009-01-12 Tomas Bily <tbily@suse.cz>
9895 * gcc.dg/tree-ssa/pr38385.c: New file.
9897 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9900 * g++.dg/parse/typedef9.C: New test.
9902 PR tree-optimization/38807
9903 * gcc.c-torture/compile/pr38807.c: New test.
9905 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
9907 * gcc.target/mips/ins-2.c: New test.
9909 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
9912 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9914 2009-01-11 Jakub Jelinek <jakub@redhat.com>
9917 * g++.dg/warn/Wreturn-type-5.C: New test.
9919 2009-01-11 Matthias Klose <doko@ubuntu.com>
9922 * gcc.dg/pr38616.c: New test.
9924 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
9926 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9928 2009-01-10 Andrew Pinski <pinskia@gmail.com>
9931 * g++.dg/expr/string-1.C: New test.
9932 * g++.dg/expr/string-2.C: New test.
9935 * g++.dg/ext/complex4.C: New test.
9936 * g++.dg/ext/complex5.C: New test.
9937 * g++.dg/init/reference1.C: New test.
9938 * g++.dg/init/reference2.C: New test.
9939 * g++.dg/init/reference3.C: New test.
9941 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9944 * gfortran.dg/transfer_null_1.f90: New test.
9946 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9949 * gfortran.dg/host_assoc_function_6.f90: New test.
9951 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
9953 * lib/target-supports.exp: Add method to determine if the effective
9954 target is really a ppc405 after applying all compile options.
9955 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9956 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9957 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9958 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9959 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9960 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9961 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9962 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9963 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9964 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9965 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9966 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9967 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9968 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9969 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9970 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9971 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9972 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9973 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9974 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9975 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9976 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9977 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9978 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9979 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9980 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9981 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9982 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9983 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9984 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9985 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9987 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9990 * g++.dg/other/error31.C: New testcase.
9993 * gcc.dg/pr35742.c: New test.
9995 2009-01-09 John F. Carr <jfc@mit.edu>
9998 * g++.dg/parse/linkage3.C: New test.
10000 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10002 PR middle-end/38771
10003 * gcc.c-torture/compile/pr38771.c: New test.
10005 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10007 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10009 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10011 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10012 * gcc.dg/sibcall-4.c: Likewise.
10014 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10015 Jan Sjodin <jan.sjodin@amd.com>
10017 PR tree-optimization/38559
10018 * gcc.dg/graphite/pr38559.c: New.
10020 2009-01-08 Ira Rosen <irar@il.ibm.com>
10022 PR tree-optimization/37194
10023 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10025 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10028 * g++.dg/ext/label11.C: New test.
10030 2009-01-07 Joseph Myers <joseph@codesourcery.com>
10032 * lib/target-supports.exp (check_weak_override_available): New.
10033 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10034 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10035 dg-require-weak-override.
10037 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10038 Alan Modra <amodra@bigpond.net.au>
10040 * gcc.c-torture/compile/20090107-1.c: New test.
10042 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
10045 * g++.dg/other/pr38706.C: New test.
10047 2009-01-07 Jason Merrill <jason@redhat.com>
10049 * g++.dg/cpp0x/variadic92.C: New test.
10050 * g++.dg/cpp0x/variadic93.C: New test.
10052 2009-01-07 Janis Johnson <janis187@us.ibm.com>
10054 * lib/target-supports-dg.exp (current_compiler_flags): New.
10055 (check-flags): Use it; do not access dg-test local variables.
10056 (dg-skip-if): Do not access dg-test local variables.
10057 (dg-xfail-run-if): Ditto.
10058 (dg-shouldfail): Ditto.
10059 * gcc.test-framework/test-framework.exp
10060 (check_effective_target_def_nocache): New.
10061 * gcc.test-framework/test-framework.awk: Handle scan tests.
10062 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10063 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10064 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10065 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10066 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10067 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10068 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10069 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10070 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10072 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10074 * lib/target-supports-dg.exp (check_test_flags): Delete.
10076 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10078 PR tree-optimization/38492
10079 PR tree-optimization/38498
10080 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10082 * gcc.dg/graphite/block-0.c: Update test.
10083 * gcc.dg/graphite/block-1.c: Same.
10084 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10085 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10086 * gcc.dg/graphite/block-3.c: New.
10087 * gcc.dg/graphite/pr38498.c: New.
10089 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10091 AVX Programming Reference (December, 2008)
10092 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10093 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10094 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10096 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10097 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10099 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10102 * gfortran.dg/c_loc_pure_1.f90: New test.
10104 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10107 * gfortran.dg/elemental_dependency_3.f90:
10108 Add the final tree dump cleanup.
10110 2009-01-06 Jakub Jelinek <jakub@redhat.com>
10112 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10115 PR rtl-optimization/38722
10116 * gfortran.dg/pr38722.f90: New test.
10118 2009-01-06 Janis Johnson <janis187@us.ibm.com>
10121 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10122 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10124 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10126 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10127 * gfortran.dg/typebound_call_8.f03: Same.
10128 * gfortran.dg/elemental_bind_c.f90: Same.
10129 * gfortran.dg/typebound_call_7.f03: Same.
10130 * gfortran.dg/interface_proc_end.f90: Same
10131 * gfortran.dg/pr37243.f: Fix typo.
10133 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
10135 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10136 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10139 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10141 AVX Programming Reference (December, 2008)
10142 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10143 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10144 * gcc.target/i386/sse-14.c: Likewise.
10146 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10147 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10148 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10149 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10151 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10153 PR libfortran/38735
10154 * gfortran.dg/fmt_bz_bn.f: Update test.
10156 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10159 * g++.dg/conversion/usual-arith-conv.C: New test.
10161 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10164 * gcc.dg/vector-3.c: New testcase.
10165 * g++.dg/ext/vector15.C: New test.
10167 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10169 PR tree-optimization/38510
10170 * gcc.dg/graphite/pr38510.c: New.
10172 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10173 Jan Sjodin <jan.sjodin@amd.com>
10175 PR tree-optimization/38500
10176 * gcc.dg/graphite/pr38500.c: New.
10178 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10180 * gcc.c-torture/compile/20001226-1.c: Generalize
10182 * gcc.c-torture/compile/limits-fnargs.c: Add
10184 * gcc.dg/20020425-1.c: Likewise.
10185 * gcc.dg/pch/pch.exp: Likewise.
10187 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10190 * gfortran.dg/module_commons_3.f90: New test.
10192 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10195 * gfortran.dg/random_seed_1.f90: Updated.
10197 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10201 * gfortran.dg/elemental_subroutine_7.f90:
10202 Fix p values so that it can be used as vector subscript.
10204 2009-01-05 Jason Merrill <jason@redhat.com>
10206 * g++.dg/cpp0x/initlist12.C: Add another test.
10208 * g++.dg/cpp0x/defaulted7.C: New test.
10210 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10213 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10214 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10216 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10218 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10219 for alpha*-*-* targets.
10220 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10222 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10225 * gfortran.dg/host_assoc_function_5.f90: New test.
10227 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10230 * gfortran.dg/elemental_dependency_3.f90: New test.
10231 * gfortran.dg/elemental_subroutine_7.f90: New test.
10233 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10235 * gcc.dg/struct-ret-3.c: Include unistd.h.
10236 (main): Exit early if system memory page size is
10237 larger than 4096 bytes.
10239 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10242 * gfortran.dg/merge_init_expr.f90: New.
10244 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10247 * gfortran.dg/c_loc_tests_13.f90: New test.
10248 * gfortran.dg/c_loc_tests_14.f90: New test.
10250 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10252 * gfortran.dg/func_result_4.f90: New.
10254 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10257 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10258 interface still works, in addition to original tests.
10259 * gfortran.dg/host_assoc_call_6.f90: New test.
10261 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10264 * g++.dg/torture/pr38705.C: New test.
10267 * gcc.dg/pr38700.c: New test.
10269 2009-01-02 Jason Merrill <jason@redhat.com>
10271 * g++.dg/cpp0x/initlist11.C: New test.
10272 * g++.dg/cpp0x/initlist12.C: New test.
10274 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10276 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10277 Allow extra informative notes.
10279 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10282 * gcc.dg/pr36489.c: New test.
10285 Copyright (C) 2009 Free Software Foundation, Inc.
10287 Copying and distribution of this file, with or without modification,
10288 are permitted in any medium without royalty provided the copyright
10289 notice and this notice are preserved.